--- /srv/rebuilderd/tmp/rebuilderdnGAMB3/inputs/python3.13-minimal_3.13.5-2+deb13u3_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdnGAMB3/out/python3.13-minimal_3.13.5-2+deb13u3_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-13 14:18:01.000000 debian-binary │ --rw-r--r-- 0 0 0 2320 2026-06-13 14:18:01.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1807312 2026-06-13 14:18:01.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2324 2026-06-13 14:18:01.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1806608 2026-06-13 14:18:01.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: 0x22caa0 │ │ │ │ + Entry point address: 0x22c804 │ │ │ │ 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 0x22caa0 │ │ │ │ +Entry point 0x22c804 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x52c68c 0x0053c68c 0x0053c68c 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x52c384 0x0053c384 0x0053c384 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 0x52c6b8 0x52c6b8 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x52c3b0 0x52c3b0 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 0x52c698 0x0053c698 0x0053c698 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x52c390 0x0053c390 0x0053c390 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 32c118 00 AX 0 0 16 │ │ │ │ - [13] .fini PROGBITS 00356b88 346b88 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00356bc0 346bc0 1e5ac8 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0053c688 52c688 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0053c68c 52c68c 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0053c694 52c694 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0053c698 52c698 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002aa70 01aa70 32be28 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 00356898 346898 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 003568c0 3468c0 1e5ac0 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0053c380 52c380 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0053c384 52c384 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0053c38c 52c38c 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0053c390 52c390 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: 0008452c 120 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0008b784 88 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 00178284 568 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 00045338 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 00081434 360 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00081f98 172 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 000845a4 120 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0008b7fc 88 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 001786ac 568 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 00045590 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 000814ac 360 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 00082010 172 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 001bca6c 560 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 001bbf1c 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: 00037d34 48 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 00079190 160 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 0015e588 160 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 0007df78 48 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 000791d8 160 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 0015e89c 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: 00261e14 64 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 00072160 156 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 0016f90c 64 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 000721a8 156 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 001bcc9c 204 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 0007e348 28 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 001bc14c 204 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 0007e3c0 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: 0014463c 544 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 00144794 544 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 000afc18 128 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 0018bdb4 972 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 000afcc8 128 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 0018b950 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: 0018bd28 80 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 00308034 36 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 0018b8c4 80 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 0030838c 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: 0032a2a4 44 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 000bb9d8 228 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 000b2cf8 404 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 0032a114 44 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 000bba68 228 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 000b2da8 404 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 001cc6b8 192 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 0007b304 32 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 001cbbd0 192 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 0007b34c 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: 00079b10 100 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 002c8878 44 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 00180394 392 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 0006b7e8 280 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 00079b74 68 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 00083248 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 00079b58 100 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 002c8c8c 44 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 001807bc 392 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 0006b948 280 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 00079bbc 68 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 000832c0 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: 00076b64 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 001b8ac8 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 001449f8 244 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 001f1510 268 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 00083380 196 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 002ff164 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 002334a0 128 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 00082728 252 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 002908cc 260 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 54: 00076bac 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 001b7fa4 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 00144b50 244 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 001f0bf8 268 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 000833f8 196 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 002ff3a0 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 00233204 128 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 000827a0 252 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 00290dbc 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: 00124160 100 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 0017d450 472 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 001242e4 100 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 0017d878 472 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0055bbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 000a28ac 208 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 000a2914 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: 00110dcc 120 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 0007d7c8 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 0023fc6c 92 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 0017eb60 312 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 000781dc 56 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 0012d7b8 1072 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 00110f1c 120 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 0007d810 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 0023f9cc 92 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 0017ef88 312 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 00078224 56 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 0012d924 1072 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 000a696c 236 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 000a69d4 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: 001124d0 472 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 00112620 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: 0005c63c 16 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 89: 0005c684 16 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 90: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 91: 0007e63c 136 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 92: 00105d48 344 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 93: 00116f58 1512 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 94: 00191ce8 544 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 95: 00102fa8 240 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 96: 001524f4 148 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 91: 0007e6b4 136 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 92: 00105eb8 344 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 93: 001170a4 1504 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 94: 00191884 544 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 95: 0010311c 240 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 96: 00152a04 148 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 97: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 98: 001dd8f0 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 98: 001dce6c 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 99: 00599cf8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 100: 002cc414 228 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 100: 002cc828 228 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 101: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 102: 001bd888 216 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 103: 00079974 8 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 104: 002ac170 8 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 105: 00061cd0 80 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 102: 001bcda0 216 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 103: 000799bc 8 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 104: 002ac584 8 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 105: 00061d18 80 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 106: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 107: 0028a77c 44 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 107: 0028ac6c 44 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 108: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 109: 001ac1a8 112 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 110: 00081234 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 111: 0006de34 104 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 109: 001ab688 112 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 110: 000812ac 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 111: 0006de7c 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: 00082474 56 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 115: 000824ec 56 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 116: 00551f1c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 117: 00227708 88 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 118: 0007d6a0 80 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 119: 0022caa0 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 117: 0022746c 88 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 118: 0007d6e8 80 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 119: 0022c804 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 120: 00599ca4 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 121: 000a5cf0 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 122: 002b3704 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 121: 000a5d58 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 122: 002b3a6c 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 123: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 124: 000795f8 132 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 124: 00079640 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: 0022f93c 204 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 127: 001651f0 216 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 128: 0022f6a0 204 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 129: 000298bc 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 130: 00175b70 624 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 131: 0009c714 1304 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 132: 0007d64c 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 130: 00175f98 624 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 131: 0009c6c4 1304 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 132: 0007d694 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 133: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 134: 0007df30 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 134: 0007dfa8 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 135: 0002c1f8 88 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 136: 00078398 132 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 137: 00114bac 1160 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 136: 000783e0 132 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 137: 00114cf8 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: 000795ac 76 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 141: 00071174 80 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 142: 0006a37c 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 143: 001ad0a4 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 140: 000795f4 76 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 141: 000711bc 80 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 142: 0006a3c4 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 143: 001ac584 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: 0003bb60 808 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 147: 001c1694 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 148: 002187ac 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 149: 000a4618 132 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 150: 000af05c 124 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 146: 0003bb98 808 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 147: 001c0bac 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 148: 00217f3c 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 149: 000a4680 132 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 150: 000af10c 124 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 151: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 152: 00055028 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 152: 00055184 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 153: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 154: 001d96d8 112 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 155: 00091ad0 284 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 154: 001d8c54 112 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 155: 00091b34 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: 0006b39c 72 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 162: 0024fbc8 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 163: 00080148 104 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 161: 0006b42c 72 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 162: 0024f928 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 163: 000801c0 104 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 164: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 165: 001a4334 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 166: 00078480 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 167: 0008bebc 52 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 165: 001a346c 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 166: 000784c8 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 167: 0008bf34 52 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 168: 0002a1e0 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 169: 002d1bd4 64 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 170: 0010ee30 76 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 169: 002d1bb4 64 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 170: 0010ef80 76 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 171: 00557858 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 172: 0016f04c 756 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 173: 000780b8 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 174: 0013a35c 1204 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 175: 0014c210 20 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 176: 001b89fc 160 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 177: 0008af9c 88 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 178: 00162220 296 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 179: 001dd8ac 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 180: 0005de08 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 181: 0027d01c 556 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 182: 00078d5c 640 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 183: 000422dc 284 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 184: 00075fc0 12 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 172: 0016f328 756 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 173: 00078100 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 174: 0013a4b4 1204 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 175: 0014c368 20 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 176: 001b7ed8 160 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 177: 0008b014 88 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 178: 00162534 296 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 179: 001dce28 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 180: 0005de50 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 181: 0027d50c 556 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 182: 00078da4 640 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 183: 00042640 284 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 184: 00076008 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: 0008434c 36 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 187: 000843c4 36 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 188: 00029b2c 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 189: 000824ac 44 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 189: 00082524 44 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 190: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 191: 00178da0 80 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 192: 00284090 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 193: 0007878c 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 194: 00275688 16 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 191: 001791c8 80 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 192: 00284580 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 193: 000787d4 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 194: 00275698 16 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 195: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 196: 0019f120 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 197: 001aaef4 52 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 196: 0019e228 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 197: 001aa3d4 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: 0022de34 64 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 201: 00322590 136 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 200: 0022db98 64 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 201: 0032253c 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: 001f880c 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 206: 00190090 108 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 205: 001f7ef4 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 206: 0018fc2c 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: 0007e490 40 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 210: 0007e508 40 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 211: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 212: 0007d7a0 4 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 212: 0007d7e8 4 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 213: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 214: 001cbd94 164 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 215: 000985f0 112 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 214: 001cb2ac 164 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 215: 0009859c 112 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 216: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 217: 001357ac 296 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 218: 0022ca90 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 217: 0013591c 296 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 218: 0022c7f4 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: 00082f58 132 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 222: 00285298 332 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 221: 00082fd0 132 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 222: 00285788 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: 00078338 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 230: 002ceec8 568 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 231: 0007d5fc 32 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 232: 0017cadc 12 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 229: 00078380 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 230: 002cee7c 568 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 231: 0007d644 32 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 232: 0017cf04 12 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 233: 0055af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 234: 0009df70 60 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 235: 00116e74 228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 236: 000784ec 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 234: 0009df20 60 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 235: 00116fc0 228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 236: 00078534 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ 237: 00036614 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 238: 0008b208 72 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 239: 0010bb78 1108 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 240: 0003a0f8 20 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 241: 00079ccc 640 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 242: 00129c3c 616 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 243: 0016bb50 52 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 238: 0008b280 72 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 239: 0010bce8 1076 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 240: 0003a35c 20 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 241: 00079d14 640 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 242: 00129dac 616 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 243: 0016be2c 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: 00099908 312 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 247: 00235a00 160 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 248: 000ab948 132 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 246: 000998b8 312 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 247: 00235764 160 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 248: 000ab9ac 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: 00234a84 140 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 253: 002347e8 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: 001442b4 436 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 257: 00305900 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 256: 0014440c 436 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 257: 00305bb4 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: 00079994 184 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 260: 000799dc 184 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 261: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 262: 0017cbb4 380 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 263: 00306788 160 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 264: 00323ddc 144 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 265: 002a1d1c 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 266: 0007d980 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 267: 000a96a8 472 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 262: 0017cfdc 380 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 263: 00306ae0 160 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 264: 00323ff8 144 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 265: 002a219c 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 266: 0007d9c8 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 267: 000a9710 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: 00062158 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 272: 002257a0 860 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 273: 0007998c 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 271: 000621a0 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 272: 002253c0 860 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 273: 000799d4 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 274: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 275: 001b61f0 188 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 275: 001b56cc 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: 00081b00 92 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 279: 0025f174 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 280: 000aebe0 224 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 278: 00081b78 92 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 279: 0025f0b0 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 280: 000aec90 224 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 281: 005c2d18 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 282: 003956e0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 283: 0006d6d8 148 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 284: 0007d8e4 112 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 285: 000cac4c 328 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 282: 003953e0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 283: 0006d720 148 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 284: 0007d92c 112 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 285: 000cacb8 328 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 286: 000292a4 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 287: 0016f630 84 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 287: 0016f94c 84 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 288: 00599cd8 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 289: 002a4efc 56 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 289: 002a537c 56 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 290: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 291: 0039bd90 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 292: 00275698 252 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 291: 0039ba90 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 292: 002756a8 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: 00297940 8 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 296: 001682e4 736 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 295: 00297dc8 8 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 296: 001685d0 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: 0007e51c 152 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 301: 001c2db8 100 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 302: 001439bc 164 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 303: 000a7f08 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 300: 0007e594 152 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 301: 001c22d0 100 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 302: 00143b14 164 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 303: 000a7f70 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 304: 00554f4c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 305: 00262ba4 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 306: 0007b278 40 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 307: 0022a3bc 576 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 308: 002853f0 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 309: 0005500c 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 305: 00262a9c 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 306: 0007b2c0 40 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 307: 0022a120 576 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 308: 002858e0 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 309: 00055168 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: 002a96f8 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 315: 000a42d8 832 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 316: 0017ea6c 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 317: 000784e8 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 314: 002a9b0c 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 315: 000a4340 832 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 316: 0017ee94 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 317: 00078530 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: 0010ee7c 1444 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 320: 0010efcc 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: 00150374 160 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 327: 00070f84 196 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 326: 001504cc 160 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 327: 00070fcc 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: 00082958 180 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 331: 00076d04 268 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 332: 0003af14 380 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 333: 001d419c 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 334: 001ddf14 56 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 335: 0008aff4 68 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 330: 000829d0 180 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 331: 00076d4c 268 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 332: 0003b178 380 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 333: 001d3718 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 334: 001dd490 56 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 335: 0008b06c 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: 000ef504 64 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 339: 002359f4 12 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 340: 001daad8 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 341: 00139940 40 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 342: 000812b4 232 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 343: 00170618 32 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 338: 000ef668 64 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 339: 00235758 12 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 340: 001da054 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 341: 00139a98 40 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 342: 0008132c 232 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 343: 00170934 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: 0010bfcc 1392 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 347: 0010c11c 1392 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 348: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 349: 002b6bc0 84 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 350: 0005caec 16 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 351: 000cb59c 40 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 352: 00191f08 364 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 353: 0015b97c 644 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 349: 002b6fd4 84 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 350: 0005c9e4 16 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 351: 000cb608 40 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 352: 00191aa4 364 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 353: 0015bc90 644 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 354: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 355: 000845a4 8 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 356: 001b9bd8 368 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 355: 0008461c 8 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 356: 001b90b4 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: 00282630 192 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 359: 00282b20 192 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 360: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 361: 0032d4f0 272 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 362: 000842ec 84 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 361: 0032d258 272 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 362: 00084364 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: 00077f10 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 367: 00047f40 500 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 368: 00108374 308 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 369: 00081a28 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 370: 002ce658 1116 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 366: 00077f58 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 367: 00048198 500 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 368: 001084e4 308 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 369: 00081aa0 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 370: 0020423c 1116 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 371: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 372: 00221c28 964 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 372: 00221848 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: 0016c248 192 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 375: 0016c524 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: 000ab328 200 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 379: 000798d4 76 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 380: 0022f90c 8 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 381: 0018c1ac 100 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 382: 0016afd4 2580 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 383: 0003ae04 128 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 384: 0005ada8 12 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 378: 000ab38c 200 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 379: 0007991c 76 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 380: 0022f670 8 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 381: 0018bd48 100 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 382: 0016b2b0 2580 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 383: 0003b05c 128 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 384: 0005adf4 12 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 385: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 386: 0022ca70 24 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 387: 00278c10 108 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 386: 0022c7d4 24 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 387: 00278c20 108 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 388: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 389: 00043714 8 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 389: 00043988 8 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ 390: 00036168 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 391: 00074e2c 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 392: 00082398 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 393: 00064f80 68 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 394: 0015ae24 356 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 391: 00074e74 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 392: 00082410 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 393: 00064fc8 68 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 394: 0015b138 356 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 395: 00599680 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 396: 003138e0 76 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 397: 00350264 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 396: 00313c34 76 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 397: 0034ff7c 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 398: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 399: 0012ded8 252 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 399: 0012e044 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: 00054c4c 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 403: 00295108 184 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 401: 0016be24 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 402: 00054c94 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 403: 00295590 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: 00210000 532 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 407: 0008b6e0 164 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 408: 00068520 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 406: 0020f798 532 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 407: 0008b758 164 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 408: 00068568 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 409: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 410: 00084340 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 410: 000843b8 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 411: 000294a8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 412: 0032b8a4 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 412: 0032b624 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 413: 00029904 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 414: 0007d5f8 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 414: 0007d640 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 415: 0002c4bc 28 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 416: 000a3448 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 417: 00304f78 24 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 416: 000a34b0 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 417: 003052d0 24 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 418: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 419: 001498bc 152 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 419: 00149a14 152 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 420: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 421: 00088dc0 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 421: 00088e38 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: 000bbabc 196 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 424: 000bbb4c 196 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 425: 00554dac 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 426: 0022b1b8 156 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 427: 002ce5e4 48 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 428: 002d89a4 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 426: 0022af1c 156 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 427: 002ce9f4 48 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 428: 002d8c90 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 429: 0055db18 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 430: 000a5784 36 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 430: 000a57ec 36 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 431: 00599cdc 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 432: 00084498 96 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 433: 000fc32c 76 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 434: 00041bd8 516 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 432: 00084510 96 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 433: 000fc4a0 76 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 434: 00041dbc 516 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 435: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 436: 0007d648 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 437: 00288304 284 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 438: 000789a0 44 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 439: 0008933c 80 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 436: 0007d690 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 437: 002887f4 284 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 438: 000789e8 44 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 439: 000893b4 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: 002853e4 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 443: 002795c0 204 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 442: 002858d4 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 443: 00279810 204 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 444: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 445: 001c1e50 80 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 446: 0017d634 448 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 447: 0007d640 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 445: 001c1368 80 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 446: 0017da5c 448 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 447: 0007d688 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: 0007d644 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 452: 0007d68c 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 453: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 454: 0032dfe8 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 454: 0032dd70 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: 00139500 36 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 459: 0007d828 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 460: 0029525c 84 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 461: 0004f9a4 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 462: 002e7750 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 458: 00139658 36 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 459: 0007d870 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 460: 002956e4 84 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 461: 0004f974 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 462: 002e7aa8 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 463: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 464: 000502c0 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 465: 0008243c 56 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 466: 0017203c 112 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 464: 0005021c 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 465: 000824b4 56 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 466: 0017234c 112 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 467: 0055db24 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 468: 00056964 268 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 469: 0007d4c0 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 470: 0008be28 56 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 471: 0021bbd4 168 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 472: 00051bc4 140 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 473: 00277208 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 468: 000569ac 268 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 469: 0007d508 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 470: 0008bea0 56 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 471: 0021b364 168 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 472: 00051c0c 140 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 473: 00277218 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: 00352248 48 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 476: 00351f60 48 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 477: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 478: 001abdf8 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 479: 000ab150 240 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 480: 000e6b34 28 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 481: 00161874 1324 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 482: 0007a718 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 478: 001ab2d8 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 479: 000ab1b4 240 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 480: 000e6c60 28 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 481: 00161b88 1324 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 482: 0007a760 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 483: 005530ac 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 484: 000bb7dc 392 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 484: 000bb86c 392 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 485: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 486: 00457b00 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 487: 00084500 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 488: 0015adf8 44 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 486: 00457800 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 487: 00084578 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 488: 0015b10c 44 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ 489: 00033e04 8 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 490: 001706c0 56 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 491: 003501a4 48 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 492: 002a53f0 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 490: 001709dc 56 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 491: 0034febc 48 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 492: 002a5870 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 493: 00599cfc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 494: 001e6024 116 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 494: 001e5558 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: 001aa2d4 88 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 497: 001a940c 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: 001b8494 100 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 504: 0018dfd4 140 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 505: 001bd960 116 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 503: 001b7970 100 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 504: 0018db70 140 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 505: 001bd0b0 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: 00217198 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 509: 0007d5dc 8 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 510: 002ce574 112 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 508: 00216928 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 509: 0007d624 8 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 510: 002ce984 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: 00128bc8 56 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 514: 0005900c 56 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 513: 00128d3c 56 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 514: 00059058 56 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 515: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 516: 0004dfc8 160 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 517: 002825cc 100 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 516: 0004df98 160 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 517: 00282abc 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: 001aad64 68 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 521: 00187bc8 120 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 520: 001a9e9c 68 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 521: 00187764 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: 001d3e60 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 524: 001d33dc 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ 525: 00000000 0 FUNC GLOBAL DEFAULT UND __atomic_fetch_add_8@LIBATOMIC_1.0 (15) │ │ │ │ - 526: 00075628 92 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 526: 00075670 92 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ 527: 00031f70 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 528: 00150694 844 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 529: 0018f400 52 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 530: 00305748 164 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 531: 0009a324 620 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 532: 001aa09c 164 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 533: 00131bec 488 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 528: 001507ec 844 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 529: 0018ef9c 52 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 530: 00305dc4 164 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 531: 0009a2d4 620 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 532: 001a91d4 164 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 533: 00131d5c 488 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 534: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 535: 000e4dfc 360 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 536: 0010e618 2072 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 537: 0005daf8 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 538: 00084398 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 535: 000e4f28 360 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 536: 0010e768 2072 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 537: 0005db40 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 538: 00084410 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 539: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 540: 002cecd0 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 541: 000749b0 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 542: 002a4d60 88 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 540: 002cec84 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 541: 000749f8 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 542: 002a4f28 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: 002a8470 80 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 546: 002a8884 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: 00167d68 1404 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 550: 0007d650 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 549: 00168078 1368 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 550: 0007d698 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: 001abd8c 108 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 553: 001ab26c 108 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 554: 0002aa50 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 555: 000c409c 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 555: 000c4128 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 556: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 557: 001101c8 544 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 558: 00078fdc 124 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 559: 0007e5b4 136 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 560: 000a947c 440 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 561: 002195cc 108 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 562: 001dc56c 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 563: 002894a0 84 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 557: 00110318 544 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 558: 00079024 124 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 559: 0007e62c 136 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 560: 000a94e4 440 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 561: 00218d5c 108 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 562: 001dbae8 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 563: 00289990 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: 0003d69c 144 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 567: 001b0870 256 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 566: 0003da9c 144 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 567: 001afd50 256 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 568: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 569: 0014dc90 428 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 570: 0018ec84 240 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 571: 000ab694 376 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 572: 000a7f30 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 569: 0014dde8 428 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 570: 0018e820 240 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 571: 000ab6f8 376 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 572: 000a7f98 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: 000b1ad0 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 576: 0018ef28 448 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 577: 0011b634 8 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 578: 0005873c 28 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 575: 000b1b80 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 576: 0018eac4 448 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 577: 0011b7b0 8 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 578: 00058ab0 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: 001875b0 404 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 582: 001a1de8 484 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 581: 00187368 404 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 582: 001a0f18 484 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: 002cf89c 80 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 587: 001c6928 88 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 588: 003252b4 148 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 589: 002049e0 68 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 586: 002cf84c 80 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 587: 001c5e40 88 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 588: 0032517c 148 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 589: 002040c4 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: 0005c5bc 16 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 593: 00278bb4 92 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 594: 002d82e0 76 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 592: 0005c604 16 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 593: 00278bc4 92 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 594: 002d85cc 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: 002adc10 200 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 598: 001de278 304 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 597: 002ae024 200 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 598: 001dd7f4 304 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 599: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 600: 00080140 8 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 600: 000801b8 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: 00064ae0 8 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 606: 00064b28 8 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 607: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 608: 0011a7c8 36 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 609: 000ee624 2068 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 610: 001289f0 416 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 608: 0011a910 36 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 609: 000ee788 2068 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 610: 00128b64 416 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 611: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 612: 000a1e54 268 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 613: 0004d82c 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 614: 00078bcc 52 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 615: 00291f38 4 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 616: 000a681c 112 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 617: 00079cc4 4 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 618: 0020ad18 176 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 612: 000a1ebc 268 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 613: 0004d78c 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 614: 00078c14 52 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 615: 00292428 4 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 616: 000a6884 112 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 617: 00079d0c 4 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 618: 002d7698 176 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 619: 0055af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 620: 0029a6b0 112 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 620: 0029ab38 112 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 621: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 622: 0005c418 24 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 623: 0010f420 448 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 624: 0021ae18 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 622: 0005c460 24 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 623: 0010f570 448 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 624: 0021a5a8 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: 00189bb4 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 628: 00189750 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 629: 0002d868 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 630: 000626f8 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 631: 00054f08 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 632: 001159ec 4960 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 633: 0016c308 96 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 634: 000b8ef4 824 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 635: 002cd10c 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 630: 00062740 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 631: 00054e18 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 632: 00115b38 4960 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 633: 0016c5e4 96 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 634: 000b8f84 824 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 635: 002cd520 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: 000c6a48 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 638: 000c6ac8 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: 002994a4 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 642: 000a688c 224 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 643: 000a6738 132 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 644: 001033c4 236 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 645: 0007805c 92 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 641: 0029992c 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 642: 000a68f4 224 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 643: 000a67a0 132 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 644: 00103538 236 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 645: 000780a4 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: 000bb9ac 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 652: 000bba3c 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 653: 0055bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 654: 001beca8 788 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 655: 00147e74 16 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 656: 00073e64 88 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 657: 0007dcec 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 658: 0008ae9c 80 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 659: 0029dc68 28 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 660: 00189b10 132 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 661: 001d37f4 244 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 654: 001be1c0 788 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 655: 00147fcc 16 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 656: 00073eac 88 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 657: 0007dd34 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 658: 0008af14 80 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 659: 0029e0e4 28 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 660: 001896ac 132 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 661: 001d2d04 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: 0007d75c 68 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 665: 001289e8 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 664: 0007d7a4 68 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 665: 00128b5c 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: 0020dfe8 16 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 668: 0020d780 16 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 669: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (18) │ │ │ │ - 670: 00298f7c 200 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 671: 00161210 16 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 672: 0028fd84 484 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 673: 00078788 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 674: 00058630 64 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 675: 000800b0 108 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 676: 0007b228 4 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 670: 00299404 200 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 671: 00161524 16 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 672: 00290274 484 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 673: 000787d0 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 674: 000585e8 64 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 675: 00080128 108 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 676: 0007b270 4 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 677: 005558b4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 678: 001288ac 92 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 679: 000810c8 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 680: 00080eb4 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 678: 00128a20 92 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 679: 00081140 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 680: 00080f2c 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 681: 0055af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 682: 0027cb40 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 683: 0004764c 272 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 682: 0027d030 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 683: 00047a0c 272 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 685: 0028b9d0 120 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 685: 0028bec0 120 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 686: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 687: 00395ae0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 688: 00061e50 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 689: 001eb36c 100 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 690: 0008bef0 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 691: 000857d0 316 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 692: 000b2794 72 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 693: 002b27ac 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 694: 002a88b4 204 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 687: 003957e0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 688: 00061e98 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 689: 001ea89c 100 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 690: 0008bf68 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 691: 00085848 316 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 692: 000b2844 72 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 693: 002b2b14 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 694: 002a8cc8 204 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 695: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 696: 002cd11c 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 697: 0007d4fc 108 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 696: 002cd530 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 697: 0007d544 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: 0004f170 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 700: 0004f140 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 701: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 702: 00207aa0 160 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 703: 002fdad0 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 704: 000f4dac 20 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 705: 00082300 32 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 706: 002294e4 260 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 707: 0006b584 300 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 708: 0007dcb0 60 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 709: 0004eb60 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 710: 00078214 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 711: 001c0908 60 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 712: 001c5dc8 64 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 713: 00113404 192 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 714: 0014f9c4 200 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 702: 002d597c 160 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 703: 002fde28 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 704: 000f4f14 20 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 705: 00082378 32 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 706: 00229248 260 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 707: 0006b678 300 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 708: 0007dcf8 60 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 709: 0004eb30 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 710: 0007825c 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 711: 001bfe20 60 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 712: 001c52e0 64 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 713: 00113554 192 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 714: 0014fb1c 200 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 715: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 716: 00224930 368 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 717: 00055464 512 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 716: 00224550 368 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 717: 00055360 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: 00083444 340 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 722: 0007e1c4 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 723: 001898f4 20 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 724: 0007a4d0 180 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 725: 002189c4 2032 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 726: 001ad3bc 476 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 721: 000834bc 340 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 722: 0007e23c 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 723: 00189490 20 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 724: 0007a518 180 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 725: 00218154 2032 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 726: 001ac89c 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: 000a9bd4 56 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 730: 000a9c3c 56 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 731: 0002f154 148 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 732: 0007996c 8 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 733: 00128c00 124 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 734: 00082824 308 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 735: 0011fb5c 176 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 736: 00081940 80 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 732: 000799b4 8 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 733: 00128d74 120 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 734: 0008289c 308 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 735: 0011fce8 176 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 736: 000819b8 80 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 737: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 738: 001c3758 332 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 738: 001c2c70 332 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 739: 0054feec 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (19) │ │ │ │ - 740: 000557b0 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 740: 000557f8 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: 002c116c 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 744: 000a5700 132 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 743: 002c1580 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 744: 000a5768 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: 0008ada0 148 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 749: 000a8e64 88 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 750: 0014eb44 324 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 751: 00079990 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 752: 00080264 112 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 753: 00056d08 44 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 754: 000b1fe4 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 755: 000aaad0 1664 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 756: 00175de0 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 757: 0010b27c 2300 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 758: 000611f8 8 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 748: 0008ae18 148 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 749: 000a8ecc 88 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 750: 0014ec9c 324 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 751: 000799d8 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 752: 000802dc 112 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 753: 00056d50 44 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 754: 000b2094 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 755: 000aab34 1664 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 756: 00176208 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 757: 0010b3ec 2300 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 758: 00061240 8 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 759: 005547cc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 760: 0007d72c 44 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 760: 0007d774 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: 00082d14 128 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 764: 0018f0e8 156 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 763: 00082d8c 128 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 764: 0018ec84 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: 0018f434 172 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 768: 00051a20 124 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 767: 0018efd0 172 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 768: 00051a68 124 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 769: 005a1fb0 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 770: 000553e8 124 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 770: 000552e4 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: 000770e4 328 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 773: 0007712c 328 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 774: 005511ec 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 775: 00200608 148 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 776: 00082320 120 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 775: 001ffcf0 148 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 776: 00082398 120 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 777: 0055af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 778: 002ae2d0 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 778: 002ae6e4 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 779: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 780: 001aacac 72 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 781: 001496f0 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 782: 000cfc34 71612 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 783: 00285bd4 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 780: 001a9de4 72 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 781: 00149848 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 782: 000cfda0 71548 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 783: 002860c4 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 784: 005510e0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 785: 000f4048 464 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 786: 0011a838 76 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 785: 000f41b0 464 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 786: 0011a980 76 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 787: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 788: 0004aa24 72 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 789: 001c4b64 1172 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 790: 002a8cb4 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 791: 00274078 124 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 792: 0007d63c 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 793: 0024a924 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 788: 0004a9f4 72 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 789: 001c407c 1172 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 790: 002a90c8 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 791: 00274088 124 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 792: 0007d684 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 793: 0024a684 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 795: 001489a0 228 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 796: 000be518 164 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 795: 00148af8 228 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 796: 000be5a4 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: 00064a34 16 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 800: 001ae4d8 448 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 801: 001505e4 176 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 802: 00283fec 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 803: 00274cbc 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 804: 00082d94 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 799: 00064a7c 16 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 800: 001ad9b8 448 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 801: 0015073c 176 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 802: 002844dc 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 803: 00274ccc 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 804: 00082e0c 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 805: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 806: 00063844 80 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 807: 0007dba8 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 808: 00091d30 716 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 809: 001b91e4 1804 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 810: 001459d4 1752 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 811: 000b27dc 96 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 812: 001e6098 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 806: 0006388c 80 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 807: 0007dbf0 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 808: 00091d94 716 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 809: 001b86c0 1804 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 810: 00145b2c 1752 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 811: 000b288c 96 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 812: 001e55cc 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: 0020cd18 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 815: 002dcdcc 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: 00139d48 716 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 819: 0007e0b4 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 820: 00318720 80 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 818: 00139ea0 716 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 819: 0007e12c 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 820: 00318a74 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: 0013d870 544 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 825: 00128688 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 826: 00189c04 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 827: 00305d64 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 828: 003472e4 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 829: 000bce70 5800 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 830: 0011fc0c 300 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 824: 0013d9c8 544 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 825: 001287fc 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 826: 001897a0 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 827: 003060bc 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 828: 00346ffc 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 829: 000bcefc 5800 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 830: 0011fd98 300 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 831: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 832: 00074e30 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 833: 000e6ae4 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 834: 001144f0 1616 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 832: 00074e78 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 833: 000e6c10 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 834: 00114640 1612 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: 0007e144 116 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 840: 0024f128 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 839: 0007e1bc 116 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 840: 0024ee88 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 841: 0002a240 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 842: 002b777c 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 843: 0008d0d0 60 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 844: 0008bbe0 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 842: 002b7b90 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 843: 0008d148 60 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 844: 0008bc58 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: 001bd550 224 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 848: 000766cc 96 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 849: 00306ec0 988 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 847: 001bca00 224 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 848: 00076714 96 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 849: 00307218 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: 00078810 28 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 852: 00078858 28 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ 853: 00030d9c 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 854: 0006ca10 48 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 855: 00292860 104 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 856: 00147958 32 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 854: 0006ca58 48 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 855: 001bcae0 104 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 856: 00147ab0 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: 00081148 236 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 860: 000811c0 236 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 861: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 862: 000a7ca0 616 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 863: 00310fb8 620 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 862: 000a7d08 616 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 863: 00311214 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: 003387b4 216 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 867: 00148428 1104 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 868: 0008140c 40 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 869: 001ff61c 1588 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 870: 00153af0 808 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 866: 003384cc 216 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 867: 00148580 1104 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 868: 00081484 40 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 869: 001fed04 1588 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 870: 00154000 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: 0014c8ec 5028 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 877: 0006ca40 108 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 878: 000ed894 8 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 876: 0014ca44 5028 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 877: 0006ca88 108 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 878: 000ed9f8 8 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 879: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 880: 00056288 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 881: 0011ec20 1828 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 882: 0020fb70 112 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 880: 000562d0 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 881: 0011ed9c 1828 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 882: 0020f308 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: 003283bc 1768 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 886: 00328440 1768 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 887: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 888: 001acb50 568 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 888: 001ac030 568 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 889: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 890: 00217b7c 640 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 890: 0021730c 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: 0009b380 60 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 894: 0007dc90 32 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 895: 001e1538 100 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 896: 000a38a0 1088 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 893: 0009b330 60 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 894: 0007dcd8 32 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 895: 001e0a98 100 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 896: 000a3908 1088 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ 897: 00032118 92 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 898: 001d41ec 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 899: 002279c0 112 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 898: 001d3768 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 899: 00227724 112 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 900: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 901: 0008c89c 132 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 902: 002a7a88 128 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 903: 0007d848 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 904: 002a9fdc 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 905: 00353e5c 68 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 901: 0008c914 132 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 902: 002a7f08 128 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 903: 0007d890 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 904: 002aa3f0 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 905: 00353b74 68 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 906: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 907: 002adab0 64 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 908: 0007da24 28 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 907: 002adec4 64 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 908: 0007da6c 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: 00078278 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 912: 002d7adc 8 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 913: 000bbf20 144 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 911: 000782c0 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 912: 002d7dc8 8 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 913: 000bbfb0 144 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 914: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 915: 001aeb30 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 916: 000789cc 72 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 917: 00044d60 256 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 918: 000568a0 196 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 919: 001d69fc 1372 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 915: 001ae010 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 916: 00078a14 72 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 917: 000450fc 256 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 918: 000568e8 196 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 919: 001d5f78 1372 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 920: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 921: 0005c854 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 922: 0011a484 424 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 923: 000a79a0 768 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 924: 00111828 412 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 925: 000cae90 36 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 921: 0005c89c 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 922: 0011a5cc 424 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 923: 000a7a08 768 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 924: 00111978 412 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 925: 000caefc 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: 002cbd2c 256 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 929: 00128874 56 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 930: 002ceab4 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 931: 00079bb8 68 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 932: 00317754 92 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 928: 002cc140 256 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 929: 001289e8 56 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 930: 002cea68 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 931: 00079c00 68 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 932: 00317aa8 92 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 933: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 934: 00295f54 264 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 934: 002963dc 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: 0017591c 24 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 942: 002a6988 328 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 943: 0053c484 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 941: 00175d44 24 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 942: 002a6e08 328 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 943: 0053c17c 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 944: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 945: 001aacf4 112 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 945: 001a9e2c 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: 001c6ad4 36 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 949: 0005b684 124 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 948: 001c5fec 36 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 949: 0005b6cc 124 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 950: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 951: 0007b374 16 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 952: 0022bae0 84 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 953: 000a2c78 96 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 954: 0007dbe8 8 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 955: 0008311c 300 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 956: 0011b734 156 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 951: 0007b3bc 16 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 952: 0022b844 84 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 953: 000a2ce0 96 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 954: 0007dc30 8 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 955: 00083194 300 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 956: 0011b8b0 156 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 957: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (20) │ │ │ │ - 958: 000802d4 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 958: 0008034c 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 959: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 960: 002d745c 24 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 961: 00053550 68 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 960: 002d7748 24 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 961: 00053d48 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: 0007b260 24 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 967: 0007b2a8 24 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 968: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 969: 000a5b5c 404 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 970: 000a57a8 96 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 969: 000a5bc4 404 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 970: 000a5810 96 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 971: 00557a18 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 972: 000a67bc 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 973: 001da2a0 40 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 972: 000a6824 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 973: 001d981c 40 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 974: 00556c64 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 975: 0008b60c 52 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 975: 0008b684 52 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 976: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 977: 00084374 4 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 977: 000843ec 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: 0018e774 96 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 981: 0018e310 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: 001899c0 152 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 985: 00164dcc 128 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 986: 003213a8 92 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 987: 0007dc30 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 988: 0007d7a4 36 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 984: 0018955c 152 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 985: 001650e0 128 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 986: 00321758 92 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 987: 0007dc78 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 988: 0007d7ec 36 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 989: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 990: 000bb9b0 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 990: 000bba40 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 991: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 992: 001dd14c 92 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 993: 0009da90 108 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 992: 001dc6c8 92 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 993: 0009da40 108 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 994: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 995: 00150cb8 136 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 995: 00150f6c 740 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 996: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 997: 0009da54 60 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 998: 000b6c48 132 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 999: 00045248 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 997: 0009da04 60 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 998: 000b6cd8 132 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 999: 000454a0 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 1000: 005545ec 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 1001: 0010fa38 44 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 1002: 00084508 36 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 1003: 000844f8 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1004: 00128b90 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1005: 001e6b7c 464 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1006: 001fd548 1128 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1007: 00078cb0 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1008: 00083040 60 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1009: 00236bfc 60 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1001: 0010fb88 44 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 1002: 00084580 36 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 1003: 00084570 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1004: 00128d04 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1005: 001e60b0 464 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1006: 001fcc30 1128 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1007: 00078cf8 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1008: 000830b8 60 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1009: 00236960 60 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1010: 000292bc 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1011: 000a344c 496 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1012: 00326260 504 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1013: 000fe234 504 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1011: 000a34b4 496 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1012: 00326188 504 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1013: 000fe3a8 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: 0009b4c4 168 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1017: 0005c6dc 96 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1018: 002ab6d0 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1019: 0003a4c8 100 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1020: 0008b0a0 184 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1016: 0009b474 168 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1017: 0005c724 96 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1018: 002abae4 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1019: 0003a720 100 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1020: 0008b118 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: 001fd288 704 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1024: 000808a0 136 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1025: 000e3894 180 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1023: 001fc970 704 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1024: 00080918 136 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1025: 000e39c0 180 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1026: 0055c454 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1027: 0022fa74 48 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1027: 0022f7d8 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: 0006bbd4 92 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1031: 0006bbfc 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: 000c0870 1512 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1035: 002d3d48 80 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1034: 000c08fc 1512 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1035: 002d3d28 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: 00079300 144 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1039: 0007d61c 32 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1038: 00079348 144 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1039: 0007d664 32 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1040: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1041: 000cb2b0 380 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1042: 00278018 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1041: 000cb31c 380 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1042: 00278028 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1043: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1044: 00092a30 660 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1045: 0032fd0c 120 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1044: 00092a94 660 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1045: 0032fa94 120 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1046: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1047: 001cd100 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1047: 001cc618 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: 000784f0 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1051: 0016af90 68 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1052: 000823ac 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1053: 00148a84 288 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1054: 00092cc4 400 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1055: 0034f5b0 1052 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1056: 00060724 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1057: 0020bab0 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1050: 00078538 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1051: 0016b26c 68 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1052: 00082424 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1053: 00148bdc 288 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1054: 00092d28 400 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1055: 0034f2c8 1052 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1056: 0006076c 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1057: 0020b2b4 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1058: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1059: 000b2f34 1848 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1060: 0029830c 348 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1059: 000b2fe4 1848 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1060: 00298794 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: 0027f75c 76 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1066: 0007e0ac 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1067: 000b8bf8 360 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1068: 002770d8 304 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1065: 0027fc4c 76 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1066: 0007e124 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1067: 000b8c88 360 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1068: 002770e8 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: 000544a8 256 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1072: 00300f98 4 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1073: 00229110 840 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1074: 002a2de8 52 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1071: 000544f0 256 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1072: 003012f0 4 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1073: 00228e74 840 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1074: 002a3268 52 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1075: 0002ffd4 408 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1076: 000ba548 68 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1077: 0019f3dc 36 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1078: 001ad33c 128 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1079: 00223b80 752 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1076: 000ba5d8 68 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1077: 0019e4e4 36 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1078: 001ac81c 128 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1079: 002237a0 752 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1080: 00553948 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1081: 001f8594 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1082: 00078cfc 96 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1081: 001f7c7c 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1082: 00078d44 96 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1083: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (25) │ │ │ │ - 1084: 000a0068 676 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1085: 00283224 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1086: 00161200 16 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1087: 001c5420 728 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1084: 000a00d0 676 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1085: 00283714 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1086: 00161514 16 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1087: 001c4938 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: 0019e1d8 88 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1093: 0011a7ec 76 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1094: 00283034 96 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1095: 002a874c 180 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1096: 000845ac 28 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1097: 0007d65c 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1092: 0019d2e0 88 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1093: 0011a934 76 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1094: 00283524 96 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1095: 002a8b60 180 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1096: 00084624 28 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1097: 0007d6a4 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: 00078ae8 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1102: 0007876c 28 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1103: 0007d7d0 28 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1101: 00078b30 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1102: 000787b4 28 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1103: 0007d818 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: 00131dd4 1136 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1109: 001ad28c 176 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1110: 00138c28 904 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1111: 001ce234 52 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1112: 001ff2fc 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1113: 00080074 60 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1114: 002c4788 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1115: 001325e8 652 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1116: 0018ea70 532 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1108: 00131f44 1136 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1109: 001ac76c 176 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1110: 00138d80 904 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1111: 001cd74c 52 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1112: 001fe9e4 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1113: 000800ec 60 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1114: 002c4b9c 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1115: 00132758 652 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1116: 0018e60c 532 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1117: 0002ae48 56 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1118: 00277214 156 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1119: 0008b168 160 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1120: 0003c214 116 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1121: 002d0af0 68 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1118: 00277224 156 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1119: 0008b1e0 160 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1120: 0003c4ac 116 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1121: 002d0aa0 68 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1122: 0002b294 64 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1123: 00078834 196 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1124: 0006be78 88 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1125: 002951c0 156 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1126: 0021e5a8 380 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1127: 00092714 796 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1128: 00205748 64 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1123: 0007887c 196 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1124: 0006bf4c 88 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1125: 00295648 156 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1126: 0021dd38 380 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1127: 00092778 796 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1128: 00205288 64 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1129: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1130: 00079844 80 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1131: 0008b9ec 324 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1130: 0007988c 80 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1131: 0008ba64 324 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1132: 00554278 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1133: 000749c0 12 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1133: 00074a08 12 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1135: 000790b8 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1135: 00079100 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1136: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1137: 00047820 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1137: 00047968 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1138: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1139: 001c2e1c 644 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1140: 00237724 24 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1139: 001c2334 644 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1140: 00237488 24 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1141: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1142: 001afdd4 684 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1143: 0013b670 132 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1142: 001af2b4 684 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1143: 0013b7c8 132 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1144: 005551ec 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1145: 00046d90 476 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1146: 001daaf0 716 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1145: 00046ea0 476 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1146: 001da06c 716 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1148: 001dc710 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1148: 001dbc8c 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1149: 00029a90 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1150: 00075fcc 68 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1150: 00076014 68 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1151: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1152: 000f2530 124 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1152: 000f2698 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: 0032de90 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1158: 0009b344 60 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1159: 002ff2d0 52 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1160: 0007411c 184 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1161: 0008a040 20 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1162: 000bbfb0 76 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1163: 00118a18 332 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1164: 000afd00 48 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1157: 0032dc18 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1158: 0009b2f4 60 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1159: 002ff628 52 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1160: 00074164 184 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1161: 0008a0b8 20 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1162: 000bc040 76 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1163: 00118b5c 332 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1164: 000afdb0 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: 0014e8e4 608 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1169: 0014ea3c 608 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1170: 0055eaac 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1171: 0006ca0c 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1172: 0030ea88 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1173: 000a87e0 400 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1174: 00099dfc 676 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1175: 0007b22c 32 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1176: 000a66e0 88 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1171: 0006ca54 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1172: 0030e4bc 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1173: 000a8848 400 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1174: 00099dac 676 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1175: 0007b274 32 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1176: 000a6748 88 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1177: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1178: 0045b294 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1179: 0017eb10 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1178: 0045af8c 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1179: 0017ef38 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1180: 0002c7ec 352 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1181: 00073450 128 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1182: 00064d9c 36 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ - 1183: 00038af4 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1184: 002950b8 80 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1181: 00073498 128 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1182: 00064de4 36 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1183: 00038d4c 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1184: 00295540 80 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1185: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1186: 00078048 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1187: 000f596c 1100 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1188: 001bebdc 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1189: 001623d8 108 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1186: 00078090 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1187: 000f5ad4 1100 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1188: 001be0f4 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1189: 001626ec 108 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1190: 0002a198 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1191: 001898cc 16 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1192: 000bb964 72 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1193: 0007b224 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1194: 000a56d0 48 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1191: 00189468 16 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1192: 000bb9f4 72 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1193: 0007b26c 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1194: 000a5738 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: 001d6584 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1197: 001d5b00 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1198: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1199: 0007841c 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1200: 004579b4 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1201: 001db360 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1202: 00156c7c 64 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1203: 002b1f7c 492 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1199: 00078464 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1200: 004576b4 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1201: 001da8dc 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1202: 0015718c 64 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1203: 002b2314 492 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1204: 00552990 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1205: 000798a4 48 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1206: 00079230 128 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1207: 0005d974 92 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1208: 002ce534 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1205: 000798ec 48 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1206: 00079278 128 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1207: 0005d9bc 92 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1208: 002ce944 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1209: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1210: 00083854 24 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1211: 00043e60 44 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1210: 000838cc 24 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1211: 000441c0 44 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1212: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1213: 00194d88 544 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1214: 00067e9c 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1213: 00194924 544 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1214: 00067ee4 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1215: 005546dc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1216: 000794a8 152 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1217: 00036f20 88 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1218: 000824d8 40 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1219: 0025daec 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1216: 000794f0 152 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1217: 000371a8 88 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 1218: 00082550 40 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1219: 0025da28 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: 00064780 276 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1223: 001feb40 108 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1222: 000647c8 276 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1223: 001fe228 108 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1224: 0055dae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1225: 00249ff8 104 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1225: 00249d58 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: 001e8db0 112 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1230: 00062ee0 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1231: 000b2a20 308 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1229: 001e82e4 112 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1230: 00062f28 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1231: 000b2ad0 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: 0007b324 4 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1234: 0007b36c 4 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1235: 00553cf8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1236: 0007b328 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1236: 0007b370 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1237: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1238: 001c7fec 108 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1238: 001c7504 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: 0022ddb0 132 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1241: 0022db14 132 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1242: 0002a684 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1243: 00144290 36 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1244: 000f8eec 1064 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1243: 001443e8 36 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1244: 000f9054 1064 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1245: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1246: 00068790 72 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1246: 000687d8 72 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1247: 0002c318 124 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1248: 0016c244 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1249: 00306334 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1250: 00056ac0 96 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1251: 002d04e0 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1252: 00321198 416 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1253: 00049bf4 64 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1254: 000f24bc 116 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1248: 0016c520 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1249: 0030668c 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1250: 00056b08 96 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1251: 002d0490 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1252: 003204d4 416 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1253: 00049d90 64 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1254: 000f2624 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: 0003b090 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1257: 0003b16c 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1258: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1259: 00060c80 64 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1260: 00078654 136 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1261: 0007cc98 16 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1262: 0027be1c 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1263: 0007d590 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1259: 00060cc8 64 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1260: 0007869c 136 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1261: 0007cce0 16 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1262: 0027c30c 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1263: 0007d5d8 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1264: 0002a720 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1265: 002619dc 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1266: 0034c85c 780 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1265: 00261914 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1266: 0034c574 780 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1267: 005c2d10 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1268: 00128f94 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1269: 00080d30 388 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1268: 00129104 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1269: 00080da8 388 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1270: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1271: 00073d24 320 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1272: 000faf20 2044 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1271: 00073d6c 320 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1272: 000fb088 2056 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1273: 0055ac24 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1274: 000ce5d8 92 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1275: 00046b14 312 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1274: 000ce744 92 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1275: 00046c24 312 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1276: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1277: 00058014 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1278: 0023dcd8 152 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1279: 00149604 220 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1277: 0005805c 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1278: 0023da38 152 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1279: 0014975c 220 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1280: 0055db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1281: 000a7f38 2216 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1282: 00457b30 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1283: 0004a970 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1281: 000a7fa0 2216 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1282: 00457830 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1283: 0004a940 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ 1284: 00000000 0 FUNC GLOBAL DEFAULT UND forkpty@GLIBC_2.34 (4) │ │ │ │ 1285: 0055db28 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ 1286: 00000000 0 FUNC GLOBAL DEFAULT UND confstr@GLIBC_2.4 (2) │ │ │ │ 1287: 00000000 0 FUNC GLOBAL DEFAULT UND connect@GLIBC_2.4 (2) │ │ │ │ - 1288: 00063308 220 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1289: 0007997c 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1290: 0007dafc 68 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1291: 00297c0c 36 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1288: 00063350 220 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1289: 000799c4 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1290: 0007db44 68 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1291: 00298094 36 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1292: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1293: 001c6764 28 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1294: 000716d4 100 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1295: 0011de30 96 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1296: 0006c5d4 204 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1297: 0024fa94 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1293: 001c5c7c 28 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1294: 0007171c 100 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1295: 0011dfac 96 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1296: 0006c628 204 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1297: 0024f7f4 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: 0018a7b0 508 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1301: 0003e93c 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1302: 00144468 468 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1300: 0018a34c 508 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1301: 0003eb94 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1302: 001445c0 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: 00079f4c 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1306: 00263724 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1307: 00061688 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1308: 0007e37c 160 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1309: 00198684 116 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1310: 0007882c 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1311: 00161da0 96 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1305: 00079f94 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1306: 0026361c 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1307: 000616d0 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1308: 0007e3f4 160 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1309: 00197fe8 116 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1310: 00078874 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1311: 001620b4 96 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1312: 0055ac18 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1313: 0003b45c 16 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1314: 0007d80c 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1313: 0003b5fc 16 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1314: 0007d854 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: 00117f00 312 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1318: 000c69fc 76 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1319: 0017a280 48 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1320: 00149954 1216 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1317: 00118044 312 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1318: 000c6a7c 76 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1319: 0017a6a8 48 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1320: 00149aac 1216 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1321: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1322: 003540b0 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1322: 00353dc8 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1323: 0002b5d0 36 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1324: 00102878 132 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1325: 00179384 16 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1326: 000b922c 336 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1327: 0022de74 76 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1328: 00150e48 124 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1324: 001029ec 132 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1325: 001797ac 16 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1326: 000b92bc 336 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1327: 0022dbd8 76 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1328: 00151358 124 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1329: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1330: 00078b34 152 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1330: 00078b7c 152 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1331: 00559084 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1332: 000beaac 376 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1333: 001ab764 1576 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1334: 0008b038 104 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1335: 001358d4 2360 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1332: 000beb38 376 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1333: 001aac44 1576 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1334: 0008b0b0 104 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1335: 00135a44 2360 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1336: 00561be0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1337: 0027639c 200 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1337: 002763ac 200 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1338: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1339: 0017a124 104 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1340: 0016e9f8 1620 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1339: 0017a54c 104 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1340: 0016ecd4 1620 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1341: 005572d4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1342: 002a15d4 212 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1342: 002a1a54 212 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1343: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1344: 0011af70 1732 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1345: 001664f8 136 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1346: 000a469c 168 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1347: 00057ca8 120 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1344: 0011b0b8 1784 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1345: 00166808 136 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1346: 000a4704 168 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1347: 00057c58 120 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1348: 0002bf18 96 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1349: 00079f50 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1349: 00079f98 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1350: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1351: 00262edc 92 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1352: 00056828 120 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1353: 000a5d18 988 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1354: 000765c8 64 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1355: 0004356c 220 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1356: 0028174c 56 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1351: 00262dd4 92 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1352: 00056870 120 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1353: 000a5d80 988 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1354: 00076610 64 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1355: 0004367c 220 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1356: 00281c3c 56 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1357: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1358: 0007dbf0 36 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1358: 0007dc38 36 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1359: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1360: 000a9634 116 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1361: 0018ea38 16 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1362: 0020439c 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1363: 000918bc 532 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1360: 000a969c 116 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1361: 0018e5d4 16 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1362: 00203a80 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1363: 00091920 532 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1364: 0055a69c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1365: 0007e1b8 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1365: 0007e230 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1366: 00000000 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1367: 001df450 48 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1368: 00063d28 88 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1369: 00078030 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1370: 000764f4 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1367: 001de9cc 48 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1368: 00063d70 88 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1369: 00078078 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1370: 0007653c 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1371: 005565f0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1372: 00080cd0 96 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1373: 000f93e4 1356 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1372: 00080d48 96 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1373: 000f954c 1356 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1374: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1375: 00080bc8 264 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1375: 00080c40 264 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1376: 00553fc8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1377: 0023fcc8 684 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1378: 00171ee0 348 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1379: 00144d04 348 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1380: 00079cc8 4 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1381: 0017ca54 136 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1377: 0023fa28 684 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1378: 001721f0 348 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1379: 00144e5c 348 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1380: 00079d10 4 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1381: 0017ce7c 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: 002d86ec 36 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1384: 002d89d8 36 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 1385: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (2) │ │ │ │ - 1386: 00036fcc 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ + 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: 002a753c 48 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1392: 001ce18c 168 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1393: 00110e80 988 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1394: 002402d0 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1395: 001cc9ac 340 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1396: 00148ba4 44 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1397: 000a8ebc 72 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1398: 0008b5d8 44 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1399: 00079100 144 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1400: 00349a04 184 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1391: 002a79bc 48 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1392: 001cd6a4 168 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1393: 00110fd0 988 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1394: 00240030 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1395: 001cbec4 340 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1396: 00148cfc 44 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1397: 000a8f24 72 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1398: 0008b650 44 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1399: 00079148 144 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1400: 0034971c 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: 001bbba8 172 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1403: 001bb058 172 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1404: 0055db4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1405: 002ceec0 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1406: 0035211c 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1405: 002cee74 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1406: 00351e34 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1407: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1408: 000faac8 140 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1409: 0017a8c4 1192 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1410: 000c2210 180 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1411: 00056614 156 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1412: 00079390 156 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 1413: 00036f78 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1414: 00349d5c 188 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1415: 0007d5d4 8 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1408: 000fac30 140 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1409: 0017acec 1192 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1410: 000c229c 180 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1411: 0005665c 156 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1412: 000793d8 156 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1413: 00037200 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 1414: 00349a74 188 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1415: 0007d61c 8 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1416: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1417: 0029dcf0 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1417: 0029e16c 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: 00285770 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1421: 0020de00 16 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1420: 00285c60 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1421: 0020d598 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: 0008bbc4 28 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1425: 0006e2e4 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1426: 0007da78 68 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1427: 00080134 12 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1424: 0008bc3c 28 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1425: 0006e32c 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1426: 0007dac0 68 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1427: 000801ac 12 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1428: 005c2d1c 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1429: 0007a07c 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1430: 00286c20 68 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1431: 00105180 1644 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1429: 0007a0c4 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1430: 00287110 68 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1431: 001052f4 1644 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1433: 0005c7fc 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1434: 0007d5b8 28 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1435: 0013b6f4 232 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1433: 0005c844 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1434: 0007d600 28 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1435: 0013b84c 232 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1436: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1437: 00275aec 204 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ - 1438: 00039a08 188 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1439: 002fece4 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1437: 00275afc 204 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1438: 00039c58 188 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1439: 002ff03c 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: 001d1928 904 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1443: 001d0e38 904 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1444: 0002eb3c 712 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1445: 000b1adc 32 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1445: 000b1b8c 32 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 1446: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ - 1447: 0003c44c 276 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1448: 0027a2a4 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1449: 0004eef4 208 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1450: 000926d8 60 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1451: 001119c4 28 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1452: 002dbec8 204 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1453: 00285774 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1454: 000b2998 136 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1447: 0003c6a4 276 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1448: 0027a794 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1449: 0004eec4 208 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1450: 0009273c 60 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1451: 00111b14 28 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1452: 002dc1b4 204 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1453: 00285c64 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1454: 000b2a48 136 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1455: 00552d6c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1456: 00206044 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1457: 0020523c 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1458: 000c0498 460 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1456: 00205b54 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1457: 00204d7c 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1458: 000c0524 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: 0004da08 88 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1461: 0004d968 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: 0021f424 204 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1465: 000f5534 40 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1466: 00153ac4 44 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1467: 00078a50 152 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1463: 00034044 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1464: 0021e6f0 204 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1465: 000f569c 40 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1466: 00153fd4 44 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1467: 00078a98 152 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1468: 00599cec 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1469: 0011125c 216 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1470: 0017dce0 216 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1471: 0010f874 72 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ - 1472: 00039ee0 84 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1473: 00080208 92 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1469: 001113ac 216 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1470: 0017e108 216 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1471: 0010f9c4 72 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1472: 0003a138 84 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 1473: 00080280 92 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1474: 00553c28 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1475: 001274c8 400 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1476: 0006404c 292 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1475: 00127650 400 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1476: 00064094 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: 0021f4f0 760 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1480: 000cad94 252 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1481: 0007d954 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1479: 0021e7bc 760 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1480: 000cae00 252 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1481: 0007d99c 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1482: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ - 1483: 00074e34 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1483: 00074e7c 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1484: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1485: 001c4b58 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1486: 002a2e1c 36 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1487: 002621bc 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1488: 002deb38 76 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1489: 000a8de4 128 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1490: 002a84c0 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1491: 00157114 2020 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1485: 001c4070 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1486: 002a329c 36 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1487: 002620b4 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1488: 002dee90 76 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1489: 000a8e4c 128 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1490: 002a88d4 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1491: 0015742c 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: 0022fa08 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1496: 0018ea48 16 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1495: 0022f76c 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1496: 0018e5e4 16 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ 1497: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (2) │ │ │ │ - 1498: 00039978 136 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ - 1499: 0018ac00 20 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1498: 00039bd0 136 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1499: 0018a79c 20 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1500: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1501: 00083014 44 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1502: 000fb9fc 472 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1503: 0022b8a0 420 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1504: 00090c0c 36 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1501: 0008308c 44 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1502: 000fbb70 472 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1503: 0022b604 420 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1504: 00090c70 36 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1505: 0055db30 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1506: 0007db64 68 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1507: 00079a4c 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1506: 0007dbac 68 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1507: 00079a94 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1508: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1509: 001505a4 64 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1510: 0007d664 16 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1509: 001506fc 64 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1510: 0007d6ac 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: 001d60a4 8 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1513: 001d5620 8 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1514: 00599690 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1515: 001dd6d0 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1515: 001dcc4c 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1517: 001ef490 32 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1518: 0015a620 2008 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1519: 00119c98 32 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1517: 001ee9c4 32 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1518: 0015a934 2008 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1519: 00119de0 32 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1521: 0003d4cc 40 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1522: 001a15fc 572 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1523: 00203f60 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1521: 0003d764 40 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1522: 001a072c 572 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1523: 00203648 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1524: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1525: 00084490 8 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1525: 00084508 8 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1526: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1527: 002c240c 32 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1527: 002c2820 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: 0025f344 16 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1531: 0012ee00 352 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1532: 000a363c 612 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1533: 000a3f6c 68 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1534: 000fa53c 244 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1530: 0025f1b0 16 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1531: 0012ef70 352 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1532: 000a36a4 612 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1533: 000a3fd4 68 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1534: 000fa6a4 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: 002b0e20 108 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1539: 002216fc 816 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1538: 002b11b8 108 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1539: 0022131c 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: 0008d10c 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1541: 00163e20 392 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1542: 0008d184 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1543: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1544: 001dcc5c 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1544: 001dc1d8 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: 00041b20 116 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1548: 0009a590 568 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1547: 00041fc0 116 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1548: 0009a540 568 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 1549: 00033ac0 756 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1550: 0019c824 296 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1550: 0019b92c 296 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1551: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1552: 0004171c 4 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1553: 0021b390 36 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1554: 00187dc8 4 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1555: 0022df2c 272 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1552: 00041974 4 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1553: 0021ab20 36 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1554: 00187964 4 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1555: 0022dc90 272 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1556: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1557: 001c3e90 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1557: 001c33a8 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1558: 0055bbd0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1559: 000ab31c 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1559: 000ab380 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: 001dd1a8 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1563: 0018ea58 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1562: 001dc724 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1563: 0018e5f4 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: 00314dd8 116 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1569: 0010ad60 680 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1570: 00132428 448 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1568: 0031512c 116 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1569: 0010aed0 680 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1570: 00132598 448 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1571: 00558194 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1572: 002a7a00 136 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1572: 002a7e80 136 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1573: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1574: 0007b344 24 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1575: 0007a12c 216 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1574: 0007b38c 24 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1575: 0007a174 216 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1576: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1577: 001c6094 100 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1578: 001b8aa0 40 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1579: 0007a438 152 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1580: 0016d178 92 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1577: 001c55ac 100 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1578: 001b7f7c 40 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1579: 0007a480 152 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1580: 0016d454 92 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1581: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1582: 00079894 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1583: 0006caac 124 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1582: 000798dc 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1583: 0006caf4 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: 0008be60 92 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1587: 002a2d10 92 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1588: 0014df6c 204 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1589: 0010b008 160 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1590: 001c0f68 168 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1586: 0008bed8 92 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1587: 002a3190 92 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1588: 0014e0c4 204 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1589: 0010b178 160 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1590: 001c0480 168 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1591: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1592: 0004f338 1188 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1592: 0004f308 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: 00321654 992 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1598: 000758f4 340 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1599: 000c1aa0 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1597: 0021f1b8 992 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1598: 0007593c 340 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1599: 000c1b2c 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1600: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1601: 00076e28 300 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1601: 00076e70 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: 00079bfc 68 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1606: 0017b8e0 208 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1605: 00079c44 68 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1606: 0017bd08 208 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1607: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1608: 0008ae34 104 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1608: 0008aeac 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: 0007672c 84 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1612: 00229000 68 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1613: 0003b650 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1610: 0015d78c 32 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1611: 00076774 84 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1612: 00228d64 68 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1613: 0003b8a8 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1614: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1615: 00215f10 76 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1616: 001d3a50 80 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1617: 0011f8a8 692 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1618: 00153950 20 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1619: 00062f7c 52 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1615: 002156a0 76 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1616: 001d2fcc 80 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1617: 0011fa34 692 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1618: 00153e60 20 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1619: 00062fc4 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: 000788f8 168 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1623: 002fa4f4 24 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1624: 00206d3c 64 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1622: 00078940 168 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1623: 002fa830 24 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1624: 0020684c 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: 0020fe80 372 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1627: 0020f618 372 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1628: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1629: 0004bc48 44 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1630: 00078a14 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1629: 0004bc18 44 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1630: 00078a5c 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1631: 0002a51c 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1632: 0018987c 80 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1632: 00189418 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: 000802dc 48 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1636: 00157a44 92 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1637: 001bc7a0 716 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1638: 000818f8 72 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1635: 00080354 48 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1636: 00157d58 96 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1637: 001bbc50 716 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1638: 00081970 72 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1639: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1640: 001d3f3c 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1641: 002ff174 328 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1642: 00356bc0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1640: 001d34b8 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1641: 002ff3b0 328 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1642: 003568c0 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: 002fd38c 180 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1647: 0014a520 496 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1648: 000f9314 208 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1649: 001a5b08 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1650: 0022e03c 68 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1651: 0009ae18 100 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1652: 001b72ec 2664 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1653: 0006ec60 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1654: 001ad180 64 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1646: 002fd6e4 180 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1647: 0014a678 496 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1648: 000f947c 208 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1649: 001a4c40 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1650: 0022dda0 68 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1651: 0009adc8 100 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1652: 001b67c8 2664 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1653: 0006ecd8 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1654: 001ac660 64 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ 1655: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (2) │ │ │ │ 1656: 0055869c 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ - 1657: 000f7fa8 92 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1657: 000f8110 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: 00043fa8 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1661: 00279d18 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1662: 0029a720 88 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1663: 0008bbe8 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1664: 0016507c 1884 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1665: 002b5494 264 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1666: 00153964 352 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1660: 00044200 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1661: 0027a208 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1662: 0029aba8 88 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1663: 0008bc60 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1664: 00165390 1884 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1665: 002b5878 264 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1666: 00153e74 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: 00110798 1588 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1669: 001108e8 1588 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ 1670: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1671: 0002982c 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 1672: 00283f18 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1672: 00284408 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1673: 0055db0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1674: 00079f54 40 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1675: 0008139c 56 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1674: 00079f9c 40 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1675: 00081414 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: 0007b32c 24 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1679: 001dd1c0 212 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1678: 0007b374 24 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1679: 001dc73c 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: 0003d854 128 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1683: 0007d7ec 32 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ - 1684: 0003aab4 60 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1685: 00117540 480 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1686: 000be5bc 592 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1682: 0003d9c0 128 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1683: 0007d834 32 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1684: 0003ad0c 60 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 1685: 00117684 480 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1686: 000be648 592 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1687: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1688: 001a5c84 76 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1689: 0028ab1c 112 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1690: 000756f8 12 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1691: 00082408 52 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1692: 002815b0 76 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1688: 001a4dbc 76 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1689: 0028b00c 112 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1690: 00075740 12 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1691: 00082480 52 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1692: 00281aa0 76 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1693: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1694: 0008307c 60 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1695: 0018e90c 300 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1694: 000830f4 60 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1695: 0018e4a8 300 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1696: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1697: 00345044 1456 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1698: 0007e364 24 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1699: 00079c40 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1697: 00344d5c 1456 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1698: 0007e3dc 24 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1699: 00079c88 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: 002894f4 172 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1702: 002899e4 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: 001dd380 172 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1707: 00323fe0 252 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1706: 001dc8f8 172 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1707: 00323cd0 252 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1708: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1709: 002d1b84 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1709: 002d1b64 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: 00112cf0 404 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1713: 00182008 12 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1714: 00236ce8 4 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1712: 00112e40 404 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1713: 00182430 12 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1714: 00236a4c 4 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1715: 0002a510 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1716: 0007e79c 48 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1717: 000a1f60 40 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1716: 0007e814 48 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1717: 000a1fc8 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: 0007d9e8 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1726: 0013ad28 368 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1725: 0007da30 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1726: 0013ae80 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: 0007da40 56 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1732: 00297948 100 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1733: 00305b10 180 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1734: 0029b1e0 152 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1735: 0053c590 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1736: 00137720 4 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1737: 00226fac 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1731: 0007da88 56 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1732: 00297dd0 100 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1733: 00305e68 180 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1734: 0029b65c 152 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1735: 0053c288 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1736: 00137878 4 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1737: 00226d10 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: 0015dc08 1652 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1741: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1742: 0007b21c 8 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1743: 002065f0 56 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1742: 0007b264 8 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1743: 00206100 56 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1744: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1745: 00110468 816 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1745: 001105b8 816 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1746: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1747: 0007dc14 28 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1747: 0007dc5c 28 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1748: 0055af80 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1749: 000784e4 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1750: 000784f4 256 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1749: 0007852c 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1750: 0007853c 256 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1751: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1752: 0008b29c 80 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1753: 0025df78 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1752: 0008b314 80 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1753: 0025deb4 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1754: 00561e74 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1755: 001cd770 700 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1756: 00251c24 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1757: 00457aa0 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1758: 0012e46c 1128 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1759: 00349174 112 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1755: 001ccc88 700 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1756: 00251984 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1757: 004577a0 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1758: 0012e5d8 1128 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1759: 00348e8c 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: 00078100 100 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1764: 00164c40 396 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1765: 002a9a18 24 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1766: 0008bfcc 132 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1767: 0019c0ac 40 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1768: 001b6644 176 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1763: 00078148 100 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1764: 00164524 396 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1765: 002a9e2c 24 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1766: 0008c044 132 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1767: 0019b1b4 40 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1768: 001b5b20 176 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ 1769: 00030560 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1770: 000813dc 48 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1771: 0017d628 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1772: 00276464 180 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1773: 00210514 348 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1774: 0023d398 104 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1775: 0027ff8c 84 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1776: 00321448 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1777: 001ef788 204 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1778: 00083610 580 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1779: 001a3db8 8 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1780: 0008aeec 176 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1770: 00081454 48 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1771: 0017da50 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1772: 00276474 180 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1773: 0020fdf8 348 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1774: 0023d0f8 104 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1775: 0028047c 84 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1776: 00321690 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1777: 001eecbc 204 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1778: 00083688 580 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1779: 001a2ef0 8 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1780: 0008af64 176 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1781: 005571c4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1782: 001159b4 56 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1783: 00303328 220 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1784: 0017cae8 128 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1785: 0021bfe0 188 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1782: 00115b00 56 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1783: 003038c0 220 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1784: 0017cf10 128 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1785: 0021b770 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: 001ae244 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1788: 001ad724 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1789: 0055daf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1790: 00188080 684 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1790: 00187c1c 684 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1791: 005557a4 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1792: 00328b60 444 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1792: 00328284 444 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1793: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1794: 000749cc 736 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1794: 00074a14 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: 00082e9c 132 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1797: 00082f14 132 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1799: 0007d568 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1800: 000ab3f0 108 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1801: 0008030c 380 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1799: 0007d5b0 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1800: 000ab454 108 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1801: 00080384 380 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1802: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1803: 001aa608 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ - 1804: 0002f804 76 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1805: 00102de8 448 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1803: 001a9740 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1804: 0002f7b8 76 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ + 1805: 00102f5c 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: 002d39c0 88 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1808: 002d39a0 88 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1809: 0055d938 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1810: 000832e4 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1810: 0008335c 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1811: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1812: 000801b0 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1813: 0019c08c 32 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1814: 001d420c 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1812: 00080228 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1813: 0019b194 32 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1814: 001d3788 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1815: 005c2a04 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1816: 001f0330 516 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1817: 0023dd70 12 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1818: 00079fcc 176 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1816: 001efa18 516 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1817: 0023dad0 12 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1818: 0007a014 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: 001f0534 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1822: 00067458 68 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1823: 000813d4 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1824: 00055904 108 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1825: 0014753c 1052 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1826: 00160c28 1496 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1827: 002270b4 360 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1821: 001efc1c 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1822: 000674a0 68 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1823: 0008144c 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1824: 00055944 108 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1825: 00147694 1052 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1826: 00160f3c 1496 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1827: 00226e18 360 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1828: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1829: 000e1b34 44 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1830: 000612d8 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1829: 000e1c60 44 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1830: 00061338 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1831: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1832: 001c1afc 548 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1833: 0006c778 88 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1834: 0007d654 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1835: 00323b6c 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1832: 001c1014 548 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1833: 0006c7c0 88 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1834: 0007d69c 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1835: 00323a34 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1836: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1837: 002dbb34 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1838: 001362fc 1060 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1839: 0031457c 16 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1840: 00077f18 248 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1841: 0008b8e4 264 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1842: 0023322c 32 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1837: 002dbf10 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1838: 0013646c 1060 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1839: 003148d0 16 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1840: 00077f60 248 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1841: 0008b95c 264 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1842: 00232f90 32 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1843: 0002a9a8 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1844: 0019aefc 2364 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1845: 000e9554 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1846: 0018bc64 196 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1847: 000526cc 92 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1848: 000ad1c4 1008 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1849: 0007e41c 68 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1850: 00117720 204 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1844: 0019a52c 1044 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1845: 000e9690 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1846: 0018b800 196 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1847: 00052748 92 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1848: 000ad278 1008 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1849: 0007e494 68 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1850: 00117864 204 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1851: 005576dc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1852: 0017ad74 660 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1852: 0017b19c 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: 002b3098 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1856: 0023dac4 12 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1857: 0009df04 108 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1858: 0027cd48 348 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1855: 002b3400 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1856: 0023d824 12 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1857: 0009deb4 108 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1858: 0027d238 348 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1859: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1860: 002c25a4 40 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1861: 000782d8 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1860: 002c29b8 40 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1861: 00078320 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1862: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1863: 00136720 1632 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1864: 0007d674 44 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1865: 00128f98 192 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1866: 0016bc58 524 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1863: 00136890 1608 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1864: 0007d6bc 44 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1865: 00129108 192 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1866: 0016bf34 524 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1867: 00599ce8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1868: 00293b88 8 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1869: 00290d34 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1870: 0009ab34 740 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1871: 0019878c 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1872: 00352278 44 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1873: 001b8a9c 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1874: 001ee608 8 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1868: 00294010 8 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1869: 00291224 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1870: 0009aae4 740 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1871: 001980f0 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1872: 00351f90 44 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1873: 001b7f78 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1874: 001edb3c 8 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1875: 0002c2f4 8 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1876: 0007d9ac 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1877: 000e17cc 484 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1876: 0007d9f4 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1877: 000e18f8 484 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1878: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1879: 0008569c 168 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1880: 0007fff8 76 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1881: 00084370 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1882: 002b5c38 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1879: 00085714 168 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1880: 00080070 76 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1881: 000843e8 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1882: 002b604c 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: 002348f4 32 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1885: 00234658 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: 0010f9ec 76 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1891: 002ba294 156 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1892: 002144e8 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1893: 00063260 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1890: 0010fb3c 76 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1891: 002ba6a8 156 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1892: 00213c80 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1893: 000632a8 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: 00082e24 120 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1897: 00082e9c 120 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1898: 005525e4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1899: 000c7c84 168 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1899: 000c7d04 168 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1900: 0002991c 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1901: 0022ca8c 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1902: 000fbbd4 12 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1901: 0022c7f0 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1902: 000fbd48 12 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1903: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1904: 001de604 464 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1904: 001ddb80 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: 000a2790 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1909: 002b9e28 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1910: 00175674 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1908: 000a27f8 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1909: 002ba23c 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1910: 00175a9c 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: 0018ed74 436 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1916: 0007942c 124 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1917: 0006d378 496 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1918: 000caf40 880 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1919: 002d1b90 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1920: 002aa42c 376 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1915: 0018e910 436 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1916: 00079474 124 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1917: 0006d3c0 496 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1918: 000cafac 880 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1919: 002d1b70 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1920: 002aa840 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: 00081ad0 48 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1924: 00146210 40 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1925: 00081a5c 116 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1923: 00081b48 48 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1924: 00146368 40 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1925: 00081ad4 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: 0016d9f8 116 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1929: 001103e8 128 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1928: 0016dcd4 116 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1929: 00110538 128 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1930: 005c4f48 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1931: 0007e6c4 216 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1931: 0007e73c 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: 0018e074 8 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1935: 00056748 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1936: 000ab240 220 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1934: 0018dc10 8 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1935: 00056790 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1936: 000ab2a4 220 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1938: 00224b94 1492 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1938: 002247b4 1492 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1939: 0002a48c 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1940: 0023dad0 12 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1940: 0023d830 12 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1942: 00084344 8 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1942: 000843bc 8 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1943: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1944: 001d5be8 16 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1944: 001d5164 16 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1945: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1946: 00080928 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1946: 000809a0 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: 00277324 3316 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1949: 00277334 3316 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1950: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1951: 001b0f14 544 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1951: 001b03f4 544 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1952: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1953: 002a78a8 80 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1954: 00092fe8 416 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1953: 002a7d28 80 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1954: 00092f94 416 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1955: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1956: 0016c368 2568 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1956: 0016c644 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: 0012e8d4 856 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1960: 000b283c 308 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1959: 0012ea40 856 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1960: 000b28ec 308 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1961: 00029c1c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1962: 0010f8bc 304 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1962: 0010fa0c 304 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1963: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1964: 002b14d4 72 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1964: 002b186c 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: 000cb42c 368 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1973: 00210670 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1974: 00206038 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1972: 000cb498 368 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1973: 0020fcac 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1974: 00205b48 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: 0004ba10 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1979: 0003d5b4 92 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1980: 00075e28 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1981: 001ddac4 540 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1982: 002c2b74 40 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1983: 0014fa8c 120 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1978: 0004b9e0 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1979: 0003da40 92 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1980: 00075e70 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1981: 001dd040 540 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1982: 002c3010 40 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1983: 0014fbe4 120 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1984: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1985: 00079aa4 108 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1985: 00079aec 108 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1986: 00029730 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1987: 0014ec88 92 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1987: 0014ede0 92 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 1988: 00030610 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1989: 002ccb44 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1990: 00300efc 104 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1991: 0016f340 444 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1992: 002191b4 276 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1993: 0023dadc 288 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1994: 00082d9c 136 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1995: 00151c3c 164 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1996: 00118d4c 152 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1997: 00346e64 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1998: 00349460 60 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1999: 001d3190 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 2000: 002363c8 780 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1989: 002ccf58 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1990: 00301254 104 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1991: 0016f61c 444 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1992: 00218944 276 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1993: 0023d83c 288 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1994: 00082e14 136 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1995: 0015214c 164 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1996: 00118e90 152 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1997: 00346b7c 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1998: 00349178 60 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1999: 001d26a0 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 2000: 0023612c 780 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 2001: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 2002: 0007d868 52 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 2002: 0007d8b0 52 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 2003: 00556770 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2004: 001362b8 68 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2005: 0005479c 8 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2006: 001961e0 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2007: 000823a4 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2004: 00136428 68 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2005: 000547e4 8 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2006: 00195d7c 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2007: 0008241c 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: 00079920 76 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2010: 00079968 76 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2011: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2012: 000a4744 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2013: 00076bac 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2014: 0007068c 416 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2015: 002ced44 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2012: 000a47ac 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2013: 00076bf4 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2014: 000706d4 416 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2015: 002cecf8 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: 0015cdd8 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 2018: 0003381c 68 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2019: 0018ab84 76 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2019: 0018a720 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: 002066e0 1104 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2023: 00062fb0 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2024: 00076540 72 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2025: 0009857c 116 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2022: 002061f0 1104 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2023: 00062ff8 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2024: 00076588 72 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2025: 00098528 116 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2026: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2027: 00159ff8 1576 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2028: 00204cec 172 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2027: 0015a30c 1576 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2028: 0020482c 172 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2029: 0002b004 380 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2030: 0019e230 60 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2031: 0018f184 140 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2030: 0019d338 60 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2031: 0018ed20 140 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2032: 0002bf78 280 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2033: 00124998 48 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2034: 000a649c 580 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2035: 00273dac 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2036: 000616d0 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2033: 00124b1c 48 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2034: 000a6504 580 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2035: 00273dbc 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2036: 00061718 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2037: 0056171c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2038: 00288bdc 336 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2039: 0014f6d0 116 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2040: 000e1c50 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2038: 002890cc 336 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2039: 0014f828 116 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2040: 000e1d7c 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2041: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (16) │ │ │ │ - 2042: 002dd020 76 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2042: 002dd378 76 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2043: 00029f70 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2044: 00124b2c 44 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2045: 0010c53c 1648 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2046: 00068218 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2044: 00124cb0 44 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2045: 0010c68c 1648 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2046: 00068260 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2047: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2048: 0007dc4c 68 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2049: 0007d6f0 60 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2048: 0007dc94 68 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2049: 0007d738 60 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ 2050: 000354a0 504 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2051: 001e057c 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2052: 00076e10 24 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2053: 001a1838 1456 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2054: 00281268 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2055: 00204d98 192 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2056: 002ccf68 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2051: 001dfa54 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2052: 00076e58 24 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2053: 001a0968 1456 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2054: 00281758 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2055: 002048d8 192 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2056: 002cd37c 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2057: 0002c4d8 32 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2058: 0007a204 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2059: 0007d658 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2058: 0007a24c 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2059: 0007d6a0 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2060: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2061: 00283160 72 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2061: 00283650 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: 001706f8 32 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2065: 000b2cb0 72 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2066: 001df8f0 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2064: 00170a14 32 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2065: 000b2d60 72 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2066: 001dee68 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2067: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2068: 00083598 120 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2069: 00313fb8 108 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2070: 0015022c 124 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2071: 001ebe58 544 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2072: 000787f4 28 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2068: 00083610 120 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2069: 0031430c 108 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2070: 00150384 124 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2071: 001eb388 544 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2072: 0007883c 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: 0007d758 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2078: 00349abc 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2077: 0007d7a0 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2078: 003497d4 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2079: 0002a5d0 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2080: 00078010 32 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2081: 0009cc2c 276 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2082: 00127498 48 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2083: 0027968c 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2080: 00078058 32 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2081: 0009cbdc 276 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2082: 00127620 48 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2083: 002798dc 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2084: 0055af6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2085: 001bf5ac 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2086: 0007e024 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2087: 0018abd0 48 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2088: 00227c40 2152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2089: 0046e0c4 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2090: 0007dabc 64 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2091: 00170638 136 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2085: 001beac4 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2086: 0007e09c 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2087: 0018a76c 48 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2088: 002279a4 2152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2089: 0046ddbc 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2090: 0007db04 64 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2091: 00170954 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: 000830b8 100 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2095: 002a3018 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2094: 00083130 100 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2095: 002a3498 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2096: 00599ca8 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2097: 0007863c 24 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2098: 001057ec 140 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2099: 00073ebc 212 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2100: 0013a810 540 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2101: 000adf9c 176 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2102: 0007d5e4 20 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2103: 0013a358 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2104: 0006b33c 96 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2105: 0007e460 48 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2106: 0021db00 32 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2107: 000ce634 884 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2108: 0032ac48 184 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2109: 00315170 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2097: 00078684 24 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2098: 00105960 140 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2099: 00073f04 212 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2100: 0013a968 540 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2101: 000ae050 176 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2102: 0007d62c 20 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2103: 0013a4b0 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2104: 0006b3cc 96 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2105: 0007e4d8 48 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2106: 0021d290 32 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2107: 000ce7a0 884 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2108: 0032ab10 184 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2109: 003154c4 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: 00283230 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2112: 00283720 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: 00338ae8 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2116: 0004b924 100 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2115: 00338800 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: 0016cd70 124 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2119: 00046c4c 300 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2120: 00457f18 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2118: 0016d04c 124 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2119: 00046d74 300 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2120: 00457c18 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: 00081a38 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2124: 001437dc 316 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2123: 00081ab0 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2124: 00143934 316 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2125: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2126: 0014f2f0 104 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2126: 0014f448 104 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2127: 00599cd0 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2128: 00215f5c 1036 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2128: 002156ec 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: 00175de4 544 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2132: 000c3f28 372 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2133: 001865d4 512 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2131: 0017620c 544 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2132: 000c3fb4 372 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2133: 001863a4 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: 001ceaf0 144 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2139: 002ab138 116 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2140: 0007d89c 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2138: 001ce000 144 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2139: 002ab54c 116 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2140: 0007d8e4 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: 0019c1b0 604 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2145: 0019b2b8 604 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2146: 0002aa70 152 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2147: 0025f140 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2147: 0025f07c 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2148: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2149: 002745f0 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2150: 00216568 2584 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2149: 00274600 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2150: 00215cf8 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: 00481214 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2153: 00480f0c 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2154: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2155: 001d3268 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2156: 001249c8 184 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2155: 001d2778 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2156: 00124b4c 184 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2157: 0055858c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2158: 001d23ac 236 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2159: 001a0710 24 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2160: 0012d74c 108 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2161: 000b9900 232 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2162: 000a275c 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2163: 0027a374 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2164: 00306e0c 180 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2165: 001df790 236 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2158: 001d18bc 236 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2159: 0019f840 24 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2160: 0012d8b8 108 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2161: 000b9990 232 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2162: 000a27c4 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2163: 0027a864 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2164: 00307164 180 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2165: 001ded0c 232 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2166: 0002c3f0 112 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2167: 0023e95c 280 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2168: 00230ab8 40 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2169: 000787b4 64 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2170: 00076bf4 272 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2171: 00081a30 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2167: 0023e6bc 280 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2168: 0023081c 40 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2169: 000787fc 64 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2170: 00076c3c 272 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2171: 00081aa8 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2172: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2173: 00283218 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2174: 00099a40 536 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2173: 00283708 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2174: 000999f0 536 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2175: 0055af88 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2176: 000af754 236 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2177: 0027a2b0 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2176: 000af804 236 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2177: 0027a7a0 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: 0033006c 16688 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2180: 0032fdf4 16688 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2181: 00554afc 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2182: 0007e13c 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2183: 000792b0 80 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2184: 0031732c 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2185: 00123500 1012 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2186: 00079058 96 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2182: 0007e1b4 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2183: 000792f8 80 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2184: 00317680 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2185: 0012368c 1012 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2186: 000790a0 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: 0003ab04 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 2193: 0011a62c 412 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2194: 002ddefc 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2195: 003540bc 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2196: 00176a98 244 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2197: 00147f4c 448 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2192: 0003ad5c 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 2193: 0011a774 412 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2194: 002de254 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2195: 00353dd4 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2196: 00176ec0 244 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2197: 001480a4 448 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2198: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2199: 00076b1c 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2200: 000ff29c 352 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2201: 003540c8 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2202: 002810fc 364 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2203: 00287484 12 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2204: 001fe040 472 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2205: 001bec24 124 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2206: 0007b24c 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2207: 0030ba5c 220 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2208: 000622c4 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2209: 00084378 32 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2210: 0008b590 72 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2211: 0034cc38 36 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2199: 00076b64 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2200: 000ff410 352 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2201: 00353de0 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2202: 002815ec 364 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2203: 00287974 12 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2204: 001fd728 472 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2205: 001be13c 124 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2206: 0007b294 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2207: 0030bdc4 220 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2208: 0006230c 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2209: 000843f0 32 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2210: 0008b608 72 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2211: 0034c950 36 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2212: 00553e38 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2213: 0007b35c 24 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2214: 000a5a74 232 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2213: 0007b3a4 24 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2214: 000a5adc 232 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ 2215: 00000000 0 FUNC GLOBAL DEFAULT UND adler32 │ │ │ │ 2216: 0055db00 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ - 2217: 000f8eb8 52 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2217: 000f9020 52 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (16) │ │ │ │ - 2219: 00080488 1048 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2220: 000b1afc 240 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2221: 000478d4 232 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2219: 00080500 1048 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2220: 000b1bac 240 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2221: 00047b84 232 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2222: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2223: 00158018 44 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2223: 00158330 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: 001f87fc 16 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2227: 001f7ee4 16 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2228: 0002db24 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2229: 003018c8 52 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2230: 000c03d4 196 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2229: 00301c20 52 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2230: 000c0460 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: 002a756c 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2234: 001ae238 12 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2233: 002a79ec 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2234: 001ad718 12 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2235: 005510f4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2236: 00060728 112 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2237: 00057bf4 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2238: 00069d50 24 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2236: 00060770 112 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2237: 00057ba4 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2238: 00069e0c 24 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2239: 005559a4 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2240: 00054654 48 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2240: 0005469c 48 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2241: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2242: 003527a0 932 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2243: 00205788 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2244: 00091ffc 312 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2242: 003524b8 932 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2243: 002d0df0 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2244: 00092060 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: 001b9b64 116 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2248: 001c38a4 352 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2249: 001a2190 7208 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2247: 001b9040 116 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2248: 001c2dbc 352 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2249: 001a12c0 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: 002b0020 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2253: 00284cb4 156 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2254: 0007b2a0 100 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2255: 0020602c 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2256: 0004371c 148 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2257: 001283e8 448 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2258: 00075768 396 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2252: 002b02b8 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2253: 002851a4 156 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2254: 0007b2e8 100 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2255: 00205b3c 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2256: 00043990 148 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2257: 0012855c 448 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2258: 0007574c 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) 0x356b88 │ │ │ │ + 0x0000000d (FINI) 0x356898 │ │ │ │ 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: 733835aeb0747278a4a2f40633398bac2c70c249 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0bf9df2e5ce0aa1a80bb8ea60e29306fd6a302c9 │ │ │ │ │ │ │ │ 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: 0x000bccb8, Base: 0x0053c688, Semaphore: 0x0059964e │ │ │ │ + Location: 0x000bce90, Base: 0x0053c380, Semaphore: 0x0059964e │ │ │ │ Arguments: 4@r5 4@r8 │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000e3580, Base: 0x0053c688, Semaphore: 0x00599648 │ │ │ │ + Location: 0x000e36ac, Base: 0x0053c380, Semaphore: 0x00599648 │ │ │ │ Arguments: -4@r5 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000e3770, Base: 0x0053c688, Semaphore: 0x00599646 │ │ │ │ + Location: 0x000e389c, Base: 0x0053c380, Semaphore: 0x00599646 │ │ │ │ Arguments: -4@[sp, #20] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x0014dab4, Base: 0x0053c688, Semaphore: 0x0059964c │ │ │ │ + Location: 0x0014dc0c, Base: 0x0053c380, Semaphore: 0x0059964c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x0014dac4, Base: 0x0053c688, Semaphore: 0x0059964a │ │ │ │ + Location: 0x0014dc1c, Base: 0x0053c380, Semaphore: 0x0059964a │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -I/lib/ld-linux.so.3 │ │ │ │ +/lib/ld-linux.so.3 │ │ │ │ #Deq4~B} │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __libc_start_main │ │ │ │ __cxa_atexit │ │ │ │ __stack_chk_fail │ │ │ │ @@ -193,15 +193,14 @@ │ │ │ │ XML_SetElementDeclHandler │ │ │ │ XML_SetAttlistDeclHandler │ │ │ │ XML_SetSkippedEntityHandler │ │ │ │ __setsockopt64 │ │ │ │ setpwent │ │ │ │ getpwent │ │ │ │ endpwent │ │ │ │ -pthread_exit │ │ │ │ lsetxattr │ │ │ │ fsetxattr │ │ │ │ deflateCopy │ │ │ │ inflateCopy │ │ │ │ copysign │ │ │ │ sendfile64 │ │ │ │ ftruncate64 │ │ │ │ @@ -281,14 +280,15 @@ │ │ │ │ tcgetpgrp │ │ │ │ tcsetpgrp │ │ │ │ pthread_kill │ │ │ │ recvfrom │ │ │ │ timerfd_create │ │ │ │ __timerfd_settime64 │ │ │ │ __timerfd_gettime64 │ │ │ │ +pthread_exit │ │ │ │ __vfprintf_chk │ │ │ │ __sysconf │ │ │ │ XML_GetBase │ │ │ │ getrlimit64 │ │ │ │ setrlimit64 │ │ │ │ closefrom │ │ │ │ mprotect │ │ │ │ @@ -5636,17 +5636,17 @@ │ │ │ │ python: Can't reopen .pyc file │ │ │ │ SourcelessFileLoader │ │ │ │ python: failed to set __main__.__loader__ │ │ │ │ Bad magic number in .pyc file │ │ │ │ Bad code object in .pyc file │ │ │ │ SourceFileLoader │ │ │ │ write to closed file │ │ │ │ +flush of closed file │ │ │ │ PyMemoryView_FromBuffer(): info->buf must not be NULL │ │ │ │ raw write() returned invalid length %zd (should have been between 0 and %zd) │ │ │ │ -flush of closed file │ │ │ │ errorcode │ │ │ │ EHOSTUNREACH │ │ │ │ EL2NSYNC │ │ │ │ EOVERFLOW │ │ │ │ ENOTEMPTY │ │ │ │ EMSGSIZE │ │ │ │ EAFNOSUPPORT │ │ │ │ @@ -5692,14 +5692,15 @@ │ │ │ │ ENOTRECOVERABLE │ │ │ │ __annotations__ must be set to a dict object │ │ │ │ dir(): expected keys() of locals to be a list, not '%.200s' │ │ │ │ object does not provide __dir__ │ │ │ │ __type_params__ must be set to a tuple │ │ │ │ .__dict__ is not a dictionary │ │ │ │ map() must have at least two arguments. │ │ │ │ +can't intern %.400s │ │ │ │ Value wrapped by a key function. │ │ │ │ cache_info │ │ │ │ cache_clear │ │ │ │ __copy__ │ │ │ │ __deepcopy__ │ │ │ │ function object to use in future partial calls │ │ │ │ tuple of arguments to future partial calls │ │ │ │ @@ -5749,15 +5750,14 @@ │ │ │ │ itertools.combinations_with_replacement │ │ │ │ itertools.count │ │ │ │ itertools.compress │ │ │ │ itertools.combinations │ │ │ │ itertools.chain │ │ │ │ itertools.batched │ │ │ │ itertools.accumulate │ │ │ │ -can't intern %.400s │ │ │ │ globals must be a real dict; try eval(expr, {}, mapping) │ │ │ │ locals must be a mapping │ │ │ │ eval must be given globals and locals when called without a frame │ │ │ │ code object passed to eval() may not contain free variables │ │ │ │ must assign iterable to extended slice │ │ │ │ attempt to assign sequence of size %zd to extended slice of size %zd │ │ │ │ '%.200s' object is not an iterator │ │ │ │ @@ -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 │ │ │ │ │ │ │ │ @@ -7038,15 +7038,14 @@ │ │ │ │ __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 │ │ │ │ -field 'value' is required for Await │ │ │ │ n must be >= 0 │ │ │ │ pop from an empty deque │ │ │ │ itemgetter │ │ │ │ readline of closed file │ │ │ │ Too much data for base64 line │ │ │ │ Cannot specify both ',' and '_'. │ │ │ │ Format specifier missing precision │ │ │ │ @@ -7203,14 +7202,15 @@ │ │ │ │ %.500s() takes a dict as second arg, if any │ │ │ │ %.500s() takes an at least %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes an at most %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes a %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() got duplicate or unexpected field name(s) │ │ │ │ unrecognized configuration name │ │ │ │ configuration names must be strings or integers │ │ │ │ +field 'value' is required for Await │ │ │ │ Missing frame when calling profile function. │ │ │ │ '%U' codec can't encode character '\x%02x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\u%04x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\U%08x' in position %zd: %U │ │ │ │ '%U' codec can't encode characters in position %zd-%zd: %U │ │ │ │ field 'target' is required for AnnAssign │ │ │ │ field 'annotation' is required for AnnAssign │ │ │ │ @@ -7760,14 +7760,19 @@ │ │ │ │ arg 4 (defaults) must be None or tuple │ │ │ │ arg 5 (closure) must be tuple │ │ │ │ arg 5 (closure) must be None or tuple │ │ │ │ arg 6 (kwdefaults) must be None or dict │ │ │ │ %U requires closure of length %zd, not %zd │ │ │ │ arg 5 (closure) expected cell, found %s │ │ │ │ function.__new__ │ │ │ │ +unknown binary operator │ │ │ │ +unknown unary operator │ │ │ │ +(yield from │ │ │ │ +unexpected comparison kind │ │ │ │ +unknown expression kind │ │ │ │ stack to deep to analyze │ │ │ │ can't jump from unreachable code │ │ │ │ stack is too deep to analyze │ │ │ │ can't jump into an exception handler, or code may be unreachable │ │ │ │ cannot find bytecode for specified line │ │ │ │ cannot delete attribute │ │ │ │ lineno must be an integer │ │ │ │ @@ -7776,19 +7781,14 @@ │ │ │ │ can't jump during a call │ │ │ │ can only jump from a 'line' trace event │ │ │ │ unexpected event type │ │ │ │ lineno out of range │ │ │ │ line %d comes before the current code block │ │ │ │ line %d comes after the current code block │ │ │ │ assigning None to %d unbound local%s │ │ │ │ -unknown binary operator │ │ │ │ -unknown unary operator │ │ │ │ -(yield from │ │ │ │ -unexpected comparison kind │ │ │ │ -unknown expression kind │ │ │ │ run() missing 1 required positional argument │ │ │ │ an instance of Context was expected │ │ │ │ cannot enter context: %R is already entered │ │ │ │ socket.connect │ │ │ │ cannot exit context: %R has not been entered │ │ │ │ cannot exit context: thread state references a different context object │ │ │ │ cannot remove local variables from FrameLocalsProxy │ │ │ │ @@ -7807,15 +7807,14 @@ │ │ │ │ y*;sendmsg() argument 1 must be an iterable of bytes-like objects │ │ │ │ must be %d-item sequence, not %.50s │ │ │ │ must be sequence of length %d, not %zd │ │ │ │ is not retrievable │ │ │ │ array_buffer_getbuf: view==NULL argument is obsolete │ │ │ │ cannot clear a suspended frame │ │ │ │ cannot clear an executing frame │ │ │ │ -can only assign string to %s.__name__, not '%s' │ │ │ │ LOG_EMERG │ │ │ │ LOG_ALERT │ │ │ │ LOG_CRIT │ │ │ │ LOG_WARNING │ │ │ │ LOG_NOTICE │ │ │ │ LOG_INFO │ │ │ │ LOG_DEBUG │ │ │ │ @@ -7842,28 +7841,29 @@ │ │ │ │ LOG_UUCP │ │ │ │ LOG_NEWS │ │ │ │ LOG_AUTHPRIV │ │ │ │ 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 │ │ │ │ kwdefaults │ │ │ │ - is not │ │ │ │ - not in │ │ │ │ can't jump into the body of a for loop │ │ │ │ can't jump into an 'except' block as there's no exception │ │ │ │ incompatible stacks │ │ │ │ can't jump into a re-raising block as there's no location │ │ │ │ + is not │ │ │ │ + not in │ │ │ │ argument 'ident' │ │ │ │ subinterpreter can't use syslog.openlog() │ │ │ │ syslog.openlog │ │ │ │ can only assign tuple to %s.__bases__, not %s │ │ │ │ can only assign non-empty tuple to %s.__bases__, not () │ │ │ │ %s.__bases__ must be tuple of classes, not '%s' │ │ │ │ a __bases__ item causes an inheritance cycle │ │ │ │ @@ -8291,14 +8291,17 @@ │ │ │ │ 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 │ │ │ │ @@ -8610,18 +8613,18 @@ │ │ │ │ itertext │ │ │ │ makeelement │ │ │ │ SubElement │ │ │ │ xml.etree.ElementTree.XMLParser │ │ │ │ xml.etree.ElementTree.Element │ │ │ │ xml.etree.ElementTree.TreeBuilder │ │ │ │ _elementtree._element_iterator │ │ │ │ +__kwdefaults__ must be set to a dict object │ │ │ │ multi-dimensional sub-views are not implemented │ │ │ │ argument 'tb_frame' │ │ │ │ expected traceback object or None, got '%s' │ │ │ │ -__kwdefaults__ must be set to a dict object │ │ │ │ XMLParser │ │ │ │ start_ns │ │ │ │ %U%sseconds=%d │ │ │ │ %U%smicroseconds=%d │ │ │ │ XMLParser.__init__() wasn't called │ │ │ │ O|O!:Element │ │ │ │ character mapping must be in range(256) │ │ │ │ @@ -8700,25 +8703,25 @@ │ │ │ │ GLOBAL_EXPLICIT │ │ │ │ GLOBAL_IMPLICIT │ │ │ │ SCOPE_OFF │ │ │ │ SCOPE_MASK │ │ │ │ string or bytes │ │ │ │ symtable() arg 3 must be 'exec' or 'eval' or 'single' │ │ │ │ O:PickleBuffer │ │ │ │ -PyType_GetModuleByDef: No superclass of '%s' nor '%s' has the given module │ │ │ │ operation forbidden on released PickleBuffer object │ │ │ │ +PyType_GetModuleByDef: No superclass of '%s' nor '%s' has the given module │ │ │ │ paramspec │ │ │ │ -getgrnam(): name not found: %R │ │ │ │ expected an AST │ │ │ │ qualname │ │ │ │ cellvars │ │ │ │ freevars │ │ │ │ argcount │ │ │ │ posonlyargcount │ │ │ │ kwonlyargcount │ │ │ │ +getgrnam(): name not found: %R │ │ │ │ %.200s() %.200s must be %.50s, not %.50s │ │ │ │ isqrt() argument must be nonnegative │ │ │ │ length should not be negative │ │ │ │ is_symlink() takes no arguments │ │ │ │ lo must be non-negative │ │ │ │ in _bisect.bisect_right │ │ │ │ cannot access free variable '%s' where it is not associated with a value in enclosing scope │ │ │ │ @@ -8742,22 +8745,22 @@ │ │ │ │ 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) │ │ │ │ +PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ slice indices must be integers or have an __index__ method │ │ │ │ O|O:fromtimestamp │ │ │ │ undefined entity │ │ │ │ bytes_per_sep │ │ │ │ effective_ids │ │ │ │ │ │ │ │ │ │ │ │ @@ -8777,38 +8780,38 @@ │ │ │ │ timeout must be non-negative │ │ │ │ required argument is not a float │ │ │ │ invalid octal escape sequence '\%.3s' │ │ │ │ fcntl expected at least 2 arguments, got %zd │ │ │ │ fcntl expected at most 3 arguments, got %zd │ │ │ │ │ │ │ │ f;array item must be float │ │ │ │ +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) │ │ │ │ -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 │ │ │ │ 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 │ │ │ │ +arguments 1-3 must be sequences │ │ │ │ +filedescriptor out of range in select() │ │ │ │ +too many file descriptors in select() │ │ │ │ Cannot delete attribute │ │ │ │ -%s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ +b;array item must be integer │ │ │ │ required field "arg" missing from arg │ │ │ │ while traversing 'arg' node │ │ │ │ required field "lineno" missing from arg │ │ │ │ required field "col_offset" missing from arg │ │ │ │ +%s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ cannot pickle '%.100s' instances │ │ │ │ iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ %.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ %s%s%sj%s │ │ │ │ expected a code object, not '%.100s' │ │ │ │ Executors are not available in this build │ │ │ │ zip_longest() got an unexpected keyword argument │ │ │ │ @@ -8817,76 +8820,76 @@ │ │ │ │ order must be 'C', 'F' or 'A' │ │ │ │ iO:sched_setaffinity │ │ │ │ expected an iterator of ints, but iterator yielded %R │ │ │ │ negative CPU number │ │ │ │ CPU number too large │ │ │ │ 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 │ │ │ │ +Zero padding is not allowed in complex format specifier │ │ │ │ +'=' alignment flag is not allowed in complex format specifier │ │ │ │ +../Modules/pyexpat.c │ │ │ │ __replace__() is not supported for %.500s because it has unnamed field(s) │ │ │ │ Got unexpected field name(s): %R │ │ │ │ -../Modules/pyexpat.c │ │ │ │ CharacterData │ │ │ │ expected an exception type, a tuple of exception types, or a callable (other than a class) │ │ │ │ cannot extract raw buffer from non-contiguous buffer │ │ │ │ - in exceptiongroup_split_recursive │ │ │ │ EndElement │ │ │ │ + in exceptiongroup_split_recursive │ │ │ │ integer argument expected, got '%s' │ │ │ │ (obj, /) │ │ │ │ n must be a non-negative integer │ │ │ │ k must be a non-negative integer │ │ │ │ min(n - k, k) must not exceed %lld │ │ │ │ -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 │ │ │ │ +unsupported langinfo constant │ │ │ │ +derive must return an instance of BaseExceptionGroup │ │ │ │ +%U argument after ** must be a mapping, not %.200s │ │ │ │ +%U got multiple values for keyword argument '%S' │ │ │ │ %s(%d, %d, %d) │ │ │ │ reduce() arg 2 must support iteration │ │ │ │ reduce() of empty iterable with no initial value │ │ │ │ in collect_exception_group_leaf_ids │ │ │ │ %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 │ │ │ │ -cannot add more objects to bytearray │ │ │ │ +invalid module index │ │ │ │ +Interpreters module-list not accessible. │ │ │ │ +Module index out of bounds. │ │ │ │ O|O:getsizeof │ │ │ │ +cannot add more objects to bytearray │ │ │ │ +Type %.100s doesn't define __sizeof__ │ │ │ │ +__sizeof__() should return >= 0 │ │ │ │ a real number │ │ │ │ prec too big │ │ │ │ %%b requires a bytes-like object, or an object that implements __bytes__, not '%.100s' │ │ │ │ %%%c format: %s is required, not %.200s │ │ │ │ %c requires an integer in range(256) or a single byte │ │ │ │ %c arg not in range(256) │ │ │ │ not all arguments converted during bytes formatting │ │ │ │ -Type %.100s doesn't define __sizeof__ │ │ │ │ -__sizeof__() should return >= 0 │ │ │ │ ii:wait4 │ │ │ │ cannot delete __dict__ │ │ │ │ __dict__ must be set to a dictionary, not a '%.200s' │ │ │ │ slice(%R, %R, %R) │ │ │ │ weakly-referenced object no longer exists │ │ │ │ Inputs are not the same length │ │ │ │ os.chown │ │ │ │ @@ -8909,19 +8912,21 @@ │ │ │ │ negative size value %zd │ │ │ │ state argument must be a tuple │ │ │ │ OK;setstate(): illegal state argument │ │ │ │ detach() takes no arguments │ │ │ │ intermediate overflow in fsum │ │ │ │ math.fsum partials │ │ │ │ -inf + inf in fsum │ │ │ │ -Illegal char │ │ │ │ -Trailing garbage │ │ │ │ ElementDecl │ │ │ │ + in conv_content_model │ │ │ │ Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. │ │ │ │ +_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 │ │ │ │ @@ -8929,82 +8934,77 @@ │ │ │ │ int_frac_digits │ │ │ │ p_cs_precedes │ │ │ │ p_sep_by_space │ │ │ │ n_cs_precedes │ │ │ │ n_sep_by_space │ │ │ │ p_sign_posn │ │ │ │ n_sign_posn │ │ │ │ - in conv_content_model │ │ │ │ -_typevar_subst │ │ │ │ float argument required, not %.200s │ │ │ │ _make_union │ │ │ │ result too long │ │ │ │ At most 45 bytes at once │ │ │ │ a ContextVar key was expected, got %R │ │ │ │ Cell is empty │ │ │ │ |O:astimezone │ │ │ │ utcoffset() returned %.200s, expected timedelta or None │ │ │ │ backtick │ │ │ │ config_vars │ │ │ │ accumulate │ │ │ │ -array indices must be integers │ │ │ │ CJK UNIFIED IDEOGRAPH-%X │ │ │ │ %s: line %i, column %i │ │ │ │ - │ │ │ │ +array indices must be integers │ │ │ │ memoryview: internal error in richcompare │ │ │ │ -tzinfo.tzname() must return None or a string, not '%s' │ │ │ │ + │ │ │ │ ExternalEntityRef │ │ │ │ +tzinfo.tzname() must return None or a string, not '%s' │ │ │ │ multiple exception types must be parenthesized │ │ │ │ expected one or more exception types │ │ │ │ _normal_dist_inv_cdf expected 3 arguments, got %zd │ │ │ │ inv_cdf undefined for these parameters │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ first argument must be a type object, not %.200s │ │ │ │ %.200s is not a subtype of %.200s │ │ │ │ second argument must be a valid type code │ │ │ │ third argument must be a valid machine format code. │ │ │ │ fourth argument should be bytes, not %.200s │ │ │ │ string length not a multiple of item size │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ argument must have 'read' attribute │ │ │ │ read() did not return a bytes object (type=%.400s) │ │ │ │ read() returned too much data: %i bytes requested, %zd returned │ │ │ │ %s(%U, %U) │ │ │ │ Exception ignored in PyObject_HasAttrString(); consider using PyObject_HasAttrStringWithError(), PyObject_GetOptionalAttrString() or PyObject_GetAttrString() │ │ │ │ -%R is not in range │ │ │ │ +absolute value too large │ │ │ │ %S (%zd sub-exception%s) │ │ │ │ │ │ │ │ │ │ │ │ -absolute value too large │ │ │ │ +%R is not in range │ │ │ │ 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 │ │ │ │ -_thread.excepthook argument type must be ExceptHookArgs │ │ │ │ -Exception in thread │ │ │ │ - │ │ │ │ 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 │ │ │ │ unsigned short is less than minimum │ │ │ │ unsigned short is greater than maximum │ │ │ │ no such name │ │ │ │ +os.truncate │ │ │ │ new_limit │ │ │ │ ../Objects/memoryobject.c │ │ │ │ don't know how to byteswap this array type │ │ │ │ -os.truncate │ │ │ │ Unknown format code '%c' for object of type '%.200s' │ │ │ │ Unknown format code '\x%x' for object of type '%.200s' │ │ │ │ partial character in shift sequence │ │ │ │ non-zero padding bits in shift sequence │ │ │ │ ill-formed sequence │ │ │ │ unexpected special character │ │ │ │ unterminated shift sequence │ │ │ │ @@ -9024,17 +9024,17 @@ │ │ │ │ %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 │ │ │ │ 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 │ │ │ │ @@ -9050,16 +9050,16 @@ │ │ │ │ l;array item must be integer │ │ │ │ can only concatenate deque (not "%.200s") to deque │ │ │ │ code point in surrogate code point range(0xd800, 0xe000) │ │ │ │ code point not in range(0x110000) │ │ │ │ %.200s() must return a deque, not %.200s │ │ │ │ load() takes no arguments │ │ │ │ Unpickler.__init__() was not called by %s.__init__() │ │ │ │ -'elements' must be an iterable │ │ │ │ Timeout value out of range │ │ │ │ +'elements' must be an iterable │ │ │ │ '%.200s' object does not support vectorcall │ │ │ │ EndNamespaceDecl │ │ │ │ StartDoctypeDecl │ │ │ │ NotationDecl │ │ │ │ cannot reuse already awaited __anext__()/asend() │ │ │ │ anext(): asynchronous generator is already running │ │ │ │ |s:isoformat │ │ │ │ @@ -9072,41 +9072,41 @@ │ │ │ │ not a numeric character │ │ │ │ expected PickleBuffer, %.200s found │ │ │ │ async for │ │ │ │ namespaces │ │ │ │ %c%02d%s%02d%s%02d.%06d │ │ │ │ %c%02d%s%02d%s%02d │ │ │ │ %c%02d%s%02d │ │ │ │ +float divmod() │ │ │ │ +SHA1Type │ │ │ │ assignment expects an iterable │ │ │ │ element indices must be integers │ │ │ │ -SHA1Type │ │ │ │ -float divmod() │ │ │ │ %R is not a generic class │ │ │ │ Too %s arguments for %R; actual %zd, expected %zd │ │ │ │ maxdigits must be 0 or larger than %d │ │ │ │ get expected 1 or 2 arguments │ │ │ │ digest_size must be between 1 and %d bytes │ │ │ │ maximum salt length is %d bytes │ │ │ │ maximum person length is %d bytes │ │ │ │ fanout must be between 0 and 255 │ │ │ │ depth must be between 1 and 255 │ │ │ │ node_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 __anext__ method │ │ │ │ object %.50s does not have __await__ method │ │ │ │ (NNO&O&i) │ │ │ │ AttlistDecl │ │ │ │ node_offset is too large │ │ │ │ -child index out of range │ │ │ │ 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__ │ │ │ │ @@ -9143,17 +9143,17 @@ │ │ │ │ execve: environment must be a mapping object │ │ │ │ execve: argv first element cannot be empty │ │ │ │ U:__format__ │ │ │ │ can't translate character '\x%02x' in position %zd: %U │ │ │ │ can't translate character '\u%04x' in position %zd: %U │ │ │ │ can't translate character '\U%08x' in position %zd: %U │ │ │ │ can't translate characters in position %zd-%zd: %U │ │ │ │ -deepcopy helper not found │ │ │ │ %04d-%02d-%02d │ │ │ │ bad tzinfo state arg │ │ │ │ +deepcopy helper not found │ │ │ │ %d day%s, %d:%02d:%02d.%06d │ │ │ │ %d day%s, %d:%02d:%02d │ │ │ │ %d:%02d:%02d.%06d │ │ │ │ %d:%02d:%02d │ │ │ │ typevartuple │ │ │ │ expected an instruction sequence, not %T │ │ │ │ name must be str, not %s │ │ │ │ @@ -9175,28 +9175,28 @@ │ │ │ │ comment_factory │ │ │ │ pi_factory │ │ │ │ insert_comments │ │ │ │ insert_pis │ │ │ │ combinations_with_replacement │ │ │ │ TreeBuilder │ │ │ │ combinations │ │ │ │ -Parser stack overflowed - Python source too complex to parse │ │ │ │ BUG: internal directive bookkeeping broken │ │ │ │ +Parser stack overflowed - Python source too complex to parse │ │ │ │ _paramspec_prepare_subst │ │ │ │ cannot reuse already awaited aclose()/athrow() │ │ │ │ aclose(): asynchronous generator is already running │ │ │ │ athrow(): asynchronous generator is already running │ │ │ │ can only append array (not "%.200s") to array │ │ │ │ et:gethostbyname_ex │ │ │ │ w*|ni:recv_into │ │ │ │ negative buffersize in recv_into │ │ │ │ buffer too small for requested bytes │ │ │ │ +bad argument type for built-in operation │ │ │ │ │ │ │ │ │ │ │ │ -bad argument type for built-in operation │ │ │ │ non-integer arguments in division │ │ │ │ negative value for 'count' not allowed │ │ │ │ dropwhile │ │ │ │ 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 │ │ │ │ @@ -9208,21 +9208,21 @@ │ │ │ │ invalid local event set 0x%x │ │ │ │ child assignment index out of range │ │ │ │ null argument to internal routine │ │ │ │ Exception ignored in PyMapping_HasKey(); consider using PyMapping_HasKeyWithError(), PyMapping_GetOptionalItem() or PyObject_GetItem() │ │ │ │ %.200s.__setstate__ argument should be 4-tuple, got %.200s │ │ │ │ third item of state must be an integer, got %.200s │ │ │ │ fourth item of state should be a dict, got a %.200s │ │ │ │ +|O!O:super │ │ │ │ Don't know how to unpickle "%.200R" as an Element │ │ │ │ tag may not be NULL │ │ │ │ '_children' is not a list │ │ │ │ -|O!O:super │ │ │ │ Exception ignored in PyMapping_HasKeyString(); consider using PyMapping_HasKeyStringWithError(), PyMapping_GetOptionalItemString() or PyMapping_GetItemString() │ │ │ │ -attrib must be dict, not %.100s │ │ │ │ _paramspec_subst │ │ │ │ +attrib must be dict, not %.100s │ │ │ │ │ │ │ │ This object has no __weakref__ │ │ │ │ offset must be non-negative │ │ │ │ EXT specifies code <= 0 │ │ │ │ unregistered extension code %ld │ │ │ │ _inverted_registry[%ld] isn't a 2-tuple of strings │ │ │ │ (O(Ns)N) │ │ │ │ @@ -9380,24 +9380,24 @@ │ │ │ │ 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 │ │ │ │ fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ invalid arguments │ │ │ │ match() takes no arguments │ │ │ │ +%U.kwargs │ │ │ │ +%R.kwargs │ │ │ │ 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 │ │ │ │ -%U.kwargs │ │ │ │ -%R.kwargs │ │ │ │ Cannot subclass an instance of ParamSpec │ │ │ │ Cannot subclass an instance of ParamSpecArgs │ │ │ │ Cannot subclass an instance of ParamSpecKwargs │ │ │ │ __buffer__ returned non-memoryview object │ │ │ │ U;array item must be unicode character │ │ │ │ array item must be unicode character │ │ │ │ expected a memoryview object │ │ │ │ @@ -9411,19 +9411,19 @@ │ │ │ │ %s(%zd, %R) │ │ │ │ while sharing a tuple │ │ │ │ NoneType takes no arguments │ │ │ │ i:sched_rr_get_interval │ │ │ │ string is too large to encode │ │ │ │ EllipsisType takes no arguments │ │ │ │ NotImplementedType takes no arguments │ │ │ │ -%s(%R, %R) │ │ │ │ Cannot subclass an instance of TypeVar │ │ │ │ -The doctype() method of XMLParser is ignored. Define doctype() method on the TreeBuilder target. │ │ │ │ +%s(%R, %R) │ │ │ │ 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. │ │ │ │ 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 │ │ │ │ @@ -22728,15 +22728,15 @@ │ │ │ │ If *fix_imports* is True and protocol is less than 3, pickle will try │ │ │ │ to map the new Python 3 names to the old module names used in Python │ │ │ │ 2, so that the pickle data stream is readable with Python 2. │ │ │ │ If *buffer_callback* is None (the default), buffer views are serialized │ │ │ │ into *file* as part of the pickle stream. It is an error if │ │ │ │ *buffer_callback* is not None and *protocol* is None or smaller than 5. │ │ │ │ Optimized C implementation for the Python pickle module. │ │ │ │ -DcDD_De[DDD0 │ │ │ │ +2\22X2TP2220 │ │ │ │ _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). │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -255,107 +255,107 @@ │ │ │ │ 0x0001d9e4 456c656d 656e7444 65636c48 616e646c ElementDeclHandl │ │ │ │ 0x0001d9f4 65720058 4d4c5f53 65744174 746c6973 er.XML_SetAttlis │ │ │ │ 0x0001da04 74446563 6c48616e 646c6572 00584d4c tDeclHandler.XML │ │ │ │ 0x0001da14 5f536574 536b6970 70656445 6e746974 _SetSkippedEntit │ │ │ │ 0x0001da24 7948616e 646c6572 005f5f73 6574736f yHandler.__setso │ │ │ │ 0x0001da34 636b6f70 74363400 73657470 77656e74 ckopt64.setpwent │ │ │ │ 0x0001da44 00676574 7077656e 7400656e 64707765 .getpwent.endpwe │ │ │ │ - 0x0001da54 6e740061 646c6572 33320070 74687265 nt.adler32.pthre │ │ │ │ - 0x0001da64 61645f65 78697400 6c736574 78617474 ad_exit.lsetxatt │ │ │ │ - 0x0001da74 72006673 65747861 74747200 6465666c r.fsetxattr.defl │ │ │ │ - 0x0001da84 61746543 6f707900 6f70656e 70747900 ateCopy.openpty. │ │ │ │ - 0x0001da94 696e666c 61746543 6f707900 636f7079 inflateCopy.copy │ │ │ │ - 0x0001daa4 7369676e 006b696c 6c706700 73656e64 sign.killpg.send │ │ │ │ - 0x0001dab4 66696c65 36340066 7472756e 63617465 file64.ftruncate │ │ │ │ - 0x0001dac4 36340067 65746772 6e616d5f 72005f5f 64.getgrnam_r.__ │ │ │ │ - 0x0001dad4 6d656d63 70795f63 686b0067 65747077 memcpy_chk.getpw │ │ │ │ - 0x0001dae4 6e616d5f 72007365 74677265 6e740067 nam_r.setgrent.g │ │ │ │ - 0x0001daf4 65746772 656e7400 656e6467 72656e74 etgrent.endgrent │ │ │ │ - 0x0001db04 006d6b66 69666f61 74006d6b 6669666f .mkfifoat.mkfifo │ │ │ │ - 0x0001db14 00666163 63657373 61740061 63636573 .faccessat.acces │ │ │ │ - 0x0001db24 73005f5f 7374726e 6361745f 63686b00 s.__strncat_chk. │ │ │ │ - 0x0001db34 5f5f6d6b 74696d65 3634005f 5f73656c __mktime64.__sel │ │ │ │ - 0x0001db44 65637436 34005f5f 6664656c 745f6368 ect64.__fdelt_ch │ │ │ │ - 0x0001db54 6b006c6c 69737478 61747472 00666c69 k.llistxattr.fli │ │ │ │ - 0x0001db64 73747861 74747200 73636865 645f7365 stxattr.sched_se │ │ │ │ - 0x0001db74 74616666 696e6974 7900584d 4c5f4765 taffinity.XML_Ge │ │ │ │ - 0x0001db84 74537065 63696669 65644174 74726962 tSpecifiedAttrib │ │ │ │ - 0x0001db94 75746543 6f756e74 00676574 67726f75 uteCount.getgrou │ │ │ │ - 0x0001dba4 70730058 4d4c5f53 746f7050 61727365 ps.XML_StopParse │ │ │ │ - 0x0001dbb4 72005f5f 77616974 345f7469 6d653634 r.__wait4_time64 │ │ │ │ - 0x0001dbc4 00666f72 6b707479 00666368 6f776e00 .forkpty.fchown. │ │ │ │ - 0x0001dbd4 6c63686f 776e0066 63686f77 6e617400 lchown.fchownat. │ │ │ │ - 0x0001dbe4 666c6f63 6b00584d 4c5f4672 6565436f flock.XML_FreeCo │ │ │ │ - 0x0001dbf4 6e74656e 744d6f64 656c005f 5f776169 ntentModel.__wai │ │ │ │ - 0x0001dc04 74335f74 696d6536 3400584d 4c5f5573 t3_time64.XML_Us │ │ │ │ - 0x0001dc14 65466f72 6569676e 44544400 584d4c5f eForeignDTD.XML_ │ │ │ │ - 0x0001dc24 53657450 6172616d 456e7469 74795061 SetParamEntityPa │ │ │ │ - 0x0001dc34 7273696e 6700584d 4c5f4765 74427566 rsing.XML_GetBuf │ │ │ │ - 0x0001dc44 66657200 584d4c5f 50617273 65427566 fer.XML_ParseBuf │ │ │ │ - 0x0001dc54 66657200 584d4c5f 53657452 65747572 fer.XML_SetRetur │ │ │ │ - 0x0001dc64 6e4e5354 7269706c 65740064 75703300 nNSTriplet.dup3. │ │ │ │ - 0x0001dc74 66737461 74766673 36340067 6574686f fstatvfs64.getho │ │ │ │ - 0x0001dc84 73746279 61646472 5f72005f 5f685f65 stbyaddr_r.__h_e │ │ │ │ - 0x0001dc94 72726e6f 5f6c6f63 6174696f 6e006873 rrno_location.hs │ │ │ │ - 0x0001dca4 74726572 726f7200 77637363 6f6c6c00 trerror.wcscoll. │ │ │ │ - 0x0001dcb4 6673796e 6300584d 4c5f4578 7465726e fsync.XML_Extern │ │ │ │ - 0x0001dcc4 616c456e 74697479 50617273 65724372 alEntityParserCr │ │ │ │ - 0x0001dcd4 65617465 00657665 6e746664 00776373 eate.eventfd.wcs │ │ │ │ - 0x0001dce4 7866726d 005f5f63 74797065 5f746f6c xfrm.__ctype_tol │ │ │ │ - 0x0001dcf4 6f776572 5f6c6f63 005f5f63 74797065 ower_loc.__ctype │ │ │ │ - 0x0001dd04 5f746f75 70706572 5f6c6f63 005f5f65 _toupper_loc.__e │ │ │ │ - 0x0001dd14 78706c69 6369745f 627a6572 6f5f6368 xplicit_bzero_ch │ │ │ │ - 0x0001dd24 6b006576 656e7466 645f7772 69746500 k.eventfd_write. │ │ │ │ - 0x0001dd34 616c6172 6d006576 656e7466 645f7265 alarm.eventfd_re │ │ │ │ - 0x0001dd44 61640066 65786563 76650058 4d4c5f47 ad.fexecve.XML_G │ │ │ │ - 0x0001dd54 65744375 7272656e 74427974 65496e64 etCurrentByteInd │ │ │ │ - 0x0001dd64 65780063 7465726d 69640066 67657478 ex.ctermid.fgetx │ │ │ │ - 0x0001dd74 61747472 006c6765 74786174 74720066 attr.lgetxattr.f │ │ │ │ - 0x0001dd84 72656d6f 76657861 74747200 6c72656d removexattr.lrem │ │ │ │ - 0x0001dd94 6f766578 61747472 00676574 686f7374 ovexattr.gethost │ │ │ │ - 0x0001dda4 62796e61 6d655f72 00636f70 795f6669 byname_r.copy_fi │ │ │ │ - 0x0001ddb4 6c655f72 616e6765 00676169 5f737472 le_range.gai_str │ │ │ │ - 0x0001ddc4 6572726f 72007368 7574646f 776e0073 error.shutdown.s │ │ │ │ - 0x0001ddd4 706c6963 65006d65 6d66645f 63726561 plice.memfd_crea │ │ │ │ - 0x0001dde4 7465005f 5f636c6f 636b5f73 65747469 te.__clock_setti │ │ │ │ - 0x0001ddf4 6d653634 00636872 6f6f7400 73636865 me64.chroot.sche │ │ │ │ - 0x0001de04 645f7365 74736368 6564756c 65720073 d_setscheduler.s │ │ │ │ - 0x0001de14 63686564 5f736574 70617261 6d006765 ched_setparam.ge │ │ │ │ - 0x0001de24 7467726f 75706c69 73740058 4d4c5f53 tgrouplist.XML_S │ │ │ │ - 0x0001de34 65744261 73650073 65746567 69640073 etBase.setegid.s │ │ │ │ - 0x0001de44 65746575 69640073 65746769 64007074 eteuid.setgid.pt │ │ │ │ - 0x0001de54 68726561 645f6765 74637075 636c6f63 hread_getcpucloc │ │ │ │ - 0x0001de64 6b696400 73657475 69640067 65747265 kid.setuid.getre │ │ │ │ - 0x0001de74 73676964 00676574 72657375 69640069 sgid.getresuid.i │ │ │ │ - 0x0001de84 6e697467 726f7570 73007074 736e616d nitgroups.ptsnam │ │ │ │ - 0x0001de94 655f7200 6c6f636b 66363400 706f7369 e_r.lockf64.posi │ │ │ │ - 0x0001dea4 785f6f70 656e7074 00677261 6e747074 x_openpt.grantpt │ │ │ │ - 0x0001deb4 00756e6c 6f636b70 74006d6b 6e6f6461 .unlockpt.mknoda │ │ │ │ - 0x0001dec4 74006d6b 6e6f6400 7474796e 616d655f t.mknod.ttyname_ │ │ │ │ - 0x0001ded4 7200706f 7369785f 66616476 69736536 r.posix_fadvise6 │ │ │ │ - 0x0001dee4 3400706f 7369785f 66616c6c 6f636174 4.posix_fallocat │ │ │ │ - 0x0001def4 65363400 70726561 64363400 70726561 e64.pread64.prea │ │ │ │ - 0x0001df04 64763634 76320070 77726974 65363400 dv64v2.pwrite64. │ │ │ │ - 0x0001df14 70777269 74657636 34763200 72656164 pwritev64v2.read │ │ │ │ - 0x0001df24 76007363 6865645f 6765745f 7072696f v.sched_get_prio │ │ │ │ - 0x0001df34 72697479 5f6d696e 00736368 65645f67 rity_min.sched_g │ │ │ │ - 0x0001df44 65745f70 72696f72 6974795f 6d617800 et_priority_max. │ │ │ │ - 0x0001df54 5f5f7363 6865645f 72725f67 65745f69 __sched_rr_get_i │ │ │ │ - 0x0001df64 6e746572 76616c36 34007363 6865645f nterval64.sched_ │ │ │ │ - 0x0001df74 7969656c 64007365 74726573 67696400 yield.setresgid. │ │ │ │ - 0x0001df84 73657472 65737569 64007761 69746964 setresuid.waitid │ │ │ │ - 0x0001df94 00667061 7468636f 6e660066 64617461 .fpathconf.fdata │ │ │ │ - 0x0001dfa4 73796e63 00777269 74657600 74636765 sync.writev.tcge │ │ │ │ - 0x0001dfb4 74706772 70007463 73657470 67727000 tpgrp.tcsetpgrp. │ │ │ │ - 0x0001dfc4 70746872 6561645f 6b696c6c 0073656e pthread_kill.sen │ │ │ │ - 0x0001dfd4 64746f00 72656376 66726f6d 0074696d dto.recvfrom.tim │ │ │ │ - 0x0001dfe4 65726664 5f637265 61746500 5f5f7469 erfd_create.__ti │ │ │ │ - 0x0001dff4 6d657266 645f7365 7474696d 65363400 merfd_settime64. │ │ │ │ - 0x0001e004 5f5f7469 6d657266 645f6765 7474696d __timerfd_gettim │ │ │ │ - 0x0001e014 65363400 5f5f7666 7072696e 74665f63 e64.__vfprintf_c │ │ │ │ + 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 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 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 │ │ │ │ + 0x0001dc34 42756666 65720058 4d4c5f50 61727365 Buffer.XML_Parse │ │ │ │ + 0x0001dc44 42756666 65720058 4d4c5f53 65745265 Buffer.XML_SetRe │ │ │ │ + 0x0001dc54 7475726e 4e535472 69706c65 74006475 turnNSTriplet.du │ │ │ │ + 0x0001dc64 70330066 73746174 76667336 34006765 p3.fstatvfs64.ge │ │ │ │ + 0x0001dc74 74686f73 74627961 6464725f 72005f5f thostbyaddr_r.__ │ │ │ │ + 0x0001dc84 685f6572 726e6f5f 6c6f6361 74696f6e h_errno_location │ │ │ │ + 0x0001dc94 00687374 72657272 6f720077 6373636f .hstrerror.wcsco │ │ │ │ + 0x0001dca4 6c6c0066 73796e63 00584d4c 5f457874 ll.fsync.XML_Ext │ │ │ │ + 0x0001dcb4 65726e61 6c456e74 69747950 61727365 ernalEntityParse │ │ │ │ + 0x0001dcc4 72437265 61746500 6576656e 74666400 rCreate.eventfd. │ │ │ │ + 0x0001dcd4 77637378 66726d00 5f5f6374 7970655f wcsxfrm.__ctype_ │ │ │ │ + 0x0001dce4 746f6c6f 7765725f 6c6f6300 5f5f6374 tolower_loc.__ct │ │ │ │ + 0x0001dcf4 7970655f 746f7570 7065725f 6c6f6300 ype_toupper_loc. │ │ │ │ + 0x0001dd04 5f5f6578 706c6963 69745f62 7a65726f __explicit_bzero │ │ │ │ + 0x0001dd14 5f63686b 00657665 6e746664 5f777269 _chk.eventfd_wri │ │ │ │ + 0x0001dd24 74650061 6c61726d 00657665 6e746664 te.alarm.eventfd │ │ │ │ + 0x0001dd34 5f726561 64006665 78656376 6500584d _read.fexecve.XM │ │ │ │ + 0x0001dd44 4c5f4765 74437572 72656e74 42797465 L_GetCurrentByte │ │ │ │ + 0x0001dd54 496e6465 78006374 65726d69 64006667 Index.ctermid.fg │ │ │ │ + 0x0001dd64 65747861 74747200 6c676574 78617474 etxattr.lgetxatt │ │ │ │ + 0x0001dd74 72006672 656d6f76 65786174 7472006c r.fremovexattr.l │ │ │ │ + 0x0001dd84 72656d6f 76657861 74747200 67657468 removexattr.geth │ │ │ │ + 0x0001dd94 6f737462 796e616d 655f7200 636f7079 ostbyname_r.copy │ │ │ │ + 0x0001dda4 5f66696c 655f7261 6e676500 6761695f _file_range.gai_ │ │ │ │ + 0x0001ddb4 73747265 72726f72 00736875 74646f77 strerror.shutdow │ │ │ │ + 0x0001ddc4 6e007370 6c696365 006d656d 66645f63 n.splice.memfd_c │ │ │ │ + 0x0001ddd4 72656174 65005f5f 636c6f63 6b5f7365 reate.__clock_se │ │ │ │ + 0x0001dde4 7474696d 65363400 6368726f 6f740073 ttime64.chroot.s │ │ │ │ + 0x0001ddf4 63686564 5f736574 73636865 64756c65 ched_setschedule │ │ │ │ + 0x0001de04 72007363 6865645f 73657470 6172616d r.sched_setparam │ │ │ │ + 0x0001de14 00676574 67726f75 706c6973 7400584d .getgrouplist.XM │ │ │ │ + 0x0001de24 4c5f5365 74426173 65007365 74656769 L_SetBase.setegi │ │ │ │ + 0x0001de34 64007365 74657569 64007365 74676964 d.seteuid.setgid │ │ │ │ + 0x0001de44 00707468 72656164 5f676574 63707563 .pthread_getcpuc │ │ │ │ + 0x0001de54 6c6f636b 69640073 65747569 64006765 lockid.setuid.ge │ │ │ │ + 0x0001de64 74726573 67696400 67657472 65737569 tresgid.getresui │ │ │ │ + 0x0001de74 6400696e 69746772 6f757073 00707473 d.initgroups.pts │ │ │ │ + 0x0001de84 6e616d65 5f72006c 6f636b66 36340070 name_r.lockf64.p │ │ │ │ + 0x0001de94 6f736978 5f6f7065 6e707400 6772616e osix_openpt.gran │ │ │ │ + 0x0001dea4 74707400 756e6c6f 636b7074 006d6b6e tpt.unlockpt.mkn │ │ │ │ + 0x0001deb4 6f646174 006d6b6e 6f640074 74796e61 odat.mknod.ttyna │ │ │ │ + 0x0001dec4 6d655f72 00706f73 69785f66 61647669 me_r.posix_fadvi │ │ │ │ + 0x0001ded4 73653634 00706f73 69785f66 616c6c6f se64.posix_fallo │ │ │ │ + 0x0001dee4 63617465 36340070 72656164 36340070 cate64.pread64.p │ │ │ │ + 0x0001def4 72656164 76363476 32007077 72697465 readv64v2.pwrite │ │ │ │ + 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 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 │ │ │ │ + 0x0001e004 74696d65 36340070 74687265 61645f65 time64.pthread_e │ │ │ │ + 0x0001e014 78697400 5f5f7666 7072696e 74665f63 xit.__vfprintf_c │ │ │ │ 0x0001e024 686b005f 5f737973 636f6e66 00584d4c hk.__sysconf.XML │ │ │ │ 0x0001e034 5f476574 42617365 00676574 726c696d _GetBase.getrlim │ │ │ │ 0x0001e044 69743634 00736574 726c696d 69743634 it64.setrlimit64 │ │ │ │ 0x0001e054 00636c6f 73656672 6f6d006d 70726f74 .closefrom.mprot │ │ │ │ 0x0001e064 65637400 70617573 65006966 5f6e616d ect.pause.if_nam │ │ │ │ 0x0001e074 65746f69 6e646578 005f5f69 736f6332 etoindex.__isoc2 │ │ │ │ 0x0001e084 335f7373 63616e66 00696e65 745f6174 3_sscanf.inet_at │ │ │ ├── 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 22cae4 <_start@@Base+0x44> │ │ │ │ + bl 22c848 <_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 bbfb0 │ │ │ │ + bl bc040 │ │ │ │ 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 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r5, [r3, #1484] @ 0x5cc │ │ │ │ str r4, [r3, #1488] @ 0x5d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r6, r5, ip, lsr lr │ │ │ │ + eorseq r6, r5, ip, lsr fp │ │ │ │ subseq r0, r5, r0, ror r8 │ │ │ │ - eorseq r6, r5, ip, asr #28 │ │ │ │ + eorseq r6, r5, ip, asr #22 │ │ │ │ │ │ │ │ 0002ab08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ add r4, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r1 │ │ │ │ - bl 22e080 │ │ │ │ + bl 22dde4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2abbc │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8ada0 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8ae18 <_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 22e03c │ │ │ │ + bl 22dda0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2abc4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8b9ec │ │ │ │ + bl 8ba64 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ bl 2b5f4 │ │ │ │ ldr r0, [pc, #276] @ 2ace0 │ │ │ │ - bl 23322c │ │ │ │ + bl 232f90 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2abe0 │ │ │ │ ldrb r5, [r5] │ │ │ │ subs r5, r5, #0 │ │ │ │ movne r5, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f93c │ │ │ │ + bl 22f6a0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8b9ec │ │ │ │ + bl 8ba64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2abbc │ │ │ │ - bl 1aa2d4 │ │ │ │ + bl 1a940c │ │ │ │ mov r6, r0 │ │ │ │ - bl 278018 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 278028 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2ac20 │ │ │ │ bl 2c4d8 │ │ │ │ mov r0, #1 │ │ │ │ bl 2a954 │ │ │ │ - bl c69fc <_Py_GetConfig@@Base> │ │ │ │ + bl c6a7c <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2ac58 │ │ │ │ ldr r3, [pc, #172] @ 2ace4 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 234914 │ │ │ │ + bl 234678 │ │ │ │ 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 23fc6c │ │ │ │ + bl 23f9cc │ │ │ │ cmp r0, #0 │ │ │ │ bne 2ac74 │ │ │ │ ldr r1, [pc, #136] @ 2acf8 │ │ │ │ ldr r0, [pc, #136] @ 2acfc │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7db44 <_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 2853e4 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 285770 │ │ │ │ + bl 2858d4 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 285c60 │ │ │ │ cmp r0, #0 │ │ │ │ movge r0, r4 │ │ │ │ movlt r0, #120 @ 0x78 │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r6, r5, r8, ror lr │ │ │ │ + eorseq r6, r5, r8, ror fp │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r5, r9, r8, lsr #8 │ │ │ │ + eorseq r5, r9, r8, lsr #2 │ │ │ │ subseq r9, r9, r0, asr #22 │ │ │ │ - eorseq r6, r5, r8, lsl #29 │ │ │ │ - mlaseq r5, r8, lr, r6 │ │ │ │ - eorseq r6, r5, r4, lsr #29 │ │ │ │ - eorseq r5, r9, ip, asr r5 │ │ │ │ + eorseq r6, r5, r8, lsl #23 │ │ │ │ + mlaseq r5, r8, fp, r6 │ │ │ │ + eorseq r6, r5, r4, lsr #23 │ │ │ │ + eorseq r5, r9, ip, asr r2 │ │ │ │ subseq r9, r9, r8, lsl #13 │ │ │ │ - eorseq r6, r5, r8, asr #29 │ │ │ │ + eorseq r6, r5, r8, asr #23 │ │ │ │ │ │ │ │ 0002ad08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 2ad5c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r2, [r3, #1608] @ 0x648 │ │ │ │ cmp r2, #0 │ │ │ │ beq 2ad38 │ │ │ │ ldr r1, [pc, #44] @ 2ad60 │ │ │ │ ldr r0, [pc, #44] @ 2ad64 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7db44 <_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 22df2c │ │ │ │ + bl 22dc90 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x00356ed0 │ │ │ │ - eorseq r5, r9, ip, ror #10 │ │ │ │ + @ instruction: 0x00356bd0 │ │ │ │ + eorseq r5, r9, ip, ror #4 │ │ │ │ │ │ │ │ 0002ad68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -209,40 +209,40 @@ │ │ │ │ moveq r5, r4 │ │ │ │ beq 2ad94 │ │ │ │ ldr r5, [r4] │ │ │ │ subs r5, r5, #0 │ │ │ │ movne r5, #1 │ │ │ │ ldr r6, [pc, #92] @ 2adf8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22e3d4 │ │ │ │ + bl 22e138 │ │ │ │ ldr r0, [r6, #1476] @ 0x5c4 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r6, #1476] @ 0x5c4 │ │ │ │ beq 2adc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b654 │ │ │ │ + bl 8b6cc │ │ │ │ str r0, [r6, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b6e0 │ │ │ │ + bl 8b758 │ │ │ │ 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 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - eorseq r6, r5, r4, lsl pc │ │ │ │ - eorseq r5, r9, r4, lsl #11 │ │ │ │ + eorseq r6, r5, r4, lsl ip │ │ │ │ + eorseq r5, r9, r4, lsl #5 │ │ │ │ │ │ │ │ 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 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq 2aef8 │ │ │ │ ldr r1, [pc, #176] @ 2af74 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14df34 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + bl 14e08c <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ cmn r0, #1 │ │ │ │ bne 2aef8 │ │ │ │ ldr r3, [pc, #156] @ 2af78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 1898cc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2af18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1898f4 <_PyErr_Clear@@Base> │ │ │ │ + bl 189490 <_PyErr_Clear@@Base> │ │ │ │ b 2af64 │ │ │ │ mov r0, #12 │ │ │ │ - bl 8aff4 │ │ │ │ + bl 8b06c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2af20 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2af18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29dc84 │ │ │ │ + bl 29e100 │ │ │ │ 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 22e410 │ │ │ │ + bl 22e174 │ │ │ │ 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 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r6, r5, r4, lsr #30 │ │ │ │ + eorseq r6, r5, r4, lsr #24 │ │ │ │ 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 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 b1fe4 │ │ │ │ + bl b2094 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - bl 83444 │ │ │ │ + bl 834bc │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 9adc8 <_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 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 78c00 │ │ │ │ + bl 78c48 │ │ │ │ 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 b1fe4 │ │ │ │ + bl b2094 │ │ │ │ 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 b1fe4 │ │ │ │ + bl b2094 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b144 │ │ │ │ add r0, r5, #4 │ │ │ │ mvn r1, #0 │ │ │ │ - bl b1fe4 │ │ │ │ + bl b2094 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2b14c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1898f4 <_PyErr_Clear@@Base> │ │ │ │ + b 189490 <_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 22e4b4 │ │ │ │ + bl 22e218 │ │ │ │ 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 22e4b4 │ │ │ │ + bl 22e218 │ │ │ │ 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 22e080 │ │ │ │ + bl 22dde4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 22e3d4 │ │ │ │ + bl 22e138 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 8b784 │ │ │ │ + bl 8b7fc │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b250 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b654 │ │ │ │ + bl 8b6cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ bne 2b254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ mov r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b6e0 │ │ │ │ + bl 8b758 │ │ │ │ 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 22e45c │ │ │ │ + bl 22e1c0 │ │ │ │ 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 22dec0 │ │ │ │ + bl 22dc24 │ │ │ │ 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 235a00 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b 235764 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ ldr r4, [pc, #196] @ 2b400 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22e3d4 │ │ │ │ + bl 22e138 │ │ │ │ ldr r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r0, [pc, #148] @ 2b404 │ │ │ │ - bl 8b654 │ │ │ │ + bl 8b6cc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #136] @ 2b404 │ │ │ │ str r3, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 8b654 │ │ │ │ + bl 8b6cc │ │ │ │ str r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr r0, [r4, #1480] @ 0x5c8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #112] @ 2b404 │ │ │ │ - bl 8b654 │ │ │ │ + bl 8b6cc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 8b654 │ │ │ │ + bl 8b6cc │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #1468] @ 0x5bc │ │ │ │ str r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 8b6e0 │ │ │ │ + bl 8b758 │ │ │ │ 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 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - eorseq r4, r9, r0, lsl #7 │ │ │ │ - eorseq r6, r5, r4, lsl pc │ │ │ │ - eorseq r5, r9, r0, ror #23 │ │ │ │ + eorseq r4, r9, r0, lsl #1 │ │ │ │ + eorseq r6, r5, r4, lsl ip │ │ │ │ + eorseq r5, r9, r0, ror #17 │ │ │ │ │ │ │ │ 0002b410 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -659,128 +659,128 @@ │ │ │ │ moveq r5, r4 │ │ │ │ beq 2b43c │ │ │ │ ldr r5, [r4] │ │ │ │ subs r5, r5, #0 │ │ │ │ movne r5, #1 │ │ │ │ ldr r6, [pc, #92] @ 2b4a0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22e3d4 │ │ │ │ + bl 22e138 │ │ │ │ ldr r0, [r6, #1480] @ 0x5c8 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r6, #1480] @ 0x5c8 │ │ │ │ beq 2b46c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b654 │ │ │ │ + bl 8b6cc │ │ │ │ str r0, [r6, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b6e0 │ │ │ │ + bl 8b758 │ │ │ │ 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 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - eorseq r6, r5, r4, lsl pc │ │ │ │ - eorseq r5, r9, ip, ror #23 │ │ │ │ + eorseq r6, r5, r4, lsl ip │ │ │ │ + eorseq r5, r9, ip, ror #17 │ │ │ │ │ │ │ │ 0002b4ac : │ │ │ │ mov r0, #1 │ │ │ │ b 2b4b4 │ │ │ │ │ │ │ │ 0002b4b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22e080 │ │ │ │ + bl 22dde4 │ │ │ │ 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 8ada0 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8ae18 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 22f93c │ │ │ │ + bl 22f6a0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 8b9ec │ │ │ │ + bl 8ba64 │ │ │ │ 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 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 230a58 <_Py_SetLocaleFromEnv@@Base+0xfe4> │ │ │ │ + b 2307bc <_Py_SetLocaleFromEnv@@Base+0xfe4> │ │ │ │ ldr r0, [pc, #88] @ 2b5cc │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18dfd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18db70 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b588 │ │ │ │ - bl 11a838 │ │ │ │ + bl 11a980 │ │ │ │ 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 128f98 │ │ │ │ + bl 129108 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ 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 230bc4 │ │ │ │ + bl 230928 │ │ │ │ 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 7dabc │ │ │ │ + bl 7db04 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r7, r5, r8, lsl r9 │ │ │ │ + eorseq r7, r5, r8, lsl r6 │ │ │ │ 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 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_Py_write_noraise@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 2b6f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #700] @ 2b9a4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_Py_write_noraise@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2b714 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_Py_write_noraise@@Base> │ │ │ │ b 2b724 │ │ │ │ ldr r1, [pc, #652] @ 2b9a8 │ │ │ │ mov r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #640] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #628] @ 2b9b0 │ │ │ │ mov r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_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 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 2a9a30 │ │ │ │ + bl 2a9e44 │ │ │ │ ldr r1, [pc, #576] @ 2b9bc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_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 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_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 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_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 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_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 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #408] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #432] @ 2b9d4 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ - bl 8bbc4 │ │ │ │ + bl 8bc3c │ │ │ │ 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 18dfd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18db70 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b890 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1898f4 <_PyErr_Clear@@Base> │ │ │ │ + bl 189490 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r9, [pc, #320] @ 2b9dc │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r9 │ │ │ │ bne 2b8d0 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ b 2b95c │ │ │ │ mov r0, r6 │ │ │ │ - bl 275688 │ │ │ │ + bl 275698 │ │ │ │ mov r0, r6 │ │ │ │ - bl 119c98 │ │ │ │ + bl 119de0 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r9, r0 │ │ │ │ movne r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 175934 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 175d5c <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b930 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1898f4 <_PyErr_Clear@@Base> │ │ │ │ + bl 189490 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ bne 2b97c │ │ │ │ ldr r1, [pc, #72] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233520 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 233284 <_Py_write_noraise@@Base+0x80> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ba7c │ │ │ │ - bl 233780 <_Py_write_noraise@@Base+0x2e0> │ │ │ │ + bl 2334e4 <_Py_write_noraise@@Base+0x2e0> │ │ │ │ cmp sl, #0 │ │ │ │ beq 2b68c │ │ │ │ - bl 280970 │ │ │ │ + bl 280e60 │ │ │ │ b 2b68c │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - eorseq r7, r5, r0, asr r9 │ │ │ │ - ldrheq sl, [r7], -ip @ │ │ │ │ - eorseq r7, r5, r8, ror #18 │ │ │ │ - @ instruction: 0x0037c9d8 │ │ │ │ - eorseq r7, r5, ip, ror r9 │ │ │ │ + eorseq r7, r5, r0, asr r6 │ │ │ │ + @ instruction: 0x00379dbc │ │ │ │ + eorseq r7, r5, r8, ror #12 │ │ │ │ + @ instruction: 0x0037c6b4 │ │ │ │ + eorseq r7, r5, ip, ror r6 │ │ │ │ subseq r5, r7, ip, rrx │ │ │ │ - mlaseq r5, r4, r9, r7 │ │ │ │ - eorseq sp, r8, r0, asr lr │ │ │ │ - @ instruction: 0x003803b0 │ │ │ │ - eorseq r7, r5, ip, lsr #19 │ │ │ │ - eorseq r7, r5, r0, asr #19 │ │ │ │ - @ instruction: 0x003579d0 │ │ │ │ - eorseq r7, r5, r0, ror #19 │ │ │ │ + mlaseq r5, r4, r6, r7 │ │ │ │ + eorseq sp, r8, r0, asr fp │ │ │ │ + ldrheq r0, [r8], -r0 @ │ │ │ │ + eorseq r7, r5, ip, lsr #13 │ │ │ │ + eorseq r7, r5, r0, asr #13 │ │ │ │ + @ instruction: 0x003576d0 │ │ │ │ + eorseq r7, r5, r0, ror #13 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq lr, r7, r4, lsl #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 0002b9e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -1042,41 +1042,41 @@ │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ mov r7, r3 │ │ │ │ - bl 22f65c │ │ │ │ + bl 22f3c0 │ │ │ │ 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 22fdf0 <_Py_SetLocaleFromEnv@@Base+0x37c> │ │ │ │ + bl 22fb54 <_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 r7, r9, r4, ror #11 │ │ │ │ - mlaseq r5, r4, pc, r6 @ │ │ │ │ + eorseq r7, r9, r4, ror #5 │ │ │ │ + mlaseq r5, r4, ip, r6 │ │ │ │ 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 b8d60 │ │ │ │ + bl b8df0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2bb38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [pc, #420] @ 2bc9c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ beq 2bacc │ │ │ │ - bl 105d48 │ │ │ │ + bl 105eb8 │ │ │ │ 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 adf9c │ │ │ │ + bl ae050 │ │ │ │ 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 b8d60 │ │ │ │ + bl b8df0 │ │ │ │ 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 adf9c │ │ │ │ + bl ae050 │ │ │ │ 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 17d634 <_PySet_NextEntry@@Base> │ │ │ │ + bl 17da5c <_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 175674 │ │ │ │ + bl 175a9c │ │ │ │ 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 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a3024 │ │ │ │ + bl 2a34a4 │ │ │ │ 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 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a4db8 <_PyEvent_Notify@@Base+0x58> │ │ │ │ + bl 2a5238 <_PyEvent_Notify@@Base+0x310> │ │ │ │ ldr r1, [pc, #64] @ 2bcb4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_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 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + b 233204 <_Py_write_noraise@@Base> │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r7, r5, r4, lsr #21 │ │ │ │ + eorseq r7, r5, r4, lsr #15 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ - @ instruction: 0x00357ab8 │ │ │ │ - @ instruction: 0x00357ad0 │ │ │ │ - @ instruction: 0x00357ad4 │ │ │ │ - eorseq sp, r8, r0, asr lr │ │ │ │ - @ instruction: 0x0037c9d8 │ │ │ │ + @ instruction: 0x003577b8 │ │ │ │ + @ instruction: 0x003577d0 │ │ │ │ + @ instruction: 0x003577d4 │ │ │ │ + eorseq sp, r8, r0, asr fp │ │ │ │ + @ instruction: 0x0037c6b4 │ │ │ │ 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 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80384 <_PyObject_AssertFailed@@Base> │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - @ instruction: 0x003d1ff4 │ │ │ │ - eorseq sp, r5, ip, lsr pc │ │ │ │ - @ instruction: 0x0035ead4 │ │ │ │ + @ instruction: 0x003d1cf4 │ │ │ │ + eorseq sp, r5, ip, lsr ip │ │ │ │ + @ instruction: 0x0035e7d4 │ │ │ │ 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} │ │ │ │ - mlaseq r9, ip, r7, r4 │ │ │ │ - @ instruction: 0x003946dc │ │ │ │ - @ instruction: 0x003946f8 │ │ │ │ - eorseq r4, r9, ip, lsr r7 │ │ │ │ - eorseq r4, r9, r4, ror r7 │ │ │ │ + mlaseq r9, ip, r4, r4 │ │ │ │ + @ instruction: 0x003943dc │ │ │ │ + @ instruction: 0x003943f8 │ │ │ │ + eorseq r4, r9, ip, lsr r4 │ │ │ │ + eorseq r4, r9, r4, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [r3, #84] @ 0x54 │ │ │ │ ands r4, ip, #67108864 @ 0x4000000 │ │ │ │ bne 2bde8 │ │ │ │ ldr r3, [pc, #56] @ 2be10 │ │ │ │ ldr r1, [pc, #56] @ 2be14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ 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 b6ccc │ │ │ │ + bl b6d5c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x003605f8 │ │ │ │ + @ instruction: 0x003602f8 │ │ │ │ │ │ │ │ 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 bb9b0 │ │ │ │ + bl bba40 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2be98 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r8, [sp] │ │ │ │ - bl bb9d8 │ │ │ │ + bl bba68 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 cfc34 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b cfda0 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 230ae0 │ │ │ │ + bl 230844 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ beq 2bf6c <_PyInterpreterState_GetConfigCopy@@Base+0x54> │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ - bl 73ebc <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 73f04 <_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 356b80 │ │ │ │ + bl 356890 │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 8ada0 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8ae18 <_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 230ae0 │ │ │ │ + bl 230844 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r5, sp │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c02c <_PyInterpreterState_SetConfig@@Base+0xb4> │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ - bl 73ebc <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 73f04 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mvn r4, #0 │ │ │ │ b 2c078 <_PyInterpreterState_SetConfig@@Base+0x100> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 230bc4 │ │ │ │ + bl 230928 │ │ │ │ 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 230ae0 │ │ │ │ + bl 230844 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2c01c <_PyInterpreterState_SetConfig@@Base+0xa4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 255d94 │ │ │ │ + bl 255b5c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 8b9ec │ │ │ │ + bl 8ba64 │ │ │ │ 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 b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ 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 138c28 │ │ │ │ + bl 138d80 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c0bc <_PyInterpreterState_SetConfig@@Base+0x144> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 254f08 │ │ │ │ + bl 254cd0 │ │ │ │ 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 99dfc │ │ │ │ + bl 99dac │ │ │ │ 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} │ │ │ │ - eorseq r8, r6, r0, asr r4 │ │ │ │ + eorseq r8, r6, r0, asr r1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r1, [pc, #104] @ 2c1cc <_PyInterpreterState_SetConfig@@Base+0x254> │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ 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 139d48 │ │ │ │ + bl 139ea0 │ │ │ │ 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 13a810 │ │ │ │ + bl 13a968 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r8, r6, r0, asr r4 │ │ │ │ + eorseq r8, r6, r0, asr r1 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ tst r3, #32 │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ beq 2c1ec <_PyInterpreterState_SetConfig@@Base+0x274> │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ @@ -1563,77 +1563,77 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 22e080 │ │ │ │ + bl 22dde4 │ │ │ │ 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 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ff40 │ │ │ │ + bl 24fca0 │ │ │ │ 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 b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ 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 138c28 │ │ │ │ + bl 138d80 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c27c <_Py_InitializeMain@@Base+0x84> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 254f08 │ │ │ │ + bl 254cd0 │ │ │ │ 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 99dfc │ │ │ │ + bl 99dac │ │ │ │ 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} │ │ │ │ - eorseq r8, r6, r0, asr r4 │ │ │ │ + eorseq r8, r6, r0, asr r1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ 0002c2f4 : │ │ │ │ mov r2, #1 │ │ │ │ - b 260f08 │ │ │ │ + b 260e44 │ │ │ │ │ │ │ │ 0002c2fc : │ │ │ │ - b 261524 │ │ │ │ + b 26145c │ │ │ │ │ │ │ │ 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 bb9b0 │ │ │ │ + bl bba40 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2c368 │ │ │ │ ldr r3, [pc, #60] @ 2c390 │ │ │ │ mov r1, #1 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 282cb4 │ │ │ │ + bl 2831a4 │ │ │ │ mvn r5, #0 │ │ │ │ b 2c388 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 278fc4 <_PyEval_MakePendingCalls@@Base+0x3b4> │ │ │ │ + bl 279214 <_PyEval_MakePendingCalls@@Base+0x5f4> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ 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 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2c3e8 │ │ │ │ - bl 17b8e0 │ │ │ │ + bl 17bd08 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 27fbf0 │ │ │ │ + bl 2800e0 │ │ │ │ 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 r7, r7, r8, lsl #15 │ │ │ │ + subeq r7, r7, r0, lsl #9 │ │ │ │ │ │ │ │ 0002c460 : │ │ │ │ subs r2, r1, #0 │ │ │ │ bne 2c46c │ │ │ │ - b bbfb0 │ │ │ │ + b bc040 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ beq 2c484 │ │ │ │ ldr r1, [pc, #44] @ 2c4b0 │ │ │ │ - b bbfb0 │ │ │ │ + b bc040 │ │ │ │ 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 117720 │ │ │ │ + bl 117864 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sp, r8, r8, asr r2 │ │ │ │ + eorseq ip, r8, r8, asr pc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r7, r4, lsl sl │ │ │ │ + eorseq r3, r7, r4, lsl r7 │ │ │ │ │ │ │ │ 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 356b80 │ │ │ │ + bl 356890 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 282cb4 │ │ │ │ + b 2831a4 │ │ │ │ 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 240740 │ │ │ │ + bl 2404a0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ 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 28409c │ │ │ │ + bl 28458c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ 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 99908 │ │ │ │ + bl 998b8 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c658 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 284db4 │ │ │ │ + bl 2852a4 │ │ │ │ cmn r0, #1 │ │ │ │ bne 2c658 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ 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 99dfc │ │ │ │ + bl 99dac │ │ │ │ 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 27bf80 │ │ │ │ + bl 27c470 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 2c704 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4] │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ b 2c5b0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 29cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ 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 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ bl 29c28 │ │ │ │ add r5, r5, r0 │ │ │ │ add r3, r5, #1 │ │ │ │ @@ -1942,52 +1942,52 @@ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2c7b0 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1084a8 │ │ │ │ + bl 108618 │ │ │ │ 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 263724 │ │ │ │ + bl 26361c │ │ │ │ b 2c5b0 │ │ │ │ subseq r9, r9, r8, lsl #13 │ │ │ │ subseq r9, r9, ip, lsl #13 │ │ │ │ - @ instruction: 0x0037c9d8 │ │ │ │ + @ instruction: 0x0037c6b4 │ │ │ │ │ │ │ │ 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 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ b 2c8e8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ 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 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ bne 2c8f0 │ │ │ │ mov r5, #0 │ │ │ │ b 2c928 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ add r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c91c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 29cdc │ │ │ │ b 2c920 │ │ │ │ - bl 29dc68 │ │ │ │ + bl 29e0e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ 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 r3, r7, r4, lsl #29 │ │ │ │ + eorseq r3, r7, r4, lsl #23 │ │ │ │ @ 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 91ad0 │ │ │ │ + bl 91b34 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ - bl 91ad0 │ │ │ │ + bl 91b34 │ │ │ │ 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 9df70 │ │ │ │ + bl 9df20 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9df70 │ │ │ │ + bl 9df20 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ ldr r5, [r8, #3720] @ 0xe88 │ │ │ │ - bl 91ad0 │ │ │ │ + bl 91b34 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ add r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r0, [r5, #1444] @ 0x5a4 │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 a649c │ │ │ │ + bl a6504 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 12ee00 <_PyConfig_AsDict@@Base> │ │ │ │ + bl 12ef70 <_PyConfig_AsDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2d490 <_Py_GetConfigsAsDict@@Base+0xb44> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 r3, r7, r0, lsr #29 │ │ │ │ + eorseq r3, r7, r0, lsr #23 │ │ │ │ ldrsheq r2, [ip], #-192 @ 0xffffff40 │ │ │ │ - eorseq r3, r7, r0, asr #29 │ │ │ │ + eorseq r3, r7, r0, asr #23 │ │ │ │ ldrsheq r2, [ip], #-196 @ 0xffffff3c │ │ │ │ - eorseq r3, r7, r0, ror #29 │ │ │ │ + eorseq r3, r7, r0, ror #23 │ │ │ │ ldrsheq r2, [ip], #-200 @ 0xffffff38 │ │ │ │ - eorseq r3, r7, r4, lsl #30 │ │ │ │ + eorseq r3, r7, r4, lsl #24 │ │ │ │ subseq r9, r9, ip, lsr #25 │ │ │ │ - eorseq r3, r7, ip, lsr #30 │ │ │ │ + eorseq r3, r7, ip, lsr #24 │ │ │ │ subseq r9, r9, r0, ror #25 │ │ │ │ - eorseq r3, r7, r8, lsr pc │ │ │ │ + eorseq r3, r7, r8, lsr ip │ │ │ │ subseq r9, r9, r4, ror #25 │ │ │ │ - eorseq r3, r7, r8, asr #30 │ │ │ │ + eorseq r3, r7, r8, asr #24 │ │ │ │ subseq r9, r9, r8, ror #25 │ │ │ │ - eorseq r3, r7, r8, asr pc │ │ │ │ + eorseq r3, r7, r8, asr ip │ │ │ │ ldrsbeq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - eorseq r3, r7, r8, ror #30 │ │ │ │ + eorseq r3, r7, r8, ror #24 │ │ │ │ ldrsbeq r9, [r9], #-196 @ 0xffffff3c │ │ │ │ - eorseq r3, r7, ip, ror pc │ │ │ │ + eorseq r3, r7, ip, ror ip │ │ │ │ ldrsbeq r9, [r9], #-204 @ 0xffffff34 │ │ │ │ - eorseq r3, r7, ip, lsl #31 │ │ │ │ + eorseq r3, r7, ip, lsl #25 │ │ │ │ ldrsheq r9, [r9], #-196 @ 0xffffff3c │ │ │ │ - mlaseq r7, ip, pc, r3 @ │ │ │ │ + mlaseq r7, ip, ip, r3 │ │ │ │ ldrsbeq r9, [r9], #-192 @ 0xffffff40 │ │ │ │ - eorseq r3, r7, ip, lsr #31 │ │ │ │ + eorseq r3, r7, ip, lsr #25 │ │ │ │ subseq r9, r9, ip, ror #25 │ │ │ │ - eorseq r3, r7, r0, asr #31 │ │ │ │ + eorseq r3, r7, r0, asr #25 │ │ │ │ subseq r9, r9, r8, lsr #25 │ │ │ │ - @ instruction: 0x00373fd0 │ │ │ │ + @ instruction: 0x00373cd0 │ │ │ │ ldrsheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - eorseq r3, r7, ip, ror #31 │ │ │ │ + eorseq r3, r7, ip, ror #25 │ │ │ │ ldrsheq r9, [r9], #-204 @ 0xffffff34 │ │ │ │ - eorseq r4, r7, r8 │ │ │ │ + eorseq r3, r7, r8, lsl #26 │ │ │ │ ldrsheq r9, [r9], #-192 @ 0xffffff40 │ │ │ │ - eorseq r4, r7, r0, lsr #32 │ │ │ │ + eorseq r3, r7, r0, lsr #26 │ │ │ │ subseq r9, r9, r8, lsl #31 │ │ │ │ - eorseq r4, r7, r8, lsr r0 │ │ │ │ + eorseq r3, r7, r8, lsr sp │ │ │ │ subseq r9, r9, r4, lsr #25 │ │ │ │ - eorseq r4, r7, r4, asr r0 │ │ │ │ - ldrheq r4, [r7], -r8 @ │ │ │ │ + eorseq r3, r7, r4, asr sp │ │ │ │ + @ instruction: 0x00373db8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r9, r5, r4, lsl fp │ │ │ │ - eorseq r9, r5, r8, lsl ip │ │ │ │ - eorseq r9, r5, r4, lsr #22 │ │ │ │ - eorseq r9, r5, r0, lsr fp │ │ │ │ - eorseq r4, r7, r4, rrx │ │ │ │ - eorseq r4, r7, r8, ror r0 │ │ │ │ - eorseq r4, r7, r8, lsl #1 │ │ │ │ - eorseq lr, r5, ip, lsr #27 │ │ │ │ - eorseq r9, r5, r0, asr #22 │ │ │ │ - eorseq r4, r7, r0, lsr #1 │ │ │ │ - eorseq r4, r7, ip, lsr #1 │ │ │ │ - @ instruction: 0x00366ef4 │ │ │ │ + eorseq r9, r5, r4, lsl r8 │ │ │ │ + eorseq r9, r5, r8, lsl r9 │ │ │ │ + eorseq r9, r5, r4, lsr #16 │ │ │ │ + eorseq r9, r5, r0, lsr r8 │ │ │ │ + eorseq r3, r7, r4, ror #26 │ │ │ │ + eorseq r3, r7, r8, ror sp │ │ │ │ + eorseq r3, r7, r8, lsl #27 │ │ │ │ + eorseq lr, r5, ip, lsr #21 │ │ │ │ + eorseq r9, r5, r0, asr #16 │ │ │ │ + eorseq r3, r7, r0, lsr #27 │ │ │ │ + eorseq r3, r7, ip, lsr #27 │ │ │ │ + @ instruction: 0x00366bf4 │ │ │ │ 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 8b60c │ │ │ │ + bl 8b684 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2d648 <_Py_GetConfigsAsDict@@Base+0xcfc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7c84 │ │ │ │ - bl 29dc68 │ │ │ │ - bl c3f28 │ │ │ │ + bl c7d04 │ │ │ │ + bl 29e0e4 │ │ │ │ + bl c3fb4 │ │ │ │ mov r5, #0 │ │ │ │ b 2d7a4 <_Py_GetConfigsAsDict@@Base+0xe58> │ │ │ │ add r8, r4, r5 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2d670 <_Py_GetConfigsAsDict@@Base+0xd24> │ │ │ │ ldr r2, [pc, #348] @ 2d7bc <_Py_GetConfigsAsDict@@Base+0xe70> │ │ │ │ @@ -2913,23 +2913,23 @@ │ │ │ │ beq 2d6c8 <_Py_GetConfigsAsDict@@Base+0xd7c> │ │ │ │ mov r0, r7 │ │ │ │ bl 29d24 │ │ │ │ b 2d770 <_Py_GetConfigsAsDict@@Base+0xe24> │ │ │ │ cmp r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ bne 2d6f4 <_Py_GetConfigsAsDict@@Base+0xda8> │ │ │ │ - bl c7c84 │ │ │ │ - bl 1325e8 │ │ │ │ + bl c7d04 │ │ │ │ + bl 132758 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bge 2d64c <_Py_GetConfigsAsDict@@Base+0xd00> │ │ │ │ b 2d764 <_Py_GetConfigsAsDict@@Base+0xe18> │ │ │ │ - bl 32d04 <_Py_fstat@@Base+0xbec> │ │ │ │ + bl 32aa8 <_Py_fstat@@Base+0x990> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d770 <_Py_GetConfigsAsDict@@Base+0xe24> │ │ │ │ b 2d764 <_Py_GetConfigsAsDict@@Base+0xe18> │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ add r5, r5, r0 │ │ │ │ add r3, r4, r5 │ │ │ │ @@ -2937,51 +2937,51 @@ │ │ │ │ cmp r3, #10 │ │ │ │ beq 2d778 <_Py_GetConfigsAsDict@@Base+0xe2c> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2d758 <_Py_GetConfigsAsDict@@Base+0xe0c> │ │ │ │ adds r9, r5, #2 │ │ │ │ bpl 2d75c <_Py_GetConfigsAsDict@@Base+0xe10> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ ldr r3, [pc, #120] @ 2d7c0 <_Py_GetConfigsAsDict@@Base+0xe74> │ │ │ │ ldr r1, [pc, #120] @ 2d7c4 <_Py_GetConfigsAsDict@@Base+0xe78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - bl c3f28 │ │ │ │ + bl 18ec84 │ │ │ │ + bl c3fb4 │ │ │ │ b 2d640 <_Py_GetConfigsAsDict@@Base+0xcf4> │ │ │ │ mov r9, #100 @ 0x64 │ │ │ │ mov r8, r4 │ │ │ │ b 2d614 <_Py_GetConfigsAsDict@@Base+0xcc8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ b 2d640 <_Py_GetConfigsAsDict@@Base+0xcf4> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r8] │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b60c │ │ │ │ + bl 8b684 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2d7a4 <_Py_GetConfigsAsDict@@Base+0xe58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7c84 │ │ │ │ - bl 29dc68 │ │ │ │ - bl c3f28 │ │ │ │ + bl c7d04 │ │ │ │ + bl 29e0e4 │ │ │ │ + bl c3fb4 │ │ │ │ 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 │ │ │ │ - eorseq r3, r8, ip, asr r4 │ │ │ │ + eorseq r3, r8, ip, asr r1 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r4, r7, r8, asr #1 │ │ │ │ + eorseq r3, r7, r8, asr #27 │ │ │ │ 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 c0664 │ │ │ │ + bl c06f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d8b0 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ 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 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2d928 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 56614 │ │ │ │ + b 5665c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl be518 │ │ │ │ + bl be5a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ 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 3d5b4 │ │ │ │ + bl 3da40 │ │ │ │ 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 16c248 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16c524 <_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 ad1c4 │ │ │ │ + bl ad278 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2d9ec │ │ │ │ ldr r1, [pc, #192] @ 2db1c │ │ │ │ mov r0, r5 │ │ │ │ - bl b9900 │ │ │ │ + bl b9990 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq 2d9ec │ │ │ │ ldr r0, [r6, #2712] @ 0xa98 │ │ │ │ str r7, [r6, #2712] @ 0xa98 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ cmp r4, #0 │ │ │ │ bgt 2daac │ │ │ │ mov r0, #1 │ │ │ │ b 2daf8 │ │ │ │ ldr r2, [pc, #108] @ 2db20 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 18051c │ │ │ │ + bl 180944 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 #2 │ │ │ │ - eorseq r9, r5, r0, lsl sp │ │ │ │ + eorseq r6, r6, r4, lsl #28 │ │ │ │ + eorseq r9, r5, r0, lsl sl │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - eorseq r6, r7, r4, ror r0 │ │ │ │ - eorseq fp, r7, r4, ror sp │ │ │ │ + eorseq r5, r7, r4, ror sp │ │ │ │ + eorseq fp, r7, r4, ror sl │ │ │ │ subseq lr, r7, r8, ror r5 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ 0002db24 : │ │ │ │ ldr r0, [pc] @ 2db2c │ │ │ │ - b 10ee30 │ │ │ │ + b 10ef80 │ │ │ │ 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 283160 │ │ │ │ + bl 283650 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2dba0 │ │ │ │ ldr r0, [pc, #276] @ 2dc74 │ │ │ │ - bl a4744 │ │ │ │ + bl a47ac │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2dba0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1288ac │ │ │ │ + bl 128a20 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d94 <_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 a67bc │ │ │ │ + bl a6824 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #132] @ 2dc84 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10fa38 │ │ │ │ + bl 10fb88 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2dba0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2dc28 │ │ │ │ - bl 29dc68 │ │ │ │ + bl 29e0e4 │ │ │ │ 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 14f6d0 │ │ │ │ + bl 14f828 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2dc50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [pc, #60] @ 2dc98 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10fa38 │ │ │ │ + bl 10fb88 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r6, r7, r4, lsr r1 │ │ │ │ - eorseq r6, r7, ip, lsr r1 │ │ │ │ + eorseq r5, r7, r4, lsr lr │ │ │ │ + eorseq r5, r7, ip, lsr lr │ │ │ │ subseq sl, r6, r8, lsl #11 │ │ │ │ - eorseq r6, r7, ip, asr #2 │ │ │ │ - eorseq r6, r0, r4, lsr r9 │ │ │ │ - @ instruction: 0x003072f4 │ │ │ │ - eorseq r6, r7, r4, asr r1 │ │ │ │ - eoreq r1, r2, r8, lsr #21 │ │ │ │ - eoreq fp, r8, ip, ror #13 │ │ │ │ - eorseq r6, r7, r8, lsl #1 │ │ │ │ + eorseq r5, r7, ip, asr #28 │ │ │ │ + eorseq r6, r0, ip, lsl #25 │ │ │ │ + eorseq r7, r0, ip, asr #12 │ │ │ │ + eorseq r5, r7, r4, asr lr │ │ │ │ + eoreq r1, r2, r8, asr #13 │ │ │ │ + ldrdeq fp, [r8], -ip @ │ │ │ │ + eorseq r5, r7, r8, lsl #27 │ │ │ │ andeq pc, r2, ip, ror #18 │ │ │ │ - mlaseq r7, r4, r0, r6 │ │ │ │ + mlaseq r7, r4, sp, r5 │ │ │ │ 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 15b258 <_PyObject_SetManagedDict@@Base+0x434> │ │ │ │ + bl 15b56c <_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 290aac │ │ │ │ + b 290f9c │ │ │ │ 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 22e410 │ │ │ │ + bl 22e174 │ │ │ │ ldr r3, [pc, #316] @ 2df34 <_PyUnicode_FromId@@Base+0x168> │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ 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 22e410 │ │ │ │ - bl 3569dc │ │ │ │ + bl 22e174 │ │ │ │ + bl 3566f4 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ 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 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ str r4, [r7, #4] │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ 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 9dfac │ │ │ │ + bl 9df5c │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 2def0 <_PyUnicode_FromId@@Base+0x124> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ 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 ab694 │ │ │ │ + bl ab6f8 │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 2def8 <_PyUnicode_FromId@@Base+0x12c> │ │ │ │ - bl 29dc68 │ │ │ │ + bl 29e0e4 │ │ │ │ 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 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ 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 bbf20 │ │ │ │ + bl bbfb0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 24a210 │ │ │ │ + b 249f70 │ │ │ │ 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 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 8be28 │ │ │ │ + bl 8bea0 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ ldr r2, [r8, #20] │ │ │ │ add r3, r3, #3 │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ mov r1, sp │ │ │ │ ldr r2, [r4, #4]! │ │ │ │ bic r3, r3, #3 │ │ │ │ @@ -3556,35 +3556,35 @@ │ │ │ │ cmp r6, #20 │ │ │ │ bne 2e060 │ │ │ │ ldr r0, [pc, #36] @ 2e0d0 │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x00599690 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r7, r7, r0, lsr r0 │ │ │ │ - eorseq r7, r7, r4, asr #32 │ │ │ │ - eorseq r7, r7, ip, asr r0 │ │ │ │ - eorseq r7, r7, r0, ror r0 │ │ │ │ + eorseq r6, r7, r0, lsr sp │ │ │ │ + eorseq r6, r7, r4, asr #26 │ │ │ │ + eorseq r6, r7, ip, asr sp │ │ │ │ + eorseq r6, r7, r0, ror sp │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r7, r7, r4, lsl #1 │ │ │ │ + eorseq r6, r7, r4, lsl #27 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c69fc <_Py_GetConfig@@Base> │ │ │ │ + bl c6a7c <_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 a649c │ │ │ │ + b a6504 │ │ │ │ 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 22db10 <_start@@Base+0x1070> │ │ │ │ + bl 22d874 <_start@@Base+0x1070> │ │ │ │ ldr r3, [pc, #256] @ 2e2ac <_PyObject_DebugMallocStats@@Base+0x194> │ │ │ │ mov r2, #20 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 2346b0 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + bl 234414 <_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 2349f4 │ │ │ │ + bl 234758 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [pc, #184] @ 2e2bc <_PyObject_DebugMallocStats@@Base+0x1a4> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #168] @ 2e2c0 <_PyObject_DebugMallocStats@@Base+0x1a8> │ │ │ │ @@ -3679,43 +3679,43 @@ │ │ │ │ beq 2e290 <_PyObject_DebugMallocStats@@Base+0x178> │ │ │ │ mov r0, r4 │ │ │ │ bl 2e2f4 <_PyObject_DebugMallocStats@@Base+0x1dc> │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r3, r9, r0, lsr #27 │ │ │ │ - eorseq r7, r7, r0, lsr #1 │ │ │ │ - ldrsbeq r7, [r7], -r4 @ │ │ │ │ - ldrsheq r7, [r7], -r4 @ │ │ │ │ + andeq r3, r9, ip, asr #26 │ │ │ │ + eorseq r6, r7, r0, lsr #27 │ │ │ │ + @ instruction: 0x00376dd4 │ │ │ │ + @ instruction: 0x00376df4 │ │ │ │ andeq r0, r0, r8 │ │ │ │ - ldrdeq sl, [r7], -r0 │ │ │ │ - @ instruction: 0x0007afbc │ │ │ │ - andeq fp, r7, r4, lsr #32 │ │ │ │ - eorseq r7, r7, r4, lsl r1 │ │ │ │ - eorseq r7, r7, r0, lsr r1 │ │ │ │ - eorseq r7, r7, ip, asr #2 │ │ │ │ - eorseq r7, r7, r4, ror r1 │ │ │ │ - mlaseq r7, r0, r1, r7 │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + andeq sl, r7, r8, lsl r8 │ │ │ │ + andeq fp, r7, r4 │ │ │ │ + andeq fp, r7, ip, rrx │ │ │ │ + eorseq r6, r7, r4, lsl lr │ │ │ │ + eorseq r6, r7, r0, lsr lr │ │ │ │ + eorseq r6, r7, ip, asr #28 │ │ │ │ + eorseq r6, r7, r4, ror lr │ │ │ │ + mlaseq r7, r0, lr, r6 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2968f0 │ │ │ │ + bl 296d78 │ │ │ │ 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 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 354390 │ │ │ │ + bl 3540a8 │ │ │ │ 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 35457c │ │ │ │ + bl 354294 │ │ │ │ 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 8be28 │ │ │ │ + bl 8bea0 │ │ │ │ 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 8be28 │ │ │ │ + bl 8bea0 │ │ │ │ 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 #3 │ │ │ │ + eorseq r6, r7, ip, lsr #29 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - eorseq r7, r7, r0, ror #3 │ │ │ │ - eorseq r7, r7, r0, asr r2 │ │ │ │ - eorseq r7, r7, ip, ror #4 │ │ │ │ - eorseq r7, r7, r8, lsl #5 │ │ │ │ - mlaseq r7, ip, r2, r7 │ │ │ │ - @ instruction: 0x003772b4 │ │ │ │ - @ instruction: 0x003772d0 │ │ │ │ - eorseq r7, r7, ip, ror #5 │ │ │ │ - eorseq r7, r7, r8, lsl #6 │ │ │ │ - eorseq r7, r7, r4, lsr #6 │ │ │ │ - eorseq r7, r7, r0, asr #6 │ │ │ │ - eorseq r7, r7, r0, ror #6 │ │ │ │ - eorseq r7, r7, r0, lsl #7 │ │ │ │ - eorseq r7, r7, r0, lsr #7 │ │ │ │ - eorseq r7, r7, r8, lsr #7 │ │ │ │ - @ instruction: 0x003773bc │ │ │ │ + eorseq r6, r7, r0, ror #29 │ │ │ │ + eorseq r6, r7, r0, asr pc │ │ │ │ + eorseq r6, r7, ip, ror #30 │ │ │ │ + eorseq r6, r7, r8, lsl #31 │ │ │ │ + mlaseq r7, ip, pc, r6 @ │ │ │ │ + @ instruction: 0x00376fb4 │ │ │ │ + @ instruction: 0x00376fd0 │ │ │ │ + eorseq r6, r7, ip, ror #31 │ │ │ │ + eorseq r7, r7, r8 │ │ │ │ + eorseq r7, r7, r4, lsr #32 │ │ │ │ + eorseq r7, r7, r0, asr #32 │ │ │ │ + eorseq r7, r7, r0, rrx │ │ │ │ + eorseq r7, r7, r0, lsl #1 │ │ │ │ + eorseq r7, r7, r0, lsr #1 │ │ │ │ + eorseq r7, r7, r8, lsr #1 │ │ │ │ + ldrheq r7, [r7], -ip @ │ │ │ │ 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 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 a649c │ │ │ │ + b a6504 │ │ │ │ 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 8be28 │ │ │ │ + bl 8bea0 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldr r2, [pc, #36] @ 2e8a8 <_PyObject_DebugMallocStats@@Base+0x790> │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 8be28 │ │ │ │ + bl 8bea0 │ │ │ │ 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 #8 │ │ │ │ - eorseq r7, r7, r0, ror #8 │ │ │ │ + eorseq r7, r7, r8, asr #2 │ │ │ │ + eorseq r7, r7, r0, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r1, [pc, #400] @ 2ea60 <_PyObject_DebugMallocStats@@Base+0x948> │ │ │ │ - bl 1c1e50 │ │ │ │ + bl 1c1368 │ │ │ │ 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 29dc68 │ │ │ │ + bl 29e0e4 │ │ │ │ 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 144290 │ │ │ │ + bl 1443e8 │ │ │ │ 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 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ b 2e8e4 <_PyObject_DebugMallocStats@@Base+0x7cc> │ │ │ │ - bl 129c3c │ │ │ │ + bl 129dac │ │ │ │ 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 a649c │ │ │ │ + bl a6504 │ │ │ │ sub r9, r9, #1 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ beq 2ea40 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ - bl 12d7b8 │ │ │ │ + bl 12d924 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ 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 #8 │ │ │ │ + eorseq r7, r7, r8, ror #2 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r7, r7, ip, ror r4 │ │ │ │ + eorseq r7, r7, ip, ror r1 │ │ │ │ ldr r3, [pc, #20] @ 2ea8c <_PyObject_DebugMallocStats@@Base+0x974> │ │ │ │ ldr r2, [pc, #20] @ 2ea90 <_PyObject_DebugMallocStats@@Base+0x978> │ │ │ │ ldr r3, [r3, #1184] @ 0x4a0 │ │ │ │ ldr r0, [pc, #16] @ 2ea94 <_PyObject_DebugMallocStats@@Base+0x97c> │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ @@ -4196,58 +4196,58 @@ │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 29d9c │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ 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 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ 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 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ 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 c0498 │ │ │ │ + bl c0524 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #2 │ │ │ │ - eorseq r2, r7, ip, lsl #4 │ │ │ │ + eorseq sp, r6, ip, lsr #28 │ │ │ │ + eorseq r1, r7, ip, lsl #30 │ │ │ │ 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 22e410 │ │ │ │ + bl 22e174 │ │ │ │ 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 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ - subeq r2, lr, ip, lsl #31 │ │ │ │ + subeq r2, lr, r4, lsl #25 │ │ │ │ subseq r5, r7, ip, lsr #1 │ │ │ │ subseq r5, r7, r0, asr #1 │ │ │ │ ldrsbeq r5, [r7], #-4 │ │ │ │ - eorseq r7, r5, r8, lsl #2 │ │ │ │ - ldrsbeq r7, [r5], -r0 @ │ │ │ │ - eorseq r7, r5, ip, ror #1 │ │ │ │ - ldrdeq r2, [lr], #-252 @ 0xffffff04 │ │ │ │ + eorseq r6, r5, r8, lsl #28 │ │ │ │ + @ instruction: 0x00356dd0 │ │ │ │ + eorseq r6, r5, ip, ror #27 │ │ │ │ + ldrdeq r2, [lr], #-196 @ 0xffffff3c │ │ │ │ subseq r5, r7, ip, ror #1 │ │ │ │ subseq r5, r7, r4, lsl #2 │ │ │ │ subseq r5, r7, ip, lsl r1 │ │ │ │ - eorseq r7, r5, r0, lsl r1 │ │ │ │ - ldrsbeq r7, [r5], -ip @ │ │ │ │ - ldrsheq r7, [r5], -r8 @ │ │ │ │ + eorseq r6, r5, r0, lsl lr │ │ │ │ + @ instruction: 0x00356ddc │ │ │ │ + @ instruction: 0x00356df8 │ │ │ │ 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 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ 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 c0498 │ │ │ │ + bl c0524 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsl #2 │ │ │ │ - eorseq lr, r6, ip, lsr #2 │ │ │ │ + eorseq sp, r6, ip, lsl #28 │ │ │ │ + eorseq sp, r6, ip, lsr #28 │ │ │ │ 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 27cd48 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27d238 <_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 ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_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 27cd48 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27d238 <_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 144290 │ │ │ │ + b 1443e8 │ │ │ │ ldr r0, [pc, #12] @ 2ef2c <_PyMem_GetCurrentAllocatorName@@Base+0x3f0> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r6, r8, lsr #21 │ │ │ │ + eorseq r9, r6, r8, lsr #15 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #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 29830c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298794 <_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 ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_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 29830c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298794 <_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 144290 │ │ │ │ + b 1443e8 │ │ │ │ ldr r0, [pc, #12] @ 2efe0 <_PyMem_GetCurrentAllocatorName@@Base+0x4a4> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r6, r4, asr #21 │ │ │ │ + eorseq r9, r6, r4, asr #15 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl c69fc <_Py_GetConfig@@Base> │ │ │ │ + bl c6a7c <_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 1c2e1c │ │ │ │ + b 1c2334 │ │ │ │ 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 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f008 <_PyMem_GetCurrentAllocatorName@@Base+0x4cc> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r4, lsr #22 │ │ │ │ - eorseq r7, r7, r0, lsl #12 │ │ │ │ + eorseq r7, r7, r0, lsl #6 │ │ │ │ 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 b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ 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 16c368 │ │ │ │ + bl 16c644 │ │ │ │ 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 14df6c │ │ │ │ + bl 14e0c4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r7, r7, ip, lsl r6 │ │ │ │ + eorseq r7, r7, ip, lsl r3 │ │ │ │ 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 1c1e50 │ │ │ │ + bl 1c1368 │ │ │ │ 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 144290 │ │ │ │ + bl 1443e8 │ │ │ │ b 2f144 <_PyMem_GetCurrentAllocatorName@@Base+0x608> │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r7, r7, r0, lsr #13 │ │ │ │ + eorseq r7, r7, r0, lsr #7 │ │ │ │ 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 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f188 │ │ │ │ ldr r1, [pc, #92] @ 2f1e0 │ │ │ │ ldr r0, [pc, #92] @ 2f1e4 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, #12 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 2f1b0 │ │ │ │ - bl 29dc68 │ │ │ │ + bl 29e0e4 │ │ │ │ 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 │ │ │ │ - eorseq sl, r5, r4, ror r5 │ │ │ │ - subeq r3, lr, r8, lsl r0 │ │ │ │ + eorseq sl, r5, r4, ror r2 │ │ │ │ + subeq r2, lr, r0, lsl sp │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2f278 │ │ │ │ mov r0, #0 │ │ │ │ b 2f308 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 2f298 │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f270 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 2f2b8 │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f270 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 2f2d8 │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ 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 144290 │ │ │ │ + b 1443e8 │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f42c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 2f3c4 │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f42c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 2f3e4 │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ 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 144290 │ │ │ │ + b 1443e8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ 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 1c1e50 │ │ │ │ + bl 1c1368 │ │ │ │ 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 144290 │ │ │ │ + bl 1443e8 │ │ │ │ b 2f490 │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r7, r7, r4, asr r7 │ │ │ │ + eorseq r7, r7, r4, asr r4 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [pc, #152] @ 2f558 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c1e50 │ │ │ │ + bl 1c1368 │ │ │ │ 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 144290 │ │ │ │ + bl 1443e8 │ │ │ │ mov r4, r0 │ │ │ │ b 2f54c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl aaad0 │ │ │ │ + bl aab34 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f548 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r7, r7, ip, lsr #15 │ │ │ │ + eorseq r7, r7, ip, lsr #9 │ │ │ │ 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 bbf20 │ │ │ │ + bl bbfb0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 299b58 │ │ │ │ + b 299fe0 │ │ │ │ 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 286238 │ │ │ │ + bl 286728 │ │ │ │ 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 29a050 │ │ │ │ + bl 29a4d8 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 8c89c <_Py_HashBytes@@Base> │ │ │ │ + bl 8c914 <_Py_HashBytes@@Base> │ │ │ │ str r0, [r4, #8] │ │ │ │ b 2f778 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsl r3, r3, #8 │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ @@ -4979,340 +4979,340 @@ │ │ │ │ smlabb r3, r1, r0, r3 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ mov r0, #0 │ │ │ │ add r1, r3, r1 │ │ │ │ ldr r3, [pc, #220] @ 2f7b4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl 1b04f4 │ │ │ │ + bl 1af9d4 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 2f720 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21baa8 │ │ │ │ + bl 21b238 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ b 2f7a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 r4, r7, r8, lsl #23 │ │ │ │ + eorseq r4, r7, r8, lsl #17 │ │ │ │ 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 9b344 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a42d8 │ │ │ │ - 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ │ │ │ │ -0002f804 : │ │ │ │ +0002f7b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr lr, [pc, #44] @ 2f84c │ │ │ │ + ldr lr, [pc, #44] @ 2f800 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [lr] │ │ │ │ str ip, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 29dbe8 <_Py_CheckRecursiveCall@@Base+0x2a08> │ │ │ │ + bl 29e064 <_Py_CheckRecursiveCall@@Base+0x2a08> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ subseq sl, r5, r4, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + bl 9b2f4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a4340 │ │ │ │ + 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 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r3, sp, #8 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #208] @ 2f954 │ │ │ │ - ldr r3, [pc, #208] @ 2f958 │ │ │ │ + ldr r2, [pc, #208] @ 2f954 │ │ │ │ + ldr r3, [pc, #208] @ 2f958 │ │ │ │ mov r4, #1 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 118d4c │ │ │ │ + bl 118e90 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 2f920 │ │ │ │ + beq 2f920 │ │ │ │ mov r0, r6 │ │ │ │ - bl 262410 │ │ │ │ + bl 262308 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2f920 │ │ │ │ - ldr r2, [pc, #160] @ 2f95c │ │ │ │ - bl 356b80 │ │ │ │ + beq 2f920 │ │ │ │ + ldr r2, [pc, #160] @ 2f95c │ │ │ │ + bl 356890 │ │ │ │ ldr r1, [r2, r0] │ │ │ │ cmp r1, r5 │ │ │ │ - beq 2f8d8 │ │ │ │ + beq 2f8d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 2f928 │ │ │ │ - b 2f8f4 │ │ │ │ - ldr r3, [pc, #128] @ 2f960 │ │ │ │ - ldr r1, [pc, #128] @ 2f964 │ │ │ │ + beq 2f928 │ │ │ │ + b 2f8f4 │ │ │ │ + ldr r3, [pc, #128] @ 2f960 │ │ │ │ + ldr r1, [pc, #128] @ 2f964 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b440 │ │ │ │ - b 2f920 │ │ │ │ + bl 9b3f0 │ │ │ │ + b 2f920 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 233520 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 233284 <_Py_write_noraise@@Base+0x80> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2f934 │ │ │ │ - ldr r3, [pc, #76] @ 2f960 │ │ │ │ + beq 2f934 │ │ │ │ + ldr r3, [pc, #76] @ 2f960 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, #0 │ │ │ │ - b 2f94c │ │ │ │ + b 2f94c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a2afc <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ + bl 2a2f7c <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b440 │ │ │ │ - bl 1325e8 │ │ │ │ + bl 9b3f0 │ │ │ │ + bl 132758 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f920 │ │ │ │ - ldr r0, [pc, #24] @ 2f968 │ │ │ │ + bne 2f920 │ │ │ │ + ldr r0, [pc, #24] @ 2f968 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r8, r7, r4, lsr #2 │ │ │ │ + eorseq r7, r7, r4, lsr #28 │ │ │ │ subseq fp, r6, r8, asr #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r6, r8, ror #21 │ │ │ │ + eorseq ip, r6, r8, ror #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #8] @ 2f98c │ │ │ │ - bl 150374 │ │ │ │ + ldr r1, [pc, #8] @ 2f98c │ │ │ │ + bl 1504cc │ │ │ │ pop {r4, lr} │ │ │ │ - b 99dfc │ │ │ │ - eorseq r6, r7, r8, lsl #1 │ │ │ │ + b 99dac │ │ │ │ + eorseq r5, r7, r8, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bgt 2f9cc │ │ │ │ - ldr r3, [pc, #484] @ 2fba4 │ │ │ │ - ldr r1, [pc, #484] @ 2fba8 │ │ │ │ + bgt 2f9cc │ │ │ │ + ldr r3, [pc, #484] @ 2fba4 │ │ │ │ + ldr r1, [pc, #484] @ 2fba8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 2f9e8 │ │ │ │ + bl 18ec84 │ │ │ │ + b 2f9e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #464] @ 2fbac │ │ │ │ - bl 128bc8 │ │ │ │ + ldr r0, [pc, #464] @ 2fbac │ │ │ │ + bl 128d3c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 2f9f0 │ │ │ │ + bne 2f9f0 │ │ │ │ mov r5, #0 │ │ │ │ - b 2fb98 │ │ │ │ + b 2fb98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acb50 │ │ │ │ + bl 1ac030 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2fa1c │ │ │ │ - ble 2fb7c │ │ │ │ - ldr r3, [pc, #420] @ 2fbb0 │ │ │ │ - ldr r1, [pc, #420] @ 2fbb4 │ │ │ │ + beq 2fa1c │ │ │ │ + ble 2fb7c │ │ │ │ + ldr r3, [pc, #420] @ 2fbb0 │ │ │ │ + ldr r1, [pc, #420] @ 2fbb4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 117720 │ │ │ │ - b 2fb7c │ │ │ │ - ldr r1, [pc, #404] @ 2fbb8 │ │ │ │ + bl 117864 │ │ │ │ + b 2fb7c │ │ │ │ + ldr r1, [pc, #404] @ 2fbb8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl f4048 │ │ │ │ + bl f41b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 2fa4c │ │ │ │ - ldr r3, [pc, #360] @ 2fba4 │ │ │ │ + bge 2fa4c │ │ │ │ + ldr r3, [pc, #360] @ 2fba4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a484 │ │ │ │ + bl 11a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fb7c │ │ │ │ - bl 11a838 │ │ │ │ + beq 2fb7c │ │ │ │ + bl 11a980 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fa74 │ │ │ │ - ldr r1, [pc, #348] @ 2fbbc │ │ │ │ + bne 2fa74 │ │ │ │ + ldr r1, [pc, #348] @ 2fbbc │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl f4048 │ │ │ │ + bl f41b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 2facc │ │ │ │ - b 2fb7c │ │ │ │ - ldr r0, [pc, #324] @ 2fbc0 │ │ │ │ + bge 2facc │ │ │ │ + b 2fb7c │ │ │ │ + ldr r0, [pc, #324] @ 2fbc0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 2faa8 │ │ │ │ + beq 2faa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 2faa8 │ │ │ │ + bne 2faa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2fb7c │ │ │ │ + beq 2fb7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 297c0c │ │ │ │ + bl 298094 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fa58 │ │ │ │ - b 2fb7c │ │ │ │ + bne 2fa58 │ │ │ │ + b 2fb7c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 2fb00 │ │ │ │ + bne 2fb00 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - ldr r0, [pc, #220] @ 2fbc4 │ │ │ │ + ldr r0, [pc, #220] @ 2fbc4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 2fb58 │ │ │ │ - b 2fb70 │ │ │ │ - ldr r0, [pc, #192] @ 2fbc8 │ │ │ │ + bne 2fb58 │ │ │ │ + b 2fb70 │ │ │ │ + ldr r0, [pc, #192] @ 2fbc8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 2fb34 │ │ │ │ + beq 2fb34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 2fb34 │ │ │ │ + bne 2fb34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2fb7c │ │ │ │ + beq 2fb7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 297c0c │ │ │ │ + bl 298094 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2fad8 │ │ │ │ - b 2fb7c │ │ │ │ + bne 2fad8 │ │ │ │ + b 2fb7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 2fb70 │ │ │ │ + bne 2fb70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad33c │ │ │ │ - b 2fb98 │ │ │ │ + bl 1ac81c │ │ │ │ + b 2fb98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2f9e8 │ │ │ │ + bne 2f9e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad33c │ │ │ │ - b 2f9e8 │ │ │ │ + bl 1ac81c │ │ │ │ + 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 #2 │ │ │ │ - eorseq r8, r7, r4, asr #3 │ │ │ │ + eorseq sp, r6, ip, lsr #28 │ │ │ │ + eorseq r7, r7, r4, asr #29 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r8, r7, ip, asr #3 │ │ │ │ + eorseq r7, r7, ip, asr #29 │ │ │ │ ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ subseq sp, r7, ip, lsr #22 │ │ │ │ - @ instruction: 0x003781f4 │ │ │ │ - eorseq r8, r7, r0, lsl #4 │ │ │ │ - eorseq r8, r7, r0, lsl r2 │ │ │ │ + @ instruction: 0x00377ef4 │ │ │ │ + eorseq r7, r7, r0, lsl #30 │ │ │ │ + eorseq r7, r7, r0, lsl pc │ │ │ │ │ │ │ │ 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 2a2d10 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 2a3190 <_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 27639c │ │ │ │ + bl 2763ac │ │ │ │ mov r6, r0 │ │ │ │ - bl 11a7c8 │ │ │ │ + bl 11a910 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ffd4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11a7ec │ │ │ │ + bl 11a934 │ │ │ │ mov r0, r6 │ │ │ │ - bl 276464 │ │ │ │ + bl 276474 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r2, [pc, #48] @ 2fcfc <_PyObject_Dump@@Base+0x130> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 29af0 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq sl, r7, r0, lsr r0 │ │ │ │ - eorseq sl, r7, ip, asr #32 │ │ │ │ - eorseq sl, r7, r4, rrx │ │ │ │ - eorseq sl, r7, ip, ror r0 │ │ │ │ - @ instruction: 0x00364cd4 │ │ │ │ - mlaseq r7, r4, r0, sl │ │ │ │ - eorseq sl, r7, ip, lsr #1 │ │ │ │ - @ instruction: 0x0037c9d8 │ │ │ │ + eorseq r9, r7, r0, lsr sp │ │ │ │ + eorseq r9, r7, ip, asr #26 │ │ │ │ + eorseq r9, r7, r4, ror #26 │ │ │ │ + eorseq r9, r7, ip, ror sp │ │ │ │ + @ instruction: 0x003649d4 │ │ │ │ + mlaseq r7, r4, sp, r9 │ │ │ │ + eorseq r9, r7, ip, lsr #27 │ │ │ │ + @ instruction: 0x0037c6b4 │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_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 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 2fda4 <_PyObject_Dump@@Base+0x1d8> │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ bne 2fd7c <_PyObject_Dump@@Base+0x1b0> │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29514 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ 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 144290 │ │ │ │ + b 1443e8 │ │ │ │ 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 9df70 │ │ │ │ + bl 9df20 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ b 2fea4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #308] @ 2ffcc │ │ │ │ mov r5, r1 │ │ │ │ - bl 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d94 <_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 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ b 2fea4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 985f0 │ │ │ │ + bl 9859c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ff88 │ │ │ │ ldr r3, [pc, #104] @ 2ffd0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 2ff7c │ │ │ │ mov r0, r4 │ │ │ │ - bl a67bc │ │ │ │ + bl a6824 │ │ │ │ b 2ffbc │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2ff70 │ │ │ │ cmp r5, #0 │ │ │ │ beq 2ffbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 985f0 │ │ │ │ + bl 9859c │ │ │ │ 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 │ │ │ │ - eorseq sl, r7, r0, asr r1 │ │ │ │ + eorseq r9, r7, r0, asr lr │ │ │ │ subseq r2, r5, r4, rrx │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ │ │ │ │ 0002ffd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1325e8 │ │ │ │ + bl 132758 │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 3013c │ │ │ │ mov r0, r5 │ │ │ │ bl 29d24 │ │ │ │ cmp r4, #0 │ │ │ │ bne 30034 │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ ldr r2, [pc, #320] @ 3015c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ b 30144 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bgt 3006c │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ 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 c7c84 │ │ │ │ + bl c7d04 │ │ │ │ b 30144 │ │ │ │ tst r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ beq 30084 │ │ │ │ - bl 131dd4 │ │ │ │ + bl 131f44 │ │ │ │ mov r4, r0 │ │ │ │ b 3008c │ │ │ │ - bl 1362fc │ │ │ │ + bl 13646c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3013c │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ 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 144290 │ │ │ │ + bl 1443e8 │ │ │ │ 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} │ │ │ │ - eorseq sl, r7, r4, ror r1 │ │ │ │ - eorseq sl, r7, ip, ror r1 │ │ │ │ + eorseq r9, r7, r4, ror lr │ │ │ │ + eorseq r9, r7, ip, ror lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #96] @ 301e4 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r3, [pc, #92] @ 301e8 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 18f184 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ed20 <_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 2a60f0 │ │ │ │ + bl 2a6570 │ │ │ │ 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 sl, r7, r4, lsl #14 │ │ │ │ + eorseq sl, r7, r4, lsl #8 │ │ │ │ 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 f4048 │ │ │ │ + bl f41b0 │ │ │ │ cmp r0, #0 │ │ │ │ bge 3023c │ │ │ │ ldr r3, [pc, #188] @ 302e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a484 │ │ │ │ + bl 11a5cc │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 302d8 │ │ │ │ - bl 11a838 │ │ │ │ + bl 11a980 │ │ │ │ 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 128bc8 │ │ │ │ + b 128d3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1acb50 │ │ │ │ + bl 1ac030 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30294 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [pc, #108] @ 302f0 │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad33c │ │ │ │ + bl 1ac81c │ │ │ │ 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 117720 │ │ │ │ + bl 117864 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 sl, r7, ip, asr #16 │ │ │ │ - eorseq sl, r7, r4, asr r8 │ │ │ │ + eorseq sl, r7, ip, asr #10 │ │ │ │ + eorseq sl, r7, r4, asr r5 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sl, r7, r4, ror #16 │ │ │ │ + eorseq sl, r7, r4, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ @@ -5786,84 +5786,84 @@ │ │ │ │ ldr r7, [r5] │ │ │ │ ble 30388 │ │ │ │ b 3036c │ │ │ │ ldr r0, [pc, #120] @ 303c8 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 30338 │ │ │ │ mov r0, #0 │ │ │ │ b 303c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16f04c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f328 <_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 16f04c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f328 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 30388 │ │ │ │ b 30364 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r7, r7, r0, asr #21 │ │ │ │ + eorseq r7, r7, ip, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 27f7f8 │ │ │ │ + bl 27fce8 │ │ │ │ cmn r0, #2 │ │ │ │ beq 30424 │ │ │ │ cmn r0, #1 │ │ │ │ bne 30418 │ │ │ │ ldr r3, [pc, #36] @ 30430 │ │ │ │ ldr r1, [pc, #36] @ 30434 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ b 30424 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a5a74 │ │ │ │ + b a5adc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r7, r0, lsl #27 │ │ │ │ + eorseq sl, r7, r0, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 30468 │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ bne 30484 │ │ │ │ ldr r3, [pc, #28] @ 3048c │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 2a542c │ │ │ │ + bl 2a58ac │ │ │ │ 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 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 30508 │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ bne 30548 │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29ef8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3053c │ │ │ │ ldr r3, [pc, #36] @ 30558 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144290 │ │ │ │ - bl 1325e8 │ │ │ │ + b 1443e8 │ │ │ │ + bl 132758 │ │ │ │ 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 296c94 │ │ │ │ + b 29711c │ │ │ │ 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 294d60 │ │ │ │ + b 2951e8 │ │ │ │ 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 28642c │ │ │ │ + bl 28691c │ │ │ │ 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 2aecb8 │ │ │ │ + bl 2af050 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 bb9b0 │ │ │ │ + bl bba40 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 30718 │ │ │ │ mvn r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ b 307e4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 30730 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3070c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl bce70 │ │ │ │ + bl bcefc │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 30750 │ │ │ │ mvn r5, #0 │ │ │ │ b 307e4 │ │ │ │ - bl 28961c │ │ │ │ + bl 289b0c │ │ │ │ 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 28975c │ │ │ │ + bl 289c4c │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ b 307c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ 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 c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2973c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ bge 30864 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bne 30880 │ │ │ │ - bl 1325e8 │ │ │ │ + bl 132758 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3081c │ │ │ │ mov r0, #0 │ │ │ │ b 3088c │ │ │ │ mov r0, r4 │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #24] @ 30894 │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9c3c │ │ │ │ b 3088c │ │ │ │ ldr r3, [pc, #16] @ 30898 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq sp, r7, r4, asr r3 │ │ │ │ + eorseq sp, r7, r0, lsr r0 │ │ │ │ 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 58630 │ │ │ │ + bl 585e8 │ │ │ │ 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 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ tst r3, #32 │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ beq 3090c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ @@ -6173,33 +6173,33 @@ │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #2 │ │ │ │ lsleq r1, r1, #1 │ │ │ │ ldrheq r0, [r0, r1] │ │ │ │ ldrne r0, [r0, r1, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r1, r6, r0, lsr r6 │ │ │ │ + eorseq r1, r6, r0, lsr r3 │ │ │ │ │ │ │ │ 00030940 : │ │ │ │ ldr r1, [pc, #4] @ 3094c │ │ │ │ ldr r0, [pc, #4] @ 30950 │ │ │ │ - b 283034 │ │ │ │ + b 283524 │ │ │ │ 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 180394 │ │ │ │ + bl 1807bc │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ ldr r4, [r4, #1292] @ 0x50c │ │ │ │ - bl 158018 │ │ │ │ + bl 158330 │ │ │ │ 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 2b6044 │ │ │ │ + bl 2b6458 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -6249,86 +6249,86 @@ │ │ │ │ ldr r8, [r5] │ │ │ │ cmp r8, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r7, #1 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r7, [r5] │ │ │ │ - bl 8bbc4 │ │ │ │ + bl 8bc3c │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r0 │ │ │ │ beq 30a88 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233520 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 233284 <_Py_write_noraise@@Base+0x80> │ │ │ │ b 30a9c │ │ │ │ cmp r0, #0 │ │ │ │ beq 30a9c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a2afc <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ + bl 2a2f7c <_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 16c248 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16c524 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 30ae0 │ │ │ │ mov r5, #0 │ │ │ │ b 30b58 │ │ │ │ - bl 14eb44 │ │ │ │ + bl 14ec9c │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 c0498 │ │ │ │ + bl c0524 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037aefc │ │ │ │ + @ instruction: 0x0037abfc │ │ │ │ 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 9b344 │ │ │ │ + bl 9b2f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 30bc4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ @@ -6354,28 +6354,28 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ beq 30c0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 30c0c │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 30c40 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ beq 30c40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 30c40 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ strd r2, [r4, #24] │ │ │ │ strd r2, [r4, #32] │ │ │ │ pop {r4, pc} │ │ │ │ @@ -6386,87 +6386,87 @@ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ebe58 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 1eb388 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ bne 30c9c │ │ │ │ mov r0, #0 │ │ │ │ b 30cd0 │ │ │ │ ldrd r0, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 16d9f8 <_PyTime_localtime@@Base> │ │ │ │ + bl 16dcd4 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 30c94 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, r0, #1888 @ 0x760 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r4 │ │ │ │ add r1, r1, #1 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2b8dc8 │ │ │ │ + bl 2b91dc │ │ │ │ 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 23d17c │ │ │ │ + bl 23cedc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne 30d20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d4bc │ │ │ │ + bl 23d21c │ │ │ │ b 30d94 │ │ │ │ cmp r6, #2 │ │ │ │ bne 30d94 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r6, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23d510 │ │ │ │ + bl 23d270 │ │ │ │ add r5, r6, #20 │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ 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 2395f4 │ │ │ │ + bl 239358 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ bne 30d94 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c174 <_Py_SetRefcnt@@Base+0xe00> │ │ │ │ + bl 7c1bc <_Py_SetRefcnt@@Base+0xe00> │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ 00030d9c : │ │ │ │ ldr r0, [pc] @ 30da4 │ │ │ │ - b 10ee30 │ │ │ │ + b 10ef80 │ │ │ │ subseq lr, r6, r8, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -6499,36 +6499,36 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ bne 30e70 │ │ │ │ ldr r2, [pc, #436] @ 30ff0 │ │ │ │ ldr r1, [pc, #436] @ 30ff4 │ │ │ │ ldr r0, [pc, #436] @ 30ff8 │ │ │ │ mov r3, r7 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ b 30f14 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #412] @ 30ff8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_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 9ab34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aae4 <_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 ab150 │ │ │ │ + bl ab1b4 │ │ │ │ cmn r0, #1 │ │ │ │ bne 30f38 │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 a67bc │ │ │ │ + bl a6824 │ │ │ │ b 30fe8 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [pc, #40] @ 30ffc │ │ │ │ ldr r1, [pc, #40] @ 31000 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ b 30f14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x003761f0 │ │ │ │ - eorseq r9, r6, r8, lsl #5 │ │ │ │ - eorseq lr, r7, r8, asr #24 │ │ │ │ + @ instruction: 0x00375ef0 │ │ │ │ + eorseq r8, r6, r8, lsl #31 │ │ │ │ + eorseq lr, r7, r8, asr #18 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r7, r0, asr #24 │ │ │ │ + eorseq lr, r7, r0, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ @@ -6678,20 +6678,20 @@ │ │ │ │ mov r3, #2 │ │ │ │ sub lr, r6, r3 │ │ │ │ cmp lr, r0 │ │ │ │ bge 31118 │ │ │ │ ldr r3, [pc, #1248] @ 315ec │ │ │ │ ldr r1, [pc, #1248] @ 315f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ b 315d8 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ b 31088 │ │ │ │ - bl 92714 │ │ │ │ + bl 92778 │ │ │ │ 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 117720 │ │ │ │ + bl 117864 │ │ │ │ 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 #5 │ │ │ │ - strheq r1, [pc], #-76 @ │ │ │ │ + eorseq sp, r7, r4, lsl #31 │ │ │ │ + strheq r1, [pc], #-20 @ │ │ │ │ subseq r2, r6, r8, asr #11 │ │ │ │ - subeq r1, pc, r2, asr #9 │ │ │ │ - subeq r1, pc, r8, asr #9 │ │ │ │ + strheq r1, [pc], #-26 @ │ │ │ │ + subeq r1, pc, r0, asr #3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r7, r4, lsr #5 │ │ │ │ + eorseq sp, r7, r4, lsr #31 │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_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 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 31a28 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ bne 31708 │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ 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 28961c │ │ │ │ + bl 289b0c │ │ │ │ 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 117720 │ │ │ │ + bl 117864 │ │ │ │ b 316e0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [pc, #624] @ 31a50 │ │ │ │ ldr r0, [r2, #3888] @ 0xf30 │ │ │ │ - bl 10f420 │ │ │ │ + bl 10f570 │ │ │ │ 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 110798 │ │ │ │ + bl 1108e8 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 319e8 │ │ │ │ ldr r1, [pc, #536] @ 31a5c │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl a696c │ │ │ │ + bl a69d4 │ │ │ │ cmp r0, #0 │ │ │ │ ble 31934 │ │ │ │ ldr r1, [pc, #516] @ 31a60 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl f4048 │ │ │ │ + bl f41b0 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ b 319e8 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 118a18 │ │ │ │ + bl 118b5c │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ b 319e8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b72ec │ │ │ │ + bl 1b67c8 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 319e8 │ │ │ │ sub r1, r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17203c │ │ │ │ + bl 17234c │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ bne 319f8 │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ 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 28975c │ │ │ │ + bl 289c4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq lr, r6, r8, lsr #20 │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - eorseq pc, r7, r0, lsr r0 @ │ │ │ │ - @ instruction: 0x003669d8 │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + eorseq lr, r7, r0, lsr sp │ │ │ │ + @ instruction: 0x003666d8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r7, r4, asr #32 │ │ │ │ - @ instruction: 0x00373cd4 │ │ │ │ - eorseq pc, r7, r0, ror r0 @ │ │ │ │ - eorseq sp, r8, r8, asr r2 │ │ │ │ + eorseq lr, r7, r4, asr #26 │ │ │ │ + @ instruction: 0x003739d4 │ │ │ │ + eorseq lr, r7, r0, ror sp │ │ │ │ + eorseq ip, r8, r8, asr pc │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ subseq ip, r7, r4, ror lr │ │ │ │ str r1, [r0, #2724] @ 0xaa4 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -7314,25 +7314,25 @@ │ │ │ │ ldr ip, [pc, #520] @ 31cf4 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_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 1033c4 │ │ │ │ + bl 103538 │ │ │ │ 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 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ b 31bd0 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ 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 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 31ce8 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ 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 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ 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 2c9d48 <_Py_RestoreSignals@@Base+0x14d0> │ │ │ │ + bl 2ca15c <_Py_RestoreSignals@@Base+0x14d0> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 31bd0 │ │ │ │ mov r1, sl │ │ │ │ - bl 2ca088 <_Py_RestoreSignals@@Base+0x1810> │ │ │ │ + bl 2ca49c <_Py_RestoreSignals@@Base+0x1810> │ │ │ │ cmn r0, #1 │ │ │ │ beq 31cdc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ca230 <_Py_RestoreSignals@@Base+0x19b8> │ │ │ │ + bl 2ca644 <_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 aebe0 │ │ │ │ + bl aec90 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ beq 31cdc │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r8, [r5, #140] @ 0x8c │ │ │ │ - bl 200934 │ │ │ │ + bl 20001c │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ b 31ce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ 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 pc, r7, r8, ror #10 │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - eorseq sp, r6, r0, asr #25 │ │ │ │ - eorseq r1, r6, r8, lsr #3 │ │ │ │ - eorseq r7, r5, r4, lsl r5 │ │ │ │ - @ instruction: 0x0036dcd4 │ │ │ │ + eorseq pc, r7, r8, ror #4 │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + eorseq sp, r6, r0, asr #19 │ │ │ │ + eorseq r0, r6, r8, lsr #29 │ │ │ │ + eorseq r7, r5, r4, lsl r2 │ │ │ │ + @ instruction: 0x0036d9d4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r1, r0 │ │ │ │ + mlaseq r5, ip, lr, 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 r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b2f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ca508 <_Py_RestoreSignals@@Base+0x1c90> │ │ │ │ + bl 2ca91c <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 9adc8 <_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 180394 │ │ │ │ + bl 1807bc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 31e04 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 158018 │ │ │ │ + bl 158330 │ │ │ │ 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 90c0c <_Py_hashtable_get@@Base> │ │ │ │ + bl 90c70 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 31e54 <_PyTraceMalloc_GetTraceback@@Base+0xb8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r4 │ │ │ │ - bl 90c0c <_Py_hashtable_get@@Base> │ │ │ │ + bl 90c70 <_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 15b258 <_PyObject_SetManagedDict@@Base+0x434> │ │ │ │ + bl 15b56c <_PyObject_SetManagedDict@@Base+0x434> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ 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 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ 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 ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 31ec8 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ b 31f54 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ bne 31f54 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1033c4 │ │ │ │ + bl 103538 │ │ │ │ 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 144290 │ │ │ │ + bl 1443e8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x00369ddc │ │ │ │ + @ instruction: 0x00369adc │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_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 1033c4 │ │ │ │ + bl 103538 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 3204c <_PyInterpreterState_RequireIDRef@@Base+0xdc> │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ bne 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ ldr r3, [pc, #176] @ 32104 <_PyInterpreterState_RequireIDRef@@Base+0x194> │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ ldr r6, [pc, #168] @ 32108 <_PyInterpreterState_RequireIDRef@@Base+0x198> │ │ │ │ ldr r8, [r7, #8] │ │ │ │ - bl 8b29c │ │ │ │ + bl 8b314 │ │ │ │ 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 18f184 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ed20 <_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 1c0908 <_PyErr_Format@@Base> │ │ │ │ + bl 1bfe20 <_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 a649c │ │ │ │ + bl a6504 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq lr, r6, r4, lsl #27 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003802bc │ │ │ │ - @ instruction: 0x003802fc │ │ │ │ + @ instruction: 0x0037ffbc │ │ │ │ + @ instruction: 0x0037fffc │ │ │ │ │ │ │ │ 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 c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29688 <__fstat64_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ 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 144290 │ │ │ │ + bl 1443e8 │ │ │ │ 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 144290 │ │ │ │ + bl 1443e8 │ │ │ │ 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 90c0c <_Py_hashtable_get@@Base> │ │ │ │ + bl 90c70 <_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 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ 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 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ 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 a344c │ │ │ │ + bl a34b4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 918bc <_Py_hashtable_set@@Base> │ │ │ │ + bl 91920 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - bl 29dc68 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + bl 29e0e4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ 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 18c1ac │ │ │ │ + bl 18bd48 │ │ │ │ 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 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x003808d8 │ │ │ │ + @ instruction: 0x003805d8 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r0, r8, r8, ror #17 │ │ │ │ + eorseq r0, r8, r8, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #20 │ │ │ │ mov r4, #0 │ │ │ │ @@ -7894,28 +7894,28 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ ldr r1, [pc, #160] @ 32490 <_Py_fstat@@Base+0x378> │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ 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 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r4, #0 │ │ │ │ b 32484 <_Py_fstat@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ 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 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r0, r8, ip, lsl #18 │ │ │ │ + eorseq r0, r8, ip, lsl #12 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r8, ip, lsl r9 │ │ │ │ + eorseq r0, r8, ip, lsl r6 │ │ │ │ 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 2cfb18 │ │ │ │ + bl 2cfac8 │ │ │ │ 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 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov sl, #0 │ │ │ │ b 32848 <_Py_fstat@@Base+0x730> │ │ │ │ beq 32574 <_Py_fstat@@Base+0x45c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 32578 <_Py_fstat@@Base+0x460> │ │ │ │ - bl 29dc68 │ │ │ │ + bl 29e0e4 │ │ │ │ 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 2d0f98 │ │ │ │ + bl 2d0f78 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r8, sl │ │ │ │ beq 3277c <_Py_fstat@@Base+0x664> │ │ │ │ mov r0, sl │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ 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 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ 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 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ 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 2cfc2c │ │ │ │ + bl 2cfbdc │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #496] @ 32890 <_Py_fstat@@Base+0x778> │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9c3c │ │ │ │ subs sl, r0, #0 │ │ │ │ bne 3277c <_Py_fstat@@Base+0x664> │ │ │ │ b 32768 <_Py_fstat@@Base+0x650> │ │ │ │ add r0, fp, #12 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ ldmib fp, {r1, r2} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #464] @ 32894 <_Py_fstat@@Base+0x77c> │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9c3c │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 32768 <_Py_fstat@@Base+0x650> │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r5 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ 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 r0, r8, r0, asr #18 │ │ │ │ + eorseq r0, r8, r0, asr #12 │ │ │ │ muleq r3, r8, r8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r0, r8, ip, lsr #19 │ │ │ │ + eorseq r0, r8, ip, lsr #13 │ │ │ │ subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r0, r8, r8, ror #18 │ │ │ │ - eorseq r0, r8, r4, lsr #19 │ │ │ │ - eorseq r0, r8, r8, asr #19 │ │ │ │ + eorseq r0, r8, r8, ror #12 │ │ │ │ + eorseq r0, r8, r4, lsr #13 │ │ │ │ + eorseq r0, r8, r8, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldm r1, {r1, r2} │ │ │ │ @@ -8243,104 +8243,134 @@ │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ble 32970 <_Py_fstat@@Base+0x858> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl caf40 <_PyBytes_Resize@@Base> │ │ │ │ + bl cafac <_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 b9900 │ │ │ │ + bl b9990 │ │ │ │ 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 117720 │ │ │ │ + bl 117864 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 a696c │ │ │ │ + bl a69d4 │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ - bl 91ad0 │ │ │ │ + bl 91b34 │ │ │ │ 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 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 r2, r7, ip, ror #19 │ │ │ │ + eorseq r2, r7, ip, ror #13 │ │ │ │ ldrsheq r9, [r7], #-224 @ 0xffffff20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 32acc <_Py_fstat@@Base+0x9b4> │ │ │ │ + ldr r1, [pc, #76] @ 32b14 <_Py_fstat@@Base+0x9fc> │ │ │ │ + ldr r0, [pc, #76] @ 32b18 <_Py_fstat@@Base+0xa00> │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + bl 8b314 │ │ │ │ + ldr r3, [pc, #64] @ 32b1c <_Py_fstat@@Base+0xa04> │ │ │ │ + ldr r2, [r3, #640] @ 0x280 │ │ │ │ + cmp r0, r2 │ │ │ │ + beq 32aec <_Py_fstat@@Base+0x9d4> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [r3, #624] @ 0x270 │ │ │ │ + cmp r4, r2 │ │ │ │ + bne 32ae4 <_Py_fstat@@Base+0x9cc> │ │ │ │ + ldr r2, [r3, #884] @ 0x374 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 32ae4 <_Py_fstat@@Base+0x9cc> │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [r3, #884] @ 0x374 │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq sl, r5, r4, ror r2 │ │ │ │ + subeq r1, pc, r0, ror #15 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ subs r8, r3, #0 │ │ │ │ ldrne r6, [r8, #8] │ │ │ │ moveq r6, r8 │ │ │ │ cmp r2, #2 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ - ldr lr, [pc, #548] @ 32cfc <_Py_fstat@@Base+0xbe4> │ │ │ │ + ldr lr, [pc, #548] @ 32d74 <_Py_fstat@@Base+0xc5c> │ │ │ │ cmp r8, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ add r6, r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -8351,111 +8381,111 @@ │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ sub r4, r6, #3 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 32b38 <_Py_fstat@@Base+0xa20> │ │ │ │ + bne 32bb0 <_Py_fstat@@Base+0xa98> │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r9, #3 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32b7c <_Py_fstat@@Base+0xa64> │ │ │ │ + beq 32bf4 <_Py_fstat@@Base+0xadc> │ │ │ │ mov ip, #3 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #436] @ 32d00 <_Py_fstat@@Base+0xbe8> │ │ │ │ + ldr ip, [pc, #436] @ 32d78 <_Py_fstat@@Base+0xc60> │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 32b7c <_Py_fstat@@Base+0xa64> │ │ │ │ + bne 32bf4 <_Py_fstat@@Base+0xadc> │ │ │ │ mov r4, #0 │ │ │ │ - b 32ce8 <_Py_fstat@@Base+0xbd0> │ │ │ │ + b 32d60 <_Py_fstat@@Base+0xc48> │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 16ff4c │ │ │ │ + bl 170268 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32b74 <_Py_fstat@@Base+0xa5c> │ │ │ │ + beq 32bec <_Py_fstat@@Base+0xad4> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ ldr r8, [r5, #8] │ │ │ │ - beq 32c6c <_Py_fstat@@Base+0xb54> │ │ │ │ + beq 32ce4 <_Py_fstat@@Base+0xbcc> │ │ │ │ ldr sl, [r5, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 32bb4 <_Py_fstat@@Base+0xa9c> │ │ │ │ + beq 32c2c <_Py_fstat@@Base+0xb14> │ │ │ │ subs r4, r6, #4 │ │ │ │ - beq 32c88 <_Py_fstat@@Base+0xb70> │ │ │ │ + beq 32d00 <_Py_fstat@@Base+0xbe8> │ │ │ │ ldr fp, [r5, #16] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 32bc8 <_Py_fstat@@Base+0xab0> │ │ │ │ + beq 32c40 <_Py_fstat@@Base+0xb28> │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 32ca0 <_Py_fstat@@Base+0xb88> │ │ │ │ + beq 32d18 <_Py_fstat@@Base+0xc00> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 32c00 <_Py_fstat@@Base+0xae8> │ │ │ │ - bl 1033c4 │ │ │ │ + beq 32c78 <_Py_fstat@@Base+0xb60> │ │ │ │ + bl 103538 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 32b74 <_Py_fstat@@Base+0xa5c> │ │ │ │ + blt 32bec <_Py_fstat@@Base+0xad4> │ │ │ │ subs r6, r4, #1 │ │ │ │ moveq r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ moveq r2, r6 │ │ │ │ moveq r1, r6 │ │ │ │ - beq 32cb0 <_Py_fstat@@Base+0xb98> │ │ │ │ + beq 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r6 │ │ │ │ moveq r6, r0 │ │ │ │ - beq 32c34 <_Py_fstat@@Base+0xb1c> │ │ │ │ - bl 1033c4 │ │ │ │ + beq 32cac <_Py_fstat@@Base+0xb94> │ │ │ │ + bl 103538 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 32b74 <_Py_fstat@@Base+0xa5c> │ │ │ │ + blt 32bec <_Py_fstat@@Base+0xad4> │ │ │ │ subs r3, r6, #1 │ │ │ │ moveq r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ moveq r1, r3 │ │ │ │ - beq 32cb0 <_Py_fstat@@Base+0xb98> │ │ │ │ + beq 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 32c4c <_Py_fstat@@Base+0xb34> │ │ │ │ + beq 32cc4 <_Py_fstat@@Base+0xbac> │ │ │ │ subs r3, r3, #1 │ │ │ │ moveq r2, r3 │ │ │ │ - beq 32cb0 <_Py_fstat@@Base+0xb98> │ │ │ │ + beq 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 32c64 <_Py_fstat@@Base+0xb4c> │ │ │ │ + beq 32cdc <_Py_fstat@@Base+0xbc4> │ │ │ │ cmp r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq 32cb0 <_Py_fstat@@Base+0xb98> │ │ │ │ + beq 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - b 32cb0 <_Py_fstat@@Base+0xb98> │ │ │ │ + b 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b 32cb0 <_Py_fstat@@Base+0xb98> │ │ │ │ + b 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b 32cb0 <_Py_fstat@@Base+0xb98> │ │ │ │ + b 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -8464,64 +8494,34 @@ │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #16] │ │ │ │ str fp, [sp, #8] │ │ │ │ str sl, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 2d2fbc │ │ │ │ + bl 2d2f9c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 170718 │ │ │ │ + bl 170a34 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, pc, r8, ror #21 │ │ │ │ + strdeq r1, [pc], #-120 @ │ │ │ │ subseq lr, r6, r0, ror #28 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ - ldr r1, [pc, #76] @ 32d70 <_Py_fstat@@Base+0xc58> │ │ │ │ - ldr r0, [pc, #76] @ 32d74 <_Py_fstat@@Base+0xc5c> │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - bl 8b29c │ │ │ │ - ldr r3, [pc, #64] @ 32d78 <_Py_fstat@@Base+0xc60> │ │ │ │ - ldr r2, [r3, #640] @ 0x280 │ │ │ │ - cmp r0, r2 │ │ │ │ - beq 32d48 <_Py_fstat@@Base+0xc30> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [r3, #624] @ 0x270 │ │ │ │ - cmp r4, r2 │ │ │ │ - bne 32d40 <_Py_fstat@@Base+0xc28> │ │ │ │ - ldr r2, [r3, #884] @ 0x374 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 32d40 <_Py_fstat@@Base+0xc28> │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r3, #884] @ 0x374 │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq sl, r5, r4, ror r5 │ │ │ │ - subeq r1, pc, r0, lsr #22 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ 00032d7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - bl 8b29c │ │ │ │ + bl 8b314 │ │ │ │ ldr r4, [pc, #1036] @ 331a8 │ │ │ │ str r0, [r4, #640] @ 0x280 │ │ │ │ - bl 2d39c0 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 2d39a0 <_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 8aeec │ │ │ │ + bl 8af64 │ │ │ │ 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 8bbe8 │ │ │ │ + bl 8bc60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #836] @ 331b4 │ │ │ │ - bl 8bebc │ │ │ │ + bl 8bf34 │ │ │ │ ldr r0, [pc, #828] @ 331b4 │ │ │ │ - bl 8b208 │ │ │ │ + bl 8b280 │ │ │ │ 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 8bebc │ │ │ │ + bl 8bf34 │ │ │ │ b 32ebc │ │ │ │ ldr r0, [pc, #780] @ 331b4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8d10c │ │ │ │ + bl 8d184 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32e88 │ │ │ │ ldr r2, [pc, #768] @ 331bc │ │ │ │ b 33174 │ │ │ │ ldr r0, [pc, #756] @ 331b8 │ │ │ │ - bl 8b208 │ │ │ │ + bl 8b280 │ │ │ │ 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 8b590 │ │ │ │ + bl 8b608 │ │ │ │ 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 2a4d60 <_PyEvent_Notify@@Base> │ │ │ │ + bl 2a4f28 <_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 2b5444 │ │ │ │ + bl 2b5828 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6] │ │ │ │ b 32efc │ │ │ │ ldr r8, [pc, #600] @ 331c8 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r6, [r8, r0] │ │ │ │ cmp r6, #0 │ │ │ │ bne 32f88 │ │ │ │ ldr r1, [pc, #584] @ 331cc │ │ │ │ ldr r0, [pc, #584] @ 331d0 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 8d0d0 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 8d148 │ │ │ │ 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 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ cmp r7, #0 │ │ │ │ blt 32fe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2370bc <_PyThreadState_New@@Base+0x3d4> │ │ │ │ + bl 236e20 <_PyThreadState_New@@Base+0x3d4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d138 │ │ │ │ + bl 8d1b0 │ │ │ │ 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 2802d0 │ │ │ │ + bl 2807c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 33024 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ - bl 1ab764 │ │ │ │ + bl 1aac44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 280b1c │ │ │ │ + bl 28100c │ │ │ │ mov r5, r7 │ │ │ │ b 33000 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 8b590 │ │ │ │ + bl 8b608 │ │ │ │ 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 1505e4 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - bl 3569dc │ │ │ │ + bl 15073c <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + bl 3566f4 │ │ │ │ ldr r9, [r7] │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ cmp r9, #0 │ │ │ │ beq 3307c │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ str r5, [r7], #-520 @ 0xfffffdf8 │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ mov r3, r5 │ │ │ │ str r3, [r7, r5] │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r5, #512 @ 0x200 │ │ │ │ bne 3306c │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq 330ac │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 241d0c │ │ │ │ + bl 241a6c │ │ │ │ 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 2366d4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + bl 236438 <_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 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ 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 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 289670 │ │ │ │ + bl 289b60 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 28bc44 │ │ │ │ + bl 28c134 │ │ │ │ mov r0, r5 │ │ │ │ - bl 290f48 │ │ │ │ + bl 291438 │ │ │ │ ldr r0, [r5, #3668] @ 0xe54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3313c │ │ │ │ - bl 1623d8 │ │ │ │ + bl 1626ec │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 29125c │ │ │ │ + bl 29174c │ │ │ │ b 330c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 280a58 │ │ │ │ + bl 280f48 │ │ │ │ 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 2a78f8 │ │ │ │ + b 2a7d78 │ │ │ │ ldr r2, [pc, #72] @ 331c0 │ │ │ │ ldr r1, [pc, #108] @ 331e8 │ │ │ │ mov r0, #1 │ │ │ │ mov ip, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ str ip, [sp, #28] │ │ │ │ strd r0, [sp, #16] │ │ │ │ @@ -8773,33 +8773,33 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ bl 2b5f4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - subeq r1, pc, r8, lsr fp @ │ │ │ │ - eorseq r0, r8, r0, lsl #29 │ │ │ │ + subeq r1, pc, r0, lsr r8 @ │ │ │ │ + eorseq r0, r8, r0, lsl #23 │ │ │ │ @ instruction: 0x00575394 │ │ │ │ @ instruction: 0x0057539c │ │ │ │ - eorseq r0, r8, r4, ror #28 │ │ │ │ - mlaseq r5, r4, pc, r6 @ │ │ │ │ + eorseq r0, r8, r4, ror #22 │ │ │ │ + mlaseq r5, r4, ip, r6 │ │ │ │ subseq r5, r7, ip, ror #2 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, ror r5 │ │ │ │ - subeq r1, pc, r8, asr fp @ │ │ │ │ + eorseq sl, r5, r4, ror r2 │ │ │ │ + subeq r1, pc, r0, asr r8 @ │ │ │ │ subseq r5, r7, r4, lsl #7 │ │ │ │ - eorseq r0, r8, r0, lsr lr │ │ │ │ + eorseq r0, r8, r0, lsr fp │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ - eorseq r0, r8, r8, asr #28 │ │ │ │ - subeq r1, pc, r0, ror fp @ │ │ │ │ - @ instruction: 0x004f1b98 │ │ │ │ + eorseq r0, r8, r8, asr #22 │ │ │ │ + subeq r1, pc, r8, ror #16 │ │ │ │ + @ instruction: 0x004f1890 │ │ │ │ ldr r3, [pc, #140] @ 33280 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 22e410 │ │ │ │ + bl 22e174 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r4, [r4, #16] │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 150cb8 │ │ │ │ + b 150f6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 8aeec │ │ │ │ + bl 8af64 │ │ │ │ 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 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ 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 #2 │ │ │ │ + eorseq r0, r8, ip, lsr #28 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [pc] @ 333c4 │ │ │ │ - b 128bc8 │ │ │ │ - eorseq r1, r8, r0, lsl #3 │ │ │ │ + b 128d3c │ │ │ │ + eorseq r0, r8, r0, lsl #29 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 1c22d0 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [r2] │ │ │ │ + ldr ip, [r2, #84] @ 0x54 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #8] @ 33410 │ │ │ │ + bl 128d3c │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + @ instruction: 0x00380ef4 │ │ │ │ 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 │ │ │ │ + bls 33458 │ │ │ │ + ldr r0, [pc, #100] @ 334a0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3340c │ │ │ │ + bne 33458 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - ble 33438 │ │ │ │ + ble 33484 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3343c │ │ │ │ - bl a5784 │ │ │ │ + bne 33488 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3343c │ │ │ │ - b 33404 │ │ │ │ + beq 33488 │ │ │ │ + b 33450 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2750dc │ │ │ │ + bl 2750ec │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33404 │ │ │ │ - ldr r0, [pc, #4] @ 33458 │ │ │ │ + blt 33450 │ │ │ │ + ldr r0, [pc, #4] @ 334a4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x003583b0 │ │ │ │ + ldrheq r8, [r5], -r0 @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 1c2db8 │ │ │ │ - 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 128bc8 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0x003811f4 │ │ │ │ - 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 341ca0 │ │ │ │ + bl 341b3c │ │ │ │ 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 341ca0 │ │ │ │ + bl 341b3c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ bne 335c8 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ 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 c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ bne 33564 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea714 │ │ │ │ + bl ea878 │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 335f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 29dc68 │ │ │ │ + bl 29e0e4 │ │ │ │ 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 ab694 │ │ │ │ + bl ab6f8 │ │ │ │ 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 99dfc │ │ │ │ + bl 99dac │ │ │ │ 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 101a8c <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + bl 101c00 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ b 33644 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -9084,24 +9084,24 @@ │ │ │ │ ldr r1, [pc, #120] @ 336ec │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ bne 3368c │ │ │ │ - bl 341ca0 │ │ │ │ + bl 341b3c │ │ │ │ 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 ecfa8 │ │ │ │ + bl ed10c │ │ │ │ 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 1abd8c <_PyThreadState_NewBound@@Base> │ │ │ │ + b 1ab26c <_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 27639c │ │ │ │ + bl 2763ac │ │ │ │ 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 180394 │ │ │ │ + bl 1807bc │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r4, #1 │ │ │ │ beq 33764 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 275248 │ │ │ │ + bl 275258 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 158018 │ │ │ │ + bl 158330 │ │ │ │ mov r0, r6 │ │ │ │ - bl 276464 │ │ │ │ + bl 276474 │ │ │ │ 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 341ca0 │ │ │ │ + bl 341b3c │ │ │ │ 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 c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ bne 337ec │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ b 33800 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea328 │ │ │ │ + bl ea48c │ │ │ │ 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 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ - eorseq r6, r7, r4, asr #22 │ │ │ │ + eorseq r6, r7, r4, asr #16 │ │ │ │ │ │ │ │ 00033860 : │ │ │ │ ldr r3, [pc, #52] @ 3389c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 33894 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ 338a0 │ │ │ │ ldr r0, [pc, #24] @ 338a4 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2dee90 <_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 r6, r7, r4, asr #22 │ │ │ │ + eorseq r6, r7, r4, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ bne 338ec │ │ │ │ @@ -9243,41 +9243,41 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 33914 │ │ │ │ ldr r2, [pc, #100] @ 33944 │ │ │ │ ldr r1, [pc, #100] @ 33948 │ │ │ │ ldr r0, [pc, #100] @ 3394c │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ b 3390c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #80] @ 3394c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 338c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #52] @ 33950 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 1274c8 │ │ │ │ + bl 127650 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r7, r4, lsl r2 │ │ │ │ - eorseq r9, r6, r8, lsl #5 │ │ │ │ - eorseq pc, r5, ip, ror #5 │ │ │ │ + eorseq r9, r7, r4, lsl pc │ │ │ │ + eorseq r8, r6, r8, lsl #31 │ │ │ │ + eorseq lr, r5, ip, ror #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub lr, r1, #1 │ │ │ │ str lr, [r0, #16] │ │ │ │ ldrsb r2, [r1, #-1] │ │ │ │ ldrb r3, [r1, #-1] │ │ │ │ @@ -9329,15 +9329,15 @@ │ │ │ │ str ip, [r0] │ │ │ │ ldrb r3, [r1, #-2] │ │ │ │ lsr r3, r3, #3 │ │ │ │ cmp r3, #31 │ │ │ │ mvneq r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b 2d75c4 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ + b 2d78b0 <_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 fe234 │ │ │ │ + bl fe3a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 33aac │ │ │ │ b 33aa4 │ │ │ │ ldr r0, [pc, #36] @ 33abc │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f0534 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1efc1c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 33a68 │ │ │ │ mov r0, #0 │ │ │ │ b 33ab4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 102878 │ │ │ │ + bl 1029ec │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003591bc │ │ │ │ + @ instruction: 0x00358ebc │ │ │ │ │ │ │ │ 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 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 9a7c8 │ │ │ │ + bl 9a778 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 33b70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 242278 │ │ │ │ + bl 241fd8 │ │ │ │ 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 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ beq 33d4c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r0, r6, r3 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ 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 2423b8 │ │ │ │ + bl 242118 │ │ │ │ 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 2425a8 │ │ │ │ + bl 242308 │ │ │ │ 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 99dfc │ │ │ │ + bl 99dac │ │ │ │ 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 2550b0 │ │ │ │ + bl 254e78 │ │ │ │ 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 196b9c │ │ │ │ + b 196738 │ │ │ │ │ │ │ │ 00033e0c : │ │ │ │ - b 253820 │ │ │ │ + b 2535e8 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 180394 │ │ │ │ + bl 1807bc │ │ │ │ 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 158018 │ │ │ │ + bl 158330 │ │ │ │ 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 1abd8c <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 1ab26c <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 280a58 │ │ │ │ + bl 280f48 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2908cc │ │ │ │ + bl 290dbc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 280a58 │ │ │ │ + b 280f48 │ │ │ │ │ │ │ │ 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 27639c │ │ │ │ + bl 2763ac │ │ │ │ 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 180394 │ │ │ │ + bl 1807bc │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r5, #1 │ │ │ │ beq 34028 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 275988 │ │ │ │ + bl 275998 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 158018 │ │ │ │ + bl 158330 │ │ │ │ mov r0, r6 │ │ │ │ - bl 276464 │ │ │ │ + bl 276474 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ + │ │ │ │ +00034044 : │ │ │ │ + ldr r0, [pc] @ 3404c │ │ │ │ + b 10ef80 │ │ │ │ + subseq pc, r6, r0, lsl r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 34078 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #28] @ 34084 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r0, r0, #5504 @ 0x1580 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - bl 2906bc │ │ │ │ - ldr r0, [pc, #4] @ 3407c │ │ │ │ + bl 290bac │ │ │ │ + ldr r0, [pc, #4] @ 34088 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -00034080 : │ │ │ │ - ldr r0, [pc] @ 34088 │ │ │ │ - b 10ee30 │ │ │ │ - subseq pc, r6, r0, lsl r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #816] @ 343d4 │ │ │ │ + ldr r1, [pc, #816] @ 343d4 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 340bc │ │ │ │ + bge 340bc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #788] @ 343d8 │ │ │ │ + ldr r1, [pc, #788] @ 343d8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #768] @ 343dc │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #768] @ 343dc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #748] @ 343e0 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #748] @ 343e0 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #728] @ 343e4 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #728] @ 343e4 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #708] @ 343e8 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #708] @ 343e8 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #688] @ 343ec │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #688] @ 343ec │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #668] @ 343f0 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #668] @ 343f0 │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #648] @ 343f4 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #648] @ 343f4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #628] @ 343f8 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #628] @ 343f8 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #608] @ 343fc │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #608] @ 343fc │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #588] @ 34400 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #588] @ 34400 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #568] @ 34404 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #568] @ 34404 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #548] @ 34408 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #548] @ 34408 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #528] @ 3440c │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #528] @ 3440c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #508] @ 34410 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #508] @ 34410 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #488] @ 34414 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #488] @ 34414 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #468] @ 34418 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #468] @ 34418 │ │ │ │ mov r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #448] @ 3441c │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #448] @ 3441c │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #428] @ 34420 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #428] @ 34420 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #408] @ 34424 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #408] @ 34424 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #388] @ 34428 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #388] @ 34428 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #368] @ 3442c │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #368] @ 3442c │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #348] @ 34430 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #348] @ 34430 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #328] @ 34434 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #328] @ 34434 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #308] @ 34438 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #308] @ 34438 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #288] @ 3443c │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #288] @ 3443c │ │ │ │ mov r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #268] @ 34440 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #268] @ 34440 │ │ │ │ mov r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #248] @ 34444 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #248] @ 34444 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #228] @ 34448 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #228] @ 34448 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #208] @ 3444c │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #208] @ 3444c │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #188] @ 34450 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #188] @ 34450 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #168] @ 34454 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #168] @ 34454 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #148] @ 34458 │ │ │ │ + blt 340b4 │ │ │ │ + ldr r1, [pc, #148] @ 34458 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r8, r0, lsr #21 │ │ │ │ - eorseq r2, r8, ip, lsr #21 │ │ │ │ - @ instruction: 0x00382ab8 │ │ │ │ - eorseq r2, r8, r4, asr #21 │ │ │ │ - eorseq r2, r8, ip, asr #21 │ │ │ │ - @ instruction: 0x00382ad8 │ │ │ │ - eorseq r2, r8, r4, ror #21 │ │ │ │ - @ instruction: 0x00382af0 │ │ │ │ - @ instruction: 0x00382afc │ │ │ │ - eorseq r2, r8, r4, lsl #22 │ │ │ │ - eorseq r2, r8, r0, lsl fp │ │ │ │ - eorseq r2, r8, ip, lsl fp │ │ │ │ - eorseq r2, r8, r8, lsr #22 │ │ │ │ - eorseq r2, r8, r4, lsr fp │ │ │ │ - eorseq r2, r8, r0, asr #22 │ │ │ │ - eorseq r2, r8, ip, asr #22 │ │ │ │ - eorseq r2, r8, r8, asr fp │ │ │ │ - eorseq r2, r8, r4, ror #22 │ │ │ │ - eorseq r2, r8, r0, ror fp │ │ │ │ - eorseq r2, r8, ip, ror fp │ │ │ │ - eorseq r2, r8, r4, lsl #23 │ │ │ │ - mlaseq r8, r0, fp, r2 │ │ │ │ - mlaseq r8, ip, fp, r2 │ │ │ │ - eorseq r2, r8, r8, lsr #23 │ │ │ │ - @ instruction: 0x00382bb4 │ │ │ │ - eorseq r2, r8, r0, asr #23 │ │ │ │ - eorseq r2, r8, ip, asr #23 │ │ │ │ - @ instruction: 0x00382bd8 │ │ │ │ - eorseq r2, r8, r4, ror #23 │ │ │ │ - @ instruction: 0x00382bf0 │ │ │ │ - @ instruction: 0x00382bfc │ │ │ │ - eorseq r2, r8, r8, lsl #24 │ │ │ │ - eorseq r2, r8, r4, lsl ip │ │ │ │ - eorseq r2, r8, r4, lsr #24 │ │ │ │ + eorseq r2, r8, r0, ror r7 │ │ │ │ + eorseq r2, r8, ip, ror r7 │ │ │ │ + eorseq r2, r8, r8, lsl #15 │ │ │ │ + mlaseq r8, r4, r7, r2 │ │ │ │ + mlaseq r8, ip, r7, r2 │ │ │ │ + eorseq r2, r8, r8, lsr #15 │ │ │ │ + @ instruction: 0x003827b4 │ │ │ │ + eorseq r2, r8, r0, asr #15 │ │ │ │ + eorseq r2, r8, ip, asr #15 │ │ │ │ + @ instruction: 0x003827d4 │ │ │ │ + eorseq r2, r8, r0, ror #15 │ │ │ │ + eorseq r2, r8, ip, ror #15 │ │ │ │ + @ instruction: 0x003827f8 │ │ │ │ + eorseq r2, r8, r4, lsl #16 │ │ │ │ + eorseq r2, r8, r0, lsl r8 │ │ │ │ + eorseq r2, r8, ip, lsl r8 │ │ │ │ + eorseq r2, r8, r8, lsr #16 │ │ │ │ + eorseq r2, r8, r4, lsr r8 │ │ │ │ + eorseq r2, r8, r0, asr #16 │ │ │ │ + eorseq r2, r8, ip, asr #16 │ │ │ │ + eorseq r2, r8, r4, asr r8 │ │ │ │ + eorseq r2, r8, r0, ror #16 │ │ │ │ + eorseq r2, r8, ip, ror #16 │ │ │ │ + eorseq r2, r8, r8, ror r8 │ │ │ │ + eorseq r2, r8, r4, lsl #17 │ │ │ │ + mlaseq r8, r0, r8, r2 │ │ │ │ + mlaseq r8, ip, r8, r2 │ │ │ │ + eorseq r2, r8, r8, lsr #17 │ │ │ │ + @ instruction: 0x003828b4 │ │ │ │ + eorseq r2, r8, r0, asr #17 │ │ │ │ + eorseq r2, r8, ip, asr #17 │ │ │ │ + @ instruction: 0x003828d8 │ │ │ │ + eorseq r2, r8, r4, ror #17 │ │ │ │ + @ instruction: 0x003828f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ add lr, sp, #20 │ │ │ │ @@ -10008,97 +10008,97 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ str lr, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #292] @ 345cc │ │ │ │ + ldr r1, [pc, #292] @ 345cc │ │ │ │ ldr r5, [ip, #16] │ │ │ │ - bl fe234 │ │ │ │ + bl fe3a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 344d8 │ │ │ │ + beq 344d8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1119c4 │ │ │ │ + bl 111b14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 344e0 │ │ │ │ - ldr r3, [pc, #256] @ 345d0 │ │ │ │ - ldr r1, [pc, #256] @ 345d4 │ │ │ │ + bne 344e0 │ │ │ │ + ldr r3, [pc, #256] @ 345d0 │ │ │ │ + ldr r1, [pc, #256] @ 345d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b 345c4 │ │ │ │ + b 345c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 34508 │ │ │ │ - ldr r3, [pc, #212] @ 345d0 │ │ │ │ - ldr r1, [pc, #216] @ 345d8 │ │ │ │ + bne 34508 │ │ │ │ + ldr r3, [pc, #212] @ 345d0 │ │ │ │ + ldr r1, [pc, #216] @ 345d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 344d8 │ │ │ │ + bl 18ec84 │ │ │ │ + b 344d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #196] @ 345dc │ │ │ │ - beq 3453c │ │ │ │ + ldreq r0, [pc, #196] @ 345dc │ │ │ │ + beq 3453c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 3453c │ │ │ │ - ldr r3, [pc, #160] @ 345d0 │ │ │ │ - ldr r1, [pc, #172] @ 345e0 │ │ │ │ + bne 3453c │ │ │ │ + ldr r3, [pc, #160] @ 345d0 │ │ │ │ + ldr r1, [pc, #172] @ 345e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 344d8 │ │ │ │ + bl 18ec84 │ │ │ │ + b 344d8 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #156] @ 345e4 │ │ │ │ - ldr r0, [pc, #156] @ 345e8 │ │ │ │ + ldr r1, [pc, #156] @ 345e4 │ │ │ │ + ldr r0, [pc, #156] @ 345e8 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 344d8 │ │ │ │ - bl 286064 │ │ │ │ + blt 344d8 │ │ │ │ + bl 286554 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 344d8 │ │ │ │ + beq 344d8 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 2abb38 │ │ │ │ + bl 2abf4c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 34598 │ │ │ │ + bne 34598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 286d30 │ │ │ │ - b 344d8 │ │ │ │ + bl 287220 │ │ │ │ + b 344d8 │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 286d30 │ │ │ │ + bl 287220 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 150cb8 │ │ │ │ + bl 150f6c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaseq r8, r0, ip, r2 │ │ │ │ + eorseq r2, r8, r0, ror #18 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r8, ip, lsr #24 │ │ │ │ - eorseq r2, r8, r8, asr #24 │ │ │ │ + @ instruction: 0x003828fc │ │ │ │ + eorseq r2, r8, r8, lsl r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r2, r8, r0, ror #24 │ │ │ │ - eorseq lr, r8, r4, lsl lr │ │ │ │ - eorseq r2, r8, r8, lsl #25 │ │ │ │ + eorseq r2, r8, r0, lsr r9 │ │ │ │ + eorseq lr, r8, r0, lsr #22 │ │ │ │ + eorseq r2, r8, r8, asr r9 │ │ │ │ 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 │ │ │ │ @@ -10107,311 +10107,311 @@ │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ add r4, r4, r1 │ │ │ │ - bne 34648 │ │ │ │ + bne 34648 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 34680 │ │ │ │ - ldr ip, [pc, #352] @ 347b0 │ │ │ │ + beq 34680 │ │ │ │ + ldr ip, [pc, #352] @ 347b0 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 34680 │ │ │ │ + bne 34680 │ │ │ │ mov r4, #0 │ │ │ │ - b 347a4 │ │ │ │ + b 347a4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 346a8 │ │ │ │ + bne 346a8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - ldr r1, [pc, #288] @ 347b4 │ │ │ │ - ldr r0, [pc, #288] @ 347b8 │ │ │ │ + ldr r1, [pc, #288] @ 347b4 │ │ │ │ + ldr r0, [pc, #288] @ 347b8 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 346c0 │ │ │ │ - b 34678 │ │ │ │ + bge 346c0 │ │ │ │ + b 34678 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1aa09c <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1a91d4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 34688 │ │ │ │ - b 34678 │ │ │ │ + bne 34688 │ │ │ │ + b 34678 │ │ │ │ cmp r6, #2 │ │ │ │ - ble 346e4 │ │ │ │ - ldr r3, [pc, #236] @ 347bc │ │ │ │ + ble 346e4 │ │ │ │ + ldr r3, [pc, #236] @ 347bc │ │ │ │ mov r2, #3 │ │ │ │ - ldr r1, [pc, #232] @ 347c0 │ │ │ │ + ldr r1, [pc, #232] @ 347c0 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 117720 │ │ │ │ + b 117864 │ │ │ │ cmn r6, #1 │ │ │ │ - bge 34700 │ │ │ │ - ldr r3, [pc, #200] @ 347bc │ │ │ │ - ldr r1, [pc, #204] @ 347c4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 34678 │ │ │ │ - ldr r3, [pc, #192] @ 347c8 │ │ │ │ - bl 356b80 │ │ │ │ + bge 34700 │ │ │ │ + ldr r3, [pc, #200] @ 347bc │ │ │ │ + ldr r1, [pc, #204] @ 347c4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 34678 │ │ │ │ + ldr r3, [pc, #192] @ 347c8 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 34678 │ │ │ │ + beq 34678 │ │ │ │ cmn r6, #1 │ │ │ │ - bne 3476c │ │ │ │ + bne 3476c │ │ │ │ add r6, r5, #3744 @ 0xea0 │ │ │ │ add r5, r5, #3792 @ 0xed0 │ │ │ │ add r6, r6, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 35000 │ │ │ │ + bl 34f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3475c │ │ │ │ + beq 3475c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 34788 │ │ │ │ - b 34678 │ │ │ │ + bne 34788 │ │ │ │ + b 34678 │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 34738 │ │ │ │ - b 347a4 │ │ │ │ + bne 34738 │ │ │ │ + b 347a4 │ │ │ │ add r5, r5, r6, lsl #4 │ │ │ │ add r1, r5, #3744 @ 0xea0 │ │ │ │ add r1, r1, #4 │ │ │ │ - bl 35000 │ │ │ │ + bl 34f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 347a4 │ │ │ │ - b 3474c │ │ │ │ + beq 347a4 │ │ │ │ + b 3474c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 34678 │ │ │ │ + bne 34678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 34678 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 34678 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq pc, r6, r4, asr #2 │ │ │ │ - @ instruction: 0x0038baf8 │ │ │ │ - eorseq r2, r8, r4, lsr #25 │ │ │ │ + eorseq fp, r8, ip, asr #16 │ │ │ │ + eorseq r2, r8, r4, lsr #19 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00382cb4 │ │ │ │ - eorseq r2, r8, r4, lsl #26 │ │ │ │ + @ instruction: 0x003829b4 │ │ │ │ + eorseq r2, r8, r4, lsl #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 34834 │ │ │ │ + beq 34834 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ bl 29a48 <__atomic_store_8@plt> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 158018 │ │ │ │ + bl 158330 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #36] @ 34850 │ │ │ │ + ldr r0, [pc, #36] @ 34850 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9bd4 │ │ │ │ - ldr r3, [pc, #24] @ 34854 │ │ │ │ - ldr r1, [pc, #24] @ 34858 │ │ │ │ + b a9c3c │ │ │ │ + ldr r3, [pc, #24] @ 34854 │ │ │ │ + ldr r1, [pc, #24] @ 34858 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r2, r8, ip, lsr #26 │ │ │ │ + @ instruction: 0x00382bd4 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r9, r6, r0, lsl r1 │ │ │ │ + eorseq r8, r6, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #1684] @ 34f08 │ │ │ │ + ldr r2, [pc, #1684] @ 34f08 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 27503c │ │ │ │ + bl 27504c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 348b0 │ │ │ │ + beq 348b0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 348b8 │ │ │ │ - ldr r0, [pc, #1644] @ 34f0c │ │ │ │ + bne 348b8 │ │ │ │ + ldr r0, [pc, #1644] @ 34f0c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #1636] @ 34f10 │ │ │ │ + ldr r1, [pc, #1636] @ 34f10 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mvn r5, #0 │ │ │ │ - b 34efc │ │ │ │ + b 34efc │ │ │ │ ldr lr, [r5, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 348d8 │ │ │ │ + beq 348d8 │ │ │ │ add fp, r5, #8 │ │ │ │ - ldr r6, [pc, #1604] @ 34f14 │ │ │ │ + ldr r6, [pc, #1604] @ 34f14 │ │ │ │ mov ip, fp │ │ │ │ mov r1, #0 │ │ │ │ - b 34928 │ │ │ │ - ldr r3, [pc, #1580] @ 34f0c │ │ │ │ + b 34928 │ │ │ │ + ldr r3, [pc, #1580] @ 34f0c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #1584] @ 34f18 │ │ │ │ + ldr r1, [pc, #1584] @ 34f18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 348b0 │ │ │ │ + bl 117864 │ │ │ │ + b 348b0 │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r7, [r2, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - bne 3496c │ │ │ │ + bne 3496c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 3499c │ │ │ │ + beq 3499c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 34904 │ │ │ │ - ldr r3, [pc, #1524] @ 34f14 │ │ │ │ + bne 34904 │ │ │ │ + ldr r3, [pc, #1524] @ 34f14 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 3499c │ │ │ │ + beq 3499c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ - ble 349b0 │ │ │ │ + ble 349b0 │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 348f0 │ │ │ │ - ldr r0, [pc, #1472] @ 34f0c │ │ │ │ + blt 348f0 │ │ │ │ + ldr r0, [pc, #1472] @ 34f0c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - ldr r1, [pc, #1480] @ 34f1c │ │ │ │ + ldr r1, [pc, #1480] @ 34f1c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - b 348b0 │ │ │ │ + bl 117864 │ │ │ │ + b 348b0 │ │ │ │ ldr r8, [r2, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ - beq 3499c │ │ │ │ + beq 3499c │ │ │ │ cmp r7, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - bgt 34960 │ │ │ │ - b 34988 │ │ │ │ + bgt 34960 │ │ │ │ + b 34988 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 34994 │ │ │ │ + beq 34994 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 3497c │ │ │ │ - b 3499c │ │ │ │ + bne 3497c │ │ │ │ + b 3499c │ │ │ │ cmp r4, r6 │ │ │ │ - bne 34924 │ │ │ │ - ldr r3, [pc, #1384] @ 34f0c │ │ │ │ - ldr r1, [pc, #1400] @ 34f20 │ │ │ │ + bne 34924 │ │ │ │ + ldr r3, [pc, #1384] @ 34f0c │ │ │ │ + ldr r1, [pc, #1400] @ 34f20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 348b0 │ │ │ │ + bl 18ec84 │ │ │ │ + b 348b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23b0c8 │ │ │ │ + bl 23ae28 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 348b0 │ │ │ │ - ldr r2, [pc, #1344] @ 34f08 │ │ │ │ + beq 348b0 │ │ │ │ + ldr r2, [pc, #1344] @ 34f08 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2ddf0c │ │ │ │ + bl 2de264 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 348b0 │ │ │ │ + beq 348b0 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r7, [r4, #168] @ 0xa8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r9, [r4, #128] @ 0x80 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 34a04 │ │ │ │ + beq 34a04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 237c08 │ │ │ │ + bl 23796c │ │ │ │ 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 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 34e3c │ │ │ │ + beq 34e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2de138 │ │ │ │ + bl 2de490 │ │ │ │ cmp r0, #0 │ │ │ │ ldrlt sl, [r6, #8] │ │ │ │ sublt sl, sl, #1 │ │ │ │ - blt 34da8 │ │ │ │ + blt 34da8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34a6c │ │ │ │ + beq 34a6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 34a6c │ │ │ │ + bne 34a6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ movne r5, #0 │ │ │ │ - bne 34cf4 │ │ │ │ + bne 34cf4 │ │ │ │ add r3, r7, #8 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r9, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - bge 34c84 │ │ │ │ + bge 34c84 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r8, [r3, #4]! │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 34c7c │ │ │ │ + bge 34c7c │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ ldr r6, [r8, #180] @ 0xb4 │ │ │ │ tst r3, #2 │ │ │ │ - beq 34b24 │ │ │ │ - ldr r3, [pc, #1108] @ 34f24 │ │ │ │ - bl 356b80 │ │ │ │ + beq 34b24 │ │ │ │ + ldr r3, [pc, #1108] @ 34f24 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r3, #28 │ │ │ │ mul r3, r6, r3 │ │ │ │ cmp r6, #10 │ │ │ │ add r2, r1, r3 │ │ │ │ @@ -10426,29 +10426,29 @@ │ │ │ │ addeq r3, r3, #98304 @ 0x18000 │ │ │ │ add r2, r2, #764 @ 0x2fc │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r2, r1, r2 │ │ │ │ addeq r2, r1, r3 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 34c7c │ │ │ │ + beq 34c7c │ │ │ │ mov r0, r4 │ │ │ │ - bl a344c │ │ │ │ + bl a34b4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 34c44 │ │ │ │ - bl 11a838 │ │ │ │ + bne 34c44 │ │ │ │ + bl 11a980 │ │ │ │ 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 356b80 │ │ │ │ + beq 34bb8 │ │ │ │ + ldr r2, [pc, #960] @ 34f24 │ │ │ │ + bl 356890 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r3, r9, #1 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ add ip, r0, r2 │ │ │ │ @@ -10463,572 +10463,572 @@ │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r0, r3 │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r0, r3 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 34c5c │ │ │ │ + beq 34c5c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl b8bf8 │ │ │ │ + bl b8c88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34c5c │ │ │ │ + beq 34c5c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - ldr r3, [pc, #828] @ 34f28 │ │ │ │ + ldr r3, [pc, #828] @ 34f28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 34bc0 │ │ │ │ + beq 34bc0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 34bc0 │ │ │ │ + ble 34bc0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 34c34 │ │ │ │ + bne 34c34 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ subne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - b 34c44 │ │ │ │ + b 34c44 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ subne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 34bc0 │ │ │ │ + b 34bc0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl f93e4 │ │ │ │ + bl f954c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34c5c │ │ │ │ - bl 11a838 │ │ │ │ + beq 34c5c │ │ │ │ + bl 11a980 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5c84 │ │ │ │ + bl 1a4dbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 34c7c │ │ │ │ + bne 34c7c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a5cd0 │ │ │ │ + bl 1a4e08 │ │ │ │ add sl, sl, #1 │ │ │ │ - b 34a90 │ │ │ │ + b 34a90 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r6, #0 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r8, [r5, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r8, r6 │ │ │ │ mov r1, r4 │ │ │ │ - ble 34cbc │ │ │ │ + ble 34cbc │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ - bl a2cd8 │ │ │ │ + bl a2d40 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mvnlt r5, #0 │ │ │ │ - b 34c98 │ │ │ │ + b 34c98 │ │ │ │ ldr r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 34cd0 │ │ │ │ + beq 34cd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cd48 │ │ │ │ - ldr r6, [pc, #596] @ 34f2c │ │ │ │ + bl 25cc88 │ │ │ │ + ldr r6, [pc, #596] @ 34f2c │ │ │ │ ldr r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 34cf4 │ │ │ │ + beq 34cf4 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - bl 187298 │ │ │ │ + bl 187050 │ │ │ │ add r6, r6, #28 │ │ │ │ - b 34cd4 │ │ │ │ - bl 1aa2d4 │ │ │ │ + b 34cd4 │ │ │ │ + bl 1a940c │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r0, #537] @ 0x219 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ addne r3, r3, #1 │ │ │ │ strbne r3, [r0, #537] @ 0x219 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34d30 │ │ │ │ + beq 34d30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 34d30 │ │ │ │ + bne 34d30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34efc │ │ │ │ + beq 34efc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 34efc │ │ │ │ + bne 34efc │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 34efc │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 34efc │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #428] @ 34f30 │ │ │ │ + ldr r1, [pc, #428] @ 34f30 │ │ │ │ ldr r0, [r3, sl, lsl #2] │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #3 │ │ │ │ - bl fe234 │ │ │ │ + bl fe3a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ - beq 34db4 │ │ │ │ + beq 34db4 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - blt 34e18 │ │ │ │ - b 34d58 │ │ │ │ + blt 34e18 │ │ │ │ + b 34d58 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 34dd0 │ │ │ │ + beq 34dd0 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 34dec │ │ │ │ + beq 34dec │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 237c08 │ │ │ │ + bl 23796c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str fp, [r2, #172] @ 0xac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34da4 │ │ │ │ + beq 34da4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 34da4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 34da4 │ │ │ │ + bne 34da4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 34da4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34e3c │ │ │ │ + beq 34e3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 34e3c │ │ │ │ + bne 34e3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 34eb0 │ │ │ │ + bne 34eb0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 34e5c │ │ │ │ + beq 34e5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 237c08 │ │ │ │ + bl 23796c │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #168] @ 0xa8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r9, [r4, #128] @ 0x80 │ │ │ │ - beq 34e88 │ │ │ │ + beq 34e88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 34e88 │ │ │ │ + bne 34e88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 348b0 │ │ │ │ + beq 348b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 348b0 │ │ │ │ + bne 348b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 348b0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 348b0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34ed4 │ │ │ │ + beq 34ed4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 34ed4 │ │ │ │ + bne 34ed4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 348b0 │ │ │ │ + beq 348b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 348b0 │ │ │ │ + bne 348b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 348b0 │ │ │ │ + bl 9adc8 <_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 #8 │ │ │ │ + eorseq r9, r5, r8, ror #2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r8, r8, lsl pc │ │ │ │ + eorseq r2, r8, r8, lsl ip │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - eorseq r2, r8, r8, asr #30 │ │ │ │ - eorseq r2, r8, r0, lsl #31 │ │ │ │ - @ instruction: 0x00382fb0 │ │ │ │ + eorseq r2, r8, r8, asr #24 │ │ │ │ + eorseq r2, r8, r0, lsl #25 │ │ │ │ + @ instruction: 0x00382cb0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq fp, r5, ip, asr r1 │ │ │ │ - eorseq sl, r5, r4, lsl #16 │ │ │ │ + eorseq sl, r5, r4, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 34f68 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #28] @ 34f68 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r0, r0, #5504 @ 0x1580 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - bl 27ffe0 │ │ │ │ - ldr r0, [pc, #4] @ 34f6c │ │ │ │ + bl 2804d0 │ │ │ │ + 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 356b80 │ │ │ │ + ldr r5, [r1] │ │ │ │ + mov r6, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, r5, #8 │ │ │ │ + cmp r5, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r3 │ │ │ │ + beq 34fc4 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 34fb0 │ │ │ │ + ldr r5, [r5] │ │ │ │ + b 34f8c │ │ │ │ + bl ab38c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 34fa8 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #112] @ 35054 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, #0 │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r4, #1468] @ 0x5bc │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ - ble 34fe8 │ │ │ │ + ble 35044 │ │ │ │ ldr r3, [r4, #1464] @ 0x5b8 │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 34fe0 │ │ │ │ + beq 3503c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 116e74 │ │ │ │ + bl 116fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 34ff0 │ │ │ │ - beq 34fe0 │ │ │ │ + blt 3504c │ │ │ │ + beq 3503c │ │ │ │ ldr r0, [r4, #1464] @ 0x5b8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 29b278 <_Py_CheckRecursiveCall@@Base+0x98> │ │ │ │ + bl 29b6f4 <_Py_CheckRecursiveCall@@Base+0x98> │ │ │ │ add r5, r5, #1 │ │ │ │ - b 34f9c │ │ │ │ - ldr r0, [pc, #12] @ 34ffc │ │ │ │ + b 34ff8 │ │ │ │ + ldr r0, [pc, #12] @ 35058 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r1] │ │ │ │ - mov r6, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, r5, #8 │ │ │ │ - cmp r5, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r3 │ │ │ │ - beq 35054 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 35040 │ │ │ │ - ldr r5, [r5] │ │ │ │ - b 3501c │ │ │ │ - bl ab328 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 35038 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ sub sp, sp, #16 │ │ │ │ - bge 35098 │ │ │ │ + bge 35098 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #268] @ 3519c │ │ │ │ + ldr r0, [pc, #268] @ 3519c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128bc8 │ │ │ │ - ldr r1, [pc, #256] @ 351a0 │ │ │ │ + b 128d3c │ │ │ │ + ldr r1, [pc, #256] @ 351a0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl f4048 │ │ │ │ + bl f41b0 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r5, #0 │ │ │ │ - blt 35190 │ │ │ │ + blt 35190 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 35100 │ │ │ │ - bl 2de850 │ │ │ │ + bne 35100 │ │ │ │ + bl 2deba8 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ - ldr r2, [pc, #208] @ 351a4 │ │ │ │ + ldr r2, [pc, #208] @ 351a4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ - ldr ip, [pc, #200] @ 351a8 │ │ │ │ + ldr ip, [pc, #200] @ 351a8 │ │ │ │ movne ip, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #180] @ 351ac │ │ │ │ - bl 128bc8 │ │ │ │ + ldr r0, [pc, #180] @ 351ac │ │ │ │ + bl 128d3c │ │ │ │ mov r5, r0 │ │ │ │ - b 35190 │ │ │ │ - bl 1acb50 │ │ │ │ + b 35190 │ │ │ │ + bl 1ac030 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35150 │ │ │ │ + bne 35150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2de850 │ │ │ │ + bl 2deba8 │ │ │ │ ldrb ip, [r4, #12] │ │ │ │ - ldr r1, [pc, #132] @ 351a4 │ │ │ │ + ldr r1, [pc, #132] @ 351a4 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #128] @ 351a8 │ │ │ │ + ldr r2, [pc, #128] @ 351a8 │ │ │ │ movne r2, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #112] @ 351b0 │ │ │ │ - bl 128bc8 │ │ │ │ + ldr r0, [pc, #112] @ 351b0 │ │ │ │ + bl 128d3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad33c │ │ │ │ - b 3516c │ │ │ │ - ble 35168 │ │ │ │ - ldr r3, [pc, #88] @ 351b4 │ │ │ │ - ldr r1, [pc, #88] @ 351b8 │ │ │ │ + bl 1ac81c │ │ │ │ + b 3516c │ │ │ │ + ble 35168 │ │ │ │ + ldr r3, [pc, #88] @ 351b4 │ │ │ │ + ldr r1, [pc, #88] @ 351b8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35190 │ │ │ │ + beq 35190 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 35190 │ │ │ │ + bne 35190 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x003831b0 │ │ │ │ + @ instruction: 0x00382eb0 │ │ │ │ ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ - @ instruction: 0x003602b0 │ │ │ │ - eorseq r0, r6, r8, lsr #5 │ │ │ │ - eorseq r3, r8, r4, asr #3 │ │ │ │ - eorseq r3, r8, r8, ror #3 │ │ │ │ + @ instruction: 0x0035ffb0 │ │ │ │ + eorseq pc, r5, r8, lsr #31 │ │ │ │ + eorseq r2, r8, r4, asr #29 │ │ │ │ + eorseq r2, r8, r8, ror #29 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r8, r7, ip, asr #3 │ │ │ │ + eorseq r7, r7, ip, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1283e8 │ │ │ │ + bl 12855c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 351ec │ │ │ │ - bl a5784 │ │ │ │ + bne 351ec │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35230 │ │ │ │ - ldr r1, [pc, #68] @ 35238 │ │ │ │ - ldr r0, [pc, #68] @ 3523c │ │ │ │ + bne 35230 │ │ │ │ + ldr r1, [pc, #68] @ 35238 │ │ │ │ + ldr r0, [pc, #68] @ 3523c │ │ │ │ mov r2, r4 │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 35218 │ │ │ │ - bl a5784 │ │ │ │ + bge 35218 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 35228 │ │ │ │ - b 35230 │ │ │ │ + beq 35228 │ │ │ │ + b 35230 │ │ │ │ mov r0, r4 │ │ │ │ bl 29580 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 35204 │ │ │ │ + beq 35204 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r6, r8, r3, r6 │ │ │ │ - eorseq r3, r8, r0, lsl r2 │ │ │ │ + mlaseq r6, r8, r0, r6 │ │ │ │ + eorseq r2, r8, r0, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1aa2d4 │ │ │ │ - ldr r3, [pc, #144] @ 352ec │ │ │ │ + bl 1a940c │ │ │ │ + ldr r3, [pc, #144] @ 352ec │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 35278 │ │ │ │ - ldr r3, [pc, #132] @ 352f0 │ │ │ │ - ldr r1, [pc, #132] @ 352f4 │ │ │ │ + beq 35278 │ │ │ │ + ldr r3, [pc, #132] @ 352f0 │ │ │ │ + ldr r1, [pc, #132] @ 352f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 3528c │ │ │ │ - ldr r0, [pc, #120] @ 352f8 │ │ │ │ + bl 18ec84 │ │ │ │ + b 3528c │ │ │ │ + ldr r0, [pc, #120] @ 352f8 │ │ │ │ mov r1, #0 │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 35294 │ │ │ │ + bge 35294 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #96] @ 352fc │ │ │ │ + ldr r4, [pc, #96] @ 352fc │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 352e4 │ │ │ │ + beq 352e4 │ │ │ │ bl 2a54c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 352dc │ │ │ │ + beq 352dc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 352dc │ │ │ │ + beq 352dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 352dc │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 352dc │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ - ldr r0, [pc, #20] @ 35300 │ │ │ │ + ldr r0, [pc, #20] @ 35300 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r8, r4, lsr #4 │ │ │ │ - eorseq r3, r8, r0, asr r2 │ │ │ │ + eorseq r2, r8, r4, lsr #30 │ │ │ │ + eorseq r2, r8, r0, asr pc │ │ │ │ subseq r2, ip, r4, asr #26 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r0, [pc, #328] @ 35468 │ │ │ │ + ldr r0, [pc, #328] @ 35468 │ │ │ │ mov r6, r1 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35344 │ │ │ │ + bne 35344 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b 35458 │ │ │ │ + b 35458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ subs r5, r0, #0 │ │ │ │ addne r8, r5, #8 │ │ │ │ movne r2, r8 │ │ │ │ movne r3, #0 │ │ │ │ - beq 35338 │ │ │ │ + beq 35338 │ │ │ │ cmp r3, r4 │ │ │ │ - bge 35388 │ │ │ │ + bge 35388 │ │ │ │ ldr lr, [r6, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr ip, [lr] │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ add ip, ip, #1 │ │ │ │ strne ip, [lr] │ │ │ │ str lr, [r2, #4]! │ │ │ │ - b 35360 │ │ │ │ - ldr r1, [pc, #220] @ 3546c │ │ │ │ - ldr r0, [pc, #220] @ 35470 │ │ │ │ + b 35360 │ │ │ │ + ldr r1, [pc, #220] @ 3546c │ │ │ │ + ldr r0, [pc, #220] @ 35470 │ │ │ │ mov r2, r5 │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 353b4 │ │ │ │ + blt 353b4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r7, #0 │ │ │ │ - bne 353d4 │ │ │ │ + bne 353d4 │ │ │ │ mov r4, #0 │ │ │ │ - b 35458 │ │ │ │ + b 35458 │ │ │ │ ldr r6, [r8, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 353e4 │ │ │ │ + bne 353e4 │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 353bc │ │ │ │ - b 35458 │ │ │ │ + blt 353bc │ │ │ │ + b 35458 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 35408 │ │ │ │ + bne 35408 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3541c │ │ │ │ - b 353d0 │ │ │ │ + bne 3541c │ │ │ │ + b 353d0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 353f0 │ │ │ │ - b 353d0 │ │ │ │ - ldr r1, [pc, #80] @ 35474 │ │ │ │ + bne 353f0 │ │ │ │ + b 353d0 │ │ │ │ + ldr r1, [pc, #80] @ 35474 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 353d0 │ │ │ │ + beq 353d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 353b4 │ │ │ │ + beq 353b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 353b4 │ │ │ │ + bne 353b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 353b4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 353b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r5, r7, ip, asr #16 │ │ │ │ - eorseq lr, r5, r0, asr #18 │ │ │ │ - eorseq r3, r8, r4, ror r3 │ │ │ │ + eorseq r5, r7, ip, asr #10 │ │ │ │ + eorseq lr, r5, r0, asr #12 │ │ │ │ + eorseq r3, r8, r4, ror r0 │ │ │ │ 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 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ 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 1c6ad4 │ │ │ │ + bl 1c5fec │ │ │ │ b 35574 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ - bl 29dc68 │ │ │ │ + bl 29e0e4 │ │ │ │ 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 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ 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 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ 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 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ 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 117720 │ │ │ │ + bl 117864 │ │ │ │ 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 11a7c8 │ │ │ │ + bl 11a910 │ │ │ │ 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 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 355c0 <_PyXI_ApplyError@@Base+0x120> │ │ │ │ - bl 11a838 │ │ │ │ + bl 11a980 │ │ │ │ mov r0, r4 │ │ │ │ bl 359f4 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 139940 │ │ │ │ + bl 139a98 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 35650 <_PyXI_ApplyError@@Base+0x1b0> │ │ │ │ - bl 11a7c8 │ │ │ │ + bl 11a910 │ │ │ │ ldr r1, [pc, #132] @ 35694 <_PyXI_ApplyError@@Base+0x1f4> │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl a79a0 │ │ │ │ + bl a7a08 │ │ │ │ cmp r0, #0 │ │ │ │ bge 35624 <_PyXI_ApplyError@@Base+0x184> │ │ │ │ - bl 11a838 │ │ │ │ + bl 11a980 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a7ec │ │ │ │ - bl 11a7c8 │ │ │ │ + bl 11a934 │ │ │ │ + bl 11a910 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11a7ec │ │ │ │ + bl 11a934 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r3, r8, r8, lsl #7 │ │ │ │ - @ instruction: 0x004f2198 │ │ │ │ + eorseq r3, r8, r8, lsl #1 │ │ │ │ + @ instruction: 0x004f1e90 │ │ │ │ subseq ip, r5, r4, asr r4 │ │ │ │ - @ instruction: 0x00371ed0 │ │ │ │ - @ instruction: 0x003833b8 │ │ │ │ - @ instruction: 0x003833dc │ │ │ │ + @ instruction: 0x00371bd0 │ │ │ │ + ldrheq r3, [r8], -r8 @ │ │ │ │ + ldrsbeq r3, [r8], -ip @ │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r8, r4, lsl #8 │ │ │ │ - eorseq r3, r8, r0, lsr #8 │ │ │ │ + eorseq r3, r8, r4, lsl #2 │ │ │ │ + eorseq r3, r8, r0, lsr #2 │ │ │ │ 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 afc18 <_PyNamespace_New@@Base> │ │ │ │ + bl afcc8 <_PyNamespace_New@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 359c8 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ mov r0, #0 │ │ │ │ - bl afc18 <_PyNamespace_New@@Base> │ │ │ │ + bl afcc8 <_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 9df70 │ │ │ │ + bl 9df20 │ │ │ │ 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 a79a0 │ │ │ │ + bl a7a08 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9df70 │ │ │ │ + bl 9df20 │ │ │ │ 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 a79a0 │ │ │ │ + bl a7a08 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9df70 │ │ │ │ + bl 9df20 │ │ │ │ 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 a79a0 │ │ │ │ + bl a7a08 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - bl a5784 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + bl a57ec │ │ │ │ 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 a79a0 │ │ │ │ + bl a7a08 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9df70 │ │ │ │ + bl 9df20 │ │ │ │ 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 a79a0 │ │ │ │ + bl a7a08 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 a79a0 │ │ │ │ + bl a7a08 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3596c <_PyXI_ApplyError@@Base+0x4cc> │ │ │ │ - bl 11a838 │ │ │ │ + bl 11a980 │ │ │ │ b 359cc <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ ldr r1, [pc, #124] @ 359f0 <_PyXI_ApplyError@@Base+0x550> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a79a0 │ │ │ │ + bl a7a08 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r8, r5, r0, ror #10 │ │ │ │ - eorseq r8, r5, ip, ror #10 │ │ │ │ - mlaseq r5, ip, r5, r8 │ │ │ │ + eorseq r8, r5, r0, ror #4 │ │ │ │ + eorseq r8, r5, ip, ror #4 │ │ │ │ + mlaseq r5, ip, r2, r8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r0, r6, r0, asr r2 │ │ │ │ - eorseq fp, r5, r0, lsr #14 │ │ │ │ - eorseq r3, r8, ip, lsr #8 │ │ │ │ - eorseq r3, r8, r8, lsr r4 │ │ │ │ + eorseq pc, r5, r0, asr pc @ │ │ │ │ + eorseq fp, r5, r0, lsr #8 │ │ │ │ + eorseq r3, r8, ip, lsr #2 │ │ │ │ + eorseq r3, r8, r8, lsr r1 │ │ │ │ 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 9df70 │ │ │ │ + b 9df20 │ │ │ │ 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 128bc8 │ │ │ │ + b 128d3c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, #64] @ 35ad4 <_PyXI_ApplyError@@Base+0x634> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128bc8 │ │ │ │ + b 128d3c │ │ │ │ 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 128bc8 │ │ │ │ + b 128d3c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9df70 │ │ │ │ + b 9df20 │ │ │ │ ldr r0, [pc, #20] @ 35adc <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r5, r4, lsl #15 │ │ │ │ - mlaseq r5, r8, lr, r6 │ │ │ │ - eorseq r3, r8, r4, asr #8 │ │ │ │ - eorseq r3, r8, r0, asr r4 │ │ │ │ - eorseq r3, r8, r8, asr r4 │ │ │ │ + eorseq sl, r5, r4, lsl #9 │ │ │ │ + mlaseq r5, r8, fp, r6 │ │ │ │ + eorseq r3, r8, r4, asr #2 │ │ │ │ + eorseq r3, r8, r0, asr r1 │ │ │ │ + eorseq r3, r8, r8, asr r1 │ │ │ │ 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 ab328 │ │ │ │ + bl ab38c │ │ │ │ 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 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ 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 #8 │ │ │ │ + eorseq r3, r8, r0, ror #2 │ │ │ │ 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 18987c │ │ │ │ + bl 189418 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ - bl aebe0 │ │ │ │ + bl aec90 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 20ca90 │ │ │ │ + bl 20c294 │ │ │ │ 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 af05c │ │ │ │ + bl af10c │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ beq 35d08 <_PyXI_ApplyError@@Base+0x868> │ │ │ │ mov r0, r7 │ │ │ │ - bl a96a8 │ │ │ │ + bl a9710 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - bl a5784 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + bl a57ec │ │ │ │ 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 b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 35dc8 <_PyXI_ApplyError@@Base+0x928> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ - bl 180394 │ │ │ │ + bl 1807bc │ │ │ │ cmp r0, #0 │ │ │ │ bne 35dd0 <_PyXI_ApplyError@@Base+0x930> │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 180394 │ │ │ │ + bl 1807bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ 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 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ 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 r3, r8, ip, lsr #11 │ │ │ │ + eorseq r3, r8, ip, lsr #5 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r8, r4, asr #11 │ │ │ │ + eorseq r3, r8, r4, asr #5 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00035e08 : │ │ │ │ b 29f40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ bne 35e3c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ 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 ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 35e28 │ │ │ │ b 35e78 │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ bne 35e78 │ │ │ │ ldr r3, [pc, #16] @ 35e84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6ad4 │ │ │ │ + bl 1c5fec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00370db8 │ │ │ │ + @ instruction: 0x00370ab8 │ │ │ │ subseq sp, r5, r4, asr fp │ │ │ │ │ │ │ │ 00035e88 : │ │ │ │ ldr r0, [pc] @ 35e90 │ │ │ │ - b 10ee30 │ │ │ │ + b 10ef80 │ │ │ │ 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 10f874 │ │ │ │ + bl 10f9c4 │ │ │ │ ldr r1, [pc, #360] @ 3601c │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128874 │ │ │ │ + bl 1289e8 │ │ │ │ ldr r1, [pc, #344] @ 36020 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1101c8 │ │ │ │ + bl 110318 │ │ │ │ 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 128874 │ │ │ │ + bl 1289e8 │ │ │ │ ldr r1, [pc, #300] @ 36028 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1101c8 │ │ │ │ + bl 110318 │ │ │ │ cmp r0, #0 │ │ │ │ blt 35edc │ │ │ │ ldr r1, [pc, #276] @ 3602c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128874 │ │ │ │ + bl 1289e8 │ │ │ │ ldr r1, [pc, #264] @ 36030 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1101c8 │ │ │ │ + bl 110318 │ │ │ │ cmp r0, #0 │ │ │ │ blt 35edc │ │ │ │ mov r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 91ad0 │ │ │ │ + bl 91b34 │ │ │ │ ldr r1, [pc, #228] @ 36034 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1101c8 │ │ │ │ + bl 110318 │ │ │ │ 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 161b88 │ │ │ │ cmn r0, #1 │ │ │ │ beq 35edc │ │ │ │ add r6, r6, #8 │ │ │ │ b 35f68 │ │ │ │ ldr r3, [pc, #164] @ 3603c │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl a2b0c │ │ │ │ + bl a2b74 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 35edc │ │ │ │ ldr r1, [pc, #144] @ 36040 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128874 │ │ │ │ + bl 1289e8 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35edc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288ac │ │ │ │ + bl 128a20 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35edc │ │ │ │ ldr r0, [pc, #64] @ 36044 │ │ │ │ - bl 9df04 │ │ │ │ + bl 9deb4 │ │ │ │ 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 @ │ │ │ │ - @ instruction: 0x00386fd8 │ │ │ │ + @ instruction: 0x00386cd8 │ │ │ │ subseq pc, r6, ip, lsr #14 │ │ │ │ - eorseq sl, r6, r4, lsl r1 │ │ │ │ + eorseq r9, r6, r4, lsl lr │ │ │ │ subseq pc, r6, r0, asr #14 │ │ │ │ - eorseq sl, r6, r8, lsr #2 │ │ │ │ - @ instruction: 0x003877bc │ │ │ │ - subeq r2, pc, r0, ror #14 │ │ │ │ + eorseq r9, r6, r8, lsr #28 │ │ │ │ + eorseq r7, r8, r0, lsr r5 │ │ │ │ + subeq r2, pc, r8, asr r4 @ │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ subseq pc, r6, r4, asr r7 @ │ │ │ │ - eorseq r9, r6, r8, lsr lr │ │ │ │ + eorseq r9, r6, r8, lsr fp │ │ │ │ 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 10f874 │ │ │ │ + bl 10f9c4 │ │ │ │ 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 fe234 │ │ │ │ + bl fe3a8 │ │ │ │ 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 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ b 36150 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2f94cc │ │ │ │ + bl 2f9824 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 360c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ b 3612c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r5, r4, lsl #16 │ │ │ │ + eorseq sl, r5, r4, lsl #10 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r8, r4 │ │ │ │ + eorseq r6, r8, r4, lsl #26 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00036168 : │ │ │ │ ldr r0, [pc] @ 36170 │ │ │ │ - b 10ee30 │ │ │ │ + b 10ef80 │ │ │ │ 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 10f874 │ │ │ │ + bl 10f9c4 │ │ │ │ ldr r1, [pc, #936] @ 3653c │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128874 │ │ │ │ + bl 1289e8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ beq 36498 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1288ac │ │ │ │ + bl 128a20 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #816] @ 36540 │ │ │ │ ldr r1, [pc, #824] @ 3654c │ │ │ │ mov r0, r7 │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #736] @ 36550 │ │ │ │ ldr r1, [pc, #736] @ 36554 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #676] @ 36550 │ │ │ │ ldr r1, [pc, #680] @ 36558 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #592] @ 3655c │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #572] @ 36560 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #552] @ 36564 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #532] @ 36568 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #512] @ 3656c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128874 │ │ │ │ + bl 1289e8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ beq 36498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1288ac │ │ │ │ + bl 128a20 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #400] @ 36570 │ │ │ │ ldr r1, [pc, #360] @ 3654c │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #308] @ 36574 │ │ │ │ ldr r1, [pc, #272] @ 36554 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #148] @ 36578 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #128] @ 3657c │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #108] @ 36580 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #88] @ 36584 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ 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 #3 │ │ │ │ + eorseq r6, r8, r0, ror #29 │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x003871f4 │ │ │ │ + @ instruction: 0x00386ef4 │ │ │ │ subseq r7, r7, ip, ror r5 │ │ │ │ - eorseq r7, r8, r8, lsl #4 │ │ │ │ - eorseq r7, r8, r0, lsr #4 │ │ │ │ - @ instruction: 0x003871d8 │ │ │ │ - eorseq r7, r8, ip, ror #3 │ │ │ │ - eorseq r7, r8, r0, lsl #4 │ │ │ │ - eorseq r7, r8, r8, lsl r2 │ │ │ │ + eorseq r6, r8, r8, lsl #30 │ │ │ │ + eorseq r6, r8, r0, lsr #30 │ │ │ │ + @ instruction: 0x00386ed8 │ │ │ │ + eorseq r6, r8, ip, ror #29 │ │ │ │ + eorseq r6, r8, r0, lsl #30 │ │ │ │ + eorseq r6, r8, r8, lsl pc │ │ │ │ subseq pc, r6, r4, lsl #16 │ │ │ │ ldrsheq r7, [r7], #-28 @ 0xffffffe4 │ │ │ │ subseq r7, r7, ip, ror r3 │ │ │ │ - eorseq r7, r8, r0, lsr r2 │ │ │ │ - eorseq r7, r8, r4, asr #4 │ │ │ │ - eorseq r7, r8, r8, asr r2 │ │ │ │ - eorseq r7, r8, r0, ror r2 │ │ │ │ + eorseq r6, r8, r0, lsr pc │ │ │ │ + eorseq r6, r8, r4, asr #30 │ │ │ │ + eorseq r6, r8, r8, asr pc │ │ │ │ + eorseq r6, r8, r0, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, sp, #8 │ │ │ │ add lr, sp, #12 │ │ │ │ @@ -12139,38 +12139,38 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [pc, #40] @ 365e4 │ │ │ │ ldr r3, [pc, #40] @ 365e8 │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 118d4c │ │ │ │ + bl 118e90 │ │ │ │ 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) │ │ │ │ - @ instruction: 0x003872b0 │ │ │ │ + @ instruction: 0x00386fb0 │ │ │ │ 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 1886e4 <_Py_union_type_or@@Base+0x664> │ │ │ │ + bl 188280 <_Py_union_type_or@@Base+0x664> │ │ │ │ ldr r0, [pc] @ 36610 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00036614 : │ │ │ │ ldr r0, [pc] @ 3661c │ │ │ │ - b 10ee30 │ │ │ │ + b 10ef80 │ │ │ │ subseq pc, r6, r4, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -12192,25 +12192,25 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 10f874 │ │ │ │ + bl 10f9c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #1656] @ 36d18 │ │ │ │ - bl 9df04 │ │ │ │ + bl 9deb4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ beq 368d4 │ │ │ │ ldr r1, [pc, #1640] @ 36d1c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128874 │ │ │ │ + bl 1289e8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ beq 368d4 │ │ │ │ ldr r7, [pc, #1616] @ 36d20 │ │ │ │ ldr r9, [pc, #1616] @ 36d24 │ │ │ │ ldr r8, [pc, #1616] @ 36d28 │ │ │ │ ldr r2, [r7] │ │ │ │ @@ -12218,341 +12218,341 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq 36750 │ │ │ │ str r9, [r7, #16] │ │ │ │ str r8, [r7, #20] │ │ │ │ str r7, [r7, #28] │ │ │ │ ldr r0, [r4] │ │ │ │ str r2, [r7, #12] │ │ │ │ - bl a2790 │ │ │ │ + bl a27f8 │ │ │ │ mov r3, #0 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ beq 368d4 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ - bl a1f60 │ │ │ │ + bl a1fc8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ blt 36898 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ beq 36748 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ bne 36748 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add r7, r7, #32 │ │ │ │ b 366d4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [pc, #1488] @ 36d2c │ │ │ │ - bl b2cf8 │ │ │ │ + bl b2da8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ beq 368d4 │ │ │ │ ldr r1, [pc, #1468] @ 36d30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1101c8 │ │ │ │ + bl 110318 │ │ │ │ cmp r0, #0 │ │ │ │ blt 368d4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [pc, #1448] @ 36d34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1101c8 │ │ │ │ + bl 110318 │ │ │ │ cmp r0, #0 │ │ │ │ blt 368d4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r1, [pc, #1428] @ 36d38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1101c8 │ │ │ │ + bl 110318 │ │ │ │ cmp r0, #0 │ │ │ │ blt 368d4 │ │ │ │ bl 291a8 │ │ │ │ ldr r1, [pc, #1408] @ 36d3c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 283160 │ │ │ │ + bl 283650 │ │ │ │ cmp r0, #0 │ │ │ │ blt 368d4 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29ebc │ │ │ │ add r1, sp, #12 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ ldr r0, [pc, #1372] @ 36d40 │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9c3c │ │ │ │ ldr r1, [pc, #1368] @ 36d44 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fa38 │ │ │ │ + bl 10fb88 │ │ │ │ cmp r0, #0 │ │ │ │ blt 368d4 │ │ │ │ ldr r2, [pc, #1348] @ 36d48 │ │ │ │ ldr r1, [pc, #1348] @ 36d4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 283160 │ │ │ │ + bl 283650 │ │ │ │ cmp r0, #0 │ │ │ │ blt 368d4 │ │ │ │ ldr r1, [pc, #1332] @ 36d50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 36e0c │ │ │ │ + bl 37094 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 368d4 │ │ │ │ - bl 91ad0 │ │ │ │ + bl 91b34 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 368d4 │ │ │ │ - bl 91ad0 │ │ │ │ + bl 91b34 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 369cc │ │ │ │ ldr sl, [pc, #1292] @ 36d54 │ │ │ │ mov r9, #0 │ │ │ │ ldr r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ bne 368dc │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, #44 @ 0x2c │ │ │ │ add sl, sl, #8 │ │ │ │ bne 36848 │ │ │ │ ldr r2, [pc, #1260] @ 36d58 │ │ │ │ ldr r1, [pc, #1260] @ 36d5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 283160 │ │ │ │ + bl 283650 │ │ │ │ cmp r0, #0 │ │ │ │ blt 369cc │ │ │ │ ldr r1, [pc, #1244] @ 36d60 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fa38 │ │ │ │ + bl 10fb88 │ │ │ │ cmp r0, #0 │ │ │ │ bge 368bc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 368d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 368d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ b 368d4 │ │ │ │ ldr r1, [pc, #1184] @ 36d64 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fa38 │ │ │ │ + bl 10fb88 │ │ │ │ cmp r0, #0 │ │ │ │ bge 369e0 │ │ │ │ mvn r0, #0 │ │ │ │ b 36d10 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1a4 │ │ │ │ mov r1, r4 │ │ │ │ subs fp, r0, #0 │ │ │ │ ldreq fp, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, fp │ │ │ │ - bl 283160 │ │ │ │ + bl 283650 │ │ │ │ cmp r0, #0 │ │ │ │ blt 369cc │ │ │ │ mov r0, r9 │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 369cc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3693c │ │ │ │ mov r0, fp │ │ │ │ - bl 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r2, r0, #0 │ │ │ │ bne 36964 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 369cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 369cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ b 369cc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ beq 369a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ bne 369a0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 369c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 369c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ bge 36854 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ b 368d4 │ │ │ │ ldr r1, [pc, #896] @ 36d68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 36e0c │ │ │ │ + bl 37094 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 368d4 │ │ │ │ ldr r2, [pc, #880] @ 36d6c │ │ │ │ ldr r1, [pc, #860] @ 36d5c │ │ │ │ - bl 283160 │ │ │ │ + bl 283650 │ │ │ │ cmp r0, #0 │ │ │ │ blt 368d4 │ │ │ │ ldr r1, [pc, #864] @ 36d70 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ blt 368d4 │ │ │ │ ldr r1, [pc, #844] @ 36d74 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ blt 368d4 │ │ │ │ ldr r1, [pc, #824] @ 36d78 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ blt 368d4 │ │ │ │ ldr r1, [pc, #804] @ 36d7c │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ blt 368d4 │ │ │ │ ldr r1, [pc, #784] @ 36d80 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ blt 368d4 │ │ │ │ ldr r1, [pc, #764] @ 36d84 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ blt 368d4 │ │ │ │ ldr r1, [pc, #744] @ 36d88 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ blt 368d4 │ │ │ │ ldr r1, [pc, #724] @ 36d8c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ blt 368d4 │ │ │ │ ldr r1, [pc, #704] @ 36d90 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ blt 368d4 │ │ │ │ ldr r1, [pc, #684] @ 36d94 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ blt 368d4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 368d4 │ │ │ │ bl 2a4ec │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r8] │ │ │ │ ldr r0, [pc, #636] @ 36d98 │ │ │ │ cmp r4, #0 │ │ │ │ beq 36b74 │ │ │ │ ldmib r8, {r1, r2} │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9c3c │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ beq 36b90 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ beq 36b64 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 36b64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ add r8, r8, #12 │ │ │ │ bge 36b10 │ │ │ │ b 36b90 │ │ │ │ ldr r1, [pc, #544] @ 36d9c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fa38 │ │ │ │ + bl 10fb88 │ │ │ │ cmp r0, #0 │ │ │ │ bge 36bb8 │ │ │ │ b 368d4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 368d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 368d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ b 368d4 │ │ │ │ ldr r1, [pc, #480] @ 36da0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ blt 368d4 │ │ │ │ ldr r1, [pc, #460] @ 36da4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ blt 368d4 │ │ │ │ ldr r1, [pc, #440] @ 36da8 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ blt 368d4 │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 36c18 │ │ │ │ - bl 29dc68 │ │ │ │ + bl 29e0e4 │ │ │ │ b 368d4 │ │ │ │ ldr r3, [pc, #396] @ 36dac │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -12598,64 +12598,64 @@ │ │ │ │ ldr r2, [pc, #292] @ 36df8 │ │ │ │ ldr r3, [pc, #292] @ 36dfc │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [pc, #284] @ 36e00 │ │ │ │ ldr r2, [pc, #284] @ 36e04 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - bl 14f6d0 │ │ │ │ + bl 14f828 │ │ │ │ subs r2, r0, #0 │ │ │ │ bne 36d00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ b 368d4 │ │ │ │ ldr r1, [pc, #256] @ 36e08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fa38 │ │ │ │ + bl 10fb88 │ │ │ │ asr r0, r0, #31 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r3, r8, r4, lsr #11 │ │ │ │ + eorseq r3, r8, r4, lsr #5 │ │ │ │ subseq pc, r6, r8, asr r8 @ │ │ │ │ subseq pc, r6, r0, ror r8 @ │ │ │ │ - andeq r3, r8, r4, asr #22 │ │ │ │ - eoreq ip, r1, r4, asr #19 │ │ │ │ - mlaseq r8, ip, r5, r7 │ │ │ │ - eorseq r6, r7, r0, ror #6 │ │ │ │ - eorseq r7, r8, r8, ror r3 │ │ │ │ - eorseq r7, r8, r4, lsl #7 │ │ │ │ - mlaseq r8, r4, r3, r7 │ │ │ │ - eorseq r7, r8, r4, lsr #7 │ │ │ │ - eorseq pc, r5, r4, asr ip @ │ │ │ │ - eorseq r9, r5, ip, lsl #22 │ │ │ │ - eorseq r7, r8, ip, lsr #7 │ │ │ │ - @ instruction: 0x003873bc │ │ │ │ - ldrdeq r2, [pc], #-112 @ │ │ │ │ - eorseq r7, r8, ip, asr #7 │ │ │ │ - eorseq r8, r5, r8, asr r5 │ │ │ │ - eorseq lr, r7, r0, lsl #6 │ │ │ │ - @ instruction: 0x003873fc │ │ │ │ - eorseq r7, r8, r8, lsl #8 │ │ │ │ - eorseq r7, r8, r8, lsl r4 │ │ │ │ - eorseq r7, r8, r0, asr r4 │ │ │ │ - eorseq r7, r8, r0, ror #8 │ │ │ │ - eorseq r7, r8, r0, ror r4 │ │ │ │ - eorseq r7, r8, r0, lsl #9 │ │ │ │ - mlaseq r8, r0, r4, r7 │ │ │ │ - eorseq r7, r8, r4, lsr #9 │ │ │ │ - @ instruction: 0x003874b4 │ │ │ │ - eorseq r7, r8, r4, asr #9 │ │ │ │ - @ instruction: 0x003874d4 │ │ │ │ - eorseq r7, r8, r4, ror #9 │ │ │ │ - @ instruction: 0x003874f4 │ │ │ │ - @ instruction: 0x003874f8 │ │ │ │ - eorseq r7, r8, r4, lsl #10 │ │ │ │ - eorseq r7, r8, r4, lsr #10 │ │ │ │ - eorseq r7, r8, r0, asr r5 │ │ │ │ - eorseq r7, r8, r0, ror r5 │ │ │ │ + @ instruction: 0x00083bbc │ │ │ │ + eoreq ip, r1, r4, asr r1 │ │ │ │ + mlaseq r8, ip, r2, r7 │ │ │ │ + eorseq r6, r7, r0, rrx │ │ │ │ + eorseq r7, r8, r8, ror r0 │ │ │ │ + eorseq r7, r8, r4, lsl #1 │ │ │ │ + mlaseq r8, r4, r0, r7 │ │ │ │ + eorseq r7, r8, r4, lsr #1 │ │ │ │ + eorseq pc, r5, r4, asr r9 @ │ │ │ │ + eorseq r9, r5, ip, lsl #16 │ │ │ │ + eorseq r7, r8, ip, lsr #1 │ │ │ │ + ldrheq r7, [r8], -ip @ │ │ │ │ + subeq r2, pc, r8, asr #9 │ │ │ │ + eorseq r7, r8, ip, asr #1 │ │ │ │ + eorseq r8, r5, r8, asr r2 │ │ │ │ + eorseq lr, r7, r0 │ │ │ │ + ldrsheq r7, [r8], -ip @ │ │ │ │ + eorseq r7, r8, r8, lsl #2 │ │ │ │ + eorseq r7, r8, r8, lsl r1 │ │ │ │ + eorseq r7, r8, r0, asr r1 │ │ │ │ + eorseq r7, r8, r0, ror #2 │ │ │ │ + eorseq r7, r8, r0, ror r1 │ │ │ │ + eorseq r7, r8, r0, lsl #3 │ │ │ │ + mlaseq r8, r0, r1, r7 │ │ │ │ + eorseq r7, r8, r4, lsr #3 │ │ │ │ + @ instruction: 0x003871b4 │ │ │ │ + eorseq r7, r8, r4, asr #3 │ │ │ │ + @ instruction: 0x003871d4 │ │ │ │ + eorseq r7, r8, r4, ror #3 │ │ │ │ + @ instruction: 0x003871f4 │ │ │ │ + @ instruction: 0x003871f8 │ │ │ │ + eorseq r7, r8, r4, lsl #4 │ │ │ │ + eorseq r7, r8, r4, lsr #4 │ │ │ │ + eorseq r7, r8, r0, asr r2 │ │ │ │ + eorseq r7, r8, r0, ror r2 │ │ │ │ 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,328 +12665,490 @@ │ │ │ │ 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 lr, r1, r8, lsr #23 │ │ │ │ + eoreq lr, r1, r8, lsr r3 │ │ │ │ andeq sl, r2, r0, asr sl │ │ │ │ andeq r9, r2, r0, lsr r7 │ │ │ │ - eorseq r7, r8, r8, lsl #11 │ │ │ │ - muleq r6, r8, r6 │ │ │ │ - mlaseq r8, r0, r5, r7 │ │ │ │ + eorseq r7, r8, r8, lsl #5 │ │ │ │ + andeq r6, r6, r0, ror #13 │ │ │ │ + mlaseq r8, r0, r2, r7 │ │ │ │ + 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 18ec84 │ │ │ │ + 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 18db70 <_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 9b3f0 │ │ │ │ + cmp r5, r8 │ │ │ │ + beq 36ef0 │ │ │ │ + ldr r1, [pc, #456] @ 3707c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 10f570 │ │ │ │ + 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 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #384] @ 37078 │ │ │ │ + b 37060 │ │ │ │ + ldr r0, [pc, #384] @ 37080 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 143b14 │ │ │ │ + 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 f41b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 36f1c │ │ │ │ + b 36fbc │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 143934 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 36fc4 │ │ │ │ + b 36f9c │ │ │ │ + bl 8b608 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r0, [pc, #268] @ 37088 │ │ │ │ + bl 128d3c │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 36fe8 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 143934 │ │ │ │ + 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 9adc8 <_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 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 37000 │ │ │ │ + bl 11a980 │ │ │ │ + ldr r0, [pc, #152] @ 3708c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 143b14 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 36fbc │ │ │ │ + ldr r0, [pc, #136] @ 37090 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 143b14 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 36fbc │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 2757a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 175d5c <_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 9adc8 <_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 │ │ │ │ + @ instruction: 0x003872bc │ │ │ │ + subseq sp, r5, r0, asr fp │ │ │ │ + subseq lr, r7, r4, lsl #24 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x003872f4 │ │ │ │ + @ instruction: 0x003872fc │ │ │ │ + ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ + eorseq r9, r8, ip, ror sp │ │ │ │ + eorseq r7, r8, r4, lsl r3 │ │ │ │ + eorseq sl, r7, r4, ror #7 │ │ │ │ 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 a66e0 │ │ │ │ + bl a6748 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 36ed4 │ │ │ │ + beq 3715c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 36e7c │ │ │ │ + bne 37104 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36ed4 │ │ │ │ + beq 3715c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 36ed4 │ │ │ │ + bne 3715c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 36ed4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 3715c │ │ │ │ mov r1, r4 │ │ │ │ - bl 36f20 <_PyImport_SetModule@@Base> │ │ │ │ + bl 371a8 <_PyImport_SetModule@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36edc │ │ │ │ + bge 37164 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36eb0 │ │ │ │ + beq 37138 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 36eb0 │ │ │ │ + bne 37138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36ed4 │ │ │ │ + beq 3715c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 36ed4 │ │ │ │ + bne 3715c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 36f18 │ │ │ │ + b 371a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36f00 │ │ │ │ + beq 37188 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 36f00 │ │ │ │ + bne 37188 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10fa38 │ │ │ │ + bl 10fb88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36ed4 │ │ │ │ + blt 3715c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00036f20 <_PyImport_SetModule@@Base>: │ │ │ │ +000371a8 <_PyImport_SetModule@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ 36f6c <_PyImport_SetModule@@Base+0x4c> │ │ │ │ + ldr r2, [pc, #52] @ 371f4 <_PyImport_SetModule@@Base+0x4c> │ │ │ │ mov r3, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 36f5c <_PyImport_SetModule@@Base+0x3c> │ │ │ │ - ldr r1, [pc, #24] @ 36f70 <_PyImport_SetModule@@Base+0x50> │ │ │ │ - ldr r0, [pc, #24] @ 36f74 <_PyImport_SetModule@@Base+0x54> │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + 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 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r3 │ │ │ │ - b b2a20 │ │ │ │ + b b2ad0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r0, ror #17 │ │ │ │ - @ instruction: 0x003cf2f0 │ │ │ │ + eorseq sl, r5, r0, ror #11 │ │ │ │ + @ instruction: 0x003ceff0 │ │ │ │ │ │ │ │ -00036f78 : │ │ │ │ +00037200 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 36fb0 │ │ │ │ + ldr r3, [pc, #32] @ 37238 │ │ │ │ mov r4, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 36fc8 │ │ │ │ - b 1d1928 │ │ │ │ + ldreq r0, [pc] @ 37250 │ │ │ │ + b 1d0e38 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -00036fcc : │ │ │ │ - ldr r0, [pc] @ 36fd4 │ │ │ │ - b 10ee30 │ │ │ │ +00037254 : │ │ │ │ + ldr r0, [pc] @ 3725c │ │ │ │ + b 10ef80 │ │ │ │ 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 124b2c <_PyUnicodeWriter_Init@@Base> │ │ │ │ - ldr r1, [pc, #300] @ 3712c │ │ │ │ + bl 124cb0 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + ldr r1, [pc, #300] @ 373b4 │ │ │ │ mov r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be5bc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be648 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 37118 │ │ │ │ + blt 373a0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 37038 │ │ │ │ - ldr r1, [pc, #268] @ 37130 │ │ │ │ + bne 372c0 │ │ │ │ + ldr r1, [pc, #268] @ 373b8 │ │ │ │ mov r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be5bc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be648 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 37054 │ │ │ │ - b 37118 │ │ │ │ - ldr r1, [pc, #244] @ 37134 │ │ │ │ + bge 372dc │ │ │ │ + b 373a0 │ │ │ │ + ldr r1, [pc, #244] @ 373bc │ │ │ │ mov r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be5bc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be648 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3701c │ │ │ │ - b 37118 │ │ │ │ + bge 372a4 │ │ │ │ + b 373a0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 1362fc │ │ │ │ + bl 13646c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 37118 │ │ │ │ + beq 373a0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117f00 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 118044 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 370c8 │ │ │ │ + blt 37350 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3709c │ │ │ │ + beq 37324 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3709c │ │ │ │ + bne 37324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #148] @ 37138 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #148] @ 373c0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 37118 │ │ │ │ + beq 373a0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117f00 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 118044 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 370ec │ │ │ │ + bge 37374 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37118 │ │ │ │ + beq 373a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 37118 │ │ │ │ + bne 373a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 37118 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 373a0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3710c │ │ │ │ + beq 37394 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3710c │ │ │ │ + bne 37394 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl beaac <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b 37124 │ │ │ │ + bl beb38 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b 373ac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 28174c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 281c3c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x003889b0 │ │ │ │ - @ instruction: 0x003889b8 │ │ │ │ - eorseq sp, r6, r8, ror #28 │ │ │ │ - eorseq pc, r8, r4, lsr ip @ │ │ │ │ + mlaseq r8, ip, r7, r8 │ │ │ │ + eorseq r8, r8, r4, lsr #15 │ │ │ │ + eorseq sp, r6, r8, ror #22 │ │ │ │ + eorseq pc, r8, r4, lsr r9 @ │ │ │ │ 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 124b2c <_PyUnicodeWriter_Init@@Base> │ │ │ │ - ldr r1, [pc, #340] @ 372b8 │ │ │ │ + bl 124cb0 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + ldr r1, [pc, #340] @ 37540 │ │ │ │ mov r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be5bc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be648 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 372a4 │ │ │ │ + blt 3752c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1362fc │ │ │ │ + bl 13646c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 372a4 │ │ │ │ + beq 3752c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117f00 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 118044 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 37254 │ │ │ │ + blt 374dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 371bc │ │ │ │ + beq 37444 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 371bc │ │ │ │ + bne 37444 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 37228 │ │ │ │ - ldr r1, [pc, #236] @ 372bc │ │ │ │ + beq 374b0 │ │ │ │ + ldr r1, [pc, #236] @ 37544 │ │ │ │ mov r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be5bc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be648 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 372a4 │ │ │ │ + blt 3752c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 1362fc │ │ │ │ + bl 13646c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 372a4 │ │ │ │ + beq 3752c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117f00 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 118044 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 37254 │ │ │ │ + blt 374dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37228 │ │ │ │ + beq 374b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 37228 │ │ │ │ + bne 374b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #144] @ 372c0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #144] @ 37548 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 372a4 │ │ │ │ + beq 3752c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117f00 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 118044 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 37278 │ │ │ │ + bge 37500 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 372a4 │ │ │ │ + beq 3752c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 372a4 │ │ │ │ + bne 3752c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 372a4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 3752c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37298 │ │ │ │ + beq 37520 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 37298 │ │ │ │ + bne 37520 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl beaac <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b 372b0 │ │ │ │ + bl beb38 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b 37538 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 28174c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 281c3c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r8, r8, r8, ror #20 │ │ │ │ - eorseq r8, r8, ip, ror sl │ │ │ │ - eorseq pc, r8, r4, lsr ip @ │ │ │ │ + @ instruction: 0x003887dc │ │ │ │ + @ instruction: 0x003887f0 │ │ │ │ + eorseq pc, r8, r4, lsr r9 @ │ │ │ │ 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 │ │ │ │ @@ -13001,581 +13163,581 @@ │ │ │ │ bl 29658 │ │ │ │ cmp r6, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 37338 │ │ │ │ + bne 375c0 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r6, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 37378 │ │ │ │ - ldr ip, [pc, #628] @ 375b4 │ │ │ │ + beq 37600 │ │ │ │ + ldr ip, [pc, #628] @ 3783c │ │ │ │ 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, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 37590 │ │ │ │ + beq 37818 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 37590 │ │ │ │ + bne 37818 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 373f4 │ │ │ │ + beq 3767c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 373cc │ │ │ │ - bl 147f4c │ │ │ │ + beq 37654 │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 373c0 │ │ │ │ - bl a5784 │ │ │ │ + bne 37648 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 37590 │ │ │ │ + bne 37818 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 373d0 │ │ │ │ - b 37400 │ │ │ │ + bne 37658 │ │ │ │ + b 37688 │ │ │ │ mvn r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 37404 │ │ │ │ - bl a5784 │ │ │ │ + bne 3768c │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37404 │ │ │ │ - b 37590 │ │ │ │ + beq 3768c │ │ │ │ + b 37818 │ │ │ │ mov r6, #15 │ │ │ │ mvn r5, #0 │ │ │ │ - b 37404 │ │ │ │ + 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 10f874 │ │ │ │ + bl 10f9c4 │ │ │ │ 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 1eff50 │ │ │ │ + bl 1ef638 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - beq 37588 │ │ │ │ - ldr r0, [pc, #364] @ 375b8 │ │ │ │ + beq 37810 │ │ │ │ + ldr r0, [pc, #364] @ 37840 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #352] @ 375bc │ │ │ │ + ldr r0, [pc, #352] @ 37844 │ │ │ │ mov r2, #8 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #344] @ 375c0 │ │ │ │ + ldr r0, [pc, #344] @ 37848 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ bl 2a420 │ │ │ │ subs r5, r0, #0 │ │ │ │ streq r8, [sp, #100] @ 0x64 │ │ │ │ - beq 37500 │ │ │ │ - bgt 37530 │ │ │ │ + beq 37788 │ │ │ │ + bgt 377b8 │ │ │ │ cmn r5, #4 │ │ │ │ - beq 374b8 │ │ │ │ + beq 37740 │ │ │ │ cmn r5, #2 │ │ │ │ - bne 37530 │ │ │ │ - ldr r1, [pc, #276] @ 375c4 │ │ │ │ + bne 377b8 │ │ │ │ + ldr r1, [pc, #276] @ 3784c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 37588 │ │ │ │ - ldr r3, [pc, #264] @ 375c8 │ │ │ │ - ldr r1, [pc, #264] @ 375cc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 37588 │ │ │ │ - bl c3f28 │ │ │ │ + bl 18ec84 │ │ │ │ + b 37810 │ │ │ │ + ldr r3, [pc, #264] @ 37850 │ │ │ │ + ldr r1, [pc, #264] @ 37854 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 37810 │ │ │ │ + bl c3fb4 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 2952c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmn r5, #2 │ │ │ │ - beq 37530 │ │ │ │ + beq 377b8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 37550 │ │ │ │ + bne 377d8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 374cc │ │ │ │ + bne 37754 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 30696c <_PyXI_EndInterpreter@@Base+0x1e4> │ │ │ │ + bl 306cc4 <_PyXI_EndInterpreter@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bge 374cc │ │ │ │ + bge 37754 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 29a00 │ │ │ │ - b 37588 │ │ │ │ + b 37810 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 29a00 │ │ │ │ - ldr r3, [pc, #144] @ 375d0 │ │ │ │ + ldr r3, [pc, #144] @ 37858 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ - bl 312240 <_Py_c_pow@@Base+0x1288> │ │ │ │ - b 37588 │ │ │ │ + bl 312190 <_Py_c_pow@@Base+0xf7c> │ │ │ │ + b 37810 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 29a00 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 37578 │ │ │ │ + bne 37800 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1f05b8 <_PyArg_NoKeywords@@Base+0x84> │ │ │ │ + bl 1efca0 <_PyArg_NoKeywords@@Base+0x84> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 37594 │ │ │ │ - b 37588 │ │ │ │ - ldr r3, [pc, #84] @ 375d4 │ │ │ │ + bne 3781c │ │ │ │ + b 37810 │ │ │ │ + ldr r3, [pc, #84] @ 3785c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 312240 <_Py_c_pow@@Base+0x1288> │ │ │ │ + bl 312190 <_Py_c_pow@@Base+0xf7c> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 25790c │ │ │ │ + bl 2576d4 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 375a8 │ │ │ │ + beq 37830 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r0, r7, r0, ror r8 │ │ │ │ - eorseq r4, r7, r8, ror #14 │ │ │ │ - andseq r8, lr, r4, asr #22 │ │ │ │ - @ instruction: 0x001ef4b0 │ │ │ │ - @ instruction: 0x00388ab0 │ │ │ │ + eorseq r4, r7, r8, ror #8 │ │ │ │ + andseq r8, lr, r8, ror r0 │ │ │ │ + andseq lr, lr, r4, ror #19 │ │ │ │ + eorseq r8, r8, r4, lsr #16 │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - eorseq r8, r8, r8, lsl #21 │ │ │ │ - eorseq lr, r7, r0, lsl #12 │ │ │ │ - eorseq lr, r7, r8, ror r9 │ │ │ │ + @ instruction: 0x003887fc │ │ │ │ + eorseq lr, r7, r0, lsl #6 │ │ │ │ + eorseq lr, r7, r8, ror r6 │ │ │ │ ldr ip, [r0, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ add r3, ip, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [sp] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [sp, #8] │ │ │ │ add r3, sp, #16 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #16 │ │ │ │ - b 20fb70 │ │ │ │ + b 20f308 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ - ldr r1, [pc, #340] @ 37794 │ │ │ │ + ldr r1, [pc, #340] @ 37a1c │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 376ec │ │ │ │ + beq 37974 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r1, r5 │ │ │ │ - bne 376d4 │ │ │ │ + bne 3795c │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ - bne 376b0 │ │ │ │ + bne 37938 │ │ │ │ mov ip, #8 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ str ip, [sp, #12] │ │ │ │ strd r6, [sp, #32] │ │ │ │ bl 299dc <__getsockopt64@plt> │ │ │ │ cmp r0, r5 │ │ │ │ - blt 37770 │ │ │ │ + blt 379f8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl a344c │ │ │ │ - b 3778c │ │ │ │ + bl a34b4 │ │ │ │ + b 37a14 │ │ │ │ mov ip, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str ip, [sp, #12] │ │ │ │ bl 299dc <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 37770 │ │ │ │ + blt 379f8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a649c │ │ │ │ - b 3778c │ │ │ │ + bl a6504 │ │ │ │ + b 37a14 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne 376f4 │ │ │ │ - ldr r3, [pc, #180] @ 37798 │ │ │ │ - ldr r1, [pc, #180] @ 3779c │ │ │ │ + bne 3797c │ │ │ │ + ldr r3, [pc, #180] @ 37a20 │ │ │ │ + ldr r1, [pc, #180] @ 37a24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b 3778c │ │ │ │ + b 37a14 │ │ │ │ sub r3, r1, #1 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ - bcc 37714 │ │ │ │ - ldr r3, [pc, #144] @ 37798 │ │ │ │ - ldr r1, [pc, #148] @ 377a0 │ │ │ │ + bcc 3799c │ │ │ │ + ldr r3, [pc, #144] @ 37a20 │ │ │ │ + ldr r1, [pc, #148] @ 37a28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 376ec │ │ │ │ + bl 18ec84 │ │ │ │ + b 37974 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 376ec │ │ │ │ + beq 37974 │ │ │ │ add r3, r0, #16 │ │ │ │ str r6, [sp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 299dc <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3777c │ │ │ │ + bge 37a04 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37770 │ │ │ │ + beq 379f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 37770 │ │ │ │ + bne 379f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ - b 3778c │ │ │ │ + b 37a14 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl caf40 <_PyBytes_Resize@@Base> │ │ │ │ + bl cafac <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x00388bd8 │ │ │ │ + eorseq r8, r8, ip, asr #18 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r8, r8, r8, ror #23 │ │ │ │ - eorseq r8, r8, r0, lsl ip │ │ │ │ + eorseq r8, r8, ip, asr r9 │ │ │ │ + eorseq r8, r8, r4, lsl #19 │ │ │ │ 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] @ 37804 │ │ │ │ - bl 150374 │ │ │ │ + ldr r1, [pc, #64] @ 37a8c │ │ │ │ + bl 1504cc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 377fc │ │ │ │ + beq 37a84 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2] │ │ │ │ - beq 377fc │ │ │ │ + beq 37a84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 377fc │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 37a84 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r8, r7, r4, lsl #7 │ │ │ │ + eorseq r8, r7, r4, lsl #1 │ │ │ │ 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 1c0538 │ │ │ │ + bl 1bfa50 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ - ldr r0, [pc] @ 37848 │ │ │ │ + ldr r0, [pc] @ 37ad0 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ - bl 37880 │ │ │ │ + bl 37b08 │ │ │ │ subs r2, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #4] @ 3787c │ │ │ │ + ldr r0, [pc, #4] @ 37b04 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9bd4 │ │ │ │ - @ instruction: 0x0036bcfc │ │ │ │ + b a9c3c │ │ │ │ + @ instruction: 0x0036b9fc │ │ │ │ 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 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r7, r4, #8 │ │ │ │ - bne 378c0 │ │ │ │ - b 378fc │ │ │ │ + bne 37b48 │ │ │ │ + b 37b84 │ │ │ │ add r5, r5, #1 │ │ │ │ str r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble 37920 │ │ │ │ + ble 37ba8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 37934 │ │ │ │ + bl 37bbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 378b8 │ │ │ │ + bne 37b40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 37904 │ │ │ │ + bne 37b8c │ │ │ │ mov r4, #0 │ │ │ │ - b 37928 │ │ │ │ + b 37bb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 378fc │ │ │ │ + bne 37b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 378fc │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 37b84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #80] @ 3799c │ │ │ │ + ldr r3, [pc, #80] @ 37c24 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 37988 │ │ │ │ + bne 37c10 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3797c │ │ │ │ - ldr r0, [pc, #48] @ 379a0 │ │ │ │ - bl 9df70 │ │ │ │ + bne 37c04 │ │ │ │ + ldr r0, [pc, #48] @ 37c28 │ │ │ │ + bl 9df20 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1664f8 │ │ │ │ + b 166808 │ │ │ │ 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 #6 │ │ │ │ + eorseq ip, r5, r4, asr #32 │ │ │ │ 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 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 37a04 │ │ │ │ + bge 37c8c │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #68] @ 37a38 │ │ │ │ - ldr r1, [pc, #68] @ 37a3c │ │ │ │ - ldr r0, [pc, #68] @ 37a40 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ + ldr r2, [pc, #68] @ 37cc0 │ │ │ │ + ldr r1, [pc, #68] @ 37cc4 │ │ │ │ + ldr r0, [pc, #68] @ 37cc8 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 37a18 │ │ │ │ + b 37ca0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 37a44 │ │ │ │ + bl 37ccc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 37a2c │ │ │ │ + beq 37cb4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r0, r6, ip, lsl #19 │ │ │ │ - @ instruction: 0x0036aff4 │ │ │ │ - eorseq r9, r6, r8, asr #31 │ │ │ │ + eorseq r0, r6, ip, lsl #13 │ │ │ │ + @ instruction: 0x0036acf4 │ │ │ │ + eorseq r9, r6, r8, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #248] @ 37b54 │ │ │ │ + ldr r3, [pc, #248] @ 37ddc │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #240] @ 37b58 │ │ │ │ + ldr r2, [pc, #240] @ 37de0 │ │ │ │ add r1, r3, #28 │ │ │ │ moveq r1, r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - bl 18f434 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18efd0 <_PyObject_CallMethod@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 37b4c │ │ │ │ + beq 37dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 37ac0 │ │ │ │ + bne 37d48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37aac │ │ │ │ + beq 37d34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 37aac │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #168] @ 37b5c │ │ │ │ - ldr r1, [pc, #168] @ 37b60 │ │ │ │ + bne 37d34 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #168] @ 37de4 │ │ │ │ + ldr r1, [pc, #168] @ 37de8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 37b4c │ │ │ │ + bl 18ec84 │ │ │ │ + b 37dd4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bge 37b0c │ │ │ │ - ldr r3, [pc, #140] @ 37b64 │ │ │ │ - ldr r1, [pc, #140] @ 37b68 │ │ │ │ + bge 37d94 │ │ │ │ + ldr r3, [pc, #140] @ 37dec │ │ │ │ + ldr r1, [pc, #140] @ 37df0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r6 │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37b4c │ │ │ │ + beq 37dd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 37b4c │ │ │ │ + bne 37dd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 37b4c │ │ │ │ + bl 9adc8 <_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 37b40 │ │ │ │ + beq 37dc8 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ - bne 37b40 │ │ │ │ + bne 37dc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a5a74 │ │ │ │ + b a5adc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq lr, r7, r4, asr #9 │ │ │ │ - @ instruction: 0x0038baf8 │ │ │ │ + eorseq fp, r8, ip, asr #16 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r6, r4, ror #3 │ │ │ │ + eorseq sp, r6, r4, ror #29 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003614f8 │ │ │ │ + @ instruction: 0x003611f8 │ │ │ │ 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 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 37bdc │ │ │ │ + beq 37e64 │ │ │ │ bl 2a174 │ │ │ │ - b 37bb0 │ │ │ │ + b 37e38 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 37bec │ │ │ │ + bne 37e74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c08c <_Py_DecRef@@Base> │ │ │ │ + bl 19b194 <_Py_DecRef@@Base> │ │ │ │ bl 2a750 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 37be4 │ │ │ │ + beq 37e6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 27cea4 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ + bl 27d394 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 37b98 │ │ │ │ + bne 37e20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c08c <_Py_DecRef@@Base> │ │ │ │ + bl 19b194 <_Py_DecRef@@Base> │ │ │ │ bl 2a4e0 │ │ │ │ mov r4, #0 │ │ │ │ - b 37bf8 │ │ │ │ + b 37e80 │ │ │ │ bl 2a4e0 │ │ │ │ - b 37bf8 │ │ │ │ + b 37e80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c08c <_Py_DecRef@@Base> │ │ │ │ - b 37bd0 │ │ │ │ + bl 19b194 <_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 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -13583,527 +13745,513 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 37c54 │ │ │ │ + bhi 37edc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37c78 │ │ │ │ - b 37c70 │ │ │ │ - ldr r0, [pc, #196] @ 37d20 │ │ │ │ + beq 37f00 │ │ │ │ + b 37ef8 │ │ │ │ + ldr r0, [pc, #196] @ 37fa8 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 37c38 │ │ │ │ + bne 37ec0 │ │ │ │ mov r4, #0 │ │ │ │ - b 37d00 │ │ │ │ + b 37f88 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 37ca4 │ │ │ │ + ble 37f2c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1ef788 │ │ │ │ + bl 1eecbc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 37ca8 │ │ │ │ - bl a5784 │ │ │ │ + bne 37f30 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37ca8 │ │ │ │ - b 37c70 │ │ │ │ + beq 37f30 │ │ │ │ + b 37ef8 │ │ │ │ mov r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r5, #5120 @ 0x1400 │ │ │ │ - ble 37ce0 │ │ │ │ - bl c3f28 │ │ │ │ + ble 37f68 │ │ │ │ + bl c3fb4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a63c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7c84 │ │ │ │ - b 37cf4 │ │ │ │ + bl c7d04 │ │ │ │ + b 37f7c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 2a63c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a344c │ │ │ │ + bl a34b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 37d14 │ │ │ │ + beq 37f9c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r4, r7, r4, lsr r8 │ │ │ │ + eorseq r4, r7, r4, lsr r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b 242ff0 │ │ │ │ - │ │ │ │ -00037d34 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 37d60 │ │ │ │ - ldr r0, [r3, #848] @ 0x350 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 37d58 │ │ │ │ - bl 2a954 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 2934c │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ + b 242d50 │ │ │ │ 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 11f8a8 │ │ │ │ + bl 11fa34 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 37d9c │ │ │ │ - bl a5784 │ │ │ │ + bne 37ff4 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37db8 │ │ │ │ - b 37dcc │ │ │ │ + beq 38010 │ │ │ │ + b 38024 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bne 37db8 │ │ │ │ + bne 38010 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #28] @ 37dd4 │ │ │ │ - b 128bc8 │ │ │ │ + ldr r0, [pc, #28] @ 3802c │ │ │ │ + b 128d3c │ │ │ │ add r1, r4, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #12] @ 37dd8 │ │ │ │ - b 128bc8 │ │ │ │ + ldr r0, [pc, #12] @ 38030 │ │ │ │ + b 128d3c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r8, r8, r4, ror #28 │ │ │ │ - eorseq r8, r8, r4, ror lr │ │ │ │ + @ instruction: 0x00388bd8 │ │ │ │ + eorseq r8, r8, r8, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1033c4 │ │ │ │ + bl 103538 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 37e04 │ │ │ │ - bne 37e0c │ │ │ │ - ldr r0, [pc, #16] @ 37e14 │ │ │ │ + blt 3805c │ │ │ │ + bne 38064 │ │ │ │ + ldr r0, [pc, #16] @ 3806c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 37e18 │ │ │ │ + ldr r0, [pc, #4] @ 38070 │ │ │ │ pop {r4, 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, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r2, #1 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - bgt 37e4c │ │ │ │ - ldr r3, [pc, #656] @ 380d0 │ │ │ │ - ldr r1, [pc, #656] @ 380d4 │ │ │ │ + bgt 380a4 │ │ │ │ + ldr r3, [pc, #656] @ 38328 │ │ │ │ + ldr r1, [pc, #656] @ 3832c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 37e68 │ │ │ │ + bl 117864 │ │ │ │ + b 380c0 │ │ │ │ cmp r2, #5 │ │ │ │ mov r8, r2 │ │ │ │ - ble 37e70 │ │ │ │ - ldr r3, [pc, #624] @ 380d0 │ │ │ │ - ldr r1, [pc, #628] @ 380d8 │ │ │ │ + ble 380c8 │ │ │ │ + ldr r3, [pc, #624] @ 38328 │ │ │ │ + ldr r1, [pc, #628] @ 38330 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r0, #0 │ │ │ │ - b 380c8 │ │ │ │ + b 38320 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1de604 │ │ │ │ + bl 1ddb80 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 37e68 │ │ │ │ + blt 380c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 37ea4 │ │ │ │ - bl a5784 │ │ │ │ + bne 380fc │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 37e68 │ │ │ │ + bne 380c0 │ │ │ │ cmp r8, #2 │ │ │ │ moveq r5, #0 │ │ │ │ moveq r9, r5 │ │ │ │ - beq 37f18 │ │ │ │ + beq 38170 │ │ │ │ cmp r8, #3 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - beq 37f00 │ │ │ │ + beq 38158 │ │ │ │ cmp r8, #4 │ │ │ │ ldr r9, [r5, #12] │ │ │ │ - beq 37ef0 │ │ │ │ + beq 38148 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 37ef4 │ │ │ │ - bl a5784 │ │ │ │ + bne 3814c │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37ef4 │ │ │ │ - b 37e68 │ │ │ │ + beq 3814c │ │ │ │ + b 380c0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 37f18 │ │ │ │ - b 37f28 │ │ │ │ + beq 38170 │ │ │ │ + b 38180 │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, r4 │ │ │ │ movne r5, #0 │ │ │ │ - bne 37f40 │ │ │ │ + bne 38198 │ │ │ │ mov r9, r4 │ │ │ │ mov r5, r4 │ │ │ │ - ldr r3, [pc, #444] @ 380dc │ │ │ │ + ldr r3, [pc, #444] @ 38334 │ │ │ │ mov r8, #0 │ │ │ │ ldr r4, [r3] │ │ │ │ - b 37f2c │ │ │ │ + b 38184 │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, #0 │ │ │ │ movne sl, r9 │ │ │ │ - bne 37f54 │ │ │ │ + bne 381ac │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #396] @ 380dc │ │ │ │ + ldr r3, [pc, #396] @ 38334 │ │ │ │ mov sl, #0 │ │ │ │ ldr r9, [r3] │ │ │ │ - ldr r1, [pc, #388] @ 380e0 │ │ │ │ - ldr r0, [pc, #388] @ 380e4 │ │ │ │ + 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 bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 37e68 │ │ │ │ + blt 380c0 │ │ │ │ cmp r6, #8 │ │ │ │ - beq 37fa8 │ │ │ │ + beq 38200 │ │ │ │ tst r6, #1 │ │ │ │ - bne 37fb0 │ │ │ │ + bne 38208 │ │ │ │ tst r6, #2 │ │ │ │ movne r3, #1 │ │ │ │ - bne 37fb4 │ │ │ │ - ldr r3, [pc, #332] @ 380e8 │ │ │ │ - ldr r1, [pc, #332] @ 380ec │ │ │ │ + bne 3820c │ │ │ │ + ldr r3, [pc, #332] @ 38340 │ │ │ │ + ldr r1, [pc, #332] @ 38344 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 37e68 │ │ │ │ + bl 18ec84 │ │ │ │ + b 380c0 │ │ │ │ mov r3, #2 │ │ │ │ - b 37fb4 │ │ │ │ + b 3820c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ strh r3, [sp, #16] │ │ │ │ cmp sl, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ strd r2, [sp, #24] │ │ │ │ - bne 37fdc │ │ │ │ + bne 38234 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3803c │ │ │ │ - b 38014 │ │ │ │ + beq 38294 │ │ │ │ + b 3826c │ │ │ │ ldr r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 37ff8 │ │ │ │ - bl 17eb60 │ │ │ │ - b 38000 │ │ │ │ - bl 1283e8 │ │ │ │ + beq 38250 │ │ │ │ + bl 17ef88 │ │ │ │ + b 38258 │ │ │ │ + bl 12855c │ │ │ │ asr r1, r0, #31 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37fd0 │ │ │ │ - b 37e68 │ │ │ │ + beq 38228 │ │ │ │ + b 380c0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 38050 │ │ │ │ - bl 17eb60 │ │ │ │ + beq 382a8 │ │ │ │ + bl 17ef88 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 37e68 │ │ │ │ + bne 380c0 │ │ │ │ tst r6, #4 │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ strh r5, [sp, #18] │ │ │ │ - b 38078 │ │ │ │ - bl 1283e8 │ │ │ │ + b 382d0 │ │ │ │ + bl 12855c │ │ │ │ asr r1, r0, #31 │ │ │ │ - b 3802c │ │ │ │ + b 38284 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 380b4 │ │ │ │ - bl 1325e8 │ │ │ │ + bne 3830c │ │ │ │ + bl 132758 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 37e68 │ │ │ │ - bl c3f28 │ │ │ │ + bne 380c0 │ │ │ │ + bl c3fb4 │ │ │ │ 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 c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 3805c │ │ │ │ + beq 382b4 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r3, [pc, #44] @ 380dc │ │ │ │ + ldrge r3, [pc, #44] @ 38334 │ │ │ │ ldrge r0, [r3] │ │ │ │ - bge 380c8 │ │ │ │ - ldr r3, [pc, #52] @ 380f0 │ │ │ │ + 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 144290 │ │ │ │ + b 1443e8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00388ef8 │ │ │ │ - eorseq r8, r8, r8, lsr #30 │ │ │ │ + eorseq r8, r8, ip, ror #24 │ │ │ │ + mlaseq r8, ip, ip, r8 │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq r8, r8, r4, asr pc │ │ │ │ - eorseq r8, r8, ip, asr pc │ │ │ │ + eorseq r8, r8, r8, asr #25 │ │ │ │ + @ instruction: 0x00388cd0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r8, r8, r8, ror #30 │ │ │ │ + @ instruction: 0x00388cdc │ │ │ │ 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] │ │ │ │ - bne 3812c │ │ │ │ + bne 38384 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38124 │ │ │ │ + beq 3837c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3812c │ │ │ │ + bne 38384 │ │ │ │ pop {r4, lr} │ │ │ │ - b 3814c │ │ │ │ - ldr r3, [pc, #16] @ 38144 │ │ │ │ - ldr r1, [pc, #16] @ 38148 │ │ │ │ + b 383a4 │ │ │ │ + ldr r3, [pc, #16] @ 3839c │ │ │ │ + ldr r1, [pc, #16] @ 383a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r8, r4, lsl #31 │ │ │ │ + @ instruction: 0x00388cf8 │ │ │ │ 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 1e8db0 │ │ │ │ + bl 1e82e4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 2b5e9c │ │ │ │ + bl 2b62b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 382a4 │ │ │ │ + beq 384fc │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ - bl 180394 │ │ │ │ + bl 1807bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 381ac │ │ │ │ - bl c3f28 │ │ │ │ + bne 38404 │ │ │ │ + bl c3fb4 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 180394 │ │ │ │ + bl 1807bc │ │ │ │ mov r0, r7 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 2a39c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 38210 │ │ │ │ - bgt 381fc │ │ │ │ + beq 38468 │ │ │ │ + bgt 38454 │ │ │ │ cmn r2, #4 │ │ │ │ - beq 381e8 │ │ │ │ + beq 38440 │ │ │ │ cmn r2, #2 │ │ │ │ - bne 381fc │ │ │ │ - ldr r3, [pc, #212] @ 382b0 │ │ │ │ - ldr r1, [pc, #212] @ 382b4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 38294 │ │ │ │ - ldr r3, [pc, #200] @ 382b8 │ │ │ │ - ldr r1, [pc, #200] @ 382bc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 38294 │ │ │ │ - ldr r3, [pc, #188] @ 382c0 │ │ │ │ + bne 38454 │ │ │ │ + ldr r3, [pc, #212] @ 38508 │ │ │ │ + ldr r1, [pc, #212] @ 3850c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 384ec │ │ │ │ + ldr r3, [pc, #200] @ 38510 │ │ │ │ + ldr r1, [pc, #200] @ 38514 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 384ec │ │ │ │ + ldr r3, [pc, #188] @ 38518 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 312240 <_Py_c_pow@@Base+0x1288> │ │ │ │ - b 38294 │ │ │ │ + bl 312190 <_Py_c_pow@@Base+0xf7c> │ │ │ │ + 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 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ 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 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38270 │ │ │ │ + beq 384c8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldrb r2, [r5, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ strb r2, [r4, #72] @ 0x48 │ │ │ │ strb r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 158018 │ │ │ │ - b 382a8 │ │ │ │ + bl 158330 │ │ │ │ + b 38500 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 158018 │ │ │ │ + bl 158330 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00388fb4 │ │ │ │ + eorseq r8, r8, r8, lsr #26 │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - eorseq sp, r7, r8, lsl r6 │ │ │ │ - @ instruction: 0x00388fd0 │ │ │ │ + eorseq sp, r7, r8, lsl r3 │ │ │ │ + eorseq r8, r8, r4, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 38324 │ │ │ │ + bge 3857c │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #68] @ 38358 │ │ │ │ - ldr r1, [pc, #68] @ 3835c │ │ │ │ - ldr r0, [pc, #68] @ 38360 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ + ldr r2, [pc, #68] @ 385b0 │ │ │ │ + ldr r1, [pc, #68] @ 385b4 │ │ │ │ + ldr r0, [pc, #68] @ 385b8 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 38338 │ │ │ │ + b 38590 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 37a44 │ │ │ │ + bl 37ccc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3834c │ │ │ │ + beq 385a4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r0, r6, ip, lsl #19 │ │ │ │ - @ instruction: 0x0036aff4 │ │ │ │ - eorseq r9, r6, ip, ror #31 │ │ │ │ + eorseq r0, r6, ip, lsl #13 │ │ │ │ + @ instruction: 0x0036acf4 │ │ │ │ + eorseq r9, r6, ip, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 3839c │ │ │ │ + bne 385f4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38394 │ │ │ │ + beq 385ec │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3839c │ │ │ │ + bne 385f4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 3814c │ │ │ │ - ldr r3, [pc, #16] @ 383b4 │ │ │ │ - ldr r1, [pc, #16] @ 383b8 │ │ │ │ + b 383a4 │ │ │ │ + ldr r3, [pc, #16] @ 3860c │ │ │ │ + ldr r1, [pc, #16] @ 38610 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00388ff4 │ │ │ │ + eorseq r8, r8, r8, ror #26 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 383c8 │ │ │ │ + b 38620 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 383e8 │ │ │ │ - ldr r3, [pc, #84] @ 3842c │ │ │ │ + bne 38640 │ │ │ │ + ldr r3, [pc, #84] @ 38684 │ │ │ │ ldrb r2, [r0] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne 3841c │ │ │ │ - b 383f0 │ │ │ │ + bne 38674 │ │ │ │ + b 38648 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 38424 │ │ │ │ - ldr r3, [pc, #52] @ 3842c │ │ │ │ + beq 3867c │ │ │ │ + ldr r3, [pc, #52] @ 38684 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 3841c │ │ │ │ + bls 38674 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - bne 383f8 │ │ │ │ - b 38424 │ │ │ │ - ldr r0, [pc, #12] @ 38430 │ │ │ │ + bne 38650 │ │ │ │ + b 3867c │ │ │ │ + ldr r0, [pc, #12] @ 38688 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 38434 │ │ │ │ + ldr r0, [pc, #8] @ 3868c │ │ │ │ bx lr │ │ │ │ - eorseq r5, r9, r0, ror #13 │ │ │ │ + eorseq r5, r9, r0, ror #7 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -14114,70 +14262,70 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 384a8 │ │ │ │ + bne 38700 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 384a8 │ │ │ │ + bne 38700 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 3814c │ │ │ │ + b 383a4 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #40] @ 384e4 │ │ │ │ + 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38494 │ │ │ │ + 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 │ │ │ │ - b 384f4 │ │ │ │ + b 3874c │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 3854c │ │ │ │ + bcs 387a4 │ │ │ │ tst r0, #3 │ │ │ │ - ldreq r2, [pc, #80] @ 3855c │ │ │ │ - bne 38538 │ │ │ │ + ldreq r2, [pc, #80] @ 387b4 │ │ │ │ + bne 38790 │ │ │ │ mov r3, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 3852c │ │ │ │ + bhi 38784 │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ tst r2, r3 │ │ │ │ - beq 3850c │ │ │ │ - b 38554 │ │ │ │ + beq 38764 │ │ │ │ + b 387ac │ │ │ │ cmp r3, r1 │ │ │ │ - beq 3854c │ │ │ │ + beq 387a4 │ │ │ │ mov r0, r3 │ │ │ │ ldrsb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 38554 │ │ │ │ + blt 387ac │ │ │ │ add r0, r0, #1 │ │ │ │ - b 384f8 │ │ │ │ - ldr r0, [pc, #12] @ 38560 │ │ │ │ + b 38750 │ │ │ │ + ldr r0, [pc, #12] @ 387b8 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 38564 │ │ │ │ + ldr r0, [pc, #8] @ 387bc │ │ │ │ bx lr │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -14189,307 +14337,307 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ bl 29db4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 385b8 │ │ │ │ - ldr r3, [pc, #120] @ 38628 │ │ │ │ + beq 38810 │ │ │ │ + ldr r3, [pc, #120] @ 38880 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 385fc │ │ │ │ + bl 1443e8 │ │ │ │ + b 38854 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17d628 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17da50 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 385fc │ │ │ │ + blt 38854 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 17d628 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17da50 <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 385fc │ │ │ │ + blt 38854 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r0, [pc, #52] @ 3862c │ │ │ │ - bl a9bd4 │ │ │ │ - b 38620 │ │ │ │ + ldr r0, [pc, #52] @ 38884 │ │ │ │ + bl a9c3c │ │ │ │ + b 38878 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3860c │ │ │ │ + beq 38864 │ │ │ │ bl 2a060 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3861c │ │ │ │ + beq 38874 │ │ │ │ bl 2a060 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq sl, r7, r4, asr #16 │ │ │ │ + eorseq sl, r7, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 387b4 │ │ │ │ - ldr r6, [pc, #412] @ 387f8 │ │ │ │ - ldr r1, [pc, #412] @ 387fc │ │ │ │ - ldr r2, [pc, #412] @ 38800 │ │ │ │ + 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 18f434 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18efd0 <_PyObject_CallMethod@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 38688 │ │ │ │ - bl 2babdc │ │ │ │ + bne 388e0 │ │ │ │ + bl 2baff0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38658 │ │ │ │ - b 38790 │ │ │ │ + bne 388b0 │ │ │ │ + b 389e8 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 386bc │ │ │ │ + bne 38914 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 387cc │ │ │ │ + beq 38a24 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 387bc │ │ │ │ + beq 38a14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 387bc │ │ │ │ - b 38750 │ │ │ │ + bne 38a14 │ │ │ │ + b 389a8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 38728 │ │ │ │ + bne 38980 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 386f0 │ │ │ │ + beq 38948 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 386f0 │ │ │ │ + bne 38948 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 38714 │ │ │ │ + beq 3896c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 38714 │ │ │ │ + bne 3896c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #232] @ 38804 │ │ │ │ - ldr r1, [pc, #232] @ 38808 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #232] @ 38a5c │ │ │ │ + ldr r1, [pc, #232] @ 38a60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 387b4 │ │ │ │ + bl 18ec84 │ │ │ │ + b 38a0c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 38758 │ │ │ │ + bne 389b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 387bc │ │ │ │ + beq 38a14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 387bc │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 387bc │ │ │ │ + bne 38a14 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 38a14 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq 38788 │ │ │ │ + beq 389e0 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 38788 │ │ │ │ + bne 389e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - bge 38658 │ │ │ │ + bge 388b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 387b4 │ │ │ │ + beq 38a0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 387b4 │ │ │ │ + bne 38a0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 387f0 │ │ │ │ - ldr r0, [pc, #72] @ 3880c │ │ │ │ + b 38a48 │ │ │ │ + ldr r0, [pc, #72] @ 38a64 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e063c <_PyBytes_Join@@Base+0xc0> │ │ │ │ + bl 1dfba0 <_PyBytes_Join@@Base+0x14c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 387f0 │ │ │ │ + beq 38a48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 387f0 │ │ │ │ + bne 38a48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq lr, r7, r4, asr #9 │ │ │ │ - eorseq r8, r8, r4, lsr #31 │ │ │ │ + eorseq r8, r8, r8, lsl sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r6, r4, ror #3 │ │ │ │ + eorseq sp, r6, r4, ror #29 │ │ │ │ subseq r8, r7, ip, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 38848 │ │ │ │ + bne 38aa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38840 │ │ │ │ + beq 38a98 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 38848 │ │ │ │ + bne 38aa0 │ │ │ │ pop {r4, lr} │ │ │ │ - b 38868 │ │ │ │ - ldr r3, [pc, #16] @ 38860 │ │ │ │ - ldr r1, [pc, #16] @ 38864 │ │ │ │ + b 38ac0 │ │ │ │ + ldr r3, [pc, #16] @ 38ab8 │ │ │ │ + ldr r1, [pc, #16] @ 38abc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r8, r4, lsl #31 │ │ │ │ + @ instruction: 0x00388cf8 │ │ │ │ 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 1e8db0 │ │ │ │ + bl 1e82e4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 2b5e9c │ │ │ │ + bl 2b62b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 389c0 │ │ │ │ + beq 38c18 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ - bl 180394 │ │ │ │ + bl 1807bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 388c8 │ │ │ │ - bl c3f28 │ │ │ │ + bne 38b20 │ │ │ │ + bl c3fb4 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 180394 │ │ │ │ + bl 1807bc │ │ │ │ mov r0, r7 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 2a990 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3892c │ │ │ │ - bgt 38918 │ │ │ │ + beq 38b84 │ │ │ │ + bgt 38b70 │ │ │ │ cmn r2, #4 │ │ │ │ - beq 38904 │ │ │ │ + beq 38b5c │ │ │ │ cmn r2, #2 │ │ │ │ - bne 38918 │ │ │ │ - ldr r3, [pc, #212] @ 389cc │ │ │ │ - ldr r1, [pc, #212] @ 389d0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 389b0 │ │ │ │ - ldr r3, [pc, #200] @ 389d4 │ │ │ │ - ldr r1, [pc, #200] @ 389d8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 389b0 │ │ │ │ - ldr r3, [pc, #188] @ 389dc │ │ │ │ + bne 38b70 │ │ │ │ + ldr r3, [pc, #212] @ 38c24 │ │ │ │ + ldr r1, [pc, #212] @ 38c28 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 38c08 │ │ │ │ + ldr r3, [pc, #200] @ 38c2c │ │ │ │ + ldr r1, [pc, #200] @ 38c30 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 38c08 │ │ │ │ + ldr r3, [pc, #188] @ 38c34 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 312240 <_Py_c_pow@@Base+0x1288> │ │ │ │ - b 389b0 │ │ │ │ + bl 312190 <_Py_c_pow@@Base+0xf7c> │ │ │ │ + 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 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ 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 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3898c │ │ │ │ + beq 38be4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldrb r2, [r5, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ strb r2, [r4, #72] @ 0x48 │ │ │ │ strb r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 158018 │ │ │ │ - b 389c4 │ │ │ │ + bl 158330 │ │ │ │ + b 38c1c │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 158018 │ │ │ │ + bl 158330 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00388fb4 │ │ │ │ + eorseq r8, r8, r8, lsr #26 │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - @ instruction: 0x0037d9f0 │ │ │ │ - eorseq r9, r8, r4, rrx │ │ │ │ + @ instruction: 0x0037d6f0 │ │ │ │ + @ instruction: 0x00388dd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 38a18 │ │ │ │ + bne 38c70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38a10 │ │ │ │ + beq 38c68 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 38a18 │ │ │ │ + bne 38c70 │ │ │ │ pop {r4, lr} │ │ │ │ - b 38868 │ │ │ │ - ldr r3, [pc, #16] @ 38a30 │ │ │ │ - ldr r1, [pc, #16] @ 38a34 │ │ │ │ + b 38ac0 │ │ │ │ + ldr r3, [pc, #16] @ 38c88 │ │ │ │ + ldr r1, [pc, #16] @ 38c8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00388ff4 │ │ │ │ + eorseq r8, r8, r8, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ @@ -14498,378 +14646,378 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 38aa8 │ │ │ │ + bne 38d00 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 38aa8 │ │ │ │ + bne 38d00 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 38868 │ │ │ │ + b 38ac0 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #40] @ 38ae4 │ │ │ │ + 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38a94 │ │ │ │ + bne 38cec │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r7, r0, lsr #6 │ │ │ │ - ldr r1, [pc] @ 38af0 │ │ │ │ - b 303404 │ │ │ │ - strdeq r4, [r1], -r0 @ │ │ │ │ - │ │ │ │ -00038af4 : │ │ │ │ - ldr r0, [pc] @ 38afc │ │ │ │ - b 10ee30 │ │ │ │ + ldr r1, [pc] @ 38d48 │ │ │ │ + b 303680 │ │ │ │ + eoreq r3, r1, r8, lsl #25 │ │ │ │ + │ │ │ │ +00038d4c : │ │ │ │ + ldr r0, [pc] @ 38d54 │ │ │ │ + b 10ef80 │ │ │ │ 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 10f874 │ │ │ │ + bl 10f9c4 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 38b3c │ │ │ │ + beq 38d94 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 38b58 │ │ │ │ - b 38b70 │ │ │ │ - ldr r1, [pc, #580] @ 38d88 │ │ │ │ + beq 38db0 │ │ │ │ + b 38dc8 │ │ │ │ + ldr r1, [pc, #580] @ 38fe0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128874 │ │ │ │ + bl 1289e8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - bne 38b2c │ │ │ │ - b 38c68 │ │ │ │ - ldr r1, [pc, #556] @ 38d8c │ │ │ │ + bne 38d84 │ │ │ │ + b 38ec0 │ │ │ │ + ldr r1, [pc, #556] @ 38fe4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128874 │ │ │ │ + bl 1289e8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ - beq 38c68 │ │ │ │ + beq 38ec0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 38b94 │ │ │ │ - ldr r1, [pc, #524] @ 38d90 │ │ │ │ + bne 38dec │ │ │ │ + ldr r1, [pc, #524] @ 38fe8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128874 │ │ │ │ + bl 1289e8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - beq 38c68 │ │ │ │ + beq 38ec0 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 38bb8 │ │ │ │ - ldr r1, [pc, #492] @ 38d94 │ │ │ │ + bne 38e10 │ │ │ │ + ldr r1, [pc, #492] @ 38fec │ │ │ │ mov r0, r6 │ │ │ │ - bl 128874 │ │ │ │ + bl 1289e8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ - beq 38c68 │ │ │ │ - ldr r1, [pc, #472] @ 38d98 │ │ │ │ - ldr r0, [pc, #472] @ 38d9c │ │ │ │ - bl 16c248 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r1, [pc, #472] @ 38ff0 │ │ │ │ + ldr r0, [pc, #472] @ 38ff4 │ │ │ │ + bl 16c524 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 38c68 │ │ │ │ - ldr r0, [pc, #456] @ 38da0 │ │ │ │ - bl 16f630 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #456] @ 38ff8 │ │ │ │ + bl 16f94c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 38c68 │ │ │ │ - ldr r1, [pc, #440] @ 38da4 │ │ │ │ - ldr r0, [pc, #440] @ 38da8 │ │ │ │ - bl 16c248 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r1, [pc, #440] @ 38ffc │ │ │ │ + ldr r0, [pc, #440] @ 39000 │ │ │ │ + bl 16c524 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - beq 38c68 │ │ │ │ - ldr r1, [pc, #424] @ 38dac │ │ │ │ - bl 150374 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r1, [pc, #424] @ 39004 │ │ │ │ + bl 1504cc │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - beq 38c68 │ │ │ │ - ldr r1, [pc, #404] @ 38db0 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r1, [pc, #404] @ 39008 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 2a930 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 38c58 │ │ │ │ + bne 38eb0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls 38c58 │ │ │ │ + bls 38eb0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 38c58 │ │ │ │ + bne 38eb0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne 38c58 │ │ │ │ + bne 38eb0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 38c70 │ │ │ │ - ldr r3, [pc, #340] @ 38db4 │ │ │ │ - ldr r1, [pc, #340] @ 38db8 │ │ │ │ + beq 38ec8 │ │ │ │ + ldr r3, [pc, #340] @ 3900c │ │ │ │ + ldr r1, [pc, #340] @ 39010 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r7, #0 │ │ │ │ - b 38d7c │ │ │ │ - ldr r0, [pc, #324] @ 38dbc │ │ │ │ - bl 9df04 │ │ │ │ + b 38fd4 │ │ │ │ + ldr r0, [pc, #324] @ 39014 │ │ │ │ + bl 9deb4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - beq 38c68 │ │ │ │ - ldr r0, [pc, #308] @ 38dc0 │ │ │ │ - bl 9df04 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #308] @ 39018 │ │ │ │ + bl 9deb4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - beq 38c68 │ │ │ │ - ldr r0, [pc, #292] @ 38dc4 │ │ │ │ - bl 9df04 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #292] @ 3901c │ │ │ │ + bl 9deb4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - beq 38c68 │ │ │ │ - ldr r0, [pc, #276] @ 38dc8 │ │ │ │ - bl 9df04 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #276] @ 39020 │ │ │ │ + bl 9deb4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - beq 38c68 │ │ │ │ - ldr r0, [pc, #260] @ 38dcc │ │ │ │ - bl 9df04 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #260] @ 39024 │ │ │ │ + bl 9deb4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - beq 38c68 │ │ │ │ - ldr r0, [pc, #244] @ 38dd0 │ │ │ │ - bl 9df04 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #244] @ 39028 │ │ │ │ + bl 9deb4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #24] │ │ │ │ - beq 38c68 │ │ │ │ - ldr r0, [pc, #228] @ 38dd4 │ │ │ │ - bl 9df04 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #228] @ 3902c │ │ │ │ + bl 9deb4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - beq 38c68 │ │ │ │ - ldr r0, [pc, #212] @ 38dd8 │ │ │ │ - bl 9df04 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #212] @ 39030 │ │ │ │ + bl 9deb4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - beq 38c68 │ │ │ │ - ldr r3, [pc, #196] @ 38ddc │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r3, [pc, #196] @ 39034 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r0, [pc, #188] @ 38de0 │ │ │ │ - bl b2cf8 │ │ │ │ - ldr r1, [pc, #184] @ 38de4 │ │ │ │ + ldr r0, [pc, #188] @ 39038 │ │ │ │ + bl b2da8 │ │ │ │ + ldr r1, [pc, #184] @ 3903c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1101c8 │ │ │ │ + bl 110318 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 38c68 │ │ │ │ + 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 1288ac │ │ │ │ + bl 128a20 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 38c68 │ │ │ │ + blt 38ec0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #3 │ │ │ │ - bne 38d5c │ │ │ │ + bne 38fb4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r7, ip, lsr #7 │ │ │ │ subseq r1, r7, r0, asr #7 │ │ │ │ ldrsbeq r1, [r7], #-52 @ 0xffffffcc │ │ │ │ subseq r1, r7, r8, ror #7 │ │ │ │ - @ instruction: 0x003893f0 │ │ │ │ - @ instruction: 0x003893f4 │ │ │ │ - @ instruction: 0x003893fc │ │ │ │ - mlaseq r8, r0, r5, r7 │ │ │ │ - eorseq r9, r5, ip, asr #18 │ │ │ │ - eorseq r7, r8, r8, lsl #11 │ │ │ │ - eorseq r7, r8, r0, ror r5 │ │ │ │ + eorseq r9, r8, r4, ror #2 │ │ │ │ + eorseq r9, r8, r8, ror #2 │ │ │ │ + eorseq r9, r8, r0, ror r1 │ │ │ │ + mlaseq r8, r0, r2, r7 │ │ │ │ + eorseq r9, r5, ip, asr #12 │ │ │ │ + eorseq r7, r8, r8, lsl #5 │ │ │ │ + eorseq r7, r8, r0, ror r2 │ │ │ │ subseq fp, r5, r0, asr #23 │ │ │ │ - eorseq r9, r8, r4, lsl r4 │ │ │ │ - eorseq r8, r5, r0, lsl r8 │ │ │ │ - eorseq r9, r8, r4, asr #8 │ │ │ │ - eorseq r7, r7, r4, lsr #26 │ │ │ │ - eorseq r9, r8, r4, lsr r4 │ │ │ │ - eorseq r9, r8, r0, asr #8 │ │ │ │ - eorseq r9, r8, ip, asr #8 │ │ │ │ - eorseq r9, r8, r8, lsr r4 │ │ │ │ - eorseq r9, r8, r4, asr r4 │ │ │ │ + eorseq r9, r8, r8, lsl #3 │ │ │ │ + eorseq r8, r5, r0, lsl r5 │ │ │ │ + @ instruction: 0x003891b8 │ │ │ │ + eorseq r7, r7, r0, lsr sl │ │ │ │ + eorseq r9, r8, r8, lsr #3 │ │ │ │ + @ instruction: 0x003891b4 │ │ │ │ + eorseq r9, r8, r0, asr #3 │ │ │ │ + eorseq r9, r8, ip, lsr #3 │ │ │ │ + eorseq r9, r8, r8, asr #3 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq r9, r8, ip, asr r4 │ │ │ │ - eorseq r9, r8, r0, lsl #9 │ │ │ │ + @ instruction: 0x003891d0 │ │ │ │ + @ instruction: 0x003891f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 38e20 │ │ │ │ - bl a5784 │ │ │ │ + bne 39078 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38e20 │ │ │ │ + beq 39078 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 32174 <_Py_fstat@@Base+0x5c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 38e48 │ │ │ │ - bl a5784 │ │ │ │ + bne 390a0 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38e18 │ │ │ │ - ldr r0, [pc, #20] @ 38e5c │ │ │ │ + bne 39070 │ │ │ │ + ldr r0, [pc, #20] @ 390b4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ 38e60 │ │ │ │ + ldr r2, [pc, #16] @ 390b8 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 38e5c │ │ │ │ + ldr r0, [pc, #4] @ 390b4 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b 38fb0 │ │ │ │ + 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 1acb50 │ │ │ │ + bl 1ac030 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 38eb4 │ │ │ │ - blt 38f94 │ │ │ │ + beq 3910c │ │ │ │ + blt 391ec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #252] @ 38fa4 │ │ │ │ + ldr r0, [pc, #252] @ 391fc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128bc8 │ │ │ │ + b 128d3c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 38f30 │ │ │ │ + bne 39188 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 37934 │ │ │ │ + bl 37bbc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 38f24 │ │ │ │ + beq 3917c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #192] @ 38fa8 │ │ │ │ + ldr r0, [pc, #192] @ 39200 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 38f10 │ │ │ │ + beq 39168 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 38f18 │ │ │ │ + beq 39170 │ │ │ │ mov r4, r6 │ │ │ │ - b 38f24 │ │ │ │ + b 3917c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 38f10 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 39168 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b3bc │ │ │ │ - b 38f88 │ │ │ │ + bl 9b36c │ │ │ │ + b 391e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 37880 │ │ │ │ + bl 37b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 38f88 │ │ │ │ + beq 391e0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 38fac │ │ │ │ + ldr r0, [pc, #96] @ 39204 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 38f74 │ │ │ │ + beq 391cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 38f7c │ │ │ │ + beq 391d4 │ │ │ │ mov r4, r6 │ │ │ │ - b 38f88 │ │ │ │ + b 391e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 38f74 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 391cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad33c │ │ │ │ - b 38f98 │ │ │ │ + bl 1ac81c │ │ │ │ + b 391f0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x003811d8 │ │ │ │ - mlaseq r7, r0, r1, sl │ │ │ │ - mlaseq r7, r8, r1, sl │ │ │ │ + @ instruction: 0x00380ed8 │ │ │ │ + mlaseq r7, r0, lr, r9 │ │ │ │ + mlaseq r7, r8, lr, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r8, [pc, #224] @ 390a8 │ │ │ │ + ldr r8, [pc, #224] @ 39300 │ │ │ │ mov r6, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3909c │ │ │ │ + beq 392f4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - beq 3901c │ │ │ │ + beq 39274 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -14877,91 +15025,91 @@ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ str r5, [r4, #12] │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ - beq 390a0 │ │ │ │ - ldr r1, [pc, #68] @ 390ac │ │ │ │ + beq 392f8 │ │ │ │ + ldr r1, [pc, #68] @ 39304 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a79a0 │ │ │ │ + bl a7a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 390a0 │ │ │ │ + bge 392f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3909c │ │ │ │ + beq 392f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3909c │ │ │ │ + bne 392f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - mlaseq r5, ip, r5, r8 │ │ │ │ + mlaseq r5, ip, r2, r8 │ │ │ │ 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 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ stm sp, {r3, ip} │ │ │ │ - bl 390ec │ │ │ │ + bl 39344 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ 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] @ 3921c │ │ │ │ + ldr sl, [pc, #280] @ 39474 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r3 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 39210 │ │ │ │ + beq 39468 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - beq 39164 │ │ │ │ + beq 393bc │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ str r6, [r4, #12] │ │ │ │ strb r9, [r4, #24] │ │ │ │ strb r8, [r4, #25] │ │ │ │ strb fp, [r4, #26] │ │ │ │ - beq 3918c │ │ │ │ + beq 393e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -14970,347 +15118,347 @@ │ │ │ │ sub r1, r4, #8 │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r1, [r0] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ - beq 39214 │ │ │ │ - ldr r1, [pc, #68] @ 39220 │ │ │ │ + beq 3946c │ │ │ │ + ldr r1, [pc, #68] @ 39478 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl a79a0 │ │ │ │ + bl a7a08 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 39214 │ │ │ │ + bge 3946c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 39210 │ │ │ │ + beq 39468 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 39210 │ │ │ │ + bne 39468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - mlaseq r5, ip, r5, r8 │ │ │ │ + mlaseq r5, ip, r2, r8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 39250 │ │ │ │ + bne 394a8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - ldr r1, [pc, #28] @ 39258 │ │ │ │ - ldr r2, [pc, #28] @ 3925c │ │ │ │ + ldr r1, [pc, #28] @ 394b0 │ │ │ │ + ldr r2, [pc, #28] @ 394b4 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ - ldr r0, [pc, #20] @ 39260 │ │ │ │ + ldr r0, [pc, #20] @ 394b8 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 39260 │ │ │ │ + ldr r0, [pc, #8] @ 394b8 │ │ │ │ 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, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldrne r4, [r2, #8] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r0, r1, #12 │ │ │ │ - bne 392ac │ │ │ │ + bne 39504 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 392a8 │ │ │ │ + bne 39500 │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ moveq r4, r0 │ │ │ │ - bne 392e4 │ │ │ │ - b 392ac │ │ │ │ + bne 3953c │ │ │ │ + b 39504 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, #2 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #228] @ 393b0 │ │ │ │ + ldr r1, [pc, #228] @ 39608 │ │ │ │ str r1, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 392e8 │ │ │ │ - b 39310 │ │ │ │ + bne 39540 │ │ │ │ + b 39568 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [ip] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 39318 │ │ │ │ - ldr r2, [pc, #176] @ 393b4 │ │ │ │ - ldr r1, [pc, #176] @ 393b8 │ │ │ │ - ldr r0, [pc, #176] @ 393bc │ │ │ │ + bne 39570 │ │ │ │ + ldr r2, [pc, #176] @ 3960c │ │ │ │ + ldr r1, [pc, #176] @ 39610 │ │ │ │ + ldr r0, [pc, #176] @ 39614 │ │ │ │ mov r3, r6 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 393a4 │ │ │ │ + b 395fc │ │ │ │ add r4, r4, r5 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r7, [ip, #4] │ │ │ │ moveq r5, #0 │ │ │ │ - beq 3935c │ │ │ │ + beq 395b4 │ │ │ │ ldr r5, [ip, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3935c │ │ │ │ + beq 395b4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 3935c │ │ │ │ - ldr r3, [pc, #112] @ 393c0 │ │ │ │ - ldr r1, [pc, #112] @ 393c4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 39310 │ │ │ │ - bl 2a92d8 │ │ │ │ + bne 395b4 │ │ │ │ + ldr r3, [pc, #112] @ 39618 │ │ │ │ + ldr r1, [pc, #112] @ 3961c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 39568 │ │ │ │ + bl 2a96ec │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ae30c │ │ │ │ + bl 2ae720 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 393a4 │ │ │ │ + beq 395fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 393a4 │ │ │ │ + bne 395fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r7, r8, lsr #8 │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - eorseq r9, r6, r8, ror r2 │ │ │ │ - @ instruction: 0x003896d4 │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + eorseq r8, r6, r8, ror pc │ │ │ │ + eorseq r9, r8, r8, asr #8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r0, ror #13 │ │ │ │ + eorseq r9, r8, r4, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bne 3943c │ │ │ │ + bne 39694 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - bl 10f874 │ │ │ │ - ldr r7, [pc, #376] @ 39578 │ │ │ │ + bl 10f9c4 │ │ │ │ + ldr r7, [pc, #376] @ 397d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1119c4 │ │ │ │ + bl 111b14 │ │ │ │ subs r3, r6, r7 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 39464 │ │ │ │ + beq 396bc │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #336] @ 3957c │ │ │ │ + ldr r3, [pc, #336] @ 397d4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #332] @ 39580 │ │ │ │ + ldr r1, [pc, #332] @ 397d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 3945c │ │ │ │ + bl 117864 │ │ │ │ + b 396b4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #312] @ 39584 │ │ │ │ + ldr r0, [pc, #312] @ 397dc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 393e8 │ │ │ │ + bne 39640 │ │ │ │ mov r8, #0 │ │ │ │ - b 39570 │ │ │ │ + b 397c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1119c4 │ │ │ │ + bl 111b14 │ │ │ │ subs r9, r5, r7 │ │ │ │ movne r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r9, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 394a0 │ │ │ │ + beq 396f8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #236] @ 3957c │ │ │ │ + ldr r3, [pc, #236] @ 397d4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #240] @ 39588 │ │ │ │ + ldr r1, [pc, #240] @ 397e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 3945c │ │ │ │ + bl 117864 │ │ │ │ + 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 a297c │ │ │ │ + bl a29e4 │ │ │ │ cmp r6, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne 39500 │ │ │ │ + bne 39758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39518 │ │ │ │ + beq 39770 │ │ │ │ ldr r3, [r0] │ │ │ │ str r9, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 39518 │ │ │ │ + beq 39770 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 39518 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 39518 │ │ │ │ + bne 39770 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 39770 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ cmp r5, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bne 39558 │ │ │ │ + bne 397b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39570 │ │ │ │ + beq 397c8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 39570 │ │ │ │ + beq 397c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 39570 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 39570 │ │ │ │ + bne 397c8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 397c8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, ip, lsl #14 │ │ │ │ - @ instruction: 0x003896fc │ │ │ │ - eorseq r9, r8, ip, lsr r7 │ │ │ │ - ldr r2, [pc, #64] @ 395d4 │ │ │ │ + eorseq r9, r8, r0, lsl #9 │ │ │ │ + eorseq r9, r8, r0, ror r4 │ │ │ │ + @ instruction: 0x003894b0 │ │ │ │ + ldr r2, [pc, #64] @ 3982c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 395a8 │ │ │ │ + bne 39800 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 395b8 │ │ │ │ - ldr r3, [pc, #40] @ 395d8 │ │ │ │ + beq 39810 │ │ │ │ + ldr r3, [pc, #40] @ 39830 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ bx r3 │ │ │ │ - ldr r3, [pc, #28] @ 395dc │ │ │ │ - ldr r2, [pc, #28] @ 395e0 │ │ │ │ + ldr r3, [pc, #28] @ 39834 │ │ │ │ + ldr r2, [pc, #28] @ 39838 │ │ │ │ cmp r0, r3 │ │ │ │ cmpeq r1, r3 │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ subseq r9, r5, r4, lsl #1 │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #252] @ 396f8 │ │ │ │ + ldr r5, [pc, #252] @ 39950 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 39644 │ │ │ │ + beq 3989c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39644 │ │ │ │ + bne 3989c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1b06c8 │ │ │ │ + bl 1afba8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3964c │ │ │ │ + bne 398a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 396f0 │ │ │ │ + b 39948 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 3966c │ │ │ │ - ldr r1, [pc, #148] @ 396f8 │ │ │ │ - bl adf9c │ │ │ │ + beq 398c4 │ │ │ │ + ldr r1, [pc, #148] @ 39950 │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39678 │ │ │ │ + beq 398d0 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #32] │ │ │ │ - b 39690 │ │ │ │ + b 398e8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b06c8 │ │ │ │ + bl 1afba8 │ │ │ │ cmn r0, #1 │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ - beq 396f0 │ │ │ │ + beq 39948 │ │ │ │ ldrd r4, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 396c8 │ │ │ │ - ldr r3, [pc, #68] @ 396fc │ │ │ │ - ldr r1, [pc, #68] @ 39700 │ │ │ │ + beq 39920 │ │ │ │ + ldr r3, [pc, #68] @ 39954 │ │ │ │ + ldr r1, [pc, #68] @ 39958 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b 396f0 │ │ │ │ + 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 39704 │ │ │ │ + bl 3995c │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl ab240 │ │ │ │ + bl ab2a4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ subseq sp, r5, r8, lsr #22 │ │ │ │ - eorseq r9, r8, r4, ror #14 │ │ │ │ + @ instruction: 0x003894d8 │ │ │ │ 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 │ │ │ │ @@ -15320,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 3547e4 │ │ │ │ + bl 3544fc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 354e08 │ │ │ │ + bl 354b20 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 397fc │ │ │ │ + bne 39a54 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3550e8 │ │ │ │ + bl 354e00 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ subs sl, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ movne sl, #1 │ │ │ │ - bl 3550e8 │ │ │ │ + bl 354e00 │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp sl, r0 │ │ │ │ - beq 39810 │ │ │ │ + beq 39a68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 3547e8 │ │ │ │ - ldr r3, [pc, #228] @ 398c0 │ │ │ │ + bl 354500 │ │ │ │ + ldr r3, [pc, #228] @ 39b18 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3547e4 │ │ │ │ + bl 3544fc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 39810 │ │ │ │ + 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 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39890 │ │ │ │ + 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 3547e4 │ │ │ │ - ldr r3, [pc, #92] @ 398c4 │ │ │ │ + bl 3544fc │ │ │ │ + ldr r3, [pc, #92] @ 39b1c │ │ │ │ mov r2, #0 │ │ │ │ - bl 355124 │ │ │ │ + bl 354e3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 398b8 │ │ │ │ - ldr r3, [pc, #68] @ 398c0 │ │ │ │ + beq 39b10 │ │ │ │ + ldr r3, [pc, #68] @ 39b18 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3547e8 │ │ │ │ + bl 354500 │ │ │ │ strd r0, [fp] │ │ │ │ - b 398b8 │ │ │ │ + b 39b10 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 354e08 │ │ │ │ + bl 354b20 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r2, #0 │ │ │ │ movlt r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [fp] │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -15425,902 +15573,902 @@ │ │ │ │ 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 3990c │ │ │ │ + bne 39b64 │ │ │ │ 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 398f0 │ │ │ │ + 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 39964 │ │ │ │ + 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 39948 │ │ │ │ + beq 39ba0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00039978 : │ │ │ │ +00039bd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #104] @ 399f8 │ │ │ │ + ldr r4, [pc, #104] @ 39c50 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - beq 399e4 │ │ │ │ + beq 39c3c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 180394 │ │ │ │ - ldr r2, [pc, #64] @ 399fc │ │ │ │ + bl 1807bc │ │ │ │ + ldr r2, [pc, #64] @ 39c54 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ stm sp, {r6, r7} │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 158018 │ │ │ │ + bl 158330 │ │ │ │ mov r0, #0 │ │ │ │ - b 399f0 │ │ │ │ - bl 39a08 │ │ │ │ + b 39c48 │ │ │ │ + bl 39c58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 399a8 │ │ │ │ + beq 39c00 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r2, ip, r4, ror sp │ │ │ │ - eorseq r9, r8, r8, ror #17 │ │ │ │ - mov r0, r1 │ │ │ │ - b 300efc │ │ │ │ + eorseq r9, r8, ip, asr r6 │ │ │ │ │ │ │ │ -00039a08 : │ │ │ │ +00039c58 : │ │ │ │ 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] @ 39ab4 │ │ │ │ + ldr ip, [pc, #140] @ 39d04 │ │ │ │ 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] @ 39ab8 │ │ │ │ + ldr r1, [pc, #104] @ 39d08 │ │ │ │ mov r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29ee0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 39a84 │ │ │ │ - ldr r1, [pc, #84] @ 39abc │ │ │ │ + beq 39cd4 │ │ │ │ + ldr r1, [pc, #84] @ 39d0c │ │ │ │ mov r4, r0 │ │ │ │ bl 2a018 │ │ │ │ - ldr r5, [pc, #76] @ 39ac0 │ │ │ │ + ldr r5, [pc, #76] @ 39d10 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - bne 39a8c │ │ │ │ + bne 39cdc │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ mvn r0, #0 │ │ │ │ - b 39aac │ │ │ │ - bl 8aeec │ │ │ │ + b 39cfc │ │ │ │ + bl 8af64 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #4] │ │ │ │ movne r0, #0 │ │ │ │ - bne 39aac │ │ │ │ + bne 39cfc │ │ │ │ ldr r0, [r5] │ │ │ │ bl 29490 │ │ │ │ mvn r0, #1 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x003898f4 │ │ │ │ + eorseq r9, r8, r8, ror #12 │ │ │ │ andeq r8, r8, r1, asr #8 │ │ │ │ - eorseq r5, r8, r8, lsl #30 │ │ │ │ + eorseq r5, r8, r8, lsl #24 │ │ │ │ subseq r2, ip, r4, ror sp │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b a5a74 │ │ │ │ + b a5adc │ │ │ │ + mov r0, r1 │ │ │ │ + b 301254 │ │ │ │ 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 39b00 │ │ │ │ + bhi 39d58 │ │ │ │ cmp r4, #0 │ │ │ │ ldrgt r2, [r6] │ │ │ │ - ldrle r2, [pc, #48] @ 39b30 │ │ │ │ - b 39b20 │ │ │ │ - ldr r0, [pc, #44] @ 39b34 │ │ │ │ + ldrle r2, [pc, #48] @ 39d88 │ │ │ │ + b 39d78 │ │ │ │ + ldr r0, [pc, #44] @ 39d8c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 39af0 │ │ │ │ + b 39d48 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2ca2f4 <_Py_RestoreSignals@@Base+0x1a7c> │ │ │ │ + b 2ca708 <_Py_RestoreSignals@@Base+0x1a7c> │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, ip, lsl #5 │ │ │ │ + eorseq r8, r5, ip, lsl #31 │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #20] @ 39b58 │ │ │ │ + ldr r2, [pc, #20] @ 39db0 │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 39b5c │ │ │ │ + ldr r0, [pc, #8] @ 39db4 │ │ │ │ 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 39b7c │ │ │ │ - ldr r0, [pc, #8] @ 39b84 │ │ │ │ - b a9bd4 │ │ │ │ + bne 39dd4 │ │ │ │ + ldr r0, [pc, #8] @ 39ddc │ │ │ │ + b a9c3c │ │ │ │ mov r0, #2 │ │ │ │ - b a297c │ │ │ │ - eorseq r9, r8, r0, lsr #21 │ │ │ │ + b a29e4 │ │ │ │ + eorseq r9, r8, r4, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 39bc4 │ │ │ │ + bne 39e1c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 19b88c │ │ │ │ + b 19a994 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39bb0 │ │ │ │ + beq 39e08 │ │ │ │ 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 39c10 │ │ │ │ + bne 39e68 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 39c40 │ │ │ │ + bne 39e98 │ │ │ │ mov ip, #4 │ │ │ │ mov r3, #0 │ │ │ │ add lr, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #248] @ 39d24 │ │ │ │ + ldr ip, [pc, #248] @ 39f7c │ │ │ │ str lr, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 39d18 │ │ │ │ + beq 39f70 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - ldr r5, [pc, #220] @ 39d28 │ │ │ │ + ldr r5, [pc, #220] @ 39f80 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 39c80 │ │ │ │ + beq 39ed8 │ │ │ │ mov r1, r5 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39c80 │ │ │ │ + bne 39ed8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #184] @ 39d2c │ │ │ │ - ldr r0, [pc, #184] @ 39d30 │ │ │ │ + ldr r1, [pc, #184] @ 39f84 │ │ │ │ + ldr r0, [pc, #184] @ 39f88 │ │ │ │ mov r3, r7 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 39d18 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 39f70 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 39ca0 │ │ │ │ - bl a5784 │ │ │ │ + bne 39ef8 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39d18 │ │ │ │ + bne 39f70 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 39cc0 │ │ │ │ - bl a5784 │ │ │ │ + bne 39f18 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39d18 │ │ │ │ - ldr r3, [pc, #108] @ 39d34 │ │ │ │ + bne 39f70 │ │ │ │ + ldr r3, [pc, #108] @ 39f8c │ │ │ │ cmp r6, r3 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 39cfc │ │ │ │ + beq 39f54 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #92] @ 39d38 │ │ │ │ + ldr r2, [pc, #92] @ 39f90 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 39cfc │ │ │ │ - ldr r0, [pc, #84] @ 39d3c │ │ │ │ + beq 39f54 │ │ │ │ + ldr r0, [pc, #84] @ 39f94 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #80] @ 39d40 │ │ │ │ + ldr r1, [pc, #80] @ 39f98 │ │ │ │ ldr r0, [r0] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 117720 │ │ │ │ + b 117864 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 24c778 │ │ │ │ + b 24c4d8 │ │ │ │ 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 r9, r8, ip, lsl #27 │ │ │ │ - @ instruction: 0x0035b6fc │ │ │ │ + eorseq r9, r8, ip, lsr #22 │ │ │ │ + @ instruction: 0x0035b3fc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, ip, lsl pc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r0, lsr #27 │ │ │ │ + eorseq r9, r8, r0, asr #22 │ │ │ │ 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 39d78 │ │ │ │ + beq 39fd0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl aebe0 │ │ │ │ + bl aec90 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 39db4 │ │ │ │ - b 39d88 │ │ │ │ - ldr r3, [pc, #196] @ 39e44 │ │ │ │ - ldr r1, [pc, #196] @ 39e48 │ │ │ │ + bne 3a00c │ │ │ │ + b 39fe0 │ │ │ │ + ldr r3, [pc, #196] @ 3a09c │ │ │ │ + ldr r1, [pc, #196] @ 3a0a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 20aea8 <_PyDeadline_Init@@Base+0x190> │ │ │ │ + bl 20a6ac <_PyBytesWriter_WriteBytes@@Base+0x3e60> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 39dcc │ │ │ │ + bne 3a024 │ │ │ │ cmp r7, #0 │ │ │ │ - blt 39de4 │ │ │ │ + blt 3a03c │ │ │ │ mov r0, r4 │ │ │ │ - bl af05c │ │ │ │ + bl af10c │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 39d90 │ │ │ │ - b 39e0c │ │ │ │ + bne 39fe8 │ │ │ │ + b 3a064 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 39dac │ │ │ │ + bne 3a004 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 39dac │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 3a004 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 39d88 │ │ │ │ + beq 39fe0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 39d88 │ │ │ │ + bne 39fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 39d88 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 39fe0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 39e30 │ │ │ │ + beq 3a088 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 39e30 │ │ │ │ + bne 3a088 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - bl a5784 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39d88 │ │ │ │ - ldr r0, [pc, #8] @ 39e4c │ │ │ │ + bne 39fe0 │ │ │ │ + ldr r0, [pc, #8] @ 3a0a4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #1 │ │ │ │ + eorseq sp, r6, ip, ror #27 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1acb50 │ │ │ │ + bl 1ac030 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39e88 │ │ │ │ - blt 39ebc │ │ │ │ + beq 3a0e0 │ │ │ │ + blt 3a114 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #72] @ 39ec8 │ │ │ │ + ldr r0, [pc, #72] @ 3a120 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b 128bc8 │ │ │ │ + b 128d3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #56] @ 39ecc │ │ │ │ + ldr r2, [pc, #56] @ 3a124 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #48] @ 39ed0 │ │ │ │ + ldr r0, [pc, #48] @ 3a128 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ movne r0, r2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad33c │ │ │ │ - b 39ec0 │ │ │ │ + bl 1ac81c │ │ │ │ + b 3a118 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x003811d8 │ │ │ │ - mlaseq r7, r8, r1, sl │ │ │ │ - mlaseq r7, r0, r1, sl │ │ │ │ + @ instruction: 0x00380ed8 │ │ │ │ + mlaseq r7, r8, lr, r9 │ │ │ │ + mlaseq r7, r0, lr, r9 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 242ff0 │ │ │ │ + b 242d50 │ │ │ │ │ │ │ │ -00039ee0 : │ │ │ │ +0003a138 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #56] @ 39f30 │ │ │ │ + ldr r4, [pc, #56] @ 3a188 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 180394 │ │ │ │ + bl 1807bc │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29490 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 158018 │ │ │ │ + bl 158330 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1623d8 │ │ │ │ + bl 1626ec │ │ │ │ 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] @ 3a0dc │ │ │ │ - bl 9df70 │ │ │ │ + ldr r0, [pc, #396] @ 3a334 │ │ │ │ + bl 9df20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 39f60 │ │ │ │ + bne 3a1b8 │ │ │ │ mov r5, #0 │ │ │ │ - b 3a0d4 │ │ │ │ + b 3a32c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 39fb0 │ │ │ │ - ldr r0, [pc, #364] @ 3a0e0 │ │ │ │ - bl 128bc8 │ │ │ │ + beq 3a208 │ │ │ │ + ldr r0, [pc, #364] @ 3a338 │ │ │ │ + bl 128d3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 39f9c │ │ │ │ + beq 3a1f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 39f9c │ │ │ │ + bne 3a1f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - ldrne r2, [pc, #316] @ 3a0e4 │ │ │ │ + ldrne r2, [pc, #316] @ 3a33c │ │ │ │ movne r4, r6 │ │ │ │ - bne 39fb4 │ │ │ │ - b 39f58 │ │ │ │ - ldr r2, [pc, #292] @ 3a0dc │ │ │ │ + bne 3a20c │ │ │ │ + b 3a1b0 │ │ │ │ + ldr r2, [pc, #292] @ 3a334 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a004 │ │ │ │ - ldr r0, [pc, #288] @ 3a0e8 │ │ │ │ + beq 3a25c │ │ │ │ + ldr r0, [pc, #288] @ 3a340 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 39ff4 │ │ │ │ + beq 3a24c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 39ff4 │ │ │ │ + bne 3a24c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 39f58 │ │ │ │ - ldr r2, [pc, #224] @ 3a0e4 │ │ │ │ + beq 3a1b0 │ │ │ │ + ldr r2, [pc, #224] @ 3a33c │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a050 │ │ │ │ - ldr r0, [pc, #212] @ 3a0ec │ │ │ │ + beq 3a2a8 │ │ │ │ + ldr r0, [pc, #212] @ 3a344 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a044 │ │ │ │ + beq 3a29c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a044 │ │ │ │ + bne 3a29c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 39f58 │ │ │ │ + beq 3a1b0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3a098 │ │ │ │ - ldr r0, [pc, #140] @ 3a0f0 │ │ │ │ - bl 9df70 │ │ │ │ + bne 3a2f0 │ │ │ │ + ldr r0, [pc, #140] @ 3a348 │ │ │ │ + bl 9df20 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a08c │ │ │ │ + beq 3a2e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a08c │ │ │ │ + bne 3a2e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 39f58 │ │ │ │ + beq 3a1b0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #80] @ 3a0f4 │ │ │ │ + ldr r0, [pc, #80] @ 3a34c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a0d4 │ │ │ │ + beq 3a32c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a0d4 │ │ │ │ + bne 3a32c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r5, r4, lsl #16 │ │ │ │ - eorseq r9, r8, r8, lsl lr │ │ │ │ - @ instruction: 0x00357ad0 │ │ │ │ - eorseq r9, r8, r0, lsr #28 │ │ │ │ - eorseq r9, r8, r0, lsr lr │ │ │ │ - mlaseq r9, r0, sl, r2 │ │ │ │ - eorseq r9, r8, r4, asr #28 │ │ │ │ + eorseq sl, r5, r4, lsl #10 │ │ │ │ + eorseq r9, r8, ip, lsl #23 │ │ │ │ + @ instruction: 0x003577d0 │ │ │ │ + mlaseq r8, r4, fp, r9 │ │ │ │ + eorseq r9, r8, r4, lsr #23 │ │ │ │ + mlaseq r9, r0, r7, r2 │ │ │ │ + @ instruction: 0x00389bb8 │ │ │ │ + ldr r2, [pc] @ 3a358 │ │ │ │ + b 3a698 <_Py_IncRef@@Base+0x33c> │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0003a0f8 <_Py_IncRef@@Base>: │ │ │ │ +0003a35c <_Py_IncRef@@Base>: │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a148 <_Py_IncRef@@Base+0x50> │ │ │ │ + beq 3a3ac <_Py_IncRef@@Base+0x50> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #592] @ 3a38c <_Py_IncRef@@Base+0x294> │ │ │ │ - bl 10f420 │ │ │ │ + ldr r1, [pc, #592] @ 3a5f0 <_Py_IncRef@@Base+0x294> │ │ │ │ + bl 10f570 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3a160 <_Py_IncRef@@Base+0x68> │ │ │ │ - b 3a158 <_Py_IncRef@@Base+0x60> │ │ │ │ - ldr r3, [pc, #576] @ 3a390 <_Py_IncRef@@Base+0x298> │ │ │ │ - ldr r1, [pc, #576] @ 3a394 <_Py_IncRef@@Base+0x29c> │ │ │ │ + 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> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r3, #0 │ │ │ │ - b 3a380 <_Py_IncRef@@Base+0x288> │ │ │ │ + b 3a5e4 <_Py_IncRef@@Base+0x288> │ │ │ │ ldr r8, [r7, #60] @ 0x3c │ │ │ │ - ldr sl, [pc, #556] @ 3a398 <_Py_IncRef@@Base+0x2a0> │ │ │ │ - ldr r9, [pc, #556] @ 3a39c <_Py_IncRef@@Base+0x2a4> │ │ │ │ - ldr r1, [pc, #556] @ 3a3a0 <_Py_IncRef@@Base+0x2a8> │ │ │ │ + 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> │ │ │ │ mov r2, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ - bl ad1c4 │ │ │ │ + bl ad278 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3a290 <_Py_IncRef@@Base+0x198> │ │ │ │ + beq 3a4f4 <_Py_IncRef@@Base+0x198> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 3a1fc <_Py_IncRef@@Base+0x104> │ │ │ │ + bne 3a460 <_Py_IncRef@@Base+0x104> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3a1bc <_Py_IncRef@@Base+0xc4> │ │ │ │ + bne 3a420 <_Py_IncRef@@Base+0xc4> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a2e0 <_Py_IncRef@@Base+0x1e8> │ │ │ │ + beq 3a544 <_Py_IncRef@@Base+0x1e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a2e0 <_Py_IncRef@@Base+0x1e8> │ │ │ │ - b 3a23c <_Py_IncRef@@Base+0x144> │ │ │ │ - ldr r2, [pc, #480] @ 3a3a4 <_Py_IncRef@@Base+0x2ac> │ │ │ │ - ldr r1, [pc, #480] @ 3a3a8 <_Py_IncRef@@Base+0x2b0> │ │ │ │ - bl 10e618 │ │ │ │ + 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 10e768 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a1f0 <_Py_IncRef@@Base+0xf8> │ │ │ │ + beq 3a454 <_Py_IncRef@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a1f0 <_Py_IncRef@@Base+0xf8> │ │ │ │ + bne 3a454 <_Py_IncRef@@Base+0xf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3a244 <_Py_IncRef@@Base+0x14c> │ │ │ │ - b 3a290 <_Py_IncRef@@Base+0x198> │ │ │ │ + bne 3a4a8 <_Py_IncRef@@Base+0x14c> │ │ │ │ + b 3a4f4 <_Py_IncRef@@Base+0x198> │ │ │ │ cmp r3, r9 │ │ │ │ - beq 3a214 <_Py_IncRef@@Base+0x11c> │ │ │ │ + beq 3a478 <_Py_IncRef@@Base+0x11c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a2e0 <_Py_IncRef@@Base+0x1e8> │ │ │ │ - b 3a228 <_Py_IncRef@@Base+0x130> │ │ │ │ + beq 3a544 <_Py_IncRef@@Base+0x1e8> │ │ │ │ + b 3a48c <_Py_IncRef@@Base+0x130> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a204 <_Py_IncRef@@Base+0x10c> │ │ │ │ + beq 3a468 <_Py_IncRef@@Base+0x10c> │ │ │ │ mov r6, r5 │ │ │ │ - b 3a244 <_Py_IncRef@@Base+0x14c> │ │ │ │ + b 3a4a8 <_Py_IncRef@@Base+0x14c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a2e0 <_Py_IncRef@@Base+0x1e8> │ │ │ │ + bne 3a544 <_Py_IncRef@@Base+0x1e8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 3a2e0 <_Py_IncRef@@Base+0x1e8> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 3a544 <_Py_IncRef@@Base+0x1e8> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ add r2, r6, #16 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30dc08 │ │ │ │ + bl 30df5c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a288 <_Py_IncRef@@Base+0x190> │ │ │ │ + beq 3a4ec <_Py_IncRef@@Base+0x190> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3a288 <_Py_IncRef@@Base+0x190> │ │ │ │ + bne 3a4ec <_Py_IncRef@@Base+0x190> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3a2b8 <_Py_IncRef@@Base+0x1c0> │ │ │ │ + bne 3a51c <_Py_IncRef@@Base+0x1c0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a158 <_Py_IncRef@@Base+0x60> │ │ │ │ + beq 3a3bc <_Py_IncRef@@Base+0x60> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a158 <_Py_IncRef@@Base+0x60> │ │ │ │ + bne 3a3bc <_Py_IncRef@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 3a158 <_Py_IncRef@@Base+0x60> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 3a3bc <_Py_IncRef@@Base+0x60> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a16c <_Py_IncRef@@Base+0x74> │ │ │ │ + beq 3a3d0 <_Py_IncRef@@Base+0x74> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a16c <_Py_IncRef@@Base+0x74> │ │ │ │ + bne 3a3d0 <_Py_IncRef@@Base+0x74> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 3a16c <_Py_IncRef@@Base+0x74> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 3a3d0 <_Py_IncRef@@Base+0x74> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a304 <_Py_IncRef@@Base+0x20c> │ │ │ │ + beq 3a568 <_Py_IncRef@@Base+0x20c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a304 <_Py_IncRef@@Base+0x20c> │ │ │ │ + bne 3a568 <_Py_IncRef@@Base+0x20c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #148] @ 3a3ac <_Py_IncRef@@Base+0x2b4> │ │ │ │ + ldr r2, [pc, #148] @ 3a610 <_Py_IncRef@@Base+0x2b4> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 30dc08 │ │ │ │ + bl 30df5c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3a158 <_Py_IncRef@@Base+0x60> │ │ │ │ + beq 3a3bc <_Py_IncRef@@Base+0x60> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3a380 <_Py_IncRef@@Base+0x288> │ │ │ │ + bne 3a5e4 <_Py_IncRef@@Base+0x288> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a35c <_Py_IncRef@@Base+0x264> │ │ │ │ + beq 3a5c0 <_Py_IncRef@@Base+0x264> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3a35c <_Py_IncRef@@Base+0x264> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 3a5c0 <_Py_IncRef@@Base+0x264> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #72] @ 3a3b0 <_Py_IncRef@@Base+0x2b8> │ │ │ │ + ldr r2, [pc, #72] @ 3a614 <_Py_IncRef@@Base+0x2b8> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r3, r8, r4, lsr #11 │ │ │ │ + eorseq r3, r8, r4, lsr #5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r8, ip, asr #28 │ │ │ │ + eorseq r9, r8, r0, asr #23 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ - eorseq r8, r8, r4, lsr #31 │ │ │ │ - eorseq r1, r6, r4, lsl r3 │ │ │ │ - eorseq lr, r5, r8, asr r1 │ │ │ │ - eorseq sl, r5, r4, lsl #16 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - b 3a3c4 <_Py_IncRef@@Base+0x2cc> │ │ │ │ - ldr r2, [pc] @ 3a3c0 <_Py_IncRef@@Base+0x2c8> │ │ │ │ - b 3a440 <_Py_IncRef@@Base+0x348> │ │ │ │ + eorseq r8, r8, r8, lsl sp │ │ │ │ + eorseq r1, r6, r4, lsl r0 │ │ │ │ + eorseq sp, r5, r8, asr lr │ │ │ │ + eorseq sl, r5, r4, lsl #10 │ │ │ │ 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] @ 3a43c <_Py_IncRef@@Base+0x344> │ │ │ │ + ldr r1, [pc, #96] @ 3a694 <_Py_IncRef@@Base+0x338> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dce0 │ │ │ │ + bl 17e108 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3a434 <_Py_IncRef@@Base+0x33c> │ │ │ │ + beq 3a68c <_Py_IncRef@@Base+0x330> │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ addne r3, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl a67bc │ │ │ │ + bl a6824 │ │ │ │ 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 3a4a8 <_Py_IncRef@@Base+0x3b0> │ │ │ │ + beq 3a700 <_Py_IncRef@@Base+0x3a4> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a4a8 <_Py_IncRef@@Base+0x3b0> │ │ │ │ + beq 3a700 <_Py_IncRef@@Base+0x3a4> │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #60] @ 3a4c0 <_Py_IncRef@@Base+0x3c8> │ │ │ │ + ldr r3, [pc, #60] @ 3a718 <_Py_IncRef@@Base+0x3bc> │ │ │ │ cmp r0, r3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a4a8 <_Py_IncRef@@Base+0x3b0> │ │ │ │ + beq 3a700 <_Py_IncRef@@Base+0x3a4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 3a4a8 <_Py_IncRef@@Base+0x3b0> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 3a700 <_Py_IncRef@@Base+0x3a4> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #8] @ 3a4c4 <_Py_IncRef@@Base+0x3cc> │ │ │ │ + ldr r3, [pc, #8] @ 3a71c <_Py_IncRef@@Base+0x3c0> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 286858 │ │ │ │ + b 286d48 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ - eorseq fp, r7, ip, asr ip │ │ │ │ + eorseq fp, r7, ip, asr r9 │ │ │ │ │ │ │ │ -0003a4c8 : │ │ │ │ +0003a720 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 3a524 │ │ │ │ + beq 3a77c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl f93e4 │ │ │ │ + bl f954c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a524 │ │ │ │ + beq 3a77c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a524 │ │ │ │ + bne 3a77c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 3a55c │ │ │ │ + beq 3a7b4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3a5d8 │ │ │ │ + bne 3a830 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3a688 │ │ │ │ + beq 3a8e0 │ │ │ │ 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 3a5c4 │ │ │ │ + bge 3a81c │ │ │ │ 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 3a594 │ │ │ │ + b 3a7ec │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #196] @ 3a694 │ │ │ │ + ldr r0, [pc, #196] @ 3a8ec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9bd4 │ │ │ │ - ldr r1, [pc, #184] @ 3a698 │ │ │ │ - ldr r0, [pc, #184] @ 3a69c │ │ │ │ - bl 16c248 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + b a9c3c │ │ │ │ + ldr r1, [pc, #184] @ 3a8f0 │ │ │ │ + ldr r0, [pc, #184] @ 3a8f4 │ │ │ │ + bl 16c524 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3a670 │ │ │ │ + beq 3a8c8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - bl ba548 │ │ │ │ + bl ba5d8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a634 │ │ │ │ + beq 3a88c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3a634 │ │ │ │ + bne 3a88c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 151c3c │ │ │ │ + bl 15214c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 3a678 │ │ │ │ + bne 3a8d0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a670 │ │ │ │ + beq 3a8c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a670 │ │ │ │ + bne 3a8c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r2, #0 │ │ │ │ - b 3a688 │ │ │ │ - ldr r0, [pc, #32] @ 3a6a0 │ │ │ │ + b 3a8e0 │ │ │ │ + ldr r0, [pc, #32] @ 3a8f8 │ │ │ │ mov r1, r5 │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9c3c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0036bcfc │ │ │ │ - eorseq ip, r7, ip, lsr r5 │ │ │ │ - eorseq pc, r5, ip, asr r8 @ │ │ │ │ - eorseq r2, r7, r8, lsl #11 │ │ │ │ + @ instruction: 0x0036b9fc │ │ │ │ + eorseq ip, r7, r8, lsl r2 │ │ │ │ + eorseq pc, r5, ip, asr r5 @ │ │ │ │ + eorseq r2, r7, r8, lsl #5 │ │ │ │ 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 │ │ │ │ @@ -16328,408 +16476,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 3a6fc │ │ │ │ + bne 3a954 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3a734 │ │ │ │ - ldr ip, [pc, #208] @ 3a7d4 │ │ │ │ + beq 3a98c │ │ │ │ + ldr ip, [pc, #208] @ 3aa2c │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a734 │ │ │ │ + bne 3a98c │ │ │ │ mov r4, #0 │ │ │ │ - b 3a7c8 │ │ │ │ + b 3aa20 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r5, [r0] │ │ │ │ - ldreq r5, [pc, #148] @ 3a7d8 │ │ │ │ + ldreq r5, [pc, #148] @ 3aa30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 285f9c │ │ │ │ + bl 28648c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3a72c │ │ │ │ - ldr r6, [pc, #128] @ 3a7d8 │ │ │ │ - ldr r3, [pc, #128] @ 3a7dc │ │ │ │ + beq 3a984 │ │ │ │ + ldr r6, [pc, #128] @ 3aa30 │ │ │ │ + ldr r3, [pc, #128] @ 3aa34 │ │ │ │ cmp r5, r6 │ │ │ │ - ldr r1, [pc, #124] @ 3a7e0 │ │ │ │ + ldr r1, [pc, #124] @ 3aa38 │ │ │ │ mov r0, r4 │ │ │ │ movne r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 3aa3c │ │ │ │ + bl 3ac94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3a72c │ │ │ │ + beq 3a984 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 3a7c8 │ │ │ │ + beq 3aa20 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #88] @ 3a7e4 │ │ │ │ + ldr r0, [pc, #88] @ 3aa3c │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ add r1, sp, #32 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl c0498 │ │ │ │ + bl c0524 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a7c4 │ │ │ │ + beq 3aa1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a7c4 │ │ │ │ + bne 3aa1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 r7, r9, r8, asr #18 │ │ │ │ - @ instruction: 0x0016d9f8 │ │ │ │ + ldrdeq r7, [r9], -r0 @ │ │ │ │ + @ instruction: 0x0016dcd4 │ │ │ │ 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 1acb50 │ │ │ │ + bl 1ac030 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3a828 │ │ │ │ - blt 3a88c │ │ │ │ + beq 3aa80 │ │ │ │ + blt 3aae4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #516] @ 3aa20 │ │ │ │ + ldr r0, [pc, #516] @ 3ac78 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 128bc8 │ │ │ │ + b 128d3c │ │ │ │ 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 3a870 │ │ │ │ + bne 3aac8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - ldr r0, [pc, #452] @ 3aa24 │ │ │ │ - bl 128bc8 │ │ │ │ + ldr r0, [pc, #452] @ 3ac7c │ │ │ │ + bl 128d3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad33c │ │ │ │ - b 3aa14 │ │ │ │ + bl 1ac81c │ │ │ │ + b 3ac6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ subs r6, r0, #0 │ │ │ │ addne sl, r6, #8 │ │ │ │ - bne 3a8b4 │ │ │ │ + bne 3ab0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad33c │ │ │ │ + bl 1ac81c │ │ │ │ mov r5, #0 │ │ │ │ - b 3aa14 │ │ │ │ + b 3ac6c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1362fc │ │ │ │ + bl 13646c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a958 │ │ │ │ + beq 3abb0 │ │ │ │ str r0, [sl, #4]! │ │ │ │ cmp r5, r8 │ │ │ │ - blt 3a894 │ │ │ │ + blt 3aaec │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #4] │ │ │ │ - beq 3a960 │ │ │ │ + beq 3abb8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl b8bf8 │ │ │ │ + bl b8c88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a940 │ │ │ │ + beq 3ab98 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #304] @ 3aa28 │ │ │ │ - bl 128bc8 │ │ │ │ + ldr r0, [pc, #304] @ 3ac80 │ │ │ │ + bl 128d3c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3a958 │ │ │ │ + beq 3abb0 │ │ │ │ cmp r5, r7 │ │ │ │ - blt 3a930 │ │ │ │ + blt 3ab88 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a928 │ │ │ │ + beq 3ab80 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3a928 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 3ab80 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b 3a940 │ │ │ │ + b 3ab98 │ │ │ │ add r2, r6, #12 │ │ │ │ str r3, [r2, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ - b 3a8cc │ │ │ │ + b 3ab24 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 3a960 │ │ │ │ - ldr r3, [pc, #220] @ 3aa2c │ │ │ │ - ldr r1, [pc, #220] @ 3aa30 │ │ │ │ + beq 3abb8 │ │ │ │ + ldr r3, [pc, #220] @ 3ac84 │ │ │ │ + ldr r1, [pc, #220] @ 3ac88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r5, #0 │ │ │ │ - b 3a9e8 │ │ │ │ - ldr r0, [pc, #204] @ 3aa34 │ │ │ │ - bl 9df70 │ │ │ │ + b 3ac40 │ │ │ │ + ldr r0, [pc, #204] @ 3ac8c │ │ │ │ + bl 9df20 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3a958 │ │ │ │ + beq 3abb0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1664f8 │ │ │ │ + bl 166808 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3a9a0 │ │ │ │ + beq 3abf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a9a0 │ │ │ │ + bne 3abf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3a958 │ │ │ │ + beq 3abb0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - ldr r0, [pc, #124] @ 3aa38 │ │ │ │ + ldr r0, [pc, #124] @ 3ac90 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a9e8 │ │ │ │ + beq 3ac40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 3a9e8 │ │ │ │ + bne 3ac40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3aa0c │ │ │ │ + beq 3ac64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3aa0c │ │ │ │ + bne 3ac64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad33c │ │ │ │ + bl 1ac81c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x003811d8 │ │ │ │ - mlaseq r7, r0, r1, sl │ │ │ │ - @ instruction: 0x00389ef0 │ │ │ │ + @ instruction: 0x00380ed8 │ │ │ │ + mlaseq r7, r0, lr, r9 │ │ │ │ + eorseq r9, r8, r4, ror #24 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x00389ef8 │ │ │ │ - @ instruction: 0x00357ad0 │ │ │ │ - eorseq r9, r8, r4, lsr #30 │ │ │ │ + eorseq r9, r8, ip, ror #24 │ │ │ │ + @ instruction: 0x003577d0 │ │ │ │ + mlaseq r8, r8, ip, r9 │ │ │ │ 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 1e6024 │ │ │ │ + bl 1e5558 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3aa74 │ │ │ │ + bge 3accc │ │ │ │ mov r0, #0 │ │ │ │ - b 3aaac │ │ │ │ + b 3ad04 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 3aab4 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 3ad0c <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3aa6c │ │ │ │ + blt 3acc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ stm sp, {r3, r4} │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 30f280 │ │ │ │ + bl 30f490 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003aab4 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +0003ad0c <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 30f0c8 │ │ │ │ + bl 30f3b8 │ │ │ │ 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] @ 3ab00 <_PyTime_AsTimevalTime_t@@Base+0x4c> │ │ │ │ - b 30f800 │ │ │ │ + ldr r1, [pc] @ 3ad58 <_PyTime_AsTimevalTime_t@@Base+0x4c> │ │ │ │ + b 30fa10 │ │ │ │ @ instruction: 0x0057f398 │ │ │ │ │ │ │ │ -0003ab04 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +0003ad5c <_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] @ 3ab54 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x50> │ │ │ │ + ldr r2, [pc, #56] @ 3adac <_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 1aa2d4 │ │ │ │ + bl 1a940c │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r0, #538] @ 0x21a │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ addne r3, r3, #1 │ │ │ │ strbne r3, [r0, #538] @ 0x21a │ │ │ │ str r4, [r5, #340] @ 0x154 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq pc, ip, r4, lsr ip @ │ │ │ │ + andeq pc, ip, r0, 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] @ 3adec <_PyInterpreterState_SetEvalFrameFunc@@Base+0x90> │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19e614 │ │ │ │ + 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] @ 3ac10 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c> │ │ │ │ + ldr r1, [pc, #160] @ 3aea8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 30f800 │ │ │ │ + bl 30fa10 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 3ab90 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8c> │ │ │ │ - bl 11a7c8 │ │ │ │ + bne 3ae28 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xcc> │ │ │ │ + bl 11a910 │ │ │ │ mov r5, r0 │ │ │ │ - b 3abb4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb0> │ │ │ │ + b 3ae4c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf0> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3abb0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + beq 3ae48 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xec> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3abb0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 3ae48 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xec> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr r1, [pc, #80] @ 3ac10 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c> │ │ │ │ + ldr r1, [pc, #80] @ 3aea8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ mov r2, #0 │ │ │ │ - bl 30f800 │ │ │ │ + bl 30fa10 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3ac08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x104> │ │ │ │ + beq 3aea0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x144> │ │ │ │ mov r0, r5 │ │ │ │ - bl 182008 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 182430 <_PyErr_ChainExceptions1@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3ac04 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ + beq 3ae9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ac04 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ + beq 3ae9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3ac04 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ + bne 3ae9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq fp, r7, ip, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3ac50 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ + ldr r0, [pc, #16] @ 3aee8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18c> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f50c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r8, asr r5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3ac90 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18c> │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f50c │ │ │ │ + bl 19e614 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, ip, lsr r6 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3aca4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1a0> │ │ │ │ - b 18c1ac │ │ │ │ + beq 3aefc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1a0> │ │ │ │ + b 18bd48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3accc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c8> │ │ │ │ - ldr r1, [pc, #16] @ 3acd0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #16] @ 3af24 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c8> │ │ │ │ + ldr r1, [pc, #16] @ 3af28 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1cc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, r8, asr #6 │ │ │ │ + ldrheq sl, [r8], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3118a0 <_Py_c_pow@@Base+0x8e8> │ │ │ │ + bl 311bf4 <_Py_c_pow@@Base+0x9e0> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3ad08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ + beq 3af60 <_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 │ │ │ │ @@ -16738,632 +16886,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] @ 3ada0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x29c> │ │ │ │ - bl 2b6bc0 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #96] @ 3aff8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x29c> │ │ │ │ + bl 2b6fd4 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ad50 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x24c> │ │ │ │ + bne 3afa8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x24c> │ │ │ │ mov r0, #0 │ │ │ │ - b 3ad98 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ + b 3aff0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - ldr r1, [pc, #68] @ 3ada4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a0> │ │ │ │ - ldr r0, [pc, #68] @ 3ada8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ + ldr r1, [pc, #68] @ 3affc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a0> │ │ │ │ + ldr r0, [pc, #68] @ 3b000 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ad48 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x244> │ │ │ │ + blt 3afa0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x244> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 29f4c │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #32] @ 3adac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a8> │ │ │ │ - bne 3ad98 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ - ldr r3, [pc, #28] @ 3adb0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ac> │ │ │ │ + ldrne r0, [pc, #32] @ 3b004 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a8> │ │ │ │ + bne 3aff0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ + ldr r3, [pc, #28] @ 3b008 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq sl, r8, r0, lsr #7 │ │ │ │ - eorseq sp, r7, r4, asr #20 │ │ │ │ - eorseq sl, r8, ip, lsr #7 │ │ │ │ + eorseq sl, r8, r4, lsl r1 │ │ │ │ + eorseq sp, r7, r4, asr #14 │ │ │ │ + eorseq sl, r8, r0, lsr #2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 3addc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2d8> │ │ │ │ + bne 3b034 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2d8> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1a1de8 │ │ │ │ + b 1a0f18 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 3ae00 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2fc> │ │ │ │ + ldr r0, [pc, #20] @ 3b058 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2fc> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 3add0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2cc> │ │ │ │ - eorseq r0, r7, r0, lsr #17 │ │ │ │ + b 3b028 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2cc> │ │ │ │ + eorseq r0, r7, r0, lsr #11 │ │ │ │ │ │ │ │ -0003ae04 : │ │ │ │ +0003b05c : │ │ │ │ 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 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3ae34 │ │ │ │ - ldr r0, [pc, #80] @ 3ae80 │ │ │ │ - bl 2a53f0 │ │ │ │ - b 3ae78 │ │ │ │ + bne 3b08c │ │ │ │ + ldr r0, [pc, #80] @ 3b0d8 │ │ │ │ + bl 2a5870 │ │ │ │ + b 3b0d0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #64] @ 3ae80 │ │ │ │ + ldr r2, [pc, #64] @ 3b0d8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2cfa14 │ │ │ │ + bl 2cf9c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3ae64 │ │ │ │ + beq 3b0bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 3ae6c │ │ │ │ + beq 3b0c4 │ │ │ │ mov r4, r5 │ │ │ │ - b 3ae78 │ │ │ │ + b 3b0d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 3ae64 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 3b0bc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r8, ip, lsl #9 │ │ │ │ + eorseq sl, r8, r0, lsl #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 ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3b118 │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19e614 │ │ │ │ + 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 3aebc │ │ │ │ + beq 3b154 │ │ │ │ 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 2ae094 │ │ │ │ + bl 2ae4a8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 3aea4 │ │ │ │ + bne 3b13c │ │ │ │ pop {r4, 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] @ 3af10 │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f50c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ │ │ │ │ -0003af14 <_PyCompile_Assemble@@Base>: │ │ │ │ +0003b16c : │ │ │ │ + ldr r0, [pc] @ 3b174 │ │ │ │ + b 10ef80 │ │ │ │ + subseq r1, r7, r4, lsr #25 │ │ │ │ + │ │ │ │ +0003b178 <_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] @ 3b084 <_PyCompile_Assemble@@Base+0x170> │ │ │ │ + ldr r3, [pc, #344] @ 3b2e8 <_PyCompile_Assemble@@Base+0x170> │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3af50 <_PyCompile_Assemble@@Base+0x3c> │ │ │ │ - ldr r3, [pc, #324] @ 3b088 <_PyCompile_Assemble@@Base+0x174> │ │ │ │ - ldr r1, [pc, #324] @ 3b08c <_PyCompile_Assemble@@Base+0x178> │ │ │ │ + beq 3b1b4 <_PyCompile_Assemble@@Base+0x3c> │ │ │ │ + ldr r3, [pc, #324] @ 3b2ec <_PyCompile_Assemble@@Base+0x174> │ │ │ │ + ldr r1, [pc, #324] @ 3b2f0 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 3af78 <_PyCompile_Assemble@@Base+0x64> │ │ │ │ + bl 18ec84 │ │ │ │ + b 3b1dc <_PyCompile_Assemble@@Base+0x64> │ │ │ │ add r8, sp, #28 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ - bl 91ad0 │ │ │ │ + bl 91b34 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3af80 <_PyCompile_Assemble@@Base+0x6c> │ │ │ │ + bne 3b1e4 <_PyCompile_Assemble@@Base+0x6c> │ │ │ │ mov r7, #0 │ │ │ │ - b 3b078 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + b 3b2dc <_PyCompile_Assemble@@Base+0x164> │ │ │ │ mov r0, r4 │ │ │ │ - bl 152588 │ │ │ │ + bl 152a98 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3af98 <_PyCompile_Assemble@@Base+0x84> │ │ │ │ + bne 3b1fc <_PyCompile_Assemble@@Base+0x84> │ │ │ │ mov r7, #0 │ │ │ │ - b 3b044 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + b 3b2a8 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 259db8 │ │ │ │ + bl 259b50 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3af90 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + beq 3b1f4 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1566b8 │ │ │ │ + bl 156bc8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3af90 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + beq 3b1f4 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl 15bc00 <_PyDict_DelItemIf@@Base+0x284> │ │ │ │ + bl 15bf14 <_PyDict_DelItemIf@@Base+0x284> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3af90 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + blt 3b1f4 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 1521a8 │ │ │ │ + bl 1526b8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3af90 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + beq 3b1f4 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r8, [sp] │ │ │ │ - bl 25a170 │ │ │ │ + bl 25a114 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3b044 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + beq 3b2a8 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3b044 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + bne 3b2a8 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b068 <_PyCompile_Assemble@@Base+0x154> │ │ │ │ + beq 3b2cc <_PyCompile_Assemble@@Base+0x154> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3b068 <_PyCompile_Assemble@@Base+0x154> │ │ │ │ + bne 3b2cc <_PyCompile_Assemble@@Base+0x154> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 164210 │ │ │ │ + bl 1646b0 <_PySet_NextEntryRef@@Base+0x18c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 163c94 │ │ │ │ + bl 163fa8 │ │ │ │ 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 sl, r8, r0, lsr r6 │ │ │ │ - │ │ │ │ -0003b090 : │ │ │ │ - ldr r0, [pc] @ 3b098 │ │ │ │ - b 10ee30 │ │ │ │ - ldrsbeq r1, [r7], #-192 @ 0xffffff40 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 3b0c4 │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 194d88 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 3b0e8 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - b 3b0b8 │ │ │ │ - eorseq r2, r7, r8, lsr ip │ │ │ │ + eorseq sl, r8, r4, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #576] @ 3b344 │ │ │ │ + ldr r1, [pc, #576] @ 3b54c <_PyCompile_Assemble@@Base+0x3d4> │ │ │ │ mov r2, #16 │ │ │ │ mov r4, r0 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3b11c │ │ │ │ + bge 3b324 <_PyCompile_Assemble@@Base+0x1ac> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #548] @ 3b348 │ │ │ │ + ldr r1, [pc, #548] @ 3b550 <_PyCompile_Assemble@@Base+0x3d8> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b114 │ │ │ │ - ldr r1, [pc, #528] @ 3b34c │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #528] @ 3b554 <_PyCompile_Assemble@@Base+0x3dc> │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b114 │ │ │ │ - ldr r1, [pc, #508] @ 3b350 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #508] @ 3b558 <_PyCompile_Assemble@@Base+0x3e0> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b114 │ │ │ │ - ldr r1, [pc, #488] @ 3b354 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #488] @ 3b55c <_PyCompile_Assemble@@Base+0x3e4> │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b114 │ │ │ │ - ldr r1, [pc, #468] @ 3b358 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #468] @ 3b560 <_PyCompile_Assemble@@Base+0x3e8> │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b114 │ │ │ │ - ldr r1, [pc, #448] @ 3b35c │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #448] @ 3b564 <_PyCompile_Assemble@@Base+0x3ec> │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b114 │ │ │ │ - ldr r1, [pc, #428] @ 3b360 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #428] @ 3b568 <_PyCompile_Assemble@@Base+0x3f0> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b114 │ │ │ │ - ldr r1, [pc, #408] @ 3b364 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #408] @ 3b56c <_PyCompile_Assemble@@Base+0x3f4> │ │ │ │ mov r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b114 │ │ │ │ - ldr r1, [pc, #388] @ 3b368 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #388] @ 3b570 <_PyCompile_Assemble@@Base+0x3f8> │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b114 │ │ │ │ - ldr r1, [pc, #368] @ 3b36c │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #368] @ 3b574 <_PyCompile_Assemble@@Base+0x3fc> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b114 │ │ │ │ - ldr r1, [pc, #348] @ 3b370 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #348] @ 3b578 <_PyCompile_Assemble@@Base+0x400> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b114 │ │ │ │ - ldr r1, [pc, #328] @ 3b374 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #328] @ 3b57c <_PyCompile_Assemble@@Base+0x404> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b114 │ │ │ │ - ldr r1, [pc, #308] @ 3b378 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #308] @ 3b580 <_PyCompile_Assemble@@Base+0x408> │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b114 │ │ │ │ - ldr r1, [pc, #288] @ 3b37c │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #288] @ 3b584 <_PyCompile_Assemble@@Base+0x40c> │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b114 │ │ │ │ - ldr r1, [pc, #268] @ 3b380 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #268] @ 3b588 <_PyCompile_Assemble@@Base+0x410> │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b114 │ │ │ │ - ldr r1, [pc, #248] @ 3b384 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #248] @ 3b58c <_PyCompile_Assemble@@Base+0x414> │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b114 │ │ │ │ - ldr r1, [pc, #228] @ 3b388 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #228] @ 3b590 <_PyCompile_Assemble@@Base+0x418> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b114 │ │ │ │ - ldr r1, [pc, #208] @ 3b38c │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #208] @ 3b594 <_PyCompile_Assemble@@Base+0x41c> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b114 │ │ │ │ - ldr r1, [pc, #188] @ 3b390 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #188] @ 3b598 <_PyCompile_Assemble@@Base+0x420> │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b114 │ │ │ │ - ldr r1, [pc, #168] @ 3b394 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #168] @ 3b59c <_PyCompile_Assemble@@Base+0x424> │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b114 │ │ │ │ - ldr r1, [pc, #148] @ 3b398 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #148] @ 3b5a0 <_PyCompile_Assemble@@Base+0x428> │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b114 │ │ │ │ - ldr r1, [pc, #128] @ 3b39c │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #128] @ 3b5a4 <_PyCompile_Assemble@@Base+0x42c> │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b114 │ │ │ │ - ldr r1, [pc, #108] @ 3b3a0 │ │ │ │ + blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #108] @ 3b5a8 <_PyCompile_Assemble@@Base+0x430> │ │ │ │ mov r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161874 │ │ │ │ + bl 161b88 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r8, ip, ror #12 │ │ │ │ - eorseq sl, r8, r0, ror r6 │ │ │ │ - eorseq sl, r8, ip, ror r6 │ │ │ │ - eorseq sl, r8, ip, lsl #13 │ │ │ │ - mlaseq r8, r8, r6, sl │ │ │ │ - eorseq sl, r8, r4, lsr #13 │ │ │ │ - @ instruction: 0x0038a6b0 │ │ │ │ - eorseq sl, r8, r0, asr #13 │ │ │ │ - eorseq sl, r8, ip, asr #13 │ │ │ │ - @ instruction: 0x0038a6d8 │ │ │ │ - eorseq sl, r8, r4, ror #13 │ │ │ │ - @ instruction: 0x0038a6f4 │ │ │ │ - eorseq sl, r8, r0, lsl #14 │ │ │ │ - eorseq sl, r8, ip, lsl #14 │ │ │ │ - eorseq sl, r8, ip, lsl r7 │ │ │ │ - eorseq sl, r8, ip, lsr #14 │ │ │ │ - eorseq sl, r8, r4, asr #14 │ │ │ │ - mlaseq r8, r0, r6, sl │ │ │ │ - eorseq sl, r8, r8, asr r7 │ │ │ │ - eorseq sl, r8, r8, ror #14 │ │ │ │ - eorseq sl, r8, r8, lsr #13 │ │ │ │ - eorseq sl, r8, r8, ror r7 │ │ │ │ - eorseq sl, r8, r0, lsl #15 │ │ │ │ - eorseq sl, r8, ip, lsl #15 │ │ │ │ + eorseq sl, r8, r0, ror #7 │ │ │ │ + eorseq sl, r8, r4, ror #7 │ │ │ │ + @ instruction: 0x0038a3f0 │ │ │ │ + eorseq sl, r8, r0, lsl #8 │ │ │ │ + eorseq sl, r8, ip, lsl #8 │ │ │ │ + eorseq sl, r8, r8, lsl r4 │ │ │ │ + eorseq sl, r8, r4, lsr #8 │ │ │ │ + eorseq sl, r8, r4, lsr r4 │ │ │ │ + eorseq sl, r8, r0, asr #8 │ │ │ │ + eorseq sl, r8, ip, asr #8 │ │ │ │ + eorseq sl, r8, r8, asr r4 │ │ │ │ + eorseq sl, r8, r8, ror #8 │ │ │ │ + eorseq sl, r8, r4, ror r4 │ │ │ │ + eorseq sl, r8, r0, lsl #9 │ │ │ │ + mlaseq r8, r0, r4, sl │ │ │ │ + eorseq sl, r8, r0, lsr #9 │ │ │ │ + @ instruction: 0x0038a4b8 │ │ │ │ + eorseq sl, r8, r4, lsl #8 │ │ │ │ + eorseq sl, r8, ip, asr #9 │ │ │ │ + @ instruction: 0x0038a4dc │ │ │ │ + eorseq sl, r8, ip, lsl r4 │ │ │ │ + eorseq sl, r8, ip, ror #9 │ │ │ │ + @ instruction: 0x0038a4f4 │ │ │ │ + eorseq sl, r8, r0, lsl #10 │ │ │ │ + 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 194924 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 3b5f8 <_PyCompile_Assemble@@Base+0x480> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + b 3b5c8 <_PyCompile_Assemble@@Base+0x450> │ │ │ │ + eorseq r2, r7, ip, asr #18 │ │ │ │ + │ │ │ │ +0003b5fc : │ │ │ │ + ldr r3, [pc, #4] @ 3b608 │ │ │ │ + mov r2, #136 @ 0x88 │ │ │ │ + b 25438c │ │ │ │ + eorseq fp, r7, r8, lsr #16 │ │ │ │ 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 3b3dc │ │ │ │ + bne 3b644 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - beq 3b400 │ │ │ │ - b 3b418 │ │ │ │ + beq 3b668 │ │ │ │ + b 3b680 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #104] @ 3b454 │ │ │ │ + ldr r0, [pc, #104] @ 3b6bc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b3c4 │ │ │ │ - b 3b410 │ │ │ │ + bne 3b62c │ │ │ │ + b 3b678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31399c <_PyGen_SetStopIterationValue@@Base+0xbc> │ │ │ │ + bl 313c80 <_PyGen_SetStopIterationValue@@Base+0x4c> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3b418 │ │ │ │ + bne 3b680 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b438 │ │ │ │ - bl 91ad0 │ │ │ │ + bne 3b6a0 │ │ │ │ + bl 91b34 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq 3b410 │ │ │ │ + beq 3b678 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b410 │ │ │ │ - ldr r0, [pc, #4] @ 3b458 │ │ │ │ + blt 3b678 │ │ │ │ + ldr r0, [pc, #4] @ 3b6c0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r6, r8, lsl r4 │ │ │ │ + eorseq r1, r6, r8, lsl r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -0003b45c : │ │ │ │ - ldr r3, [pc, #4] @ 3b468 │ │ │ │ - mov r2, #136 @ 0x88 │ │ │ │ - b 2545c4 │ │ │ │ - eorseq fp, r7, r8, lsr #22 │ │ │ │ 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] @ 3b638 │ │ │ │ + ldr r3, [pc, #424] @ 3b890 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3b4c4 │ │ │ │ + beq 3b71c │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #136] @ 0x88 │ │ │ │ - ldrne r3, [pc, #384] @ 3b63c │ │ │ │ + ldrne r3, [pc, #384] @ 3b894 │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3b608 │ │ │ │ + beq 3b860 │ │ │ │ ldr r0, [r3, #136] @ 0x88 │ │ │ │ - ldr r3, [pc, #352] @ 3b63c │ │ │ │ + ldr r3, [pc, #352] @ 3b894 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3b608 │ │ │ │ + bne 3b860 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3b4f0 │ │ │ │ + bne 3b748 │ │ │ │ mov r4, #0 │ │ │ │ - b 3b5ac │ │ │ │ + b 3b804 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3b520 │ │ │ │ + beq 3b778 │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3b5ac │ │ │ │ + ble 3b804 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3b504 │ │ │ │ - b 3b544 │ │ │ │ + bne 3b75c │ │ │ │ + b 3b79c │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3b544 │ │ │ │ + beq 3b79c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3b524 │ │ │ │ - ldr r3, [pc, #256] @ 3b640 │ │ │ │ + bne 3b77c │ │ │ │ + ldr r3, [pc, #256] @ 3b898 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3b5ac │ │ │ │ - ldr r2, [pc, #248] @ 3b644 │ │ │ │ + bne 3b804 │ │ │ │ + ldr r2, [pc, #248] @ 3b89c │ │ │ │ mov r0, r5 │ │ │ │ - bl 3154b8 │ │ │ │ + bl 31580c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3b62c │ │ │ │ - beq 3b5ac │ │ │ │ + blt 3b884 │ │ │ │ + beq 3b804 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3b644 │ │ │ │ + ldr r1, [pc, #216] @ 3b89c │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d271c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3b648 │ │ │ │ + bl 1d1c2c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3b8a0 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3b62c │ │ │ │ + bne 3b884 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b4e8 │ │ │ │ + beq 3b740 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3b4e8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 3b4e8 │ │ │ │ + bne 3b740 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 3b740 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3b64c │ │ │ │ + ldr r1, [pc, #148] @ 3b8a4 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d271c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3b648 │ │ │ │ + bl 1d1c2c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3b8a0 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3b62c │ │ │ │ + bne 3b884 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3b5e8 │ │ │ │ - ldr r3, [pc, #96] @ 3b648 │ │ │ │ - b 3b62c │ │ │ │ + bne 3b840 │ │ │ │ + ldr r3, [pc, #96] @ 3b8a0 │ │ │ │ + b 3b884 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b608 │ │ │ │ + beq 3b860 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3b608 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 3b860 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3b5e0 │ │ │ │ - ldr r1, [pc, #44] @ 3b644 │ │ │ │ + beq 3b838 │ │ │ │ + ldr r1, [pc, #44] @ 3b89c │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d271c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d1c2c <_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, ip, ror #8 │ │ │ │ + andeq fp, r3, r4, asr #13 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ @ instruction: 0x0057ad98 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ subseq sl, r7, r0, asr r9 │ │ │ │ │ │ │ │ -0003b650 : │ │ │ │ +0003b8a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #24] @ 3b680 │ │ │ │ + ldr ip, [pc, #24] @ 3b8d8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #136 @ 0x88 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ str ip, [sp] │ │ │ │ - bl 12ec2c │ │ │ │ + bl 12ed98 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0037bbf8 │ │ │ │ + @ instruction: 0x0037b8f8 │ │ │ │ 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] @ 3b6c0 │ │ │ │ + ldr r0, [pc, #16] @ 3b918 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f50c │ │ │ │ + bl 19e614 │ │ │ │ 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 │ │ │ │ @@ -17374,1081 +17522,1097 @@ │ │ │ │ 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 3b710 │ │ │ │ + bne 3b968 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3b740 │ │ │ │ + bne 3b998 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #504] @ 3b91c │ │ │ │ + ldr ip, [pc, #504] @ 3bb74 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3b768 │ │ │ │ + beq 3b9c0 │ │ │ │ ldr r8, [r5] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 3b770 │ │ │ │ - ldr r2, [pc, #452] @ 3b920 │ │ │ │ - ldr r1, [pc, #452] @ 3b924 │ │ │ │ - ldr r0, [pc, #452] @ 3b928 │ │ │ │ + bne 3b9c8 │ │ │ │ + ldr r2, [pc, #452] @ 3bb78 │ │ │ │ + ldr r1, [pc, #452] @ 3bb7c │ │ │ │ + ldr r0, [pc, #452] @ 3bb80 │ │ │ │ mov r3, r8 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 3b910 │ │ │ │ + b 3bb68 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3b824 │ │ │ │ + beq 3ba7c │ │ │ │ ldr r9, [r5, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - ldreq r9, [pc, #420] @ 3b92c │ │ │ │ - beq 3b790 │ │ │ │ + ldreq r9, [pc, #420] @ 3bb84 │ │ │ │ + beq 3b9e8 │ │ │ │ subs r4, r6, #2 │ │ │ │ - beq 3b838 │ │ │ │ + beq 3ba90 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3b7b0 │ │ │ │ + beq 3ba08 │ │ │ │ subs r4, r4, #1 │ │ │ │ moveq r5, r4 │ │ │ │ moveq sl, r4 │ │ │ │ - beq 3b850 │ │ │ │ - b 3b7b4 │ │ │ │ - ldr r7, [pc, #376] @ 3b930 │ │ │ │ + beq 3baa8 │ │ │ │ + b 3ba0c │ │ │ │ + ldr r7, [pc, #376] @ 3bb88 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b7dc │ │ │ │ - bl 1033c4 │ │ │ │ + beq 3ba34 │ │ │ │ + bl 103538 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b768 │ │ │ │ + blt 3b9c0 │ │ │ │ subs sl, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3b7e4 │ │ │ │ - b 3b84c │ │ │ │ + bne 3ba3c │ │ │ │ + b 3baa4 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b808 │ │ │ │ - bl 1033c4 │ │ │ │ + beq 3ba60 │ │ │ │ + bl 103538 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 3b768 │ │ │ │ + blt 3b9c0 │ │ │ │ cmp sl, #1 │ │ │ │ - bne 3b80c │ │ │ │ - b 3b848 │ │ │ │ + bne 3ba64 │ │ │ │ + b 3baa0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 1033c4 │ │ │ │ + bl 103538 │ │ │ │ subs r5, r0, #0 │ │ │ │ movge sl, r6 │ │ │ │ - bge 3b850 │ │ │ │ - b 3b768 │ │ │ │ - ldr r7, [pc, #260] @ 3b930 │ │ │ │ - ldr r9, [pc, #252] @ 3b92c │ │ │ │ + bge 3baa8 │ │ │ │ + b 3b9c0 │ │ │ │ + ldr r7, [pc, #260] @ 3bb88 │ │ │ │ + ldr r9, [pc, #252] @ 3bb84 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b 3b850 │ │ │ │ - ldr r7, [pc, #240] @ 3b930 │ │ │ │ + b 3baa8 │ │ │ │ + ldr r7, [pc, #240] @ 3bb88 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b 3b850 │ │ │ │ + b 3baa8 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, #0 │ │ │ │ subs r6, r4, #0 │ │ │ │ movne r6, #1 │ │ │ │ subs fp, sl, #0 │ │ │ │ movne fp, #1 │ │ │ │ tst r6, fp │ │ │ │ - beq 3b87c │ │ │ │ - ldr r3, [pc, #196] @ 3b934 │ │ │ │ - ldr r1, [pc, #196] @ 3b938 │ │ │ │ + beq 3bad4 │ │ │ │ + ldr r3, [pc, #196] @ 3bb8c │ │ │ │ + ldr r1, [pc, #196] @ 3bb90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 3b768 │ │ │ │ + bl 18ec84 │ │ │ │ + b 3b9c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3b8a0 │ │ │ │ + beq 3baf8 │ │ │ │ orrs sl, r4, sl │ │ │ │ - beq 3b8a0 │ │ │ │ - ldr r3, [pc, #160] @ 3b934 │ │ │ │ - ldr r1, [pc, #164] @ 3b93c │ │ │ │ + beq 3baf8 │ │ │ │ + ldr r3, [pc, #160] @ 3bb8c │ │ │ │ + ldr r1, [pc, #164] @ 3bb94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 3b768 │ │ │ │ + bl 18ec84 │ │ │ │ + b 3b9c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2a97e0 │ │ │ │ + bl 2a9bf4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 3b768 │ │ │ │ - bl 2a92d8 │ │ │ │ + beq 3b9c0 │ │ │ │ + bl 2a96ec │ │ │ │ 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 390ec │ │ │ │ + bl 39344 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b910 │ │ │ │ + beq 3bb68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3b910 │ │ │ │ + bne 3bb68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - eorseq r9, r6, r8, ror r2 │ │ │ │ - eorseq sl, r8, r0, ror r8 │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + eorseq r8, r6, r8, ror pc │ │ │ │ + eorseq sl, r8, r4, ror #11 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq fp, r6, r4, asr #17 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r7, r8, asr #24 │ │ │ │ - eorseq sl, r7, ip, ror #24 │ │ │ │ - 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 3b994 │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #1 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 3b9c4 │ │ │ │ - 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] @ 3bb48 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3b9ec │ │ │ │ - ldr r8, [r0] │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 3b9f4 │ │ │ │ - ldr r2, [pc, #364] @ 3bb4c │ │ │ │ - ldr r1, [pc, #364] @ 3bb50 │ │ │ │ - ldr r0, [pc, #364] @ 3bb54 │ │ │ │ - mov r3, r8 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r5, #0 │ │ │ │ - b 3bb3c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 170638 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 3bb3c │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl 1b6644 │ │ │ │ - cmn r0, #1 │ │ │ │ - moveq r4, #0 │ │ │ │ - moveq r6, r4 │ │ │ │ - beq 3bb04 │ │ │ │ - bl c3f28 │ │ │ │ - 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 8b60c │ │ │ │ - subs r6, r0, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - streq r6, [sp, #36] @ 0x24 │ │ │ │ - moveq sl, #1 │ │ │ │ - moveq r6, fp │ │ │ │ - beq 3bab8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov r3, r4 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 2a8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3baac │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne 3baac │ │ │ │ - cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - bgt 3bab4 │ │ │ │ - lsl r4, r4, #1 │ │ │ │ - mov fp, r6 │ │ │ │ - b 3ba48 │ │ │ │ - mov sl, #0 │ │ │ │ - b 3bab8 │ │ │ │ - mov sl, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c7c84 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 3baf4 │ │ │ │ - cmp sl, #1 │ │ │ │ - bne 3badc │ │ │ │ - bl 29dc68 │ │ │ │ - b 3bb04 │ │ │ │ - ldr r3, [pc, #116] @ 3bb58 │ │ │ │ - ldr r1, [pc, #116] @ 3bb5c │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - bl 117720 │ │ │ │ - b 3bb04 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2b7904 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8b5d8 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3bb28 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - beq 3bb30 │ │ │ │ - mov r5, r4 │ │ │ │ - b 3bb3c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 3bb28 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r1, r7, ip, asr sp │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - eorseq r9, r6, r8, ror r2 │ │ │ │ - eorseq fp, r7, r8, lsl #28 │ │ │ │ - ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - eorseq sl, r8, ip, ror r8 │ │ │ │ + eorseq sl, r7, r8, asr #18 │ │ │ │ + eorseq sl, r7, ip, ror #18 │ │ │ │ │ │ │ │ -0003bb60 <_PyCompile_CodeGen@@Base>: │ │ │ │ +0003bb98 <_PyCompile_CodeGen@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 265008 │ │ │ │ + bl 264f00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3bba4 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ - ldr r3, [pc, #700] @ 3be54 <_PyCompile_CodeGen@@Base+0x2f4> │ │ │ │ - ldr r1, [pc, #700] @ 3be58 <_PyCompile_CodeGen@@Base+0x2f8> │ │ │ │ + bne 3bbdc <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + ldr r3, [pc, #700] @ 3be8c <_PyCompile_CodeGen@@Base+0x2f4> │ │ │ │ + ldr r1, [pc, #700] @ 3be90 <_PyCompile_CodeGen@@Base+0x2f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 3bbb0 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ - bl bbabc <_PyArena_New@@Base> │ │ │ │ + bl 18ec84 │ │ │ │ + b 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + bl bbb4c <_PyArena_New@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 3bbb8 <_PyCompile_CodeGen@@Base+0x58> │ │ │ │ + bne 3bbf0 <_PyCompile_CodeGen@@Base+0x58> │ │ │ │ mov r6, #0 │ │ │ │ - b 3be48 <_PyCompile_CodeGen@@Base+0x2e8> │ │ │ │ + b 3be80 <_PyCompile_CodeGen@@Base+0x2e8> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2dfcdc <_PyErr_BadInternalCall@@Base+0x11a4> │ │ │ │ + bl 2e0044 <_PyErr_BadInternalCall@@Base+0x11b4> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 3bbfc <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ - bl 2e7d44 │ │ │ │ + beq 3bc34 <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ + bl 2e809c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bbfc <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ + beq 3bc34 <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp] │ │ │ │ - bl 24d5ac │ │ │ │ + bl 24d30c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3bc08 <_PyCompile_CodeGen@@Base+0xa8> │ │ │ │ + bne 3bc40 <_PyCompile_CodeGen@@Base+0xa8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1682e4 <_PyArena_Free@@Base> │ │ │ │ - b 3bbb0 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + bl 1685d0 <_PyArena_Free@@Base> │ │ │ │ + b 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ mov r6, #1 │ │ │ │ strb r6, [r5, #64] @ 0x40 │ │ │ │ - bl 91ad0 │ │ │ │ + bl 91b34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3bbb0 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ - ldr r1, [pc, #568] @ 3be5c <_PyCompile_CodeGen@@Base+0x2fc> │ │ │ │ + beq 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + ldr r1, [pc, #568] @ 3be94 <_PyCompile_CodeGen@@Base+0x2fc> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1334fc │ │ │ │ + bl 13366c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3bbb0 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + beq 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 253e00 │ │ │ │ + bl 253bc8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3bc58 <_PyCompile_CodeGen@@Base+0xf8> │ │ │ │ + bne 3bc90 <_PyCompile_CodeGen@@Base+0xf8> │ │ │ │ mov r6, #0 │ │ │ │ - b 3be28 <_PyCompile_CodeGen@@Base+0x2c8> │ │ │ │ + b 3be60 <_PyCompile_CodeGen@@Base+0x2c8> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr r2, [r6, #700] @ 0x2bc │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3bc78 <_PyCompile_CodeGen@@Base+0x118> │ │ │ │ + bne 3bcb0 <_PyCompile_CodeGen@@Base+0x118> │ │ │ │ ldr r2, [r6, #704] @ 0x2c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3bca4 <_PyCompile_CodeGen@@Base+0x144> │ │ │ │ - b 3bc90 <_PyCompile_CodeGen@@Base+0x130> │ │ │ │ - ldr r1, [pc, #480] @ 3be60 <_PyCompile_CodeGen@@Base+0x300> │ │ │ │ + beq 3bcdc <_PyCompile_CodeGen@@Base+0x144> │ │ │ │ + b 3bcc8 <_PyCompile_CodeGen@@Base+0x130> │ │ │ │ + ldr r1, [pc, #480] @ 3be98 <_PyCompile_CodeGen@@Base+0x300> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3bc68 <_PyCompile_CodeGen@@Base+0x108> │ │ │ │ - b 3bc50 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #460] @ 3be64 <_PyCompile_CodeGen@@Base+0x304> │ │ │ │ + bge 3bca0 <_PyCompile_CodeGen@@Base+0x108> │ │ │ │ + b 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #460] @ 3be9c <_PyCompile_CodeGen@@Base+0x304> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bc50 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3bcc4 <_PyCompile_CodeGen@@Base+0x164> │ │ │ │ - ldr r1, [pc, #432] @ 3be68 <_PyCompile_CodeGen@@Base+0x308> │ │ │ │ + beq 3bcfc <_PyCompile_CodeGen@@Base+0x164> │ │ │ │ + ldr r1, [pc, #432] @ 3bea0 <_PyCompile_CodeGen@@Base+0x308> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bc50 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3bce4 <_PyCompile_CodeGen@@Base+0x184> │ │ │ │ - ldr r1, [pc, #404] @ 3be6c <_PyCompile_CodeGen@@Base+0x30c> │ │ │ │ + beq 3bd1c <_PyCompile_CodeGen@@Base+0x184> │ │ │ │ + ldr r1, [pc, #404] @ 3bea4 <_PyCompile_CodeGen@@Base+0x30c> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bc50 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3bd04 <_PyCompile_CodeGen@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #376] @ 3be70 <_PyCompile_CodeGen@@Base+0x310> │ │ │ │ + beq 3bd3c <_PyCompile_CodeGen@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #376] @ 3bea8 <_PyCompile_CodeGen@@Base+0x310> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bc50 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #720] @ 0x2d0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3bd24 <_PyCompile_CodeGen@@Base+0x1c4> │ │ │ │ - ldr r1, [pc, #348] @ 3be74 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ + beq 3bd5c <_PyCompile_CodeGen@@Base+0x1c4> │ │ │ │ + ldr r1, [pc, #348] @ 3beac <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bc50 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #724] @ 0x2d4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3bd44 <_PyCompile_CodeGen@@Base+0x1e4> │ │ │ │ - ldr r1, [pc, #320] @ 3be78 <_PyCompile_CodeGen@@Base+0x318> │ │ │ │ + beq 3bd7c <_PyCompile_CodeGen@@Base+0x1e4> │ │ │ │ + ldr r1, [pc, #320] @ 3beb0 <_PyCompile_CodeGen@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bc50 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #732] @ 0x2dc │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 3bc50 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #288] @ 3be7c <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ + beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #288] @ 3beb4 <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ cmp sl, #0 │ │ │ │ - blt 3bc50 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 3bc50 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #240] @ 3be80 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ + beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #240] @ 3beb8 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ cmp sl, #0 │ │ │ │ - blt 3bc50 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3bc50 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #192] @ 3be84 <_PyCompile_CodeGen@@Base+0x324> │ │ │ │ + beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #192] @ 3bebc <_PyCompile_CodeGen@@Base+0x324> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ cmp r9, #0 │ │ │ │ - blt 3bc50 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, r1, #3 │ │ │ │ movne r1, #1 │ │ │ │ - bl 259abc │ │ │ │ + bl 259884 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3bc50 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 152f54 │ │ │ │ + bl 153464 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bbb0 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + blt 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r0, #2 │ │ │ │ - bl a297c │ │ │ │ + bl a29e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25f250 │ │ │ │ + bl 25f0bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 260e88 │ │ │ │ + bl 260dc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1682e4 <_PyArena_Free@@Base> │ │ │ │ + bl 1685d0 <_PyArena_Free@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, ip, r8, sl │ │ │ │ + @ instruction: 0x0038a5f0 │ │ │ │ subseq r9, r7, r0, lsr #20 │ │ │ │ - eorseq r7, r6, r4, lsr #8 │ │ │ │ - eorseq sl, r8, ip, lsr #17 │ │ │ │ - @ instruction: 0x0038a8b8 │ │ │ │ - eorseq lr, r7, r4, ror #30 │ │ │ │ - eorseq fp, r5, r4, lsr #1 │ │ │ │ - eorseq sl, r8, r0, asr #17 │ │ │ │ - eorseq sl, r8, ip, asr #17 │ │ │ │ - @ instruction: 0x0038a8d8 │ │ │ │ - eorseq sl, r8, r4, ror #17 │ │ │ │ - @ instruction: 0x0038a8f4 │ │ │ │ + eorseq r7, r6, r4, lsr #2 │ │ │ │ + eorseq sl, r8, r0, lsl #12 │ │ │ │ + eorseq sl, r8, ip, lsl #12 │ │ │ │ + eorseq lr, r7, r4, ror #24 │ │ │ │ + eorseq sl, r5, r4, lsr #27 │ │ │ │ + eorseq sl, r8, r4, lsl r6 │ │ │ │ + eorseq sl, r8, r0, lsr #12 │ │ │ │ + eorseq sl, r8, ip, lsr #12 │ │ │ │ + eorseq sl, r8, r8, lsr r6 │ │ │ │ + eorseq sl, r8, r8, asr #12 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + 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 15a934 <_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 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + mov r5, #0 │ │ │ │ + b 3c0bc <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 170954 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 3c0bc <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 1b5b20 │ │ │ │ + cmn r0, #1 │ │ │ │ + moveq r4, #0 │ │ │ │ + moveq r6, r4 │ │ │ │ + beq 3c084 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ + bl c3fb4 │ │ │ │ + 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 8b684 │ │ │ │ + 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 c7d04 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 3c074 <_PyCompile_CodeGen@@Base+0x4dc> │ │ │ │ + cmp sl, #1 │ │ │ │ + bne 3c05c <_PyCompile_CodeGen@@Base+0x4c4> │ │ │ │ + bl 29e0e4 │ │ │ │ + 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 117864 │ │ │ │ + b 3c084 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2b7d18 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8b650 │ │ │ │ + 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 9adc8 <_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 │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + eorseq r8, r6, r8, ror pc │ │ │ │ + eorseq fp, r7, r8, lsl #22 │ │ │ │ + ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ + eorseq sl, r8, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3bec4 <_PyCompile_CodeGen@@Base+0x364> │ │ │ │ + ldr r0, [pc, #16] @ 3c11c <_PyCompile_CodeGen@@Base+0x584> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f50c │ │ │ │ + bl 19e614 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ - ldr r0, [pc] @ 3bed0 <_PyCompile_CodeGen@@Base+0x370> │ │ │ │ + ldr r0, [pc] @ 3c128 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3c168 <_PyCompile_CodeGen@@Base+0x5d0> │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19e614 │ │ │ │ + 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] @ 3bf48 <_PyCompile_CodeGen@@Base+0x3e8> │ │ │ │ - ldrne r0, [pc, #76] @ 3bf4c <_PyCompile_CodeGen@@Base+0x3ec> │ │ │ │ + ldreq r0, [pc, #76] @ 3c1e0 <_PyCompile_CodeGen@@Base+0x648> │ │ │ │ + ldrne r0, [pc, #76] @ 3c1e4 <_PyCompile_CodeGen@@Base+0x64c> │ │ │ │ moveq r1, sp │ │ │ │ movne r2, #3 │ │ │ │ movne r1, sp │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bl 19f50c │ │ │ │ + bl 19e614 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 3bf40 <_PyCompile_CodeGen@@Base+0x3e0> │ │ │ │ + beq 3c1d8 <_PyCompile_CodeGen@@Base+0x640> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3bf3c <_PyCompile_CodeGen@@Base+0x3dc> │ │ │ │ + beq 3c1d4 <_PyCompile_CodeGen@@Base+0x63c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 3bf3c <_PyCompile_CodeGen@@Base+0x3dc> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 3c1d4 <_PyCompile_CodeGen@@Base+0x63c> │ │ │ │ + bl 9adc8 <_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 │ │ │ │ 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] @ 3bf8c <_PyCompile_CodeGen@@Base+0x42c> │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f50c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0057a598 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 3bfc4 <_PyCompile_CodeGen@@Base+0x464> │ │ │ │ - ldr r3, [pc, #100] @ 3c01c <_PyCompile_CodeGen@@Base+0x4bc> │ │ │ │ - ldr r1, [pc, #100] @ 3c020 <_PyCompile_CodeGen@@Base+0x4c0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 3bfe0 <_PyCompile_CodeGen@@Base+0x480> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3bfe8 <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ - ldr r3, [pc, #68] @ 3c01c <_PyCompile_CodeGen@@Base+0x4bc> │ │ │ │ - ldr r1, [pc, #72] @ 3c024 <_PyCompile_CodeGen@@Base+0x4c4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - mov r0, #0 │ │ │ │ - b 3c014 <_PyCompile_CodeGen@@Base+0x4b4> │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3bffc <_PyCompile_CodeGen@@Base+0x49c> │ │ │ │ - ldr r0, [pc, #44] @ 3c028 <_PyCompile_CodeGen@@Base+0x4c8> │ │ │ │ - b 3c014 <_PyCompile_CodeGen@@Base+0x4b4> │ │ │ │ - ldr r1, [pc, #40] @ 3c02c <_PyCompile_CodeGen@@Base+0x4cc> │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl f4048 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3bff4 <_PyCompile_CodeGen@@Base+0x494> │ │ │ │ - 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 #2 │ │ │ │ - eorseq r2, r7, ip, lsl #4 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r7, ip, ror #27 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r3, [pc, #424] @ 3c1fc <_PyCompile_CodeGen@@Base+0x69c> │ │ │ │ + ldr r3, [pc, #424] @ 3c3b4 <_PyCompile_CodeGen@@Base+0x81c> │ │ │ │ mov r5, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3c088 <_PyCompile_CodeGen@@Base+0x528> │ │ │ │ + beq 3c240 <_PyCompile_CodeGen@@Base+0x6a8> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #12] │ │ │ │ - ldrne r3, [pc, #384] @ 3c200 <_PyCompile_CodeGen@@Base+0x6a0> │ │ │ │ + ldrne r3, [pc, #384] @ 3c3b8 <_PyCompile_CodeGen@@Base+0x820> │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c1cc <_PyCompile_CodeGen@@Base+0x66c> │ │ │ │ + beq 3c384 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - ldr r3, [pc, #352] @ 3c200 <_PyCompile_CodeGen@@Base+0x6a0> │ │ │ │ + ldr r3, [pc, #352] @ 3c3b8 <_PyCompile_CodeGen@@Base+0x820> │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3c1cc <_PyCompile_CodeGen@@Base+0x66c> │ │ │ │ + bne 3c384 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3c0b4 <_PyCompile_CodeGen@@Base+0x554> │ │ │ │ + bne 3c26c <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ mov r4, #0 │ │ │ │ - b 3c170 <_PyCompile_CodeGen@@Base+0x610> │ │ │ │ + b 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3c0e4 <_PyCompile_CodeGen@@Base+0x584> │ │ │ │ + beq 3c29c <_PyCompile_CodeGen@@Base+0x704> │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3c170 <_PyCompile_CodeGen@@Base+0x610> │ │ │ │ + ble 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3c0c8 <_PyCompile_CodeGen@@Base+0x568> │ │ │ │ - b 3c108 <_PyCompile_CodeGen@@Base+0x5a8> │ │ │ │ + bne 3c280 <_PyCompile_CodeGen@@Base+0x6e8> │ │ │ │ + b 3c2c0 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3c108 <_PyCompile_CodeGen@@Base+0x5a8> │ │ │ │ + beq 3c2c0 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3c0e8 <_PyCompile_CodeGen@@Base+0x588> │ │ │ │ - ldr r3, [pc, #256] @ 3c204 <_PyCompile_CodeGen@@Base+0x6a4> │ │ │ │ + bne 3c2a0 <_PyCompile_CodeGen@@Base+0x708> │ │ │ │ + ldr r3, [pc, #256] @ 3c3bc <_PyCompile_CodeGen@@Base+0x824> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3c170 <_PyCompile_CodeGen@@Base+0x610> │ │ │ │ - ldr r2, [pc, #248] @ 3c208 <_PyCompile_CodeGen@@Base+0x6a8> │ │ │ │ + bne 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ + ldr r2, [pc, #248] @ 3c3c0 <_PyCompile_CodeGen@@Base+0x828> │ │ │ │ mov r0, r5 │ │ │ │ - bl 3154b8 │ │ │ │ + bl 31580c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3c1f0 <_PyCompile_CodeGen@@Base+0x690> │ │ │ │ - beq 3c170 <_PyCompile_CodeGen@@Base+0x610> │ │ │ │ + blt 3c3a8 <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ + beq 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3c208 <_PyCompile_CodeGen@@Base+0x6a8> │ │ │ │ + ldr r1, [pc, #216] @ 3c3c0 <_PyCompile_CodeGen@@Base+0x828> │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d271c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3c20c <_PyCompile_CodeGen@@Base+0x6ac> │ │ │ │ + bl 1d1c2c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3c3c4 <_PyCompile_CodeGen@@Base+0x82c> │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3c1f0 <_PyCompile_CodeGen@@Base+0x690> │ │ │ │ + bne 3c3a8 <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c0ac <_PyCompile_CodeGen@@Base+0x54c> │ │ │ │ + beq 3c264 <_PyCompile_CodeGen@@Base+0x6cc> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3c0ac <_PyCompile_CodeGen@@Base+0x54c> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 3c0ac <_PyCompile_CodeGen@@Base+0x54c> │ │ │ │ + bne 3c264 <_PyCompile_CodeGen@@Base+0x6cc> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 3c264 <_PyCompile_CodeGen@@Base+0x6cc> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3c210 <_PyCompile_CodeGen@@Base+0x6b0> │ │ │ │ + ldr r1, [pc, #148] @ 3c3c8 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d271c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3c20c <_PyCompile_CodeGen@@Base+0x6ac> │ │ │ │ + bl 1d1c2c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3c3c4 <_PyCompile_CodeGen@@Base+0x82c> │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3c1f0 <_PyCompile_CodeGen@@Base+0x690> │ │ │ │ + bne 3c3a8 <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3c1ac <_PyCompile_CodeGen@@Base+0x64c> │ │ │ │ - ldr r3, [pc, #96] @ 3c20c <_PyCompile_CodeGen@@Base+0x6ac> │ │ │ │ - b 3c1f0 <_PyCompile_CodeGen@@Base+0x690> │ │ │ │ + bne 3c364 <_PyCompile_CodeGen@@Base+0x7cc> │ │ │ │ + ldr r3, [pc, #96] @ 3c3c4 <_PyCompile_CodeGen@@Base+0x82c> │ │ │ │ + b 3c3a8 <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c1cc <_PyCompile_CodeGen@@Base+0x66c> │ │ │ │ + beq 3c384 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3c1cc <_PyCompile_CodeGen@@Base+0x66c> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 3c384 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3c1a4 <_PyCompile_CodeGen@@Base+0x644> │ │ │ │ - ldr r1, [pc, #44] @ 3c208 <_PyCompile_CodeGen@@Base+0x6a8> │ │ │ │ + beq 3c35c <_PyCompile_CodeGen@@Base+0x7c4> │ │ │ │ + ldr r1, [pc, #44] @ 3c3c0 <_PyCompile_CodeGen@@Base+0x828> │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d271c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d1c2c <_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, r0, lsr r0 │ │ │ │ + andeq ip, r3, r8, ror #3 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ ldrheq sl, [r7], #-216 @ 0xffffff28 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ @ instruction: 0x0057a990 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 3c400 <_PyCompile_CodeGen@@Base+0x868> │ │ │ │ + ldr r3, [pc, #100] @ 3c458 <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ + ldr r1, [pc, #100] @ 3c45c <_PyCompile_CodeGen@@Base+0x8c4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 3c41c <_PyCompile_CodeGen@@Base+0x884> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3c424 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ + ldr r3, [pc, #68] @ 3c458 <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ + ldr r1, [pc, #72] @ 3c460 <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + mov r0, #0 │ │ │ │ + b 3c450 <_PyCompile_CodeGen@@Base+0x8b8> │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3c438 <_PyCompile_CodeGen@@Base+0x8a0> │ │ │ │ + ldr r0, [pc, #44] @ 3c464 <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ + b 3c450 <_PyCompile_CodeGen@@Base+0x8b8> │ │ │ │ + ldr r1, [pc, #40] @ 3c468 <_PyCompile_CodeGen@@Base+0x8d0> │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl f41b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3c430 <_PyCompile_CodeGen@@Base+0x898> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq sp, r6, ip, lsr #28 │ │ │ │ + eorseq r1, r7, ip, lsl #30 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r7, ip, ror #27 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3c4a8 <_PyCompile_CodeGen@@Base+0x910> │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19e614 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrsheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ │ │ │ │ -0003c214 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +0003c4ac <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c22c <_PyEval_FormatExcUnbound@@Base+0x18> │ │ │ │ + beq 3c4c4 <_PyEval_FormatExcUnbound@@Base+0x18> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r1, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ sub r1, ip, lr │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - bge 3c264 <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ - ldr r1, [pc, #32] @ 3c278 <_PyEval_FormatExcUnbound@@Base+0x64> │ │ │ │ - ldr r2, [pc, #32] @ 3c27c <_PyEval_FormatExcUnbound@@Base+0x68> │ │ │ │ + bge 3c4fc <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ + ldr r1, [pc, #32] @ 3c510 <_PyEval_FormatExcUnbound@@Base+0x64> │ │ │ │ + ldr r2, [pc, #32] @ 3c514 <_PyEval_FormatExcUnbound@@Base+0x68> │ │ │ │ ldr r1, [r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 2951c0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 3c280 <_PyEval_FormatExcUnbound@@Base+0x6c> │ │ │ │ - ldr r2, [pc, #20] @ 3c284 <_PyEval_FormatExcUnbound@@Base+0x70> │ │ │ │ + b 295648 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 3c518 <_PyEval_FormatExcUnbound@@Base+0x6c> │ │ │ │ + ldr r2, [pc, #20] @ 3c51c <_PyEval_FormatExcUnbound@@Base+0x70> │ │ │ │ ldr r1, [r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 2951c0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b 295648 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ subseq sp, r5, ip, ror #21 │ │ │ │ - eorseq r2, r6, r0, asr r4 │ │ │ │ + eorseq r2, r6, r0, asr r1 │ │ │ │ subseq fp, r5, r4, asr #23 │ │ │ │ - eorseq sl, r8, r0, ror #19 │ │ │ │ - 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] @ 3c2c4 <_PyEval_FormatExcUnbound@@Base+0xb0> │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f50c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ + eorseq sl, r8, r4, asr r7 │ │ │ │ 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 3c308 <_PyEval_FormatExcUnbound@@Base+0xf4> │ │ │ │ - ldr r3, [pc, #324] @ 3c43c <_PyEval_FormatExcUnbound@@Base+0x228> │ │ │ │ - ldr r1, [pc, #324] @ 3c440 <_PyEval_FormatExcUnbound@@Base+0x22c> │ │ │ │ + bne 3c560 <_PyEval_FormatExcUnbound@@Base+0xb4> │ │ │ │ + ldr r3, [pc, #324] @ 3c694 <_PyEval_FormatExcUnbound@@Base+0x1e8> │ │ │ │ + ldr r1, [pc, #324] @ 3c698 <_PyEval_FormatExcUnbound@@Base+0x1ec> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 117720 │ │ │ │ - b 3c430 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ + bl 117864 │ │ │ │ + b 3c688 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 170638 │ │ │ │ + bl 170954 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3c430 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ + beq 3c688 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1b6644 │ │ │ │ + bl 1b5b20 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r5, #0 │ │ │ │ moveq r6, r5 │ │ │ │ - beq 3c41c <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ - bl c3f28 │ │ │ │ + beq 3c674 <_PyEval_FormatExcUnbound@@Base+0x1c8> │ │ │ │ + bl c3fb4 │ │ │ │ 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 8b60c │ │ │ │ + bl 8b684 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ streq r6, [sp, #16] │ │ │ │ moveq sl, #1 │ │ │ │ moveq r6, fp │ │ │ │ - beq 3c3d0 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ + beq 3c628 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ str sl, [sp] │ │ │ │ bl 2a330 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c3c4 <_PyEval_FormatExcUnbound@@Base+0x1b0> │ │ │ │ + beq 3c61c <_PyEval_FormatExcUnbound@@Base+0x170> │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 3c3c4 <_PyEval_FormatExcUnbound@@Base+0x1b0> │ │ │ │ + bne 3c61c <_PyEval_FormatExcUnbound@@Base+0x170> │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - bgt 3c3cc <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + bgt 3c624 <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ lsl r5, r5, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b 3c360 <_PyEval_FormatExcUnbound@@Base+0x14c> │ │ │ │ + b 3c5b8 <_PyEval_FormatExcUnbound@@Base+0x10c> │ │ │ │ mov sl, #0 │ │ │ │ - b 3c3d0 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ + b 3c628 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ mov sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3c40c <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ + bne 3c664 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ cmp sl, #1 │ │ │ │ - bne 3c3f4 <_PyEval_FormatExcUnbound@@Base+0x1e0> │ │ │ │ - bl 29dc68 │ │ │ │ - b 3c41c <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ - ldr r3, [pc, #72] @ 3c444 <_PyEval_FormatExcUnbound@@Base+0x230> │ │ │ │ - ldr r1, [pc, #72] @ 3c448 <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ + bne 3c64c <_PyEval_FormatExcUnbound@@Base+0x1a0> │ │ │ │ + bl 29e0e4 │ │ │ │ + b 3c674 <_PyEval_FormatExcUnbound@@Base+0x1c8> │ │ │ │ + ldr r3, [pc, #72] @ 3c69c <_PyEval_FormatExcUnbound@@Base+0x1f0> │ │ │ │ + ldr r1, [pc, #72] @ 3c6a0 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 117720 │ │ │ │ - b 3c41c <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ + bl 117864 │ │ │ │ + b 3c674 <_PyEval_FormatExcUnbound@@Base+0x1c8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 27cea4 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ + bl 27d394 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c08c <_Py_DecRef@@Base> │ │ │ │ + bl 19b194 <_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 sl, r8, r0, ror #20 │ │ │ │ + @ instruction: 0x0038a7d4 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - eorseq sl, r8, r8, lsl #21 │ │ │ │ + @ instruction: 0x0038a7fc │ │ │ │ │ │ │ │ -0003c44c : │ │ │ │ +0003c6a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3c4ac │ │ │ │ + beq 3c704 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #192] @ 3c558 │ │ │ │ + ldr r0, [pc, #192] @ 3c7b0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #184] @ 3c55c │ │ │ │ + ldr r1, [pc, #184] @ 3c7b4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - b 3c4dc │ │ │ │ + bl 117864 │ │ │ │ + b 3c734 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c488 │ │ │ │ + bne 3c6e0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble 3c4e4 │ │ │ │ - bl 29dc68 │ │ │ │ + ble 3c73c │ │ │ │ + bl 29e0e4 │ │ │ │ mov r4, #0 │ │ │ │ - b 3c524 │ │ │ │ + b 3c77c │ │ │ │ add r1, r1, r2 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3c4dc │ │ │ │ + beq 3c734 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c524 │ │ │ │ + beq 3c77c │ │ │ │ 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 3c538 │ │ │ │ + beq 3c790 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 3c54c │ │ │ │ + beq 3c7a4 │ │ │ │ mov r0, sp │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrsbeq r5, [r6], -r4 @ │ │ │ │ + @ instruction: 0x00364dd4 │ │ │ │ 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 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3c630 │ │ │ │ - ldr r0, [pc, #172] @ 3c638 │ │ │ │ - bl 22e410 │ │ │ │ + beq 3c888 │ │ │ │ + ldr r0, [pc, #172] @ 3c890 │ │ │ │ + bl 22e174 │ │ │ │ bl 299b8 │ │ │ │ bl 29f88 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 3c624 │ │ │ │ + beq 3c87c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b7904 │ │ │ │ + bl 2b7d18 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 3c5c8 │ │ │ │ + bne 3c820 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3c5dc │ │ │ │ - b 3c5f4 │ │ │ │ + bne 3c834 │ │ │ │ + b 3c84c │ │ │ │ mov r0, r4 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c5fc │ │ │ │ - b 3c5b0 │ │ │ │ + beq 3c854 │ │ │ │ + b 3c808 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3c5f4 │ │ │ │ + bne 3c84c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 3c624 │ │ │ │ + b 3c87c │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq 3c590 │ │ │ │ + beq 3c7e8 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3c590 │ │ │ │ + bne 3c7e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 3c590 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 3c7e8 │ │ │ │ bl 2a864 │ │ │ │ - ldr r0, [pc, #8] @ 3c638 │ │ │ │ - bl 8b250 │ │ │ │ + ldr r0, [pc, #8] @ 3c890 │ │ │ │ + bl 8b2c8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, ip, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3c678 │ │ │ │ + ldr r0, [pc, #16] @ 3c8d0 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f50c │ │ │ │ + bl 19e614 │ │ │ │ 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] @ 3c6b8 │ │ │ │ + ldr r0, [pc, #16] @ 3c910 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f50c │ │ │ │ + bl 19e614 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r8, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3c950 │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19e614 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r7, r8, ror r5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 3c708 │ │ │ │ + bne 3c9a0 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3c740 │ │ │ │ + beq 3c9d8 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #124] @ 3c7a0 │ │ │ │ + ldr ip, [pc, #124] @ 3ca38 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c740 │ │ │ │ + bne 3c9d8 │ │ │ │ mov r0, #0 │ │ │ │ - b 3c798 │ │ │ │ + b 3ca30 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3c760 │ │ │ │ - bl a5784 │ │ │ │ + bne 3c9f8 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c738 │ │ │ │ + bne 3c9d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1da2a0 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 1d981c <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3c788 │ │ │ │ - bl a5784 │ │ │ │ + bne 3ca20 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 3c7a4 │ │ │ │ - beq 3c798 │ │ │ │ - b 3c738 │ │ │ │ - ldr r2, [pc, #24] @ 3c7a8 │ │ │ │ + ldreq r0, [pc, #32] @ 3ca3c │ │ │ │ + beq 3ca30 │ │ │ │ + b 3c9d0 │ │ │ │ + ldr r2, [pc, #24] @ 3ca40 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #12] @ 3c7a4 │ │ │ │ + ldr r0, [pc, #12] @ 3ca3c │ │ │ │ moveq r0, r2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq r1, [r7], #-212 @ 0xffffff2c │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -18456,154 +18620,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] @ 3c7e8 │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f50c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r8, ror r5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3c828 │ │ │ │ + ldr r0, [pc, #16] @ 3ca80 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f50c │ │ │ │ + bl 19e614 │ │ │ │ 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] @ 3c9f8 │ │ │ │ + ldr r3, [pc, #424] @ 3cc50 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3c884 │ │ │ │ + beq 3cadc │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #48] @ 0x30 │ │ │ │ - ldrne r3, [pc, #384] @ 3c9fc │ │ │ │ + ldrne r3, [pc, #384] @ 3cc54 │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c9c8 │ │ │ │ + beq 3cc20 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #352] @ 3c9fc │ │ │ │ + ldr r3, [pc, #352] @ 3cc54 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3c9c8 │ │ │ │ + bne 3cc20 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3c8b0 │ │ │ │ + bne 3cb08 │ │ │ │ mov r4, #0 │ │ │ │ - b 3c96c │ │ │ │ + b 3cbc4 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3c8e0 │ │ │ │ + beq 3cb38 │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3c96c │ │ │ │ + ble 3cbc4 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3c8c4 │ │ │ │ - b 3c904 │ │ │ │ + bne 3cb1c │ │ │ │ + b 3cb5c │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3c904 │ │ │ │ + beq 3cb5c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3c8e4 │ │ │ │ - ldr r3, [pc, #256] @ 3ca00 │ │ │ │ + bne 3cb3c │ │ │ │ + ldr r3, [pc, #256] @ 3cc58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3c96c │ │ │ │ - ldr r2, [pc, #248] @ 3ca04 │ │ │ │ + bne 3cbc4 │ │ │ │ + ldr r2, [pc, #248] @ 3cc5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 3154b8 │ │ │ │ + bl 31580c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3c9ec │ │ │ │ - beq 3c96c │ │ │ │ + blt 3cc44 │ │ │ │ + beq 3cbc4 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3ca04 │ │ │ │ + ldr r1, [pc, #216] @ 3cc5c │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d271c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3ca08 │ │ │ │ + bl 1d1c2c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3cc60 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3c9ec │ │ │ │ + bne 3cc44 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c8a8 │ │ │ │ + beq 3cb00 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3c8a8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 3c8a8 │ │ │ │ + bne 3cb00 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 3cb00 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3ca0c │ │ │ │ + ldr r1, [pc, #148] @ 3cc64 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d271c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3ca08 │ │ │ │ + bl 1d1c2c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3cc60 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3c9ec │ │ │ │ + bne 3cc44 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3c9a8 │ │ │ │ - ldr r3, [pc, #96] @ 3ca08 │ │ │ │ - b 3c9ec │ │ │ │ + bne 3cc00 │ │ │ │ + ldr r3, [pc, #96] @ 3cc60 │ │ │ │ + b 3cc44 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c9c8 │ │ │ │ + beq 3cc20 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3c9c8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 3cc20 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3c9a0 │ │ │ │ - ldr r1, [pc, #44] @ 3ca04 │ │ │ │ + beq 3cbf8 │ │ │ │ + ldr r1, [pc, #44] @ 3cc5c │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d271c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d1c2c <_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, ip, lsr #16 │ │ │ │ + andeq ip, r3, r4, lsl #21 │ │ │ │ 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 │ │ │ │ @@ -18612,15 +18760,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] @ 3cbf4 │ │ │ │ + ldr lr, [pc, #428] @ 3ce4c │ │ │ │ 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] │ │ │ │ @@ -18629,203 +18777,219 @@ │ │ │ │ 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 3caa0 │ │ │ │ + bne 3ccf8 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r6, #2 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3cae4 │ │ │ │ - ldr ip, [pc, #336] @ 3cbf8 │ │ │ │ + beq 3cd3c │ │ │ │ + ldr ip, [pc, #336] @ 3ce50 │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 3cbdc │ │ │ │ + beq 3ce34 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16ff4c │ │ │ │ + bl 170268 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3cbbc │ │ │ │ + beq 3ce14 │ │ │ │ cmp r7, #1 │ │ │ │ - ldreq r5, [pc, #244] @ 3cbfc │ │ │ │ - beq 3cb54 │ │ │ │ + ldreq r5, [pc, #244] @ 3ce54 │ │ │ │ + beq 3cdac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3cb3c │ │ │ │ - bl 147f4c │ │ │ │ + beq 3cd94 │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3cb30 │ │ │ │ - bl a5784 │ │ │ │ + bne 3cd88 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3cbbc │ │ │ │ + bne 3ce14 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 3cb54 │ │ │ │ - b 3cb40 │ │ │ │ - ldr r5, [pc, #184] @ 3cbfc │ │ │ │ + beq 3cdac │ │ │ │ + b 3cd98 │ │ │ │ + ldr r5, [pc, #184] @ 3ce54 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 25f9bc │ │ │ │ + bl 25f8f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3cbbc │ │ │ │ + beq 3ce14 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ cmn r8, #100 @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 3cb88 │ │ │ │ + beq 3cde0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a348 │ │ │ │ mov r4, r0 │ │ │ │ - b 3cb90 │ │ │ │ + b 3cde8 │ │ │ │ bl 29ed4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3cbc4 │ │ │ │ + beq 3ce1c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3cbcc │ │ │ │ - bl 1325e8 │ │ │ │ + bne 3ce24 │ │ │ │ + bl 132758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3cb58 │ │ │ │ + beq 3cdb0 │ │ │ │ mov r4, #0 │ │ │ │ - b 3cbdc │ │ │ │ - ldr r4, [pc, #52] @ 3cc00 │ │ │ │ - b 3cbdc │ │ │ │ - ldr r3, [pc, #48] @ 3cc04 │ │ │ │ + b 3ce34 │ │ │ │ + ldr r4, [pc, #52] @ 3ce58 │ │ │ │ + b 3ce34 │ │ │ │ + ldr r3, [pc, #48] @ 3ce5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 170718 │ │ │ │ + bl 170a34 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq fp, r1, r0, lsl r1 │ │ │ │ + subseq sl, r1, r8, lsl #28 │ │ │ │ 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 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ ldrb r4, [r4, #8] │ │ │ │ - bl 3569dc │ │ │ │ - ldr r3, [pc, #12] @ 3cc3c │ │ │ │ + bl 3566f4 │ │ │ │ + ldr r3, [pc, #12] @ 3ce94 │ │ │ │ tst r4, #1 │ │ │ │ - ldr r0, [pc, #8] @ 3cc40 │ │ │ │ + ldr r0, [pc, #8] @ 3ce98 │ │ │ │ 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] @ 3cce0 │ │ │ │ - bl 297868 │ │ │ │ + ldr r1, [pc, #120] @ 3cf38 │ │ │ │ + bl 297cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3cc78 │ │ │ │ + bne 3ced0 │ │ │ │ mov r0, #0 │ │ │ │ - b 3ccd8 │ │ │ │ + b 3cf30 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 16d9f8 <_PyTime_localtime@@Base> │ │ │ │ + bl 16dcd4 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3cc70 │ │ │ │ + bne 3cec8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #76] @ 3cce4 │ │ │ │ + ldr r2, [pc, #76] @ 3cf3c │ │ │ │ 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] @ 3cce8 │ │ │ │ + ldr r0, [pc, #28] @ 3cf40 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, r2, lr, lsl #2 │ │ │ │ str ip, [sp] │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0038abb8 │ │ │ │ - subseq fp, r1, r8, asr #2 │ │ │ │ - eorseq sl, r8, r4, asr #23 │ │ │ │ + eorseq sl, r8, ip, lsr #18 │ │ │ │ + subseq sl, r1, r0, asr #28 │ │ │ │ + eorseq sl, 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 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 303d78 │ │ │ │ + bl 3040d0 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 3cd34 │ │ │ │ + blt 3cf8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3cd30 │ │ │ │ - ldr r3, [pc, #20] @ 3cd3c │ │ │ │ - ldr r1, [pc, #20] @ 3cd40 │ │ │ │ + bne 3cf88 │ │ │ │ + ldr r3, [pc, #20] @ 3cf94 │ │ │ │ + ldr r1, [pc, #20] @ 3cf98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, r0, ror #23 │ │ │ │ + eorseq sl, r8, r4, asr 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 ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3cfd8 │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19e614 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r7, r4, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ subs r6, r3, #0 │ │ │ │ ldrne r9, [r6, #8] │ │ │ │ moveq r9, r6 │ │ │ │ cmp r2, #1 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ - ldr lr, [pc, #484] @ 3cf60 │ │ │ │ + ldr lr, [pc, #484] @ 3d1f8 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ mvn r3, #99 @ 0x63 │ │ │ │ add r9, r9, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -18835,326 +18999,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 3cdd8 │ │ │ │ + bne 3d070 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3ce18 │ │ │ │ + beq 3d0b0 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #376] @ 3cf64 │ │ │ │ + ldr ip, [pc, #376] @ 3d1fc │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r8, r4 │ │ │ │ - beq 3cf48 │ │ │ │ + beq 3d1e0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 16ff4c │ │ │ │ + bl 170268 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 3cf48 │ │ │ │ + beq 3d1e0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 3ce54 │ │ │ │ - bl a5784 │ │ │ │ + bne 3d0ec │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3cec4 │ │ │ │ + bne 3d15c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3ce68 │ │ │ │ + bne 3d100 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ - b 3cecc │ │ │ │ + b 3d164 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ce8c │ │ │ │ + beq 3d124 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 25f9bc │ │ │ │ + bl 25f8f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3cec4 │ │ │ │ + beq 3d15c │ │ │ │ subs r5, r9, #3 │ │ │ │ - beq 3ce5c │ │ │ │ + beq 3d0f4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ceb0 │ │ │ │ - bl 1033c4 │ │ │ │ + beq 3d148 │ │ │ │ + bl 103538 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 3cec4 │ │ │ │ + blt 3d15c │ │ │ │ cmp r5, #1 │ │ │ │ - beq 3cecc │ │ │ │ - b 3ceb4 │ │ │ │ + beq 3d164 │ │ │ │ + b 3d14c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1033c4 │ │ │ │ + bl 103538 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge 3cecc │ │ │ │ + bge 3d164 │ │ │ │ mov r4, #0 │ │ │ │ - b 3cf48 │ │ │ │ + b 3d1e0 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ cmpeq r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3cef4 │ │ │ │ + bne 3d18c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3cf20 │ │ │ │ + bne 3d1b8 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ - b 3cf08 │ │ │ │ + b 3d1a0 │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r6, #0 │ │ │ │ lsl r3, r3, #8 │ │ │ │ orrne r3, r3, #512 @ 0x200 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ bl 2a4a4 │ │ │ │ mov r5, r0 │ │ │ │ - b 3cf30 │ │ │ │ + b 3d1c8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 29934 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7c84 │ │ │ │ - ldr r3, [pc, #40] @ 3cf68 │ │ │ │ + bl c7d04 │ │ │ │ + ldr r3, [pc, #40] @ 3d200 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r4, [pc, #36] @ 3cf6c │ │ │ │ + ldr r4, [pc, #36] @ 3d204 │ │ │ │ moveq r4, r3 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - bl 170718 │ │ │ │ + bl 170a34 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x0051b194 │ │ │ │ + subseq sl, r1, ip, lsl #29 │ │ │ │ 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 3cf80 │ │ │ │ - b a5a74 │ │ │ │ + beq 3d218 │ │ │ │ + b a5adc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3cfa8 │ │ │ │ - ldr r1, [pc, #16] @ 3cfac │ │ │ │ + ldr r3, [pc, #16] @ 3d240 │ │ │ │ + ldr r1, [pc, #16] @ 3d244 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r5, ip, lsr #32 │ │ │ │ - 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] @ 3cfec │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f50c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r4, ror #14 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - beq 3d020 │ │ │ │ - ldr r2, [r1] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r1] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - bl 9b440 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + eorseq r7, r5, ip, lsr #26 │ │ │ │ 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] @ 3d1fc │ │ │ │ + ldr r3, [pc, #424] @ 3d414 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3d088 │ │ │ │ + beq 3d2a0 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #44] @ 0x2c │ │ │ │ - ldrne r3, [pc, #384] @ 3d200 │ │ │ │ + ldrne r3, [pc, #384] @ 3d418 │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d1cc │ │ │ │ + beq 3d3e4 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #352] @ 3d200 │ │ │ │ + ldr r3, [pc, #352] @ 3d418 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3d1cc │ │ │ │ + bne 3d3e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3d0b4 │ │ │ │ + bne 3d2cc │ │ │ │ mov r4, #0 │ │ │ │ - b 3d170 │ │ │ │ + b 3d388 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3d0e4 │ │ │ │ + beq 3d2fc │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3d170 │ │ │ │ + ble 3d388 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3d0c8 │ │ │ │ - b 3d108 │ │ │ │ + bne 3d2e0 │ │ │ │ + b 3d320 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3d108 │ │ │ │ + beq 3d320 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3d0e8 │ │ │ │ - ldr r3, [pc, #256] @ 3d204 │ │ │ │ + bne 3d300 │ │ │ │ + ldr r3, [pc, #256] @ 3d41c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3d170 │ │ │ │ - ldr r2, [pc, #248] @ 3d208 │ │ │ │ + bne 3d388 │ │ │ │ + ldr r2, [pc, #248] @ 3d420 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3154b8 │ │ │ │ + bl 31580c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3d1f0 │ │ │ │ - beq 3d170 │ │ │ │ + blt 3d408 │ │ │ │ + beq 3d388 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3d208 │ │ │ │ + ldr r1, [pc, #216] @ 3d420 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d271c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3d20c │ │ │ │ + bl 1d1c2c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3d424 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3d1f0 │ │ │ │ + bne 3d408 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d0ac │ │ │ │ + beq 3d2c4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3d0ac │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 3d0ac │ │ │ │ + bne 3d2c4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 3d2c4 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3d210 │ │ │ │ + ldr r1, [pc, #148] @ 3d428 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d271c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3d20c │ │ │ │ + bl 1d1c2c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3d424 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3d1f0 │ │ │ │ + bne 3d408 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3d1ac │ │ │ │ - ldr r3, [pc, #96] @ 3d20c │ │ │ │ - b 3d1f0 │ │ │ │ + bne 3d3c4 │ │ │ │ + ldr r3, [pc, #96] @ 3d424 │ │ │ │ + b 3d408 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d1cc │ │ │ │ + beq 3d3e4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3d1cc │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 3d3e4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3d1a4 │ │ │ │ - ldr r1, [pc, #44] @ 3d208 │ │ │ │ + beq 3d3bc │ │ │ │ + ldr r1, [pc, #44] @ 3d420 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d271c <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d1c2c <_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, r0, lsr r0 │ │ │ │ + andeq sp, r3, r8, asr #4 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq sl, r7, r8, ror sp │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r7], #-128 @ 0xffffff80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + beq 3d45c │ │ │ │ + ldr r2, [r1] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r1] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + bl 9b3f0 │ │ │ │ + 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] @ 3d2a8 │ │ │ │ - bl 92cc4 │ │ │ │ + ldr r0, [pc, #120] @ 3d500 │ │ │ │ + bl 92d28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3d29c │ │ │ │ + beq 3d4f4 │ │ │ │ add r6, r5, #2496 @ 0x9c0 │ │ │ │ add r7, r5, #8 │ │ │ │ add r8, r4, #8 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ - bl a344c │ │ │ │ + bl a34b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d278 │ │ │ │ + beq 3d4d0 │ │ │ │ cmp r7, r6 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - bne 3d248 │ │ │ │ + bne 3d4a0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #2508] @ 0x9cc │ │ │ │ - bne 3d2a0 │ │ │ │ + bne 3d4f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d29c │ │ │ │ + beq 3d4f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3d29c │ │ │ │ + bne 3d4f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 │ │ │ │ @@ -19172,73 +19320,73 @@ │ │ │ │ bl 29658 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3d31c │ │ │ │ + bne 3d574 │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d364 │ │ │ │ - ldr ip, [pc, #212] @ 3d3f8 │ │ │ │ + beq 3d5bc │ │ │ │ + ldr ip, [pc, #212] @ 3d650 │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3d364 │ │ │ │ + bne 3d5bc │ │ │ │ mov r4, #0 │ │ │ │ - b 3d3d8 │ │ │ │ + b 3d630 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3d35c │ │ │ │ + bne 3d5b4 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 3d3c0 │ │ │ │ + beq 3d618 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3d398 │ │ │ │ + beq 3d5f0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 3d3bc │ │ │ │ + beq 3d614 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3d3c0 │ │ │ │ - bl a5784 │ │ │ │ + bne 3d618 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d3c0 │ │ │ │ - b 3d35c │ │ │ │ + beq 3d618 │ │ │ │ + b 3d5b4 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3d4cc <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3d764 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d3ec │ │ │ │ + beq 3d644 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ 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 │ │ │ │ @@ -19249,1081 +19397,1081 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3d45c │ │ │ │ + bge 3d6b4 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #68] @ 3d490 │ │ │ │ - ldr r1, [pc, #68] @ 3d494 │ │ │ │ - ldr r0, [pc, #68] @ 3d498 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ + ldr r2, [pc, #68] @ 3d6e8 │ │ │ │ + ldr r1, [pc, #68] @ 3d6ec │ │ │ │ + ldr r0, [pc, #68] @ 3d6f0 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 3d470 │ │ │ │ + b 3d6c8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a0d0c │ │ │ │ + bl 2a118c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d484 │ │ │ │ + beq 3d6dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r0, r6, ip, lsl #19 │ │ │ │ - @ instruction: 0x0036aff4 │ │ │ │ - eorseq r9, r6, ip, ror #31 │ │ │ │ + eorseq r0, r6, ip, lsl #13 │ │ │ │ + @ instruction: 0x0036acf4 │ │ │ │ + eorseq r9, r6, ip, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3d4c4 │ │ │ │ - ldr r1, [pc, #16] @ 3d4c8 │ │ │ │ + ldr r3, [pc, #16] @ 3d71c │ │ │ │ + ldr r1, [pc, #16] @ 3d720 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, ip, ror #25 │ │ │ │ + eorseq sl, r8, r0, ror #20 │ │ │ │ + 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 │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19e614 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ │ │ │ │ -0003d4cc <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ +0003d764 <_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 3156d4 │ │ │ │ + bl 315a28 │ │ │ │ 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] @ 3d51c <_Py_strhex_bytes_with_sep@@Base+0x50> │ │ │ │ - ldr r1, [pc, #16] @ 3d520 <_Py_strhex_bytes_with_sep@@Base+0x54> │ │ │ │ + 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 r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, r4, asr #26 │ │ │ │ + @ instruction: 0x0038aab8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ 3d570 <_Py_strhex_bytes_with_sep@@Base+0xa4> │ │ │ │ + ldr r0, [pc, #12] @ 3d808 <_Py_strhex_bytes_with_sep@@Base+0xa4> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f50c │ │ │ │ + bl 19e614 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r8, asr #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] @ 3d5b0 <_Py_strhex_bytes_with_sep@@Base+0xe4> │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f50c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ - │ │ │ │ -0003d5b4 : │ │ │ │ - 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 3d5f0 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r7, [r0] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bb9b0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 3d608 │ │ │ │ - str r7, [r5] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1442b4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b440 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - subs r0, r1, #0 │ │ │ │ - bne 3d658 │ │ │ │ - ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 3d64c │ │ │ │ - ldr r3, [pc, #80] @ 3d690 │ │ │ │ - ldr r1, [pc, #80] @ 3d694 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 3d67c │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ - b 3d688 │ │ │ │ - ldr r3, [pc, #56] @ 3d698 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 11f8a8 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 3d684 │ │ │ │ - bl a5784 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3d684 │ │ │ │ - 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 #32 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - │ │ │ │ -0003d69c <_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 264324 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3d718 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 264324 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3d718 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 264324 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3d718 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - ldr r0, [pc, #36] @ 3d724 <_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] @ 3d728 <_PyType_GetModuleByDef3@@Base+0x8c> │ │ │ │ - bl 117720 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, r0, lsl #28 │ │ │ │ - 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 152f54 │ │ │ │ + bl 153464 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3d7f8 <_PyType_GetModuleByDef3@@Base+0x15c> │ │ │ │ - ldr r9, [pc, #196] @ 3d824 <_PyType_GetModuleByDef3@@Base+0x188> │ │ │ │ + beq 3d8d8 <_Py_strhex_bytes_with_sep@@Base+0x174> │ │ │ │ + ldr r9, [pc, #196] @ 3d904 <_Py_strhex_bytes_with_sep@@Base+0x1a0> │ │ │ │ mov r6, #0 │ │ │ │ mov r8, #44 @ 0x2c │ │ │ │ - b 3d790 <_PyType_GetModuleByDef3@@Base+0xf4> │ │ │ │ + b 3d870 <_Py_strhex_bytes_with_sep@@Base+0x10c> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 3d800 <_PyType_GetModuleByDef3@@Base+0x164> │ │ │ │ + bne 3d8e0 <_Py_strhex_bytes_with_sep@@Base+0x17c> │ │ │ │ cmp sl, #0 │ │ │ │ - bne 3d7f0 <_PyType_GetModuleByDef3@@Base+0x154> │ │ │ │ + bne 3d8d0 <_Py_strhex_bytes_with_sep@@Base+0x16c> │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mul r3, r8, r6 │ │ │ │ cmp r6, r2 │ │ │ │ - ldr r0, [pc, #132] @ 3d828 <_PyType_GetModuleByDef3@@Base+0x18c> │ │ │ │ - bge 3d818 <_PyType_GetModuleByDef3@@Base+0x17c> │ │ │ │ + ldr r0, [pc, #132] @ 3d908 <_Py_strhex_bytes_with_sep@@Base+0x1a4> │ │ │ │ + bge 3d8f8 <_Py_strhex_bytes_with_sep@@Base+0x194> │ │ │ │ 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] @ 3d82c <_PyType_GetModuleByDef3@@Base+0x190> │ │ │ │ + ldreq r0, [pc, #88] @ 3d90c <_Py_strhex_bytes_with_sep@@Base+0x1a8> │ │ │ │ str r4, [sp, #8] │ │ │ │ - ldreq r2, [pc, #84] @ 3d830 <_PyType_GetModuleByDef3@@Base+0x194> │ │ │ │ + ldreq r2, [pc, #84] @ 3d910 <_Py_strhex_bytes_with_sep@@Base+0x1ac> │ │ │ │ stm sp, {ip, lr} │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9c3c │ │ │ │ subs r1, r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3d768 <_PyType_GetModuleByDef3@@Base+0xcc> │ │ │ │ + bne 3d848 <_Py_strhex_bytes_with_sep@@Base+0xe4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r5, #0 │ │ │ │ - b 3d818 <_PyType_GetModuleByDef3@@Base+0x17c> │ │ │ │ + b 3d8f8 <_Py_strhex_bytes_with_sep@@Base+0x194> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3d784 <_PyType_GetModuleByDef3@@Base+0xe8> │ │ │ │ + bne 3d864 <_Py_strhex_bytes_with_sep@@Base+0x100> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 3d784 <_PyType_GetModuleByDef3@@Base+0xe8> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 3d864 <_Py_strhex_bytes_with_sep@@Base+0x100> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subeq fp, r5, r8, lsr #9 │ │ │ │ - eorseq sl, r8, ip, ror #28 │ │ │ │ - eorseq sl, r8, r8, ror lr │ │ │ │ + subeq fp, r5, r0, lsr #3 │ │ │ │ + @ instruction: 0x0038aaf4 │ │ │ │ + eorseq sl, r8, r0, lsl #22 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3d854 │ │ │ │ - ldr r0, [pc] @ 3d850 <_PyType_GetModuleByDef3@@Base+0x1b4> │ │ │ │ + bl 3d9c0 │ │ │ │ + ldr r0, [pc] @ 3d930 <_Py_strhex_bytes_with_sep@@Base+0x1cc> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + subs r0, r1, #0 │ │ │ │ + bne 3d97c <_Py_strhex_bytes_with_sep@@Base+0x218> │ │ │ │ + ldr r3, [r4, #52] @ 0x34 │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 3d970 <_Py_strhex_bytes_with_sep@@Base+0x20c> │ │ │ │ + ldr r3, [pc, #80] @ 3d9b4 <_Py_strhex_bytes_with_sep@@Base+0x250> │ │ │ │ + ldr r1, [pc, #80] @ 3d9b8 <_Py_strhex_bytes_with_sep@@Base+0x254> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 3d9a0 <_Py_strhex_bytes_with_sep@@Base+0x23c> │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ + b 3d9ac <_Py_strhex_bytes_with_sep@@Base+0x248> │ │ │ │ + ldr r3, [pc, #56] @ 3d9bc <_Py_strhex_bytes_with_sep@@Base+0x258> │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 11fa34 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 3d9a8 <_Py_strhex_bytes_with_sep@@Base+0x244> │ │ │ │ + bl a57ec │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3d9a8 <_Py_strhex_bytes_with_sep@@Base+0x244> │ │ │ │ + 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 r7, r5, ip, lsr #26 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ │ │ │ │ -0003d854 : │ │ │ │ +0003d9c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #96] @ 3d8cc │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #96] @ 3da38 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r7, [pc, #88] @ 3d8d0 │ │ │ │ + ldr r7, [pc, #88] @ 3da3c │ │ │ │ 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 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ add r4, r4, #12 │ │ │ │ str r8, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne 3d88c │ │ │ │ + bne 3d9f8 │ │ │ │ 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 │ │ │ │ + │ │ │ │ +0003da40 : │ │ │ │ + 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 3da7c │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r7, [r0] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl bba40 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 3da94 │ │ │ │ + str r7, [r5] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 14440c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b3f0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +0003da9c <_PyType_GetModuleByDef3@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 26421c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3db18 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 26421c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3db18 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 26421c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3db18 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + ldr r0, [pc, #36] @ 3db24 <_PyType_GetModuleByDef3@@Base+0x88> │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [pc, #16] @ 3db28 <_PyType_GetModuleByDef3@@Base+0x8c> │ │ │ │ + bl 117864 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sl, r8, r4, lsr #23 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #12] @ 3d8ec │ │ │ │ + ldr r3, [pc, #12] @ 3db44 <_PyType_GetModuleByDef3@@Base+0xa8> │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #8] @ 3d8f0 │ │ │ │ + ldr r0, [pc, #8] @ 3db48 <_PyType_GetModuleByDef3@@Base+0xac> │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ - b 2aa9e0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1283e8 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 3d930 │ │ │ │ - bl a5784 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3d95c │ │ │ │ - mvn r3, #0 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mvn r4, r3, lsl r4 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 3d950 │ │ │ │ - bl a5784 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3d95c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b 2aadf4 │ │ │ │ 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 3d9b8 │ │ │ │ + bne 3dbac <_PyType_GetModuleByDef3@@Base+0x110> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3d9f0 │ │ │ │ + beq 3dbe4 <_PyType_GetModuleByDef3@@Base+0x148> │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #88] @ 3da30 │ │ │ │ + ldr ip, [pc, #88] @ 3dc24 <_PyType_GetModuleByDef3@@Base+0x188> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d9f0 │ │ │ │ + bne 3dbe4 <_PyType_GetModuleByDef3@@Base+0x148> │ │ │ │ mov r0, #0 │ │ │ │ - b 3da28 │ │ │ │ + b 3dc1c <_PyType_GetModuleByDef3@@Base+0x180> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3da10 │ │ │ │ - bl a5784 │ │ │ │ + bne 3dc04 <_PyType_GetModuleByDef3@@Base+0x168> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d9e8 │ │ │ │ + bne 3dbdc <_PyType_GetModuleByDef3@@Base+0x140> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 148878 <_PyCode_ConstantKey@@Base+0x450> │ │ │ │ + bl 1489d0 <_PyCode_ConstantKey@@Base+0x450> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3d9e8 │ │ │ │ - ldr r0, [pc, #8] @ 3da34 │ │ │ │ + beq 3dbdc <_PyType_GetModuleByDef3@@Base+0x140> │ │ │ │ + ldr r0, [pc, #8] @ 3dc28 <_PyType_GetModuleByDef3@@Base+0x18c> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r7, r8, ror #29 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1283e8 │ │ │ │ + bl 12855c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3da68 │ │ │ │ - bl a5784 │ │ │ │ + bne 3dc5c <_PyType_GetModuleByDef3@@Base+0x1c0> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3da78 │ │ │ │ - mov r0, #1 │ │ │ │ - lsl r0, r0, r4 │ │ │ │ + bne 3dc88 <_PyType_GetModuleByDef3@@Base+0x1ec> │ │ │ │ + mvn r3, #0 │ │ │ │ + add r4, r4, #1 │ │ │ │ + mvn r4, r3, lsl r4 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 3dc7c <_PyType_GetModuleByDef3@@Base+0x1e0> │ │ │ │ + bl a57ec │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3dc88 <_PyType_GetModuleByDef3@@Base+0x1ec> │ │ │ │ + mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3da90 │ │ │ │ - b 92fe8 │ │ │ │ + bne 3dca0 <_PyType_GetModuleByDef3@@Base+0x204> │ │ │ │ + b 92f94 │ │ │ │ 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 12855c │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 3dce8 <_PyType_GetModuleByDef3@@Base+0x24c> │ │ │ │ + bl a57ec │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3dcf8 <_PyType_GetModuleByDef3@@Base+0x25c> │ │ │ │ + mov r0, #1 │ │ │ │ + lsl r0, r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a6504 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ - ldr ip, [pc, #20] @ 3dac8 │ │ │ │ + ldr ip, [pc, #20] @ 3dd20 <_PyType_GetModuleByDef3@@Base+0x284> │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r2, r0 │ │ │ │ moveq r1, ip │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b fc32c │ │ │ │ + b fc4a0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [pc, #152] @ 3ddd8 <_PyType_GetModuleByDef3@@Base+0x33c> │ │ │ │ + bl b9990 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + beq 3ddd0 <_PyType_GetModuleByDef3@@Base+0x334> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #536870912 @ 0x20000000 │ │ │ │ + bne 3dd70 <_PyType_GetModuleByDef3@@Base+0x2d4> │ │ │ │ + ldr r3, [pc, #120] @ 3dddc <_PyType_GetModuleByDef3@@Base+0x340> │ │ │ │ + ldr r1, [pc, #120] @ 3dde0 <_PyType_GetModuleByDef3@@Base+0x344> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117864 │ │ │ │ + b 3dda8 <_PyType_GetModuleByDef3@@Base+0x30c> │ │ │ │ + subs r2, r4, #0 │ │ │ │ + ldr r1, [pc, #104] @ 3dde4 <_PyType_GetModuleByDef3@@Base+0x348> │ │ │ │ + beq 3dd88 <_PyType_GetModuleByDef3@@Base+0x2ec> │ │ │ │ + bl 9cbdc │ │ │ │ + mov r4, r0 │ │ │ │ + b 3ddac <_PyType_GetModuleByDef3@@Base+0x310> │ │ │ │ + bl 24dce8 │ │ │ │ + cmp r0, #0 │ │ │ │ + andne r4, r0, r0, asr #31 │ │ │ │ + bne 3ddac <_PyType_GetModuleByDef3@@Base+0x310> │ │ │ │ + ldr r3, [pc, #72] @ 3dde8 <_PyType_GetModuleByDef3@@Base+0x34c> │ │ │ │ + ldr r1, [pc, #64] @ 3dde4 <_PyType_GetModuleByDef3@@Base+0x348> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 139a98 │ │ │ │ + mvn r4, #0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 3ddd0 <_PyType_GetModuleByDef3@@Base+0x334> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 3ddd0 <_PyType_GetModuleByDef3@@Base+0x334> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq sl, r7, r8, lsr #4 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r7, ip, ror #13 │ │ │ │ + ldrsheq r9, [r7], #-224 @ 0xffffff20 │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #292] @ 3dc08 │ │ │ │ + ldr ip, [pc, #292] @ 3df28 <_PyType_GetModuleByDef3@@Base+0x48c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 3dbfc │ │ │ │ + bne 3df1c <_PyType_GetModuleByDef3@@Base+0x480> │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3dbfc │ │ │ │ + bne 3df1c <_PyType_GetModuleByDef3@@Base+0x480> │ │ │ │ cmp r0, r1 │ │ │ │ - bne 3db40 │ │ │ │ + bne 3de60 <_PyType_GetModuleByDef3@@Base+0x3c4> │ │ │ │ cmp r7, #2 │ │ │ │ - ldr r4, [pc, #248] @ 3dc0c │ │ │ │ - ldr r3, [pc, #248] @ 3dc10 │ │ │ │ - bgt 3db24 │ │ │ │ + ldr r4, [pc, #248] @ 3df2c <_PyType_GetModuleByDef3@@Base+0x490> │ │ │ │ + ldr r3, [pc, #248] @ 3df30 <_PyType_GetModuleByDef3@@Base+0x494> │ │ │ │ + bgt 3de44 <_PyType_GetModuleByDef3@@Base+0x3a8> │ │ │ │ cmp r7, #0 │ │ │ │ movgt r4, r3 │ │ │ │ - b 3db2c │ │ │ │ + b 3de4c <_PyType_GetModuleByDef3@@Base+0x3b0> │ │ │ │ cmp r7, #5 │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 3dc00 │ │ │ │ + b 3df20 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ add r1, r0, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov r0, #3 │ │ │ │ - bl a28ac │ │ │ │ + bl a2914 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3db94 │ │ │ │ + beq 3deb4 <_PyType_GetModuleByDef3@@Base+0x418> │ │ │ │ add r1, r4, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov r0, #3 │ │ │ │ - bl a28ac │ │ │ │ + bl a2914 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3db9c │ │ │ │ + bne 3debc <_PyType_GetModuleByDef3@@Base+0x420> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3db94 │ │ │ │ + beq 3deb4 <_PyType_GetModuleByDef3@@Base+0x418> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3db94 │ │ │ │ + bne 3deb4 <_PyType_GetModuleByDef3@@Base+0x418> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 3dc00 │ │ │ │ + b 3df20 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116f58 │ │ │ │ + bl 1170a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3dbd4 │ │ │ │ + beq 3def4 <_PyType_GetModuleByDef3@@Base+0x458> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3dbd4 │ │ │ │ + bne 3def4 <_PyType_GetModuleByDef3@@Base+0x458> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3dc00 │ │ │ │ + beq 3df20 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3dc00 │ │ │ │ + bne 3df20 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 3dc00 │ │ │ │ - ldr r4, [pc, #16] @ 3dc14 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 3df20 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ + ldr r4, [pc, #16] @ 3df34 <_PyType_GetModuleByDef3@@Base+0x498> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, ip, lsr #31 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [pc, #152] @ 3dccc │ │ │ │ - bl b9900 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - mvneq r4, #0 │ │ │ │ - beq 3dcc4 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 3dc64 │ │ │ │ - ldr r3, [pc, #120] @ 3dcd0 │ │ │ │ - ldr r1, [pc, #120] @ 3dcd4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 3dc9c │ │ │ │ - subs r2, r4, #0 │ │ │ │ - ldr r1, [pc, #104] @ 3dcd8 │ │ │ │ - beq 3dc7c │ │ │ │ - bl 9cc2c │ │ │ │ - mov r4, r0 │ │ │ │ - b 3dca0 │ │ │ │ - bl 24df88 │ │ │ │ - cmp r0, #0 │ │ │ │ - andne r4, r0, r0, asr #31 │ │ │ │ - bne 3dca0 │ │ │ │ - ldr r3, [pc, #72] @ 3dcdc │ │ │ │ - ldr r1, [pc, #64] @ 3dcd8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 139940 │ │ │ │ - mvn r4, #0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3dcc4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 3dcc4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r7, r8, lsr #4 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r7, ip, ror #19 │ │ │ │ - ldrsheq r9, [r7], #-224 @ 0xffffff20 │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 3dcf0 │ │ │ │ - b 1af778 │ │ │ │ + ldr r1, [pc] @ 3df48 <_PyType_GetModuleByDef3@@Base+0x4ac> │ │ │ │ + b 1aec58 │ │ │ │ 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] @ 3de48 │ │ │ │ + ldr r8, [pc, #316] @ 3e0a0 <_PyType_GetModuleByDef3@@Base+0x604> │ │ │ │ ldr r1, [r0, #32] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, r8 │ │ │ │ - ldreq r4, [pc, #300] @ 3de4c │ │ │ │ + ldreq r4, [pc, #300] @ 3e0a4 <_PyType_GetModuleByDef3@@Base+0x608> │ │ │ │ mov r7, r0 │ │ │ │ - beq 3dd34 │ │ │ │ + beq 3df8c <_PyType_GetModuleByDef3@@Base+0x4f0> │ │ │ │ mov r0, #1 │ │ │ │ - bl a2b0c │ │ │ │ + bl a2b74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3dda8 │ │ │ │ - ldr r0, [pc, #276] @ 3de50 │ │ │ │ + beq 3e000 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ + ldr r0, [pc, #276] @ 3e0a8 <_PyType_GetModuleByDef3@@Base+0x60c> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl c0498 │ │ │ │ + bl c0524 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3dd84 │ │ │ │ - bl aebe0 │ │ │ │ + beq 3dfdc <_PyType_GetModuleByDef3@@Base+0x540> │ │ │ │ + bl aec90 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3ddb0 │ │ │ │ + bne 3e008 <_PyType_GetModuleByDef3@@Base+0x56c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3dd84 │ │ │ │ + beq 3dfdc <_PyType_GetModuleByDef3@@Base+0x540> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3dd84 │ │ │ │ + bne 3dfdc <_PyType_GetModuleByDef3@@Base+0x540> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3dda8 │ │ │ │ + beq 3e000 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3dda8 │ │ │ │ + bne 3e000 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r7, #0 │ │ │ │ - b 3de3c │ │ │ │ + b 3e094 <_PyType_GetModuleByDef3@@Base+0x5f8> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #140] @ 3de48 │ │ │ │ + ldr r3, [pc, #140] @ 3e0a0 <_PyType_GetModuleByDef3@@Base+0x604> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #5 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl a28ac │ │ │ │ + bl a2914 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3ddf4 │ │ │ │ + beq 3e04c <_PyType_GetModuleByDef3@@Base+0x5b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3ddf4 │ │ │ │ + bne 3e04c <_PyType_GetModuleByDef3@@Base+0x5b0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3de18 │ │ │ │ + beq 3e070 <_PyType_GetModuleByDef3@@Base+0x5d4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3de18 │ │ │ │ + bne 3e070 <_PyType_GetModuleByDef3@@Base+0x5d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3de3c │ │ │ │ + beq 3e094 <_PyType_GetModuleByDef3@@Base+0x5f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3de3c │ │ │ │ + bne 3e094 <_PyType_GetModuleByDef3@@Base+0x5f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 3de80 │ │ │ │ - ldr r3, [pc, #132] @ 3def8 │ │ │ │ - ldr r1, [pc, #132] @ 3defc │ │ │ │ + bgt 3e0d8 <_PyType_GetModuleByDef3@@Base+0x63c> │ │ │ │ + ldr r3, [pc, #132] @ 3e150 <_PyType_GetModuleByDef3@@Base+0x6b4> │ │ │ │ + ldr r1, [pc, #132] @ 3e154 <_PyType_GetModuleByDef3@@Base+0x6b8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 3def0 │ │ │ │ + bl 117864 │ │ │ │ + b 3e148 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ cmp r2, #3 │ │ │ │ mov r5, r2 │ │ │ │ - ble 3dea0 │ │ │ │ - ldr r3, [pc, #100] @ 3def8 │ │ │ │ - ldr r1, [pc, #104] @ 3df00 │ │ │ │ + ble 3e0f8 <_PyType_GetModuleByDef3@@Base+0x65c> │ │ │ │ + ldr r3, [pc, #100] @ 3e150 <_PyType_GetModuleByDef3@@Base+0x6b4> │ │ │ │ + ldr r1, [pc, #104] @ 3e158 <_PyType_GetModuleByDef3@@Base+0x6bc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 3def0 │ │ │ │ + bl 117864 │ │ │ │ + b 3e148 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 1de604 │ │ │ │ + bl 1ddb80 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 3def0 │ │ │ │ + blt 3e148 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 3ded4 │ │ │ │ - bl a5784 │ │ │ │ + bne 3e12c <_PyType_GetModuleByDef3@@Base+0x690> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3def0 │ │ │ │ + bne 3e148 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ cmp r5, #2 │ │ │ │ ldrne r2, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ moveq r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 3dfc0 │ │ │ │ + b 3e178 <_PyType_GetModuleByDef3@@Base+0x6dc> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, ror #1 │ │ │ │ - eorseq fp, r8, r8, lsl r1 │ │ │ │ + eorseq sl, r8, ip, asr lr │ │ │ │ + eorseq sl, r8, ip, lsl #29 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ - b 150cb8 │ │ │ │ + b 150f6c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 3df1c │ │ │ │ - b 128bc8 │ │ │ │ - eorseq fp, r8, r4, asr #2 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 3df4c │ │ │ │ - ldr r3, [pc, #112] @ 3dfb0 │ │ │ │ - ldr r1, [pc, #112] @ 3dfb4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 3df7c │ │ │ │ - ldr r2, [pc, #100] @ 3dfb8 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 3df98 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #1073741824 @ 0x40000000 │ │ │ │ - bne 3df84 │ │ │ │ - ldr r3, [pc, #60] @ 3dfb0 │ │ │ │ - ldr r1, [pc, #68] @ 3dfbc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [r1] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r1] │ │ │ │ - b 3df9c │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - bl 9b440 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r4, ror r1 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r8, r4, r1, fp │ │ │ │ + ldr r0, [pc] @ 3e174 <_PyType_GetModuleByDef3@@Base+0x6d8> │ │ │ │ + b 128d3c │ │ │ │ + @ instruction: 0x0038aeb8 │ │ │ │ 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] @ 3e168 │ │ │ │ + ldreq r3, [pc, #380] @ 3e320 <_PyType_GetModuleByDef3@@Base+0x884> │ │ │ │ movne r2, r4 │ │ │ │ ldreq r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r0, [pc, #360] @ 3e16c │ │ │ │ + ldr r0, [pc, #360] @ 3e324 <_PyType_GetModuleByDef3@@Base+0x888> │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #352] @ 3e170 │ │ │ │ - bl bbfb0 │ │ │ │ + ldr r1, [pc, #352] @ 3e328 <_PyType_GetModuleByDef3@@Base+0x88c> │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3e05c │ │ │ │ + blt 3e214 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3e0d8 │ │ │ │ + beq 3e290 <_PyType_GetModuleByDef3@@Base+0x7f4> │ │ │ │ add r5, sp, #24 │ │ │ │ - ldr r1, [pc, #328] @ 3e174 │ │ │ │ + ldr r1, [pc, #328] @ 3e32c <_PyType_GetModuleByDef3@@Base+0x890> │ │ │ │ sub r3, r5, #4 │ │ │ │ sub r2, r5, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e50 │ │ │ │ + bl 1c1368 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e0bc │ │ │ │ + beq 3e274 <_PyType_GetModuleByDef3@@Base+0x7d8> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ - bls 3e064 │ │ │ │ - ldr r3, [pc, #292] @ 3e178 │ │ │ │ - ldr r1, [pc, #292] @ 3e17c │ │ │ │ + bls 3e21c <_PyType_GetModuleByDef3@@Base+0x780> │ │ │ │ + ldr r3, [pc, #292] @ 3e330 <_PyType_GetModuleByDef3@@Base+0x894> │ │ │ │ + ldr r1, [pc, #292] @ 3e334 <_PyType_GetModuleByDef3@@Base+0x898> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b 3e15c │ │ │ │ + b 3e314 <_PyType_GetModuleByDef3@@Base+0x878> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 291f0 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 3e134 │ │ │ │ + bne 3e2ec <_PyType_GetModuleByDef3@@Base+0x850> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3e124 │ │ │ │ - bl 1325e8 │ │ │ │ + bne 3e2dc <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ + bl 132758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e070 │ │ │ │ - b 3e05c │ │ │ │ - bl 11a838 │ │ │ │ - ldr r1, [pc, #184] @ 3e180 │ │ │ │ + beq 3e228 <_PyType_GetModuleByDef3@@Base+0x78c> │ │ │ │ + b 3e214 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ + bl 11a980 │ │ │ │ + ldr r1, [pc, #184] @ 3e338 <_PyType_GetModuleByDef3@@Base+0x89c> │ │ │ │ sub r2, r5, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e50 │ │ │ │ + bl 1c1368 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e05c │ │ │ │ - bl c3f28 │ │ │ │ + beq 3e214 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ + bl c3fb4 │ │ │ │ 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 c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 3e14c │ │ │ │ + bne 3e304 <_PyType_GetModuleByDef3@@Base+0x868> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3e124 │ │ │ │ - bl 1325e8 │ │ │ │ + bne 3e2dc <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ + bl 132758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e0d8 │ │ │ │ - b 3e05c │ │ │ │ - ldr r3, [pc, #88] @ 3e184 │ │ │ │ + beq 3e290 <_PyType_GetModuleByDef3@@Base+0x7f4> │ │ │ │ + b 3e214 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ + ldr r3, [pc, #88] @ 3e33c <_PyType_GetModuleByDef3@@Base+0x8a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 3e15c │ │ │ │ + bl 1443e8 │ │ │ │ + b 3e314 <_PyType_GetModuleByDef3@@Base+0x878> │ │ │ │ cmp r4, #0 │ │ │ │ - blt 3e124 │ │ │ │ + blt 3e2dc <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 92a30 │ │ │ │ - b 3e15c │ │ │ │ + bl 92a94 │ │ │ │ + b 3e314 <_PyType_GetModuleByDef3@@Base+0x878> │ │ │ │ cmp r4, #0 │ │ │ │ - blt 3e124 │ │ │ │ + blt 3e2dc <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ mov r0, r4 │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq fp, r8, r4, ror #6 │ │ │ │ - eorseq fp, r8, r0, ror #6 │ │ │ │ - eorseq fp, r8, r0, ror r3 │ │ │ │ + eorseq sl, r8, ip, ror #29 │ │ │ │ + eorseq sl, r8, r8, ror #29 │ │ │ │ + @ instruction: 0x0038aef8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, r4, ror r3 │ │ │ │ - mlaseq r8, r0, r3, fp │ │ │ │ + @ instruction: 0x0038aefc │ │ │ │ + eorseq sl, r8, r8, lsl pc │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 3e36c <_PyType_GetModuleByDef3@@Base+0x8d0> │ │ │ │ + ldr r3, [pc, #112] @ 3e3d0 <_PyType_GetModuleByDef3@@Base+0x934> │ │ │ │ + ldr r1, [pc, #112] @ 3e3d4 <_PyType_GetModuleByDef3@@Base+0x938> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 3e39c <_PyType_GetModuleByDef3@@Base+0x900> │ │ │ │ + ldr r2, [pc, #100] @ 3e3d8 <_PyType_GetModuleByDef3@@Base+0x93c> │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 3e3b8 <_PyType_GetModuleByDef3@@Base+0x91c> │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #1073741824 @ 0x40000000 │ │ │ │ + bne 3e3a4 <_PyType_GetModuleByDef3@@Base+0x908> │ │ │ │ + ldr r3, [pc, #60] @ 3e3d0 <_PyType_GetModuleByDef3@@Base+0x934> │ │ │ │ + ldr r1, [pc, #68] @ 3e3dc <_PyType_GetModuleByDef3@@Base+0x940> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [r1] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r1] │ │ │ │ + b 3e3bc <_PyType_GetModuleByDef3@@Base+0x920> │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + bl 9b3f0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sl, r8, ip, ror pc │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mlaseq r8, ip, pc, sl @ │ │ │ │ + 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] @ 3e20c │ │ │ │ + ldr r1, [pc, #80] @ 3e464 <_PyType_GetModuleByDef3@@Base+0x9c8> │ │ │ │ str ip, [sp] │ │ │ │ - bl fe234 │ │ │ │ + bl fe3a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e1d0 │ │ │ │ + bne 3e428 <_PyType_GetModuleByDef3@@Base+0x98c> │ │ │ │ mov r0, #0 │ │ │ │ - b 3e204 │ │ │ │ - ldr r3, [pc, #56] @ 3e210 │ │ │ │ + b 3e45c <_PyType_GetModuleByDef3@@Base+0x9c0> │ │ │ │ + ldr r3, [pc, #56] @ 3e468 <_PyType_GetModuleByDef3@@Base+0x9cc> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8a8 │ │ │ │ + bl 11fa34 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3e1f8 │ │ │ │ - bl a5784 │ │ │ │ + bne 3e450 <_PyType_GetModuleByDef3@@Base+0x9b4> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e1c8 │ │ │ │ + bne 3e420 <_PyType_GetModuleByDef3@@Base+0x984> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r5, r4, lsl #16 │ │ │ │ + eorseq sl, r5, r4, lsl #10 │ │ │ │ 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 aebe0 │ │ │ │ + bl aec90 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3e248 │ │ │ │ - b 3e28c │ │ │ │ + bne 3e4a0 <_PyType_GetModuleByDef3@@Base+0xa04> │ │ │ │ + b 3e4e4 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e2c8 │ │ │ │ + bne 3e520 <_PyType_GetModuleByDef3@@Base+0xa84> │ │ │ │ mov r0, r4 │ │ │ │ - bl af05c │ │ │ │ + bl af10c │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 3e2e4 │ │ │ │ + beq 3e53c <_PyType_GetModuleByDef3@@Base+0xaa0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 3073a0 <_PyEval_ExceptionGroupMatch@@Base+0x4e0> │ │ │ │ + bl 3076f8 <_PyEval_ExceptionGroupMatch@@Base+0x4e0> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 3e294 │ │ │ │ + bne 3e4ec <_PyType_GetModuleByDef3@@Base+0xa50> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3e23c │ │ │ │ + bne 3e494 <_PyType_GetModuleByDef3@@Base+0x9f8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e2ac │ │ │ │ + bne 3e504 <_PyType_GetModuleByDef3@@Base+0xa68> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e278 │ │ │ │ + bne 3e4d0 <_PyType_GetModuleByDef3@@Base+0xa34> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 3e278 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 3e4d0 <_PyType_GetModuleByDef3@@Base+0xa34> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e28c │ │ │ │ + bne 3e4e4 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 3e28c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 3e4e4 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3e248 │ │ │ │ + bne 3e4a0 <_PyType_GetModuleByDef3@@Base+0xa04> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 3e248 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 3e4a0 <_PyType_GetModuleByDef3@@Base+0xa04> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e308 │ │ │ │ + beq 3e560 <_PyType_GetModuleByDef3@@Base+0xac4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e308 │ │ │ │ + bne 3e560 <_PyType_GetModuleByDef3@@Base+0xac4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - bl a5784 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e28c │ │ │ │ - ldr r0, [pc] @ 3e31c │ │ │ │ + bne 3e4e4 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ + ldr r0, [pc] @ 3e574 <_PyType_GetModuleByDef3@@Base+0xad8> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f874 │ │ │ │ + bl 10f9c4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 137724 │ │ │ │ + b 13787c │ │ │ │ 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 3e378 │ │ │ │ + bne 3e5d0 <_PyType_GetModuleByDef3@@Base+0xb34> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1de604 │ │ │ │ + bl 1ddb80 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 3e3a0 │ │ │ │ - b 3e398 │ │ │ │ + bge 3e5f8 <_PyType_GetModuleByDef3@@Base+0xb5c> │ │ │ │ + b 3e5f0 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #308] @ 3e4bc │ │ │ │ + ldr r0, [pc, #308] @ 3e714 <_PyType_GetModuleByDef3@@Base+0xc78> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e364 │ │ │ │ + bne 3e5bc <_PyType_GetModuleByDef3@@Base+0xb20> │ │ │ │ mov r0, #0 │ │ │ │ - b 3e4b4 │ │ │ │ + b 3e70c <_PyType_GetModuleByDef3@@Base+0xc70> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #6 │ │ │ │ - bl 207aa0 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 2d597c <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e398 │ │ │ │ + beq 3e5f0 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ mov r0, r4 │ │ │ │ ldrh r5, [sp, #6] │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3e398 │ │ │ │ + beq 3e5f0 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b4c4 │ │ │ │ + bl 9b474 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3e41c │ │ │ │ - bne 3e40c │ │ │ │ + blt 3e674 <_PyType_GetModuleByDef3@@Base+0xbd8> │ │ │ │ + bne 3e664 <_PyType_GetModuleByDef3@@Base+0xbc8> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #212] @ 3e4c0 │ │ │ │ + ldr r1, [pc, #212] @ 3e718 <_PyType_GetModuleByDef3@@Base+0xc7c> │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e428 │ │ │ │ - b 3e398 │ │ │ │ + bne 3e680 <_PyType_GetModuleByDef3@@Base+0xbe4> │ │ │ │ + b 3e5f0 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ mov r0, r5 │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3e444 │ │ │ │ + bne 3e69c <_PyType_GetModuleByDef3@@Base+0xc00> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e398 │ │ │ │ + beq 3e5f0 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e398 │ │ │ │ + bne 3e5f0 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 3e398 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 3e5f0 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3e47c │ │ │ │ + beq 3e6d4 <_PyType_GetModuleByDef3@@Base+0xc38> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e47c │ │ │ │ + bne 3e6d4 <_PyType_GetModuleByDef3@@Base+0xc38> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e4a0 │ │ │ │ + beq 3e6f8 <_PyType_GetModuleByDef3@@Base+0xc5c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e4a0 │ │ │ │ + bne 3e6f8 <_PyType_GetModuleByDef3@@Base+0xc5c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt 3e398 │ │ │ │ - ldr r0, [pc, #20] @ 3e4c4 │ │ │ │ + blt 3e5f0 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ + ldr r0, [pc, #20] @ 3e71c <_PyType_GetModuleByDef3@@Base+0xc80> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sp, r7, r8, lsl fp │ │ │ │ + eorseq sp, r7, r8, lsl r8 │ │ │ │ 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 │ │ │ │ @@ -20332,289 +20480,289 @@ │ │ │ │ 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 3e51c │ │ │ │ + bne 3e774 <_PyType_GetModuleByDef3@@Base+0xcd8> │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e550 │ │ │ │ + beq 3e7a8 <_PyType_GetModuleByDef3@@Base+0xd0c> │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, ip │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #84] @ 3e594 │ │ │ │ + ldr ip, [pc, #84] @ 3e7ec <_PyType_GetModuleByDef3@@Base+0xd50> │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 3e588 │ │ │ │ + beq 3e7e0 <_PyType_GetModuleByDef3@@Base+0xd44> │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 10f874 │ │ │ │ + bl 10f9c4 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl a696c │ │ │ │ + bl a69d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e584 │ │ │ │ - ldr r1, [pc, #24] @ 3e598 │ │ │ │ + bne 3e7dc <_PyType_GetModuleByDef3@@Base+0xd40> │ │ │ │ + ldr r1, [pc, #24] @ 3e7f0 <_PyType_GetModuleByDef3@@Base+0xd54> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r7, r0, ror r1 │ │ │ │ - eorseq r7, r8, ip, lsr r0 │ │ │ │ + eorseq r6, r8, ip, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 3e5d4 │ │ │ │ + ldr r3, [pc, #32] @ 3e82c <_PyType_GetModuleByDef3@@Base+0xd90> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 124998 <_PyType_Name@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 3e5d8 │ │ │ │ + bl 124b1c <_PyType_Name@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 3e830 <_PyType_GetModuleByDef3@@Base+0xd94> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, lsr #11 │ │ │ │ - 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] @ 3e608 │ │ │ │ - bl a9bd4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq fp, r8, r0, lsl #12 │ │ │ │ + eorseq fp, r8, ip, lsl r3 │ │ │ │ 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 3e640 │ │ │ │ + beq 3e868 <_PyType_GetModuleByDef3@@Base+0xdcc> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 14eb44 │ │ │ │ + bl 14ec9c │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldmib r0, {r1, r2, r3, ip} │ │ │ │ + sub sp, sp, #12 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r0, [pc, #8] @ 3e8bc <_PyType_GetModuleByDef3@@Base+0xe20> │ │ │ │ + bl a9c3c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0x0038b3b8 │ │ │ │ + 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 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3e694 │ │ │ │ + bne 3e8ec <_PyType_GetModuleByDef3@@Base+0xe50> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #92] @ 3e6f8 │ │ │ │ - ldr r4, [pc, #92] @ 3e6fc │ │ │ │ - ldr r6, [pc, #92] @ 3e700 │ │ │ │ + ldr r7, [pc, #92] @ 3e950 <_PyType_GetModuleByDef3@@Base+0xeb4> │ │ │ │ + ldr r4, [pc, #92] @ 3e954 <_PyType_GetModuleByDef3@@Base+0xeb8> │ │ │ │ + ldr r6, [pc, #92] @ 3e958 <_PyType_GetModuleByDef3@@Base+0xebc> │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ ror r4, r4, #19 │ │ │ │ mul r4, r6, r4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3e68c │ │ │ │ + beq 3e8e4 <_PyType_GetModuleByDef3@@Base+0xe48> │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ ror r4, r4, #19 │ │ │ │ mul r4, r6, r4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3e68c │ │ │ │ + beq 3e8e4 <_PyType_GetModuleByDef3@@Base+0xe48> │ │ │ │ mla r3, r7, r0, r4 │ │ │ │ - ldr r1, [pc, #32] @ 3e704 │ │ │ │ - ldr r2, [pc, #32] @ 3e708 │ │ │ │ + ldr r1, [pc, #32] @ 3e95c <_PyType_GetModuleByDef3@@Base+0xec0> │ │ │ │ + ldr r2, [pc, #32] @ 3e960 <_PyType_GetModuleByDef3@@Base+0xec4> │ │ │ │ ror r0, r3, #19 │ │ │ │ cmp r3, r1 │ │ │ │ mul r0, r6, r0 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ strbhi ip, [fp, #2679]! @ 0xa77 │ │ │ │ @ instruction: 0x165667b1 │ │ │ │ @ instruction: 0x9e3779b1 │ │ │ │ - ldrbhi r8, [pc, #-2982]! @ 3db66 │ │ │ │ + ldrbhi r8, [pc, #-2982]! @ 3ddbe <_PyType_GetModuleByDef3@@Base+0x322> │ │ │ │ @ instruction: 0x5c2a4bd4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e72c │ │ │ │ + beq 3e984 <_PyType_GetModuleByDef3@@Base+0xee8> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc] @ 3e734 │ │ │ │ + ldr r0, [pc] @ 3e98c <_PyType_GetModuleByDef3@@Base+0xef0> │ │ │ │ bx lr │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 3e768 │ │ │ │ - ldr r3, [pc, #184] @ 3e814 │ │ │ │ - ldr r1, [pc, #184] @ 3e818 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 3e80c │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #168] @ 3e81c │ │ │ │ - lsr r3, r3, #2 │ │ │ │ - and r3, r3, #7 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #6 │ │ │ │ - bhi 3e808 │ │ │ │ - ldrb r3, [r2, r3] │ │ │ │ - add pc, pc, r3, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #132] @ 3e820 │ │ │ │ - b 9df70 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #124] @ 3e824 │ │ │ │ - b 9df70 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #116] @ 3e828 │ │ │ │ - b 9df70 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r2, [pc, #100] @ 3e824 │ │ │ │ - ldr r1, [pc, #92] @ 3e820 │ │ │ │ - ldr r0, [pc, #100] @ 3e82c │ │ │ │ - b a9bd4 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r2, [pc, #84] @ 3e828 │ │ │ │ - ldr r1, [pc, #72] @ 3e820 │ │ │ │ - ldr r0, [pc, #80] @ 3e82c │ │ │ │ - b a9bd4 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r2, [pc, #64] @ 3e828 │ │ │ │ - ldr r1, [pc, #56] @ 3e824 │ │ │ │ - ldr r0, [pc, #60] @ 3e82c │ │ │ │ - b a9bd4 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r3, [pc, #44] @ 3e828 │ │ │ │ - ldr r2, [pc, #36] @ 3e824 │ │ │ │ - ldr r1, [pc, #28] @ 3e820 │ │ │ │ - ldr r0, [pc, #40] @ 3e830 │ │ │ │ - b a9bd4 │ │ │ │ - ldr r4, [pc, #36] @ 3e834 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r7, r8, asr #16 │ │ │ │ - subseq fp, r1, ip, lsl #7 │ │ │ │ - eorseq fp, r8, ip, asr #12 │ │ │ │ - @ instruction: 0x0037c9d8 │ │ │ │ - ldrheq sp, [r7], -ip @ │ │ │ │ - ldrheq r1, [r8], -r8 @ │ │ │ │ - eorseq fp, r8, r0, asr r6 │ │ │ │ - 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 3e888 │ │ │ │ + bne 3e9e0 <_PyType_GetModuleByDef3@@Base+0xf44> │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e8c0 │ │ │ │ + beq 3ea18 <_PyType_GetModuleByDef3@@Base+0xf7c> │ │ │ │ add r1, sp, #24 │ │ │ │ mov lr, #2 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #124] @ 3e924 │ │ │ │ + ldr ip, [pc, #124] @ 3ea7c <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 3e918 │ │ │ │ + beq 3ea70 <_PyType_GetModuleByDef3@@Base+0xfd4> │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r4, [ip] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3e8e0 │ │ │ │ - bl a5784 │ │ │ │ + bne 3ea38 <_PyType_GetModuleByDef3@@Base+0xf9c> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e918 │ │ │ │ + bne 3ea70 <_PyType_GetModuleByDef3@@Base+0xfd4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #60] @ 3e928 │ │ │ │ + ldr r2, [pc, #60] @ 3ea80 <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3e908 │ │ │ │ - ldr r0, [pc, #52] @ 3e92c │ │ │ │ + beq 3ea60 <_PyType_GetModuleByDef3@@Base+0xfc4> │ │ │ │ + ldr r0, [pc, #52] @ 3ea84 <_PyType_GetModuleByDef3@@Base+0xfe8> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #48] @ 3e930 │ │ │ │ + ldr r1, [pc, #48] @ 3ea88 <_PyType_GetModuleByDef3@@Base+0xfec> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - b 3e918 │ │ │ │ - ldr r3, [pc, #36] @ 3e934 │ │ │ │ - ldr r1, [pc, #36] @ 3e938 │ │ │ │ + bl 117864 │ │ │ │ + b 3ea70 <_PyType_GetModuleByDef3@@Base+0xfd4> │ │ │ │ + ldr r3, [pc, #36] @ 3ea8c <_PyType_GetModuleByDef3@@Base+0xff0> │ │ │ │ + ldr r1, [pc, #36] @ 3ea90 <_PyType_GetModuleByDef3@@Base+0xff4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ 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 fp, r8, r4, asr r6 │ │ │ │ + eorseq fp, r8, r0, asr #7 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq fp, r8, ip, ror r6 │ │ │ │ + eorseq fp, r8, r8, ror #7 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 3eac4 <_PyType_GetModuleByDef3@@Base+0x1028> │ │ │ │ + ldr r3, [pc, #184] @ 3eb70 <_PyType_GetModuleByDef3@@Base+0x10d4> │ │ │ │ + ldr r1, [pc, #184] @ 3eb74 <_PyType_GetModuleByDef3@@Base+0x10d8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 3eb68 <_PyType_GetModuleByDef3@@Base+0x10cc> │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + ldr r2, [pc, #168] @ 3eb78 <_PyType_GetModuleByDef3@@Base+0x10dc> │ │ │ │ + lsr r3, r3, #2 │ │ │ │ + and r3, r3, #7 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi 3eb64 <_PyType_GetModuleByDef3@@Base+0x10c8> │ │ │ │ + ldrb r3, [r2, r3] │ │ │ │ + add pc, pc, r3, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #132] @ 3eb7c <_PyType_GetModuleByDef3@@Base+0x10e0> │ │ │ │ + b 9df20 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #124] @ 3eb80 <_PyType_GetModuleByDef3@@Base+0x10e4> │ │ │ │ + b 9df20 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #116] @ 3eb84 <_PyType_GetModuleByDef3@@Base+0x10e8> │ │ │ │ + b 9df20 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #100] @ 3eb80 <_PyType_GetModuleByDef3@@Base+0x10e4> │ │ │ │ + ldr r1, [pc, #92] @ 3eb7c <_PyType_GetModuleByDef3@@Base+0x10e0> │ │ │ │ + ldr r0, [pc, #100] @ 3eb88 <_PyType_GetModuleByDef3@@Base+0x10ec> │ │ │ │ + b a9c3c │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #84] @ 3eb84 <_PyType_GetModuleByDef3@@Base+0x10e8> │ │ │ │ + ldr r1, [pc, #72] @ 3eb7c <_PyType_GetModuleByDef3@@Base+0x10e0> │ │ │ │ + ldr r0, [pc, #80] @ 3eb88 <_PyType_GetModuleByDef3@@Base+0x10ec> │ │ │ │ + b a9c3c │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #64] @ 3eb84 <_PyType_GetModuleByDef3@@Base+0x10e8> │ │ │ │ + ldr r1, [pc, #56] @ 3eb80 <_PyType_GetModuleByDef3@@Base+0x10e4> │ │ │ │ + ldr r0, [pc, #60] @ 3eb88 <_PyType_GetModuleByDef3@@Base+0x10ec> │ │ │ │ + b a9c3c │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r3, [pc, #44] @ 3eb84 <_PyType_GetModuleByDef3@@Base+0x10e8> │ │ │ │ + ldr r2, [pc, #36] @ 3eb80 <_PyType_GetModuleByDef3@@Base+0x10e4> │ │ │ │ + ldr r1, [pc, #28] @ 3eb7c <_PyType_GetModuleByDef3@@Base+0x10e0> │ │ │ │ + ldr r0, [pc, #40] @ 3eb8c <_PyType_GetModuleByDef3@@Base+0x10f0> │ │ │ │ + b a9c3c │ │ │ │ + ldr r4, [pc, #36] @ 3eb90 <_PyType_GetModuleByDef3@@Base+0x10f4> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r3, r7, r8, asr #10 │ │ │ │ + subseq fp, r1, r4, lsl #1 │ │ │ │ + eorseq fp, r8, r4, lsl r4 │ │ │ │ + @ instruction: 0x0037c6b4 │ │ │ │ + mlaseq r7, r8, sp, ip │ │ │ │ + @ instruction: 0x00380db8 │ │ │ │ + eorseq fp, r8, r8, lsl r4 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0003e93c : │ │ │ │ - ldr r0, [pc] @ 3e944 │ │ │ │ - b 10ee30 │ │ │ │ +0003eb94 : │ │ │ │ + ldr r0, [pc] @ 3eb9c │ │ │ │ + b 10ef80 │ │ │ │ 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 │ │ │ │ @@ -20622,168 +20770,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 3e99c │ │ │ │ + bne 3ebf4 │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e9d8 │ │ │ │ + beq 3ec30 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, ip │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #96] @ 3ea20 │ │ │ │ + ldr ip, [pc, #96] @ 3ec78 │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 3e9d8 │ │ │ │ + bne 3ec30 │ │ │ │ mov r0, #0 │ │ │ │ - b 3ea18 │ │ │ │ + b 3ec70 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 10f874 │ │ │ │ + bl 10f9c4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 24df88 │ │ │ │ + bl 24dce8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3e9d0 │ │ │ │ - ldrne r0, [pc, #28] @ 3ea24 │ │ │ │ - bne 3ea18 │ │ │ │ - ldr r1, [pc, #24] @ 3ea28 │ │ │ │ + blt 3ec28 │ │ │ │ + ldrne r0, [pc, #28] @ 3ec7c │ │ │ │ + bne 3ec70 │ │ │ │ + ldr r1, [pc, #24] @ 3ec80 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 117720 │ │ │ │ - b 3e9d0 │ │ │ │ + bl 117864 │ │ │ │ + b 3ec28 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r7, r4, asr r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r7, r8, ip, lsr r0 │ │ │ │ + eorseq r6, r8, ip, lsr 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 r1, [pc, #116] @ 3eab8 │ │ │ │ + ldr r1, [pc, #116] @ 3ed10 │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #132] @ 3ead4 │ │ │ │ - bl ab240 │ │ │ │ - ldr r1, [pc, #28] @ 3ea74 │ │ │ │ + ldr r0, [pc, #132] @ 3ed2c │ │ │ │ + bl ab2a4 │ │ │ │ + ldr r1, [pc, #28] @ 3eccc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fa38 │ │ │ │ + bl 10fb88 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3eadc │ │ │ │ + bge 3ed34 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 404f8 │ │ │ │ - eorseq r4, r7, r0, asr #11 │ │ │ │ + b 40750 │ │ │ │ + eorseq r4, r7, r0, asr #5 │ │ │ │ andmi fp, r5, sl, lsl #30 │ │ │ │ - blhi 554828 │ │ │ │ - eorseq r2, r7, r0, asr #3 │ │ │ │ + blhi 554a80 │ │ │ │ + eorseq r1, r7, r0, asr #29 │ │ │ │ @ instruction: 0x401921fb │ │ │ │ - eorseq r4, r7, r4, asr #11 │ │ │ │ + eorseq r4, r7, r4, asr #5 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - eorseq lr, r5, r0, asr #30 │ │ │ │ - @ instruction: 0x0038b6dc │ │ │ │ + eorseq lr, r5, r0, asr #24 │ │ │ │ + eorseq fp, r8, r0, asr r4 │ │ │ │ svcvc 0x00f80000 │ │ │ │ - eorseq lr, r5, r8, ror pc │ │ │ │ - eorseq fp, r8, r4, ror #13 │ │ │ │ + eorseq lr, r5, r8, ror ip │ │ │ │ + eorseq fp, r8, r8, asr r4 │ │ │ │ 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] @ 3ea78 │ │ │ │ - ldr r0, [pc, #-108] @ 3ea7c │ │ │ │ - bl ab240 │ │ │ │ - ldr r1, [pc, #-112] @ 3ea80 │ │ │ │ + ldr r1, [pc, #-108] @ 3ecd0 │ │ │ │ + ldr r0, [pc, #-108] @ 3ecd4 │ │ │ │ + bl ab2a4 │ │ │ │ + ldr r1, [pc, #-112] @ 3ecd8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fa38 │ │ │ │ + bl 10fb88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ea68 │ │ │ │ - ldr r1, [pc, #-132] @ 3ea84 │ │ │ │ - ldr r0, [pc, #-56] @ 3ead4 │ │ │ │ - bl ab240 │ │ │ │ - ldr r1, [pc, #-140] @ 3ea88 │ │ │ │ + blt 3ecc0 │ │ │ │ + ldr r1, [pc, #-132] @ 3ecdc │ │ │ │ + ldr r0, [pc, #-56] @ 3ed2c │ │ │ │ + bl ab2a4 │ │ │ │ + ldr r1, [pc, #-140] @ 3ece0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fa38 │ │ │ │ + bl 10fb88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ea68 │ │ │ │ - ldr r9, [pc, #-160] @ 3ea8c │ │ │ │ + blt 3ecc0 │ │ │ │ + ldr r9, [pc, #-160] @ 3ece4 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab240 │ │ │ │ - ldr r1, [pc, #-176] @ 3ea90 │ │ │ │ + bl ab2a4 │ │ │ │ + ldr r1, [pc, #-176] @ 3ece8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fa38 │ │ │ │ + bl 10fb88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ea68 │ │ │ │ + blt 3ecc0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ strd r8, [sp, #152] @ 0x98 │ │ │ │ strd r6, [sp, #144] @ 0x90 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ - bl 20fb70 │ │ │ │ - ldr r1, [pc, #-224] @ 3ea94 │ │ │ │ + bl 20f308 │ │ │ │ + ldr r1, [pc, #-224] @ 3ecec │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fa38 │ │ │ │ + bl 10fb88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ea68 │ │ │ │ - ldr fp, [pc, #-244] @ 3ea98 │ │ │ │ + blt 3ecc0 │ │ │ │ + ldr fp, [pc, #-244] @ 3ecf0 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl ab240 │ │ │ │ - ldr r1, [pc, #-260] @ 3ea9c │ │ │ │ + bl ab2a4 │ │ │ │ + ldr r1, [pc, #-260] @ 3ecf4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fa38 │ │ │ │ + bl 10fb88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ea68 │ │ │ │ + blt 3ecc0 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ strd r6, [sp, #128] @ 0x80 │ │ │ │ strd sl, [sp, #136] @ 0x88 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 20fb70 │ │ │ │ - ldr r1, [pc, #-300] @ 3eaa0 │ │ │ │ + bl 20f308 │ │ │ │ + ldr r1, [pc, #-300] @ 3ecf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fa38 │ │ │ │ + bl 10fb88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ea68 │ │ │ │ - ldr r3, [pc, #-320] @ 3eaa4 │ │ │ │ - ldr r0, [pc, #-276] @ 3ead4 │ │ │ │ - ldr r1, [pc, #-308] @ 3eab8 │ │ │ │ + blt 3ecc0 │ │ │ │ + ldr r3, [pc, #-320] @ 3ecfc │ │ │ │ + ldr r0, [pc, #-276] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-308] @ 3ed10 │ │ │ │ add ip, r3, #3920 @ 0xf50 │ │ │ │ strd r0, [r3, #16] │ │ │ │ strd r0, [r3, #32] │ │ │ │ strd r0, [r3, #48] @ 0x30 │ │ │ │ strd r0, [r3, #64] @ 0x40 │ │ │ │ add r1, ip, #272 @ 0x110 │ │ │ │ str r1, [sp] │ │ │ │ @@ -20843,139 +20991,139 @@ │ │ │ │ add r1, ip, #768 @ 0x300 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r1, ip, #256 @ 0x100 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, ip, #784 @ 0x310 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #-552] @ 3ead4 │ │ │ │ + ldr r0, [pc, #-552] @ 3ed2c │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #-564] @ 3ead0 │ │ │ │ - ldr r4, [pc, #-608] @ 3eaa8 │ │ │ │ + ldr r1, [pc, #-564] @ 3ed28 │ │ │ │ + ldr r4, [pc, #-608] @ 3ed00 │ │ │ │ strd r0, [r3, #112] @ 0x70 │ │ │ │ strd r0, [r3, #192] @ 0xc0 │ │ │ │ strd r0, [r3, #224] @ 0xe0 │ │ │ │ - ldr r0, [pc, #-604] @ 3eabc │ │ │ │ - ldr r1, [pc, #-604] @ 3eac0 │ │ │ │ - ldr r5, [pc, #-628] @ 3eaac │ │ │ │ + ldr r0, [pc, #-604] @ 3ed14 │ │ │ │ + ldr r1, [pc, #-604] @ 3ed18 │ │ │ │ + ldr r5, [pc, #-628] @ 3ed04 │ │ │ │ strd r0, [r3] │ │ │ │ strd r0, [r3, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #-616] @ 3eac4 │ │ │ │ + ldr r1, [pc, #-616] @ 3ed1c │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ strd r0, [r3, #72] @ 0x48 │ │ │ │ strd r0, [r3, #88] @ 0x58 │ │ │ │ strd r0, [r3, #200] @ 0xc8 │ │ │ │ - ldr r2, [pc, #-624] @ 3ead4 │ │ │ │ + ldr r2, [pc, #-624] @ 3ed2c │ │ │ │ add r1, r3, #256 @ 0x100 │ │ │ │ strd r4, [r3, #128] @ 0x80 │ │ │ │ strd r4, [r3, #136] @ 0x88 │ │ │ │ strd r4, [r3, #144] @ 0x90 │ │ │ │ strd r4, [r3, #152] @ 0x98 │ │ │ │ strd r4, [r3, #160] @ 0xa0 │ │ │ │ strd r4, [r3, #168] @ 0xa8 │ │ │ │ strd r4, [r3, #176] @ 0xb0 │ │ │ │ strd r4, [r3, #184] @ 0xb8 │ │ │ │ strd r4, [r3, #240] @ 0xf0 │ │ │ │ strd r4, [r3, #248] @ 0xf8 │ │ │ │ - ldr r3, [pc, #-676] @ 3ead0 │ │ │ │ - ldr r0, [pc, #-676] @ 3ead4 │ │ │ │ + ldr r3, [pc, #-676] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-676] @ 3ed2c │ │ │ │ strd r2, [r1] │ │ │ │ strd r2, [r1, #16] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #24] │ │ │ │ strd r6, [r1, #8] │ │ │ │ add r3, r1, #48 @ 0x30 │ │ │ │ strd r4, [r1, #32] │ │ │ │ strd r4, [r1, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #-720] @ 3ead0 │ │ │ │ - ldr r2, [pc, #-720] @ 3ead4 │ │ │ │ + ldr r1, [pc, #-720] @ 3ed28 │ │ │ │ + ldr r2, [pc, #-720] @ 3ed2c │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [pc, #-744] @ 3eac4 │ │ │ │ + ldr r1, [pc, #-744] @ 3ed1c │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ add r3, r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #-752] @ 3ead0 │ │ │ │ + ldr r3, [pc, #-752] @ 3ed28 │ │ │ │ strd sl, [r1, #8] │ │ │ │ strd r2, [r1] │ │ │ │ strd r2, [r1, #16] │ │ │ │ strd r2, [r1, #48] @ 0x30 │ │ │ │ strd r8, [r1, #24] │ │ │ │ add r3, r1, #64 @ 0x40 │ │ │ │ strd r4, [r1, #32] │ │ │ │ strd r4, [r1, #40] @ 0x28 │ │ │ │ strd r6, [r1, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #-788] @ 3ead4 │ │ │ │ - ldr r1, [pc, #-796] @ 3ead0 │ │ │ │ + ldr r0, [pc, #-788] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-796] @ 3ed28 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, r3, #16 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd r4, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ strd r4, [r1, #8] │ │ │ │ - ldr r0, [pc, #-828] @ 3ead4 │ │ │ │ - ldr r1, [pc, #-836] @ 3ead0 │ │ │ │ - ldr r2, [pc, #-836] @ 3ead4 │ │ │ │ + ldr r0, [pc, #-828] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-836] @ 3ed28 │ │ │ │ + ldr r2, [pc, #-836] @ 3ed2c │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [pc, #-860] @ 3eac4 │ │ │ │ + ldr r1, [pc, #-860] @ 3ed1c │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ add r3, r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #-868] @ 3ead0 │ │ │ │ - ldr r0, [pc, #-868] @ 3ead4 │ │ │ │ + ldr r3, [pc, #-868] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-868] @ 3ed2c │ │ │ │ strd r2, [r1] │ │ │ │ strd r2, [r1, #16] │ │ │ │ strd sl, [r1, #8] │ │ │ │ add r3, r1, #96 @ 0x60 │ │ │ │ strd r8, [r1, #24] │ │ │ │ strd r4, [r1, #32] │ │ │ │ strd r4, [r1, #40] @ 0x28 │ │ │ │ strd r4, [r1, #48] @ 0x30 │ │ │ │ strd r4, [r1, #56] @ 0x38 │ │ │ │ strd r4, [r1, #64] @ 0x40 │ │ │ │ strd r4, [r1, #72] @ 0x48 │ │ │ │ strd r4, [r1, #80] @ 0x50 │ │ │ │ strd r4, [r1, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #-928] @ 3ead0 │ │ │ │ + ldr r1, [pc, #-928] @ 3ed28 │ │ │ │ strd sl, [r3, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [pc, #-952] @ 3eac4 │ │ │ │ + ldr r1, [pc, #-952] @ 3ed1c │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ strd sl, [r3, #24] │ │ │ │ add r3, r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #-960] @ 3ead4 │ │ │ │ - ldr r3, [pc, #-972] @ 3eacc │ │ │ │ + ldr r2, [pc, #-960] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-972] @ 3ed24 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ strd r8, [r1, #8] │ │ │ │ add r3, r1, #16 │ │ │ │ strd r6, [r1, #16] │ │ │ │ strd r8, [r1, #24] │ │ │ │ strd r6, [r1, #32] │ │ │ │ strd r8, [r1, #40] @ 0x28 │ │ │ │ strd r6, [r1, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #-1020] @ 3eac4 │ │ │ │ + ldr r1, [pc, #-1020] @ 3ed1c │ │ │ │ strd r6, [r3, #48] @ 0x30 │ │ │ │ strd r0, [r3, #40] @ 0x28 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ add r3, r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #-1028] @ 3ead4 │ │ │ │ - ldr r3, [pc, #-1040] @ 3eacc │ │ │ │ + ldr r2, [pc, #-1028] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-1040] @ 3ed24 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ - ldr r1, [pc, #-1064] @ 3eac4 │ │ │ │ + ldr r1, [pc, #-1064] @ 3ed1c │ │ │ │ strd sl, [r3] │ │ │ │ strd r0, [r3, #-8] │ │ │ │ add r3, r3, #16 │ │ │ │ strd r0, [r3, #88] @ 0x58 │ │ │ │ strd r8, [r3, #-8] │ │ │ │ add r1, r3, #368 @ 0x170 │ │ │ │ strd sl, [r3] │ │ │ │ @@ -20989,46 +21137,46 @@ │ │ │ │ strd sl, [r3, #64] @ 0x40 │ │ │ │ strd sl, [r3, #72] @ 0x48 │ │ │ │ strd sl, [r3, #80] @ 0x50 │ │ │ │ strd sl, [r3, #96] @ 0x60 │ │ │ │ strd sl, [r3, #104] @ 0x68 │ │ │ │ strd r8, [r3, #112] @ 0x70 │ │ │ │ add r3, r3, #112 @ 0x70 │ │ │ │ - ldr r2, [pc, #-1160] @ 3eabc │ │ │ │ + ldr r2, [pc, #-1160] @ 3ed14 │ │ │ │ strd r6, [r1] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #-1184] @ 3eab0 │ │ │ │ - ldr r0, [pc, #-1152] @ 3ead4 │ │ │ │ + ldr r3, [pc, #-1184] @ 3ed08 │ │ │ │ + ldr r0, [pc, #-1152] @ 3ed2c │ │ │ │ strd r2, [r1, #8] │ │ │ │ - ldr r2, [pc, #-1160] @ 3ead4 │ │ │ │ - ldr r3, [pc, #-1196] @ 3eab4 │ │ │ │ + ldr r2, [pc, #-1160] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-1196] @ 3ed0c │ │ │ │ strd r8, [r1, #16] │ │ │ │ strd r2, [r1, #24] │ │ │ │ strd r8, [r1, #32] │ │ │ │ strd r2, [r1, #40] @ 0x28 │ │ │ │ mov r3, r1 │ │ │ │ strd r8, [r1, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #-1220] @ 3eab8 │ │ │ │ + ldr r1, [pc, #-1220] @ 3ed10 │ │ │ │ strd r8, [r3, #64] @ 0x40 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ strd r0, [r3, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #-1232] @ 3eabc │ │ │ │ - ldr r1, [pc, #-1232] @ 3eac0 │ │ │ │ + ldr r0, [pc, #-1232] @ 3ed14 │ │ │ │ + ldr r1, [pc, #-1232] @ 3ed18 │ │ │ │ strd r8, [r3, #80] @ 0x50 │ │ │ │ strd r0, [r3, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #-1224] @ 3ead4 │ │ │ │ - ldr r1, [pc, #-1224] @ 3ead8 │ │ │ │ + ldr r0, [pc, #-1224] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-1224] @ 3ed30 │ │ │ │ strd r8, [r3, #96] @ 0x60 │ │ │ │ strd r0, [r3, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #-1240] @ 3ead4 │ │ │ │ - ldr r1, [pc, #-1248] @ 3ead0 │ │ │ │ + ldr r0, [pc, #-1240] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-1248] @ 3ed28 │ │ │ │ strd sl, [r3, #104] @ 0x68 │ │ │ │ strd r0, [r3, #200] @ 0xc8 │ │ │ │ - ldr r1, [pc, #-1252] @ 3ead8 │ │ │ │ - ldr r0, [pc, #-1260] @ 3ead4 │ │ │ │ + ldr r1, [pc, #-1252] @ 3ed30 │ │ │ │ + ldr r0, [pc, #-1260] @ 3ed2c │ │ │ │ strd r8, [r3, #112] @ 0x70 │ │ │ │ strd r0, [r3, #232] @ 0xe8 │ │ │ │ strd r4, [r3, #128] @ 0x80 │ │ │ │ strd r4, [r3, #136] @ 0x88 │ │ │ │ strd r4, [r3, #144] @ 0x90 │ │ │ │ strd r4, [r3, #152] @ 0x98 │ │ │ │ strd r4, [r3, #160] @ 0xa0 │ │ │ │ @@ -21039,57 +21187,57 @@ │ │ │ │ strd sl, [r3, #208] @ 0xd0 │ │ │ │ strd sl, [r3, #216] @ 0xd8 │ │ │ │ strd r8, [r3, #224] @ 0xe0 │ │ │ │ strd r4, [r3, #240] @ 0xf0 │ │ │ │ strd r4, [r3, #248] @ 0xf8 │ │ │ │ add r3, r3, #272 @ 0x110 │ │ │ │ strd r0, [r3, #-8] │ │ │ │ - ldr r2, [pc, #-1336] @ 3ead4 │ │ │ │ + ldr r2, [pc, #-1336] @ 3ed2c │ │ │ │ add r1, r3, #16 │ │ │ │ strd r6, [r3] │ │ │ │ - ldr r3, [pc, #-1352] @ 3ead0 │ │ │ │ - ldr r0, [pc, #-1352] @ 3ead4 │ │ │ │ + ldr r3, [pc, #-1352] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-1352] @ 3ed2c │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd r4, [r1] │ │ │ │ strd r4, [r1, #8] │ │ │ │ strd r8, [r1, #16] │ │ │ │ strd r2, [r1, #24] │ │ │ │ add r3, r1, #64 @ 0x40 │ │ │ │ strd sl, [r1, #32] │ │ │ │ strd sl, [r1, #40] @ 0x28 │ │ │ │ strd r8, [r1, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #-1388] @ 3ead8 │ │ │ │ - ldr r2, [pc, #-1396] @ 3ead4 │ │ │ │ + ldr r1, [pc, #-1388] @ 3ed30 │ │ │ │ + ldr r2, [pc, #-1396] @ 3ed2c │ │ │ │ strd r0, [r3, #-8] │ │ │ │ strd r0, [r3, #24] │ │ │ │ strd r4, [r3] │ │ │ │ add r1, r3, #48 @ 0x30 │ │ │ │ strd r4, [r3, #8] │ │ │ │ strd r6, [r3, #16] │ │ │ │ strd r6, [r3, #32] │ │ │ │ - ldr r3, [pc, #-1432] @ 3ead0 │ │ │ │ - ldr r0, [pc, #-1432] @ 3ead4 │ │ │ │ + ldr r3, [pc, #-1432] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-1432] @ 3ed2c │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd r2, [r1, #24] │ │ │ │ strd r4, [r1] │ │ │ │ add r3, r1, #64 @ 0x40 │ │ │ │ strd r4, [r1, #8] │ │ │ │ strd r8, [r1, #16] │ │ │ │ strd sl, [r1, #32] │ │ │ │ strd sl, [r1, #40] @ 0x28 │ │ │ │ strd r8, [r1, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #-1468] @ 3ead8 │ │ │ │ + ldr r1, [pc, #-1468] @ 3ed30 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [r3, #-8] │ │ │ │ - ldr r0, [pc, #-1484] @ 3ead4 │ │ │ │ - ldr r1, [pc, #-1492] @ 3ead0 │ │ │ │ + ldr r0, [pc, #-1484] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-1492] @ 3ed28 │ │ │ │ strd r4, [r3] │ │ │ │ strd r0, [r3, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #-1512] @ 3eac8 │ │ │ │ - ldr r0, [pc, #-1504] @ 3ead4 │ │ │ │ + ldr r1, [pc, #-1512] @ 3ed20 │ │ │ │ + ldr r0, [pc, #-1504] @ 3ed2c │ │ │ │ strd r4, [r3, #8] │ │ │ │ strd r0, [r3, #104] @ 0x68 │ │ │ │ strd r4, [r3, #16] │ │ │ │ add r1, r3, #128 @ 0x80 │ │ │ │ strd r4, [r3, #24] │ │ │ │ strd r4, [r3, #32] │ │ │ │ strd r4, [r3, #40] @ 0x28 │ │ │ │ @@ -21099,184 +21247,184 @@ │ │ │ │ strd sl, [r3, #80] @ 0x50 │ │ │ │ strd sl, [r3, #88] @ 0x58 │ │ │ │ strd r8, [r3, #96] @ 0x60 │ │ │ │ strd r8, [r3, #112] @ 0x70 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #8] │ │ │ │ strd r2, [r1, #-8] │ │ │ │ - ldr r3, [pc, #-1584] @ 3eacc │ │ │ │ - ldr r2, [pc, #-1580] @ 3ead4 │ │ │ │ + ldr r3, [pc, #-1584] @ 3ed24 │ │ │ │ + ldr r2, [pc, #-1580] @ 3ed2c │ │ │ │ strd r8, [r1] │ │ │ │ strd r6, [r1, #24] │ │ │ │ strd r8, [r1, #16] │ │ │ │ strd r8, [r1, #32] │ │ │ │ strd r6, [r1, #40] @ 0x28 │ │ │ │ strd r8, [r1, #48] @ 0x30 │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd r8, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ - ldr r1, [pc, #-1640] @ 3eac4 │ │ │ │ + ldr r1, [pc, #-1640] @ 3ed1c │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #112] @ 0x70 │ │ │ │ strd sl, [r3, #16] │ │ │ │ - ldr r2, [pc, #-1640] @ 3ead4 │ │ │ │ + ldr r2, [pc, #-1640] @ 3ed2c │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd r8, [r3] │ │ │ │ strd sl, [r3, #8] │ │ │ │ strd sl, [r3, #24] │ │ │ │ strd sl, [r3, #32] │ │ │ │ strd sl, [r3, #40] @ 0x28 │ │ │ │ strd sl, [r3, #48] @ 0x30 │ │ │ │ strd sl, [r3, #56] @ 0x38 │ │ │ │ strd sl, [r3, #64] @ 0x40 │ │ │ │ strd sl, [r3, #72] @ 0x48 │ │ │ │ strd r8, [r3, #80] @ 0x50 │ │ │ │ strd sl, [r3, #88] @ 0x58 │ │ │ │ strd sl, [r3, #96] @ 0x60 │ │ │ │ strd sl, [r3, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #-1712] @ 3eac8 │ │ │ │ + ldr r3, [pc, #-1712] @ 3ed20 │ │ │ │ sub r1, ip, #2352 @ 0x930 │ │ │ │ strd r2, [r1, #8] │ │ │ │ sub r1, ip, #2096 @ 0x830 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1] │ │ │ │ - ldr r1, [pc, #-1744] @ 3eac4 │ │ │ │ + ldr r1, [pc, #-1744] @ 3ed1c │ │ │ │ sub r3, ip, #2352 @ 0x930 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r1, ip, #2352 @ 0x930 │ │ │ │ strd r2, [r1, #24] │ │ │ │ - ldr r1, [pc, #-1776] @ 3eac4 │ │ │ │ + ldr r1, [pc, #-1776] @ 3ed1c │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [sp, #120] @ 0x78 │ │ │ │ sub r3, ip, #2352 @ 0x930 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ strd r0, [r3, #32] │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ sub r1, ip, #2352 @ 0x930 │ │ │ │ strd r2, [r1, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ sub r3, ip, #2352 @ 0x930 │ │ │ │ strd r0, [r3, #48] @ 0x30 │ │ │ │ strd r0, [r3, #64] @ 0x40 │ │ │ │ strd r0, [r3, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #-1816] @ 3ead4 │ │ │ │ + ldr r2, [pc, #-1816] @ 3ed2c │ │ │ │ strd r6, [r3, #56] @ 0x38 │ │ │ │ strd r6, [r3, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #-1836] @ 3eacc │ │ │ │ + ldr r3, [pc, #-1836] @ 3ed24 │ │ │ │ sub r1, ip, #2352 @ 0x930 │ │ │ │ strd r2, [r1, #88] @ 0x58 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ sub r3, ip, #2352 @ 0x930 │ │ │ │ strd r0, [r3, #96] @ 0x60 │ │ │ │ strd r0, [r3, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #-1856] @ 3ead4 │ │ │ │ + ldr r2, [pc, #-1856] @ 3ed2c │ │ │ │ strd sl, [r3, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #-1860] @ 3ead8 │ │ │ │ + ldr r3, [pc, #-1860] @ 3ed30 │ │ │ │ sub r1, ip, #2352 @ 0x930 │ │ │ │ strd r2, [r1, #120] @ 0x78 │ │ │ │ strd r4, [r1, #128] @ 0x80 │ │ │ │ mov r3, r1 │ │ │ │ strd r4, [r1, #136] @ 0x88 │ │ │ │ strd r4, [r1, #144] @ 0x90 │ │ │ │ strd r4, [r1, #152] @ 0x98 │ │ │ │ strd r4, [r1, #160] @ 0xa0 │ │ │ │ strd r4, [r1, #168] @ 0xa8 │ │ │ │ strd r4, [r1, #176] @ 0xb0 │ │ │ │ strd r4, [r1, #184] @ 0xb8 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #-1916] @ 3ead4 │ │ │ │ + ldr r2, [pc, #-1916] @ 3ed2c │ │ │ │ strd r0, [r3, #192] @ 0xc0 │ │ │ │ - ldr r0, [pc, #-1924] @ 3ead4 │ │ │ │ - ldr r1, [pc, #-1932] @ 3ead0 │ │ │ │ + ldr r0, [pc, #-1924] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-1932] @ 3ed28 │ │ │ │ strd sl, [r3, #208] @ 0xd0 │ │ │ │ strd r0, [r3, #200] @ 0xc8 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ strd sl, [r3, #216] @ 0xd8 │ │ │ │ strd r0, [r3, #224] @ 0xe0 │ │ │ │ - ldr r3, [pc, #-1948] @ 3ead8 │ │ │ │ + ldr r3, [pc, #-1948] @ 3ed30 │ │ │ │ sub r1, ip, #2352 @ 0x930 │ │ │ │ strd r2, [r1, #232] @ 0xe8 │ │ │ │ strd r4, [r1, #240] @ 0xf0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #0 │ │ │ │ strd r4, [r1, #248] @ 0xf8 │ │ │ │ sub r1, ip, #2080 @ 0x820 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd r2, [r1] │ │ │ │ strd r6, [r1, #8] │ │ │ │ add r3, r1, #16 │ │ │ │ strd r4, [r1, #16] │ │ │ │ strd r4, [r1, #24] │ │ │ │ - ldr r1, [pc, #-2024] @ 3eac4 │ │ │ │ + ldr r1, [pc, #-2024] @ 3ed1c │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #16] │ │ │ │ - ldr r1, [pc, #-2024] @ 3ead0 │ │ │ │ - ldr r0, [pc, #-2024] @ 3ead4 │ │ │ │ + ldr r1, [pc, #-2024] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-2024] @ 3ed2c │ │ │ │ strd sl, [r3, #32] │ │ │ │ strd r0, [r3, #24] │ │ │ │ strd sl, [r3, #40] @ 0x28 │ │ │ │ add r1, r3, #64 @ 0x40 │ │ │ │ strd r8, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #-2048] @ 3ead4 │ │ │ │ - ldr r3, [pc, #-2048] @ 3ead8 │ │ │ │ + ldr r2, [pc, #-2048] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-2048] @ 3ed30 │ │ │ │ strd r4, [r1] │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd r4, [r1, #8] │ │ │ │ strd r6, [r1, #16] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ add r1, r1, #32 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ - ldr r0, [pc, #-2088] @ 3ead4 │ │ │ │ + ldr r0, [pc, #-2088] @ 3ed2c │ │ │ │ add r3, r1, #16 │ │ │ │ strd r6, [r1] │ │ │ │ strd r6, [r1, #8] │ │ │ │ strd r4, [r1, #16] │ │ │ │ strd r4, [r1, #24] │ │ │ │ strd r8, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2120] @ 3ead0 │ │ │ │ + ldr r1, [pc, #-2120] @ 3ed28 │ │ │ │ strd sl, [r3, #32] │ │ │ │ strd r0, [r3, #24] │ │ │ │ - ldr r0, [pc, #-2128] @ 3ead4 │ │ │ │ - ldr r1, [pc, #-2128] @ 3ead8 │ │ │ │ + ldr r0, [pc, #-2128] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-2128] @ 3ed30 │ │ │ │ strd sl, [r3, #40] @ 0x28 │ │ │ │ strd r8, [r3, #48] @ 0x30 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #-2148] @ 3ead4 │ │ │ │ - ldr r1, [pc, #-2156] @ 3ead0 │ │ │ │ + ldr r0, [pc, #-2148] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-2156] @ 3ed28 │ │ │ │ strd r4, [r3, #64] @ 0x40 │ │ │ │ strd r4, [r3, #72] @ 0x48 │ │ │ │ strd r4, [r3, #80] @ 0x50 │ │ │ │ strd r4, [r3, #88] @ 0x58 │ │ │ │ strd r4, [r3, #96] @ 0x60 │ │ │ │ strd r4, [r3, #104] @ 0x68 │ │ │ │ strd r4, [r3, #112] @ 0x70 │ │ │ │ strd r4, [r3, #120] @ 0x78 │ │ │ │ strd r8, [r3, #128] @ 0x80 │ │ │ │ strd r0, [r3, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #-2208] @ 3eac8 │ │ │ │ - ldr r0, [pc, #-2200] @ 3ead4 │ │ │ │ + ldr r1, [pc, #-2208] @ 3ed20 │ │ │ │ + ldr r0, [pc, #-2200] @ 3ed2c │ │ │ │ add r3, r3, #64 @ 0x40 │ │ │ │ strd r0, [r3, #104] @ 0x68 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r3, #128 @ 0x80 │ │ │ │ strd sl, [r3, #80] @ 0x50 │ │ │ │ strd sl, [r3, #88] @ 0x58 │ │ │ │ strd r8, [r3, #96] @ 0x60 │ │ │ │ strd r8, [r3, #112] @ 0x70 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd r2, [r1, #8] │ │ │ │ - ldr r3, [pc, #-2256] @ 3eacc │ │ │ │ - ldr r2, [pc, #-2252] @ 3ead4 │ │ │ │ + ldr r3, [pc, #-2256] @ 3ed24 │ │ │ │ + ldr r2, [pc, #-2252] @ 3ed2c │ │ │ │ strd r8, [r1] │ │ │ │ strd r8, [r1, #16] │ │ │ │ strd r6, [r1, #24] │ │ │ │ strd r8, [r1, #32] │ │ │ │ strd r6, [r1, #40] @ 0x28 │ │ │ │ strd r8, [r1, #48] @ 0x30 │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ @@ -21289,201 +21437,201 @@ │ │ │ │ strd r2, [r1, #56] @ 0x38 │ │ │ │ add r3, r1, #112 @ 0x70 │ │ │ │ mov r2, #0 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #-2336] @ 3ead4 │ │ │ │ + ldr r0, [pc, #-2336] @ 3ed2c │ │ │ │ strd r8, [r1] │ │ │ │ strd sl, [r1, #8] │ │ │ │ strd r8, [r1, #16] │ │ │ │ strd sl, [r1, #24] │ │ │ │ strd sl, [r1, #32] │ │ │ │ strd sl, [r1, #64] @ 0x40 │ │ │ │ strd r6, [r1, #72] @ 0x48 │ │ │ │ strd sl, [r1, #80] @ 0x50 │ │ │ │ strd sl, [r1, #88] @ 0x58 │ │ │ │ strd r8, [r1, #96] @ 0x60 │ │ │ │ strd sl, [r1, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #-2380] @ 3ead8 │ │ │ │ + ldr r1, [pc, #-2380] @ 3ed30 │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r1, ip, #1568 @ 0x620 │ │ │ │ strd r2, [r1, #16] │ │ │ │ sub r1, ip, #1312 @ 0x520 │ │ │ │ strd r2, [r1] │ │ │ │ - ldr r0, [pc, #-2420] @ 3ead4 │ │ │ │ - ldr r1, [pc, #-2420] @ 3ead8 │ │ │ │ + ldr r0, [pc, #-2420] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-2420] @ 3ed30 │ │ │ │ strd r2, [sp, #112] @ 0x70 │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #24] │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ sub r1, ip, #1568 @ 0x620 │ │ │ │ strd r2, [r1, #32] │ │ │ │ - ldr r0, [pc, #-2452] @ 3ead4 │ │ │ │ - ldr r1, [pc, #-2452] @ 3ead8 │ │ │ │ + ldr r0, [pc, #-2452] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-2452] @ 3ed30 │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #40] @ 0x28 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ sub r1, ip, #1568 @ 0x620 │ │ │ │ strd r2, [r1, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #-2480] @ 3ead4 │ │ │ │ - ldr r1, [pc, #-2488] @ 3ead0 │ │ │ │ + ldr r0, [pc, #-2480] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-2488] @ 3ed28 │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ sub r1, ip, #1568 @ 0x620 │ │ │ │ strd r2, [r1, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #-2508] @ 3ead4 │ │ │ │ - ldr r1, [pc, #-2516] @ 3ead0 │ │ │ │ + ldr r0, [pc, #-2508] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-2516] @ 3ed28 │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #72] @ 0x48 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ sub r1, ip, #1568 @ 0x620 │ │ │ │ strd r2, [r1, #80] @ 0x50 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #88] @ 0x58 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ sub r1, ip, #1568 @ 0x620 │ │ │ │ strd r2, [r1, #96] @ 0x60 │ │ │ │ strd r2, [r1, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #-2568] @ 3ead4 │ │ │ │ + ldr r0, [pc, #-2568] @ 3ed2c │ │ │ │ strd sl, [r1, #104] @ 0x68 │ │ │ │ - ldr r1, [pc, #-2572] @ 3ead8 │ │ │ │ + ldr r1, [pc, #-2572] @ 3ed30 │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #120] @ 0x78 │ │ │ │ strd r4, [r3, #128] @ 0x80 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, [r3, #136] @ 0x88 │ │ │ │ strd r4, [r3, #144] @ 0x90 │ │ │ │ strd r4, [r3, #152] @ 0x98 │ │ │ │ strd r4, [r3, #160] @ 0xa0 │ │ │ │ strd r4, [r3, #168] @ 0xa8 │ │ │ │ strd r4, [r3, #176] @ 0xb0 │ │ │ │ strd r4, [r3, #184] @ 0xb8 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #-2628] @ 3ead4 │ │ │ │ + ldr r0, [pc, #-2628] @ 3ed2c │ │ │ │ strd r2, [r1, #192] @ 0xc0 │ │ │ │ - ldr r1, [pc, #-2640] @ 3ead0 │ │ │ │ + ldr r1, [pc, #-2640] @ 3ed28 │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #200] @ 0xc8 │ │ │ │ strd sl, [r3, #208] @ 0xd0 │ │ │ │ mov r1, r3 │ │ │ │ strd sl, [r3, #216] @ 0xd8 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #-2664] @ 3ead4 │ │ │ │ + ldr r0, [pc, #-2664] @ 3ed2c │ │ │ │ strd r2, [r1, #224] @ 0xe0 │ │ │ │ - ldr r1, [pc, #-2668] @ 3ead8 │ │ │ │ + ldr r1, [pc, #-2668] @ 3ed30 │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #232] @ 0xe8 │ │ │ │ strd r4, [r3, #240] @ 0xf0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #0 │ │ │ │ strd r4, [r3, #248] @ 0xf8 │ │ │ │ sub r3, ip, #1296 @ 0x510 │ │ │ │ strd r0, [r3] │ │ │ │ strd r0, [r3, #-8] │ │ │ │ strd r0, [r3, #32] │ │ │ │ strd r6, [r3, #8] │ │ │ │ add r1, r3, #48 @ 0x30 │ │ │ │ strd r4, [r3, #16] │ │ │ │ strd r4, [r3, #24] │ │ │ │ - ldr r2, [pc, #2384] @ 3fed0 │ │ │ │ - ldr r3, [pc, #2384] @ 3fed4 │ │ │ │ + ldr r2, [pc, #2384] @ 40128 │ │ │ │ + ldr r3, [pc, #2384] @ 4012c │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r3] │ │ │ │ strd sl, [r3, #8] │ │ │ │ add r1, r3, #32 │ │ │ │ strd r6, [r3, #16] │ │ │ │ - ldr r2, [pc, #2344] @ 3fed0 │ │ │ │ - ldr r3, [pc, #2348] @ 3fed8 │ │ │ │ + ldr r2, [pc, #2344] @ 40128 │ │ │ │ + ldr r3, [pc, #2348] @ 40130 │ │ │ │ strd r4, [r1] │ │ │ │ strd r2, [r1, #-8] │ │ │ │ mov r0, #0 │ │ │ │ add r3, r1, #16 │ │ │ │ strd r4, [r1, #8] │ │ │ │ strd r6, [r1, #16] │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r3, #8] │ │ │ │ - ldr r2, [pc, #2304] @ 3fed0 │ │ │ │ + ldr r2, [pc, #2304] @ 40128 │ │ │ │ add r1, r3, #64 @ 0x40 │ │ │ │ strd r6, [r3, #16] │ │ │ │ strd r6, [r3, #24] │ │ │ │ strd r4, [r3, #32] │ │ │ │ strd r4, [r3, #40] @ 0x28 │ │ │ │ strd r6, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #2280] @ 3fed4 │ │ │ │ + ldr r3, [pc, #2280] @ 4012c │ │ │ │ strd r6, [r1] │ │ │ │ strd r2, [r1, #-8] │ │ │ │ add r3, r1, #16 │ │ │ │ - ldr r2, [pc, #2260] @ 3fed0 │ │ │ │ + ldr r2, [pc, #2260] @ 40128 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd r6, [r3] │ │ │ │ - ldr r3, [pc, #2256] @ 3fed8 │ │ │ │ - ldr r0, [pc, #2244] @ 3fed0 │ │ │ │ + ldr r3, [pc, #2256] @ 40130 │ │ │ │ + ldr r0, [pc, #2244] @ 40128 │ │ │ │ strd r2, [r1, #24] │ │ │ │ add r3, r1, #96 @ 0x60 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r6, [r3] │ │ │ │ - ldr r2, [pc, #2224] @ 3fed0 │ │ │ │ - ldr r3, [pc, #2224] @ 3fed4 │ │ │ │ + ldr r2, [pc, #2224] @ 40128 │ │ │ │ + ldr r3, [pc, #2224] @ 4012c │ │ │ │ strd r4, [r1, #32] │ │ │ │ strd r2, [r1, #104] @ 0x68 │ │ │ │ strd r4, [r1, #40] @ 0x28 │ │ │ │ add r3, r1, #144 @ 0x90 │ │ │ │ strd r4, [r1, #48] @ 0x30 │ │ │ │ strd r4, [r1, #56] @ 0x38 │ │ │ │ strd r4, [r1, #64] @ 0x40 │ │ │ │ strd r4, [r1, #72] @ 0x48 │ │ │ │ strd r4, [r1, #80] @ 0x50 │ │ │ │ strd sl, [r1, #112] @ 0x70 │ │ │ │ strd sl, [r1, #120] @ 0x78 │ │ │ │ strd r6, [r1, #128] @ 0x80 │ │ │ │ - ldr r1, [pc, #2176] @ 3fed8 │ │ │ │ - ldr r2, [pc, #2164] @ 3fed0 │ │ │ │ + ldr r1, [pc, #2176] @ 40130 │ │ │ │ + ldr r2, [pc, #2164] @ 40128 │ │ │ │ strd r0, [r3, #-8] │ │ │ │ strd r0, [r3, #8] │ │ │ │ strd r0, [r3, #24] │ │ │ │ strd r6, [r3] │ │ │ │ add r1, r3, #48 @ 0x30 │ │ │ │ strd r6, [r3, #16] │ │ │ │ strd r6, [r3, #32] │ │ │ │ - ldr r3, [pc, #2136] @ 3fed4 │ │ │ │ - ldr r0, [pc, #2128] @ 3fed0 │ │ │ │ + ldr r3, [pc, #2136] @ 4012c │ │ │ │ + ldr r0, [pc, #2128] @ 40128 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd r2, [r1, #8] │ │ │ │ strd r2, [r1, #24] │ │ │ │ strd r6, [r1] │ │ │ │ add r3, r1, #64 @ 0x40 │ │ │ │ strd r6, [r1, #16] │ │ │ │ strd r6, [r1, #32] │ │ │ │ strd sl, [r1, #40] @ 0x28 │ │ │ │ strd r6, [r1, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #2096] @ 3fed8 │ │ │ │ - ldr r2, [pc, #2084] @ 3fed0 │ │ │ │ + ldr r1, [pc, #2096] @ 40130 │ │ │ │ + ldr r2, [pc, #2084] @ 40128 │ │ │ │ strd r0, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ add r1, r3, #80 @ 0x50 │ │ │ │ strd sl, [r3, #8] │ │ │ │ strd sl, [r3, #16] │ │ │ │ strd sl, [r3, #24] │ │ │ │ strd sl, [r3, #32] │ │ │ │ strd sl, [r3, #40] @ 0x28 │ │ │ │ strd sl, [r3, #48] @ 0x30 │ │ │ │ strd sl, [r3, #56] @ 0x38 │ │ │ │ strd r6, [r3, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #2040] @ 3fed4 │ │ │ │ + ldr r3, [pc, #2040] @ 4012c │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd sl, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ @@ -21518,19 +21666,19 @@ │ │ │ │ strd sl, [r3, #216] @ 0xd8 │ │ │ │ strd sl, [r3, #224] @ 0xe0 │ │ │ │ strd r6, [r3, #232] @ 0xe8 │ │ │ │ add r3, r3, #272 @ 0x110 │ │ │ │ strd r0, [r3, #8] │ │ │ │ strd r6, [r3, #-8] │ │ │ │ sub r1, r3, #16 │ │ │ │ - ldr r3, [pc, #1924] @ 3ff0c │ │ │ │ + ldr r3, [pc, #1924] @ 40164 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ - ldr r1, [pc, #1908] @ 3ff0c │ │ │ │ + ldr r1, [pc, #1908] @ 40164 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3] │ │ │ │ strd r0, [r3, #96] @ 0x60 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r3, #112 @ 0x70 │ │ │ │ strd r4, [r3, #16] │ │ │ │ strd r4, [r3, #24] │ │ │ │ @@ -21540,15 +21688,15 @@ │ │ │ │ strd r6, [r3, #56] @ 0x38 │ │ │ │ strd sl, [r3, #64] @ 0x40 │ │ │ │ strd r6, [r3, #72] @ 0x48 │ │ │ │ strd r4, [r3, #80] @ 0x50 │ │ │ │ strd r4, [r3, #88] @ 0x58 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ - ldr r3, [pc, #1836] @ 3ff0c │ │ │ │ + ldr r3, [pc, #1836] @ 40164 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #80 @ 0x50 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd r6, [r1, #8] │ │ │ │ strd r4, [r1, #16] │ │ │ │ strd r4, [r1, #24] │ │ │ │ @@ -21582,15 +21730,15 @@ │ │ │ │ strd r6, [r1, #232] @ 0xe8 │ │ │ │ strd r4, [r1, #240] @ 0xf0 │ │ │ │ strd r4, [r1, #248] @ 0xf8 │ │ │ │ add r1, r1, #224 @ 0xe0 │ │ │ │ add r3, r1, #48 @ 0x30 │ │ │ │ strd r8, [r1, #32] │ │ │ │ strd sl, [r3, #-8] │ │ │ │ - ldr r1, [pc, #1668] @ 3ff0c │ │ │ │ + ldr r1, [pc, #1668] @ 40164 │ │ │ │ strd r8, [r3] │ │ │ │ strd sl, [r3, #8] │ │ │ │ strd sl, [r3, #16] │ │ │ │ strd sl, [r3, #24] │ │ │ │ strd sl, [r3, #32] │ │ │ │ strd sl, [r3, #40] @ 0x28 │ │ │ │ strd sl, [r3, #48] @ 0x30 │ │ │ │ @@ -21633,15 +21781,15 @@ │ │ │ │ strd r4, [ip, #176] @ 0xb0 │ │ │ │ strd r4, [ip, #184] @ 0xb8 │ │ │ │ strd sl, [ip, #192] @ 0xc0 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #1464] @ 3ff0c │ │ │ │ + ldr r1, [pc, #1464] @ 40164 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd sl, [ip, #200] @ 0xc8 │ │ │ │ strd r4, [r3] │ │ │ │ strd r6, [r3, #-8] │ │ │ │ add r3, ip, #304 @ 0x130 │ │ │ │ @@ -21662,32 +21810,32 @@ │ │ │ │ add r3, ip, #368 @ 0x170 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strd r4, [r3, #-8] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #1348] @ 3ff0c │ │ │ │ + ldr r1, [pc, #1348] @ 40164 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd sl, [ip, #232] @ 0xe8 │ │ │ │ strd r4, [ip, #240] @ 0xf0 │ │ │ │ strd r4, [ip, #248] @ 0xf8 │ │ │ │ strd r6, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr lr, [pc, #1260] @ 3fedc │ │ │ │ + ldr lr, [pc, #1260] @ 40134 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ add r3, ip, #432 @ 0x1b0 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1236] @ 3fee0 │ │ │ │ + ldr r2, [pc, #1236] @ 40138 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ @@ -21703,30 +21851,30 @@ │ │ │ │ strd sl, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ add r3, ip, #560 @ 0x230 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd r8, [r3] │ │ │ │ - ldr r3, [pc, #1144] @ 3fee4 │ │ │ │ + ldr r3, [pc, #1144] @ 4013c │ │ │ │ sub ip, lr, #3472 @ 0xd90 │ │ │ │ strd r2, [ip] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r8, [r3] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ - ldr r3, [pc, #1088] @ 3fee8 │ │ │ │ + ldr r3, [pc, #1088] @ 40140 │ │ │ │ strd r8, [r1] │ │ │ │ strd r6, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r8, [r3] │ │ │ │ @@ -21734,64 +21882,64 @@ │ │ │ │ mov r2, #0 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd r8, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ strd sl, [r1] │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #1028] @ 3feec │ │ │ │ + ldr r3, [pc, #1028] @ 40144 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #964] @ 3fed0 │ │ │ │ + ldr r2, [pc, #964] @ 40128 │ │ │ │ strd r6, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #984] @ 3fef0 │ │ │ │ + ldr r3, [pc, #984] @ 40148 │ │ │ │ add r1, ip, #256 @ 0x100 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #960] @ 3fef4 │ │ │ │ + ldr r3, [pc, #960] @ 4014c │ │ │ │ strd r8, [ip, #-8] │ │ │ │ strd r2, [ip, #16] │ │ │ │ strd r2, [ip, #32] │ │ │ │ strd r2, [r1] │ │ │ │ - ldr r2, [pc, #920] @ 3fee0 │ │ │ │ - ldr r3, [pc, #940] @ 3fef8 │ │ │ │ + ldr r2, [pc, #920] @ 40138 │ │ │ │ + ldr r3, [pc, #940] @ 40150 │ │ │ │ strd r8, [ip, #8] │ │ │ │ strd r2, [ip, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #888] @ 3fed0 │ │ │ │ - ldr r3, [pc, #928] @ 3fefc │ │ │ │ + ldr r2, [pc, #888] @ 40128 │ │ │ │ + ldr r3, [pc, #928] @ 40154 │ │ │ │ strd r8, [ip, #24] │ │ │ │ strd r2, [ip, #48] @ 0x30 │ │ │ │ strd r2, [ip, #64] @ 0x40 │ │ │ │ strd r2, [r1, #16] │ │ │ │ - ldr r3, [pc, #928] @ 3ff10 │ │ │ │ + ldr r3, [pc, #928] @ 40168 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #8] │ │ │ │ - ldr r2, [pc, #852] @ 3fed0 │ │ │ │ - ldr r3, [pc, #856] @ 3fed8 │ │ │ │ + ldr r2, [pc, #852] @ 40128 │ │ │ │ + ldr r3, [pc, #856] @ 40130 │ │ │ │ mov r0, r2 │ │ │ │ strd r2, [ip, #112] @ 0x70 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #832] @ 3fed0 │ │ │ │ - ldr r3, [pc, #832] @ 3fed4 │ │ │ │ + ldr r2, [pc, #832] @ 40128 │ │ │ │ + ldr r3, [pc, #832] @ 4012c │ │ │ │ strd r8, [ip, #40] @ 0x28 │ │ │ │ strd r2, [ip, #192] @ 0xc0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip, #224] @ 0xe0 │ │ │ │ - ldr r3, [pc, #868] @ 3ff10 │ │ │ │ + ldr r3, [pc, #868] @ 40168 │ │ │ │ mov r2, #0 │ │ │ │ strd r8, [ip, #56] @ 0x38 │ │ │ │ strd r8, [ip, #72] @ 0x48 │ │ │ │ strd r8, [ip, #88] @ 0x58 │ │ │ │ strd sl, [ip, #96] @ 0x60 │ │ │ │ strd r8, [ip, #104] @ 0x68 │ │ │ │ strd r4, [ip, #120] @ 0x78 │ │ │ │ @@ -21807,44 +21955,44 @@ │ │ │ │ strd sl, [ip, #208] @ 0xd0 │ │ │ │ strd r8, [ip, #216] @ 0xd8 │ │ │ │ strd r4, [ip, #232] @ 0xe8 │ │ │ │ strd r2, [ip, #248] @ 0xf8 │ │ │ │ add r3, ip, #288 @ 0x120 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ - ldr r2, [pc, #708] @ 3fed0 │ │ │ │ + ldr r2, [pc, #708] @ 40128 │ │ │ │ strd r8, [r3, #8] │ │ │ │ - ldr r3, [pc, #704] @ 3fed4 │ │ │ │ + ldr r3, [pc, #704] @ 4012c │ │ │ │ add r1, ip, #304 @ 0x130 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r2, [pc, #676] @ 3fed0 │ │ │ │ - ldr r3, [pc, #680] @ 3fed8 │ │ │ │ + ldr r2, [pc, #676] @ 40128 │ │ │ │ + ldr r3, [pc, #680] @ 40130 │ │ │ │ strd r8, [r1, #24] │ │ │ │ strd r2, [r1, #32] │ │ │ │ strd r2, [r1, #144] @ 0x90 │ │ │ │ add r3, r1, #48 @ 0x30 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ - ldr r3, [pc, #708] @ 3ff10 │ │ │ │ + ldr r3, [pc, #708] @ 40168 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #684] @ 3ff10 │ │ │ │ + ldr r3, [pc, #684] @ 40168 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #72] @ 0x48 │ │ │ │ add r3, r1, #96 @ 0x60 │ │ │ │ - ldr r2, [pc, #604] @ 3fed0 │ │ │ │ + ldr r2, [pc, #604] @ 40128 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ - ldr r3, [pc, #596] @ 3fed4 │ │ │ │ + ldr r3, [pc, #596] @ 4012c │ │ │ │ strd r8, [r1, #136] @ 0x88 │ │ │ │ strd r2, [r1, #112] @ 0x70 │ │ │ │ strd r6, [r1, #80] @ 0x50 │ │ │ │ strd r8, [r1, #104] @ 0x68 │ │ │ │ add r1, r1, #224 @ 0xe0 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ @@ -21853,24 +22001,24 @@ │ │ │ │ strd sl, [r1, #-96] @ 0xffffffa0 │ │ │ │ strd r4, [r1, #-72] @ 0xffffffb8 │ │ │ │ strd r4, [r1, #-64] @ 0xffffffc0 │ │ │ │ strd r4, [r1, #-56] @ 0xffffffc8 │ │ │ │ strd r4, [r1, #-48] @ 0xffffffd0 │ │ │ │ strd r4, [r1, #-40] @ 0xffffffd8 │ │ │ │ strd r4, [r1, #-32] @ 0xffffffe0 │ │ │ │ - ldr r2, [pc, #524] @ 3fed0 │ │ │ │ + ldr r2, [pc, #524] @ 40128 │ │ │ │ strd r4, [ip, #240] @ 0xf0 │ │ │ │ strd r4, [r1, #-24] @ 0xffffffe8 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #552] @ 3ff00 │ │ │ │ + ldr r3, [pc, #552] @ 40158 │ │ │ │ strd r8, [r1, #104] @ 0x68 │ │ │ │ strd r2, [r1, #32] │ │ │ │ - ldr r2, [pc, #492] @ 3fed0 │ │ │ │ - ldr r3, [pc, #540] @ 3ff04 │ │ │ │ + ldr r2, [pc, #492] @ 40128 │ │ │ │ + ldr r3, [pc, #540] @ 4015c │ │ │ │ strd r8, [r1, #136] @ 0x88 │ │ │ │ strd r2, [r1, #112] @ 0x70 │ │ │ │ add r3, r1, #144 @ 0x90 │ │ │ │ mov r2, #0 │ │ │ │ strd sl, [r3], #16 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -21881,15 +22029,15 @@ │ │ │ │ strd r2, [r1, #64] @ 0x40 │ │ │ │ ldr r3, [sp] │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ add r3, r1, #192 @ 0xc0 │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #476] @ 3ff10 │ │ │ │ + ldr r3, [pc, #476] @ 40168 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ strd r8, [r1, #-8] │ │ │ │ strd r8, [r1, #8] │ │ │ │ strd r6, [r1, #16] │ │ │ │ strd r8, [r1, #24] │ │ │ │ strd r6, [r1, #32] │ │ │ │ @@ -21985,15 +22133,15 @@ │ │ │ │ strd sl, [r1, #112] @ 0x70 │ │ │ │ add r1, r1, #128 @ 0x80 │ │ │ │ strd r2, [r1, #48] @ 0x30 │ │ │ │ strd sl, [r1, #-8] │ │ │ │ strd sl, [r1] │ │ │ │ strd r8, [r1, #8] │ │ │ │ strd sl, [r1, #16] │ │ │ │ - b 3ff14 │ │ │ │ + b 4016c │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ svccc 0x00f921fb │ │ │ │ svclt 0x00f921fb │ │ │ │ subseq r4, ip, r8, ror sp │ │ │ │ svcvc 0x003321d2 │ │ │ │ andgt sp, r2, ip, ror r9 │ │ │ │ subseq r3, ip, r0, asr #30 │ │ │ │ @@ -22015,15 +22163,15 @@ │ │ │ │ strd r4, [r1, #72] @ 0x48 │ │ │ │ strd r4, [r1, #80] @ 0x50 │ │ │ │ strd r8, [r1, #88] @ 0x58 │ │ │ │ strd sl, [r1, #96] @ 0x60 │ │ │ │ strd r8, [r1, #104] @ 0x68 │ │ │ │ strd sl, [r1, #112] @ 0x70 │ │ │ │ strd r2, [r1, #160] @ 0xa0 │ │ │ │ - ldr r3, [pc, #-60] @ 3ff10 │ │ │ │ + ldr r3, [pc, #-60] @ 40168 │ │ │ │ add ip, ip, #784 @ 0x310 │ │ │ │ add r1, r1, #128 @ 0x80 │ │ │ │ mov r2, #0 │ │ │ │ strd sl, [r1, #-8] │ │ │ │ strd sl, [r1] │ │ │ │ strd sl, [r1, #8] │ │ │ │ strd sl, [r1, #16] │ │ │ │ @@ -22040,15 +22188,15 @@ │ │ │ │ strd r8, [ip, #-8] │ │ │ │ strd r2, [ip] │ │ │ │ strd r2, [ip, #16] │ │ │ │ strd r2, [ip, #32] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1] │ │ │ │ - ldr r3, [pc, #-160] @ 3ff10 │ │ │ │ + ldr r3, [pc, #-160] @ 40168 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [ip, #112] @ 0x70 │ │ │ │ strd r2, [ip, #224] @ 0xe0 │ │ │ │ add r3, r1, #64 @ 0x40 │ │ │ │ strd r6, [ip, #8] │ │ │ │ strd r6, [ip, #24] │ │ │ │ strd r6, [ip, #40] @ 0x28 │ │ │ │ @@ -22074,24 +22222,24 @@ │ │ │ │ strd sl, [ip, #208] @ 0xd0 │ │ │ │ strd r8, [ip, #216] @ 0xd8 │ │ │ │ strd r4, [ip, #232] @ 0xe8 │ │ │ │ strd r4, [ip, #240] @ 0xf0 │ │ │ │ strd r6, [ip, #248] @ 0xf8 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #-296] @ 3ff10 │ │ │ │ + ldr r3, [pc, #-296] @ 40168 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #80] @ 0x50 │ │ │ │ add r3, r1, #96 @ 0x60 │ │ │ │ mov r2, #0 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #112] @ 0x70 │ │ │ │ - ldr r3, [pc, #-332] @ 3ff10 │ │ │ │ + ldr r3, [pc, #-332] @ 40168 │ │ │ │ strd r6, [r1, #8] │ │ │ │ strd r6, [r1, #16] │ │ │ │ strd r4, [r1, #24] │ │ │ │ strd r4, [r1, #32] │ │ │ │ strd r8, [r1, #40] @ 0x28 │ │ │ │ strd r8, [r1, #48] @ 0x30 │ │ │ │ strd r8, [r1, #72] @ 0x48 │ │ │ │ @@ -22116,29 +22264,29 @@ │ │ │ │ strd r4, [r1, #32] │ │ │ │ strd r4, [r1, #40] @ 0x28 │ │ │ │ strd r4, [r1, #48] @ 0x30 │ │ │ │ strd r4, [r1, #56] @ 0x38 │ │ │ │ strd r8, [r1, #72] @ 0x48 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #-464] @ 3ff10 │ │ │ │ + ldr r3, [pc, #-464] @ 40168 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #112] @ 0x70 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #128] @ 0x80 │ │ │ │ strd r8, [r1, #80] @ 0x50 │ │ │ │ strd r8, [r1, #104] @ 0x68 │ │ │ │ strd r8, [r1, #120] @ 0x78 │ │ │ │ add r1, r1, #144 @ 0x90 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #64 @ 0x40 │ │ │ │ strd r8, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #-520] @ 3ff10 │ │ │ │ + ldr r3, [pc, #-520] @ 40168 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #80] @ 0x50 │ │ │ │ strd sl, [r1, #112] @ 0x70 │ │ │ │ strd sl, [r1, #120] @ 0x78 │ │ │ │ strd sl, [r1, #128] @ 0x80 │ │ │ │ strd sl, [r1, #136] @ 0x88 │ │ │ │ strd sl, [r1, #144] @ 0x90 │ │ │ │ @@ -22153,27 +22301,27 @@ │ │ │ │ strd r6, [r1, #32] │ │ │ │ strd r8, [r1, #40] @ 0x28 │ │ │ │ strd r8, [r1, #48] @ 0x30 │ │ │ │ strd r8, [r1, #72] @ 0x48 │ │ │ │ strd sl, [r1, #88] @ 0x58 │ │ │ │ strd sl, [r1, #96] @ 0x60 │ │ │ │ strd sl, [r1, #104] @ 0x68 │ │ │ │ - ldr r1, [pc, #-620] @ 3ff08 │ │ │ │ + ldr r1, [pc, #-620] @ 40160 │ │ │ │ add ip, ip, #784 @ 0x310 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [ip] │ │ │ │ strd r4, [ip, #8] │ │ │ │ strd r0, [ip, #-8] │ │ │ │ strd r0, [ip, #24] │ │ │ │ strd r0, [ip, #40] @ 0x28 │ │ │ │ add r1, ip, #256 @ 0x100 │ │ │ │ strd r2, [r1] │ │ │ │ - ldr r1, [pc, #-668] @ 3ff08 │ │ │ │ + ldr r1, [pc, #-668] @ 40160 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [ip, #72] @ 0x48 │ │ │ │ strd r0, [ip, #88] @ 0x58 │ │ │ │ add r1, ip, #272 @ 0x110 │ │ │ │ strd r2, [ip, #32] │ │ │ │ strd r2, [ip, #248] @ 0xf8 │ │ │ │ strd r4, [ip, #16] │ │ │ │ @@ -22217,15 +22365,15 @@ │ │ │ │ strd r6, [r1, #72] @ 0x48 │ │ │ │ strd r6, [r1, #88] @ 0x58 │ │ │ │ strd r6, [r1, #96] @ 0x60 │ │ │ │ strd r4, [r1, #104] @ 0x68 │ │ │ │ strd r4, [r1, #112] @ 0x70 │ │ │ │ strd r2, [sp] │ │ │ │ add r1, r1, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #-872] @ 3ff0c │ │ │ │ + ldr r3, [pc, #-872] @ 40164 │ │ │ │ strd sl, [r1, #-8] │ │ │ │ strd sl, [r1] │ │ │ │ strd sl, [r1, #8] │ │ │ │ strd sl, [r1, #16] │ │ │ │ strd sl, [r1, #24] │ │ │ │ strd sl, [r1, #32] │ │ │ │ strd r4, [r1, #40] @ 0x28 │ │ │ │ @@ -22240,15 +22388,15 @@ │ │ │ │ strd sl, [r1, #104] @ 0x68 │ │ │ │ strd sl, [r1, #112] @ 0x70 │ │ │ │ strd r2, [r1, #136] @ 0x88 │ │ │ │ strd r2, [r1, #168] @ 0xa8 │ │ │ │ ldrd r2, [sp] │ │ │ │ add ip, ip, #656 @ 0x290 │ │ │ │ strd r2, [r1, #176] @ 0xb0 │ │ │ │ - ldr r3, [pc, #-964] @ 3ff0c │ │ │ │ + ldr r3, [pc, #-964] @ 40164 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, #128 @ 0x80 │ │ │ │ strd r2, [r1, #56] @ 0x38 │ │ │ │ strd r2, [r1, #88] @ 0x58 │ │ │ │ strd r2, [ip, #-8] │ │ │ │ ldrd r2, [sp] │ │ │ │ strd sl, [r1, #128] @ 0x80 │ │ │ │ @@ -22278,15 +22426,15 @@ │ │ │ │ strd sl, [r1, #80] @ 0x50 │ │ │ │ strd r4, [r1, #112] @ 0x70 │ │ │ │ strd r8, [r1, #88] @ 0x58 │ │ │ │ strd sl, [r1, #96] @ 0x60 │ │ │ │ strd r4, [r1, #104] @ 0x68 │ │ │ │ add r1, r1, #96 @ 0x60 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #-1112] @ 3ff10 │ │ │ │ + ldr r1, [pc, #-1112] @ 40168 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [ip, #24] │ │ │ │ strd r0, [ip, #40] @ 0x28 │ │ │ │ add r1, ip, #352 @ 0x160 │ │ │ │ add r0, ip, #272 @ 0x110 │ │ │ │ add r1, r1, #16 │ │ │ │ strd r2, [ip, #48] @ 0x30 │ │ │ │ @@ -22385,337 +22533,337 @@ │ │ │ │ strd sl, [r3, #120] @ 0x78 │ │ │ │ strd sl, [r3, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ tst r3, #1 │ │ │ │ - bne 40520 │ │ │ │ + bne 40778 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - beq 40548 │ │ │ │ + beq 407a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 4055c │ │ │ │ - ldr r1, [pc, #36] @ 40560 │ │ │ │ + ldr r3, [pc, #36] @ 407b4 │ │ │ │ + ldr r1, [pc, #36] @ 407b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 40564 │ │ │ │ + ldr r2, [pc, #20] @ 407bc │ │ │ │ tst r3, #10 │ │ │ │ - ldr r0, [pc, #16] @ 40568 │ │ │ │ + ldr r0, [pc, #16] @ 407c0 │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, r8, r2, lr │ │ │ │ + mlaseq r6, r8, pc, sp @ │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ tst r3, #1 │ │ │ │ - bne 40588 │ │ │ │ + bne 407e0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - beq 405b0 │ │ │ │ + beq 40808 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 405c4 │ │ │ │ - ldr r1, [pc, #36] @ 405c8 │ │ │ │ + ldr r3, [pc, #36] @ 4081c │ │ │ │ + ldr r1, [pc, #36] @ 40820 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 405cc │ │ │ │ + ldr r2, [pc, #20] @ 40824 │ │ │ │ tst r3, #12 │ │ │ │ - ldr r0, [pc, #16] @ 405d0 │ │ │ │ + ldr r0, [pc, #16] @ 40828 │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, r8, r2, lr │ │ │ │ + mlaseq r6, r8, pc, sp @ │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + beq 40848 │ │ │ │ + ldr r0, [pc, #12] @ 40854 │ │ │ │ + b a9c3c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r0, [pc, #4] @ 40858 │ │ │ │ + b a9c3c │ │ │ │ + eorseq fp, r8, r0, ror r4 │ │ │ │ + eorseq fp, r8, r8, ror r4 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc] @ 4086c │ │ │ │ + b 1aec58 │ │ │ │ + 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 40620 │ │ │ │ + bne 408bc │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 40658 │ │ │ │ - ldr r1, [pc, #120] @ 406a0 │ │ │ │ + beq 408f4 │ │ │ │ + ldr r1, [pc, #120] @ 4093c │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40694 │ │ │ │ + beq 40930 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 40678 │ │ │ │ + bgt 40914 │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 406a4 │ │ │ │ + ldr r1, [pc, #56] @ 40940 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 40694 │ │ │ │ + bl 18ec84 │ │ │ │ + b 40930 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 40660 │ │ │ │ - bl a5784 │ │ │ │ + bne 408fc │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40660 │ │ │ │ + beq 408fc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r2, r7, ip, lsr #5 │ │ │ │ - eorseq r3, r8, r4, lsr #11 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - beq 406c4 │ │ │ │ - ldr r0, [pc, #12] @ 406d0 │ │ │ │ - b a9bd4 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r0, [pc, #4] @ 406d4 │ │ │ │ - b a9bd4 │ │ │ │ - @ instruction: 0x0038b6fc │ │ │ │ - eorseq fp, r8, r4, lsl #14 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 406e8 │ │ │ │ - b 1af778 │ │ │ │ - andeq sl, r2, r8, ror #5 │ │ │ │ + ldrsbeq r2, [r7], #-40 @ 0xffffffd8 │ │ │ │ + eorseq r3, r8, r4, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #368] @ 40874 │ │ │ │ + ldr r3, [pc, #368] @ 40acc │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #360] @ 40878 │ │ │ │ + ldr r1, [pc, #360] @ 40ad0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, r3 │ │ │ │ cmpne r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - beq 4078c │ │ │ │ + beq 409e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4078c │ │ │ │ - ldr r1, [pc, #316] @ 40874 │ │ │ │ + bne 409e4 │ │ │ │ + ldr r1, [pc, #316] @ 40acc │ │ │ │ mov r0, r4 │ │ │ │ - bl adf9c │ │ │ │ - ldr r1, [pc, #312] @ 4087c │ │ │ │ + bl ae050 │ │ │ │ + ldr r1, [pc, #312] @ 40ad4 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4078c │ │ │ │ + bne 409e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf9c │ │ │ │ - ldr r1, [pc, #280] @ 40880 │ │ │ │ + bl ae050 │ │ │ │ + ldr r1, [pc, #280] @ 40ad8 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4078c │ │ │ │ + bne 409e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4086c │ │ │ │ + beq 40ac4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 15e588 │ │ │ │ + bl 15e89c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 407a4 │ │ │ │ + bge 409fc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 15e588 │ │ │ │ + bl 15e89c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 4079c │ │ │ │ - ldr r2, [pc, #200] @ 40884 │ │ │ │ + blt 409f4 │ │ │ │ + ldr r2, [pc, #200] @ 40adc │ │ │ │ cmp r5, #5 │ │ │ │ - bhi 40854 │ │ │ │ + bhi 40aac │ │ │ │ ldrb r2, [r2, r5] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r4, r3 │ │ │ │ movne r0, #0 │ │ │ │ - bne 407e4 │ │ │ │ + bne 40a3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 40b7c │ │ │ │ + bl 40dd4 │ │ │ │ cmp r0, #0 │ │ │ │ cmpge r5, #3 │ │ │ │ - bne 40848 │ │ │ │ + bne 40aa0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40854 │ │ │ │ - ldr r0, [pc, #136] @ 40888 │ │ │ │ - b 40858 │ │ │ │ + bne 40aac │ │ │ │ + ldr r0, [pc, #136] @ 40ae0 │ │ │ │ + b 40ab0 │ │ │ │ cmp r4, r3 │ │ │ │ - bge 40854 │ │ │ │ + bge 40aac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 40b7c │ │ │ │ - b 40848 │ │ │ │ + bl 40dd4 │ │ │ │ + b 40aa0 │ │ │ │ cmp r4, r3 │ │ │ │ - ble 40808 │ │ │ │ - b 40854 │ │ │ │ + ble 40a60 │ │ │ │ + b 40aac │ │ │ │ cmp r4, r3 │ │ │ │ - ble 40854 │ │ │ │ + ble 40aac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40b7c │ │ │ │ - b 40848 │ │ │ │ + bl 40dd4 │ │ │ │ + b 40aa0 │ │ │ │ cmp r4, r3 │ │ │ │ - bge 4082c │ │ │ │ - b 40854 │ │ │ │ + bge 40a84 │ │ │ │ + b 40aac │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4079c │ │ │ │ - bne 407f8 │ │ │ │ - ldr r0, [pc, #48] @ 4088c │ │ │ │ + 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] @ 40890 │ │ │ │ + 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 │ │ │ │ - @ instruction: 0x0051b393 │ │ │ │ + subseq fp, r1, fp, lsl #1 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ add ip, sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r2, [pc, #568] @ 40afc │ │ │ │ - bl 2b6bc0 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #568] @ 40d54 │ │ │ │ + bl 2b6fd4 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 408d4 │ │ │ │ + bne 40b2c │ │ │ │ mov r0, #0 │ │ │ │ - b 40af4 │ │ │ │ + b 40d4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl aebe0 │ │ │ │ + bl aec90 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 408cc │ │ │ │ + beq 40b24 │ │ │ │ mov r0, #32 │ │ │ │ bl 2a900 <__sched_cpualloc@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 40904 │ │ │ │ - bl 29dc68 │ │ │ │ - b 40ae8 │ │ │ │ + bne 40b5c │ │ │ │ + bl 29e0e4 │ │ │ │ + b 40d40 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r9, #4 │ │ │ │ mov r8, #32 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl af05c │ │ │ │ + bl af10c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 40a6c │ │ │ │ + beq 40cc4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 40974 │ │ │ │ - ldr r3, [pc, #444] @ 40b00 │ │ │ │ - ldr r1, [pc, #444] @ 40b04 │ │ │ │ + bne 40bcc │ │ │ │ + ldr r3, [pc, #444] @ 40d58 │ │ │ │ + ldr r1, [pc, #444] @ 40d5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40ad8 │ │ │ │ + beq 40d30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 40ad8 │ │ │ │ + bne 40d30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 40ad8 │ │ │ │ - bl 1283e8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 40d30 │ │ │ │ + bl 12855c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 409a0 │ │ │ │ + beq 40bf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 409a0 │ │ │ │ + bne 40bf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 409c8 │ │ │ │ - bl a5784 │ │ │ │ + bge 40c20 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40ad8 │ │ │ │ - ldr r3, [pc, #332] @ 40b08 │ │ │ │ - ldr r1, [pc, #332] @ 40b0c │ │ │ │ + bne 40d30 │ │ │ │ + ldr r3, [pc, #332] @ 40d60 │ │ │ │ + ldr r1, [pc, #332] @ 40d64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 40ad8 │ │ │ │ + bl 18ec84 │ │ │ │ + b 40d30 │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ - bne 409e4 │ │ │ │ - ldr r3, [pc, #312] @ 40b10 │ │ │ │ - ldr r1, [pc, #312] @ 40b14 │ │ │ │ + bne 40c3c │ │ │ │ + ldr r3, [pc, #312] @ 40d68 │ │ │ │ + ldr r1, [pc, #312] @ 40d6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 40ad8 │ │ │ │ + bl 18ec84 │ │ │ │ + b 40d30 │ │ │ │ cmp r5, r8 │ │ │ │ - blt 40a50 │ │ │ │ + blt 40ca8 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r8, r8, #1 │ │ │ │ addgt r8, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bge 409ec │ │ │ │ + bge 40c44 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a900 <__sched_cpualloc@plt> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 40a18 │ │ │ │ - bl 29dc68 │ │ │ │ - b 40ad8 │ │ │ │ + bne 40c70 │ │ │ │ + bl 29e0e4 │ │ │ │ + b 40d30 │ │ │ │ add r3, r8, #31 │ │ │ │ lsr r3, r3, #5 │ │ │ │ lsl sl, r3, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r2, r9 │ │ │ │ @@ -22728,271 +22876,167 @@ │ │ │ │ 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 4091c │ │ │ │ - bl a5784 │ │ │ │ + b 40b74 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40ad8 │ │ │ │ + bne 40d30 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40a9c │ │ │ │ + beq 40cf4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 40a9c │ │ │ │ + bne 40cf4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ bl 2a600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40ac8 │ │ │ │ - ldr r3, [pc, #92] @ 40b18 │ │ │ │ + beq 40d20 │ │ │ │ + ldr r3, [pc, #92] @ 40d70 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 40ad8 │ │ │ │ + bl 1443e8 │ │ │ │ + b 40d30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ - ldr r0, [pc, #68] @ 40b1c │ │ │ │ - b 40af4 │ │ │ │ + ldr r0, [pc, #68] @ 40d74 │ │ │ │ + b 40d4c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 40ae8 │ │ │ │ + beq 40d40 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b440 │ │ │ │ - b 408cc │ │ │ │ + bl 9b3f0 │ │ │ │ + b 40b24 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq fp, r8, r0, asr #14 │ │ │ │ + @ instruction: 0x0038b4b4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, asr r7 │ │ │ │ + eorseq fp, r8, ip, asr #9 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r8, r0, r7, fp │ │ │ │ + eorseq fp, r8, r4, lsl #10 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq fp, r8, r4, lsr #15 │ │ │ │ + eorseq fp, r8, r8, lsl r5 │ │ │ │ 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 1489a0 │ │ │ │ + bl 148af8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 40b58 │ │ │ │ - bl a5784 │ │ │ │ - ldr r3, [pc, #40] @ 40b74 │ │ │ │ + bne 40db0 │ │ │ │ + bl a57ec │ │ │ │ + ldr r3, [pc, #40] @ 40dcc │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 40b74 │ │ │ │ + ldr r2, [pc, #16] @ 40dcc │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ cmp r3, #49152 @ 0xc000 │ │ │ │ - ldr r0, [pc, #8] @ 40b78 │ │ │ │ + ldr r0, [pc, #8] @ 40dd0 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ - bl aebe0 │ │ │ │ + bl aec90 │ │ │ │ subs r5, r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 40c24 │ │ │ │ + beq 40e7c │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl af05c │ │ │ │ + bl af10c │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne 40bc8 │ │ │ │ - bl a5784 │ │ │ │ + bne 40e20 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ mvnne r4, #0 │ │ │ │ - b 40c00 │ │ │ │ + b 40e58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1159b4 │ │ │ │ + bl 115b00 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 40bf8 │ │ │ │ + beq 40e50 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 40bf8 │ │ │ │ + bne 40e50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 40ba4 │ │ │ │ + bgt 40dfc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40c24 │ │ │ │ + beq 40e7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 40c24 │ │ │ │ + bne 40e7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 40c50 │ │ │ │ + beq 40ea8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 187bc8 │ │ │ │ - ldr r3, [pc, #16] @ 40c68 │ │ │ │ - ldr r1, [pc, #16] @ 40c6c │ │ │ │ + b 187764 │ │ │ │ + ldr r3, [pc, #16] @ 40ec0 │ │ │ │ + ldr r1, [pc, #16] @ 40ec4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038b7bc │ │ │ │ + eorseq fp, r8, r0, lsr r5 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r3, [pc, #8] @ 40c84 │ │ │ │ + ldr r3, [pc, #8] @ 40edc │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #4] @ 40c88 │ │ │ │ - b 30e860 │ │ │ │ - eorseq r4, r7, r8, lsl #17 │ │ │ │ - andeq r0, r4, r4, ror lr │ │ │ │ - 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 40cdc │ │ │ │ - ldr r3, [pc, #348] @ 40e2c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - mov r6, r0 │ │ │ │ - b 40e20 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 354ab8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 354ab8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 354e08 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov fp, r1 │ │ │ │ - bl 354ab8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 354e08 │ │ │ │ - strd r0, [sp] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 354ab8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 354e08 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 354ab8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 354e08 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 354ab8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 354e08 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ - mov r5, r1 │ │ │ │ - bl aaad0 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 40e1c │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl ab240 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 40df8 │ │ │ │ - str r0, [r6, #12] │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl ab240 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 40df8 │ │ │ │ - str r0, [r6, #16] │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl ab240 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 40df8 │ │ │ │ - str r0, [r6, #20] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl ab240 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 40df8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [r6, #24] │ │ │ │ - bl ab240 │ │ │ │ - cmp r0, #0 │ │ │ │ - strne r0, [r6, #28] │ │ │ │ - bne 40e20 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40e1c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 40e1c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ae18 <_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 │ │ │ │ + ldr r2, [pc, #4] @ 40ee0 │ │ │ │ + b 30eaf0 │ │ │ │ + eorseq r4, r7, r8, lsl #11 │ │ │ │ + andeq r0, r4, ip, lsr #30 │ │ │ │ + b 40ee8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1489a0 │ │ │ │ + bl 148af8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 40e68 │ │ │ │ - bl a5784 │ │ │ │ - ldr r3, [pc, #20] @ 40e70 │ │ │ │ + bne 40f20 │ │ │ │ + bl a57ec │ │ │ │ + ldr r3, [pc, #20] @ 40f28 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 40e70 │ │ │ │ + ldr r0, [pc] @ 40f28 │ │ │ │ pop {r4, pc} │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov sl, r2 │ │ │ │ @@ -23000,133 +23044,133 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41080 │ │ │ │ + bne 41138 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #464] @ 41090 │ │ │ │ + ldr r3, [pc, #464] @ 41148 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ mov r6, sl │ │ │ │ bic r7, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40fa4 │ │ │ │ - ldr r3, [pc, #428] @ 41090 │ │ │ │ + bne 4105c │ │ │ │ + ldr r3, [pc, #428] @ 41148 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 3550fc │ │ │ │ + bl 354e14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40fa4 │ │ │ │ - ldr r3, [pc, #400] @ 41090 │ │ │ │ + bne 4105c │ │ │ │ + ldr r3, [pc, #400] @ 41148 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ and r4, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40f8c │ │ │ │ - ldr r3, [pc, #368] @ 41090 │ │ │ │ + bne 41044 │ │ │ │ + ldr r3, [pc, #368] @ 41148 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 3550fc │ │ │ │ + bl 354e14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40f8c │ │ │ │ + bne 41044 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #340] @ 41094 │ │ │ │ + ldr r1, [pc, #340] @ 4114c │ │ │ │ mov r0, #0 │ │ │ │ - ldrlt r1, [pc, #336] @ 41098 │ │ │ │ + ldrlt r1, [pc, #336] @ 41150 │ │ │ │ movlt r0, #0 │ │ │ │ - ldr r3, [pc, #324] @ 41094 │ │ │ │ + ldr r3, [pc, #324] @ 4114c │ │ │ │ mov r2, #0 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40f74 │ │ │ │ + beq 4102c │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #308] @ 4109c │ │ │ │ - ldr r1, [pc, #308] @ 410a0 │ │ │ │ - ldrne r0, [pc, #300] @ 4109c │ │ │ │ - ldrne r1, [pc, #304] @ 410a4 │ │ │ │ - b 41088 │ │ │ │ + ldr r0, [pc, #308] @ 41154 │ │ │ │ + ldr r1, [pc, #308] @ 41158 │ │ │ │ + ldrne r0, [pc, #300] @ 41154 │ │ │ │ + ldrne r1, [pc, #304] @ 4115c │ │ │ │ + b 41140 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #296] @ 410a8 │ │ │ │ - ldr r1, [pc, #296] @ 410ac │ │ │ │ - ldrne r0, [pc, #288] @ 410a8 │ │ │ │ - ldrne r1, [pc, #292] @ 410b0 │ │ │ │ - b 41088 │ │ │ │ + ldr r0, [pc, #296] @ 41160 │ │ │ │ + ldr r1, [pc, #296] @ 41164 │ │ │ │ + ldrne r0, [pc, #288] @ 41160 │ │ │ │ + ldrne r1, [pc, #292] @ 41168 │ │ │ │ + b 41140 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #260] @ 4109c │ │ │ │ - ldr r1, [pc, #280] @ 410b4 │ │ │ │ - ldrne r0, [pc, #252] @ 4109c │ │ │ │ - ldrne r1, [pc, #276] @ 410b8 │ │ │ │ - b 41088 │ │ │ │ - ldr r3, [pc, #228] @ 41090 │ │ │ │ + ldr r0, [pc, #260] @ 41154 │ │ │ │ + ldr r1, [pc, #280] @ 4116c │ │ │ │ + ldrne r0, [pc, #252] @ 41154 │ │ │ │ + ldrne r1, [pc, #276] @ 41170 │ │ │ │ + b 41140 │ │ │ │ + ldr r3, [pc, #228] @ 41148 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40fe0 │ │ │ │ - ldr r3, [pc, #196] @ 41090 │ │ │ │ + bne 41098 │ │ │ │ + ldr r3, [pc, #196] @ 41148 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 3550fc │ │ │ │ + bl 354e14 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r8, r8, #1 │ │ │ │ tst r8, #1 │ │ │ │ - beq 41064 │ │ │ │ + beq 4111c │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #128] @ 41094 │ │ │ │ - ldr r3, [pc, #124] @ 41094 │ │ │ │ - ldrlt r1, [pc, #124] @ 41098 │ │ │ │ + ldr r1, [pc, #128] @ 4114c │ │ │ │ + ldr r3, [pc, #124] @ 4114c │ │ │ │ + ldrlt r1, [pc, #124] @ 41150 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ and r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4104c │ │ │ │ + beq 41104 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 41088 │ │ │ │ + b 41140 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #68] @ 4109c │ │ │ │ - ldr r1, [pc, #96] @ 410bc │ │ │ │ - ldrne r0, [pc, #60] @ 4109c │ │ │ │ - ldrne r1, [pc, #92] @ 410c0 │ │ │ │ - b 41088 │ │ │ │ + ldr r0, [pc, #68] @ 41154 │ │ │ │ + ldr r1, [pc, #96] @ 41174 │ │ │ │ + ldrne r0, [pc, #60] @ 41154 │ │ │ │ + ldrne r1, [pc, #92] @ 41178 │ │ │ │ + b 41140 │ │ │ │ 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] @ 410c4 │ │ │ │ + ldr r1, [pc, #60] @ 4117c │ │ │ │ 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 │ │ │ │ @@ -23137,856 +23181,960 @@ │ │ │ │ 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 411d0 │ │ │ │ + ldr r3, [pc, #348] @ 41320 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1443e8 │ │ │ │ + mov r6, r0 │ │ │ │ + b 41314 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3547d0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 3547d0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 354b20 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov fp, r1 │ │ │ │ + bl 3547d0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 354b20 │ │ │ │ + strd r0, [sp] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 3547d0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 354b20 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 3547d0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 354b20 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 3547d0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 354b20 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ + mov r5, r1 │ │ │ │ + bl aab34 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 41310 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl ab2a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 412ec │ │ │ │ + str r0, [r6, #12] │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl ab2a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 412ec │ │ │ │ + str r0, [r6, #16] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl ab2a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 412ec │ │ │ │ + str r0, [r6, #20] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl ab2a4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 412ec │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [r6, #24] │ │ │ │ + bl ab2a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r0, [r6, #28] │ │ │ │ + bne 41314 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 41310 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 41310 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9adc8 <_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 1489a0 │ │ │ │ + bl 148af8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41100 │ │ │ │ - bl a5784 │ │ │ │ - ldr r3, [pc, #40] @ 4111c │ │ │ │ + bne 4135c │ │ │ │ + bl a57ec │ │ │ │ + ldr r3, [pc, #40] @ 41378 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 4111c │ │ │ │ + ldr r2, [pc, #16] @ 41378 │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #8192 @ 0x2000 │ │ │ │ - ldr r0, [pc, #8] @ 41120 │ │ │ │ + cmp r3, #24576 @ 0x6000 │ │ │ │ + ldr r0, [pc, #8] @ 4137c │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r8, [pc, #640] @ 413bc │ │ │ │ + ldr r8, [pc, #640] @ 41618 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r8 │ │ │ │ mov r5, r1 │ │ │ │ - beq 4118c │ │ │ │ + beq 413e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf9c │ │ │ │ - ldr r1, [pc, #608] @ 413c0 │ │ │ │ + bl ae050 │ │ │ │ + ldr r1, [pc, #608] @ 4161c │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4118c │ │ │ │ + bne 413e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r6 │ │ │ │ moveq r6, r5 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - ldr r3, [pc, #556] @ 413c4 │ │ │ │ + ldr r3, [pc, #556] @ 41620 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 411d0 │ │ │ │ + bne 4142c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e588 │ │ │ │ + bl 15e89c │ │ │ │ cmp r0, r4 │ │ │ │ - blt 411d0 │ │ │ │ + blt 4142c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #512] @ 413c8 │ │ │ │ + ldr r1, [pc, #512] @ 41624 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, #0 │ │ │ │ - b 14df6c │ │ │ │ + b 14e0c4 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 41214 │ │ │ │ - ldr r1, [pc, #472] @ 413bc │ │ │ │ + beq 41470 │ │ │ │ + ldr r1, [pc, #472] @ 41618 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf9c │ │ │ │ - ldr r1, [pc, #464] @ 413c0 │ │ │ │ + bl ae050 │ │ │ │ + ldr r1, [pc, #464] @ 4161c │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41214 │ │ │ │ + bne 41470 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41230 │ │ │ │ + beq 4148c │ │ │ │ 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 129c3c │ │ │ │ + bl 129dac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4133c │ │ │ │ + beq 41598 │ │ │ │ mov r0, r5 │ │ │ │ - bl aebe0 │ │ │ │ + bl aec90 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 41318 │ │ │ │ + beq 41574 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - ldreq r8, [pc, #364] @ 413cc │ │ │ │ - beq 4129c │ │ │ │ - ldr r1, [pc, #340] @ 413bc │ │ │ │ - bl adf9c │ │ │ │ - ldr r3, [pc, #352] @ 413d0 │ │ │ │ - ldr r8, [pc, #344] @ 413cc │ │ │ │ + ldreq r8, [pc, #364] @ 41628 │ │ │ │ + beq 414f8 │ │ │ │ + ldr r1, [pc, #340] @ 41618 │ │ │ │ + bl ae050 │ │ │ │ + ldr r3, [pc, #352] @ 4162c │ │ │ │ + ldr r8, [pc, #344] @ 41628 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r3 │ │ │ │ - b 4129c │ │ │ │ + b 414f8 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 41344 │ │ │ │ - bne 412b4 │ │ │ │ + blt 415a0 │ │ │ │ + bne 41510 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 412cc │ │ │ │ + bne 41528 │ │ │ │ mov r0, r7 │ │ │ │ - bl af05c │ │ │ │ + bl af10c │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 4127c │ │ │ │ - b 412e8 │ │ │ │ + bne 414d8 │ │ │ │ + b 41544 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12d7b8 │ │ │ │ + bl 12d924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41290 │ │ │ │ - b 41344 │ │ │ │ + beq 414ec │ │ │ │ + b 415a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4129c │ │ │ │ + bne 414f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4129c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 414f8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4130c │ │ │ │ + beq 41568 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4130c │ │ │ │ + bne 41568 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - bl a5784 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 413b4 │ │ │ │ + beq 41610 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4133c │ │ │ │ + beq 41598 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4133c │ │ │ │ + bne 41598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 413b4 │ │ │ │ + b 41610 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41368 │ │ │ │ + beq 415c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 41368 │ │ │ │ + bne 415c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4138c │ │ │ │ + beq 415e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4138c │ │ │ │ + bne 415e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4133c │ │ │ │ + beq 41598 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4133c │ │ │ │ + bne 41598 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4133c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 41598 │ │ │ │ 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 r7, ip, r0, ror #29 │ │ │ │ - eorseq r4, r1, r8, ror #18 │ │ │ │ + @ instruction: 0x001c73f8 │ │ │ │ + eorseq r4, r1, ip, asr #29 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 413e4 │ │ │ │ - b 1af778 │ │ │ │ + ldr r1, [pc] @ 41640 │ │ │ │ + b 1aec58 │ │ │ │ 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 4141c │ │ │ │ - ldr r3, [pc, #196] @ 414d8 │ │ │ │ + bge 41678 │ │ │ │ + ldr r3, [pc, #196] @ 41734 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144290 │ │ │ │ - bne 41428 │ │ │ │ + b 1443e8 │ │ │ │ + bne 41684 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 92fe8 │ │ │ │ + b 92f94 │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ - bls 41438 │ │ │ │ + bls 41694 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29dc68 │ │ │ │ + b 29e0e4 │ │ │ │ lsl r0, r5, #2 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41430 │ │ │ │ + beq 4168c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a804 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 41478 │ │ │ │ - ldr r3, [pc, #112] @ 414d8 │ │ │ │ + bne 416d4 │ │ │ │ + ldr r3, [pc, #112] @ 41734 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99dfc │ │ │ │ - b 414cc │ │ │ │ - bl 92fe8 │ │ │ │ + bl 99dac │ │ │ │ + b 41728 │ │ │ │ + bl 92f94 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - beq 414bc │ │ │ │ + beq 41718 │ │ │ │ cmp r7, r6 │ │ │ │ - ble 414b0 │ │ │ │ + ble 4170c │ │ │ │ ldr r0, [r4, r6, lsl #2] │ │ │ │ - bl 17591c <_PyLong_FromGid@@Base> │ │ │ │ + bl 175d44 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 414bc │ │ │ │ + beq 41718 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 41488 │ │ │ │ + b 416e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99dfc │ │ │ │ - b 414d0 │ │ │ │ + bl 99dac │ │ │ │ + b 4172c │ │ │ │ mov r0, r4 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ 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 1489a0 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 41514 │ │ │ │ - bl a5784 │ │ │ │ - ldr r3, [pc, #40] @ 41530 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 41530 │ │ │ │ - and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #24576 @ 0x6000 │ │ │ │ - ldr r0, [pc, #8] @ 41534 │ │ │ │ - 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] @ 415c4 │ │ │ │ + ldr r3, [pc, #116] @ 417c4 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 41588 │ │ │ │ + bne 41788 │ │ │ │ add ip, sp, #12 │ │ │ │ - ldr r1, [pc, #92] @ 415c8 │ │ │ │ + ldr r1, [pc, #92] @ 417c8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl fe234 │ │ │ │ + bl fe3a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 415a4 │ │ │ │ - b 4159c │ │ │ │ - ldr r0, [pc, #56] @ 415c8 │ │ │ │ + bne 417a4 │ │ │ │ + b 4179c │ │ │ │ + ldr r0, [pc, #56] @ 417c8 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f0534 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1efc1c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41560 │ │ │ │ + bne 41760 │ │ │ │ mov r0, #0 │ │ │ │ - b 415bc │ │ │ │ + b 417bc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1033c4 │ │ │ │ + bl 103538 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4159c │ │ │ │ - ldrne r0, [pc, #16] @ 415cc │ │ │ │ - ldreq r0, [pc, #4] @ 415c4 │ │ │ │ + blt 4179c │ │ │ │ + ldrne r0, [pc, #16] @ 417cc │ │ │ │ + ldreq r0, [pc, #4] @ 417c4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - eorseq r9, r5, r0, ror #8 │ │ │ │ + eorseq r9, r5, r0, ror #2 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - b 41618 │ │ │ │ - b 40e30 │ │ │ │ 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 92a30 │ │ │ │ + bl 92a94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41610 │ │ │ │ + beq 41808 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 41674 │ │ │ │ + bl 41870 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + b 418b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2610d4 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 148af8 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 4184c │ │ │ │ + bl a57ec │ │ │ │ + ldr r3, [pc, #40] @ 41868 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41654 │ │ │ │ - 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 2cd394 │ │ │ │ - mov r0, #0 │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 4166c │ │ │ │ - b 1af778 │ │ │ │ - muleq r2, r0, sl │ │ │ │ - b 40e30 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #16] @ 41868 │ │ │ │ + and r3, r3, #61440 @ 0xf000 │ │ │ │ + cmp r3, #8192 @ 0x2000 │ │ │ │ + ldr r0, [pc, #8] @ 4186c │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ cmp r2, #0 │ │ │ │ bxle lr │ │ │ │ ldrb r3, [r1] │ │ │ │ - ldr ip, [pc, #44] @ 416b4 │ │ │ │ + ldr ip, [pc, #44] @ 418b0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #40] @ 416b8 │ │ │ │ + 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 41698 │ │ │ │ - subeq r1, r8, r4, lsl r2 │ │ │ │ - eorseq r5, r9, r0, ror #21 │ │ │ │ + b 41894 │ │ │ │ + subeq r0, r8, ip, lsl #30 │ │ │ │ + eorseq r5, r9, r0, ror #15 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 261010 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 418f4 │ │ │ │ + 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 2cd7a8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc] @ 4190c │ │ │ │ + b 1aec58 │ │ │ │ + muleq r2, r0, sl │ │ │ │ + b 40ee8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 306c70 <_PyXI_EndInterpreter@@Base+0x4e8> │ │ │ │ + bl 306fc8 <_PyXI_EndInterpreter@@Base+0x4e8> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41710 │ │ │ │ + beq 41968 │ │ │ │ mov r1, r5 │ │ │ │ - bl 292860 <_PySet_Update@@Base> │ │ │ │ + bl 1bcae0 <_PySet_Update@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 41714 │ │ │ │ + bge 4196c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41710 │ │ │ │ + beq 41968 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41710 │ │ │ │ + bne 41968 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004171c <_Py_ResurrectReference@@Base>: │ │ │ │ +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 41764 <_Py_ResurrectReference@@Base+0x48> │ │ │ │ - ldr r0, [pc, #96] @ 417b0 <_Py_ResurrectReference@@Base+0x94> │ │ │ │ - ldr r2, [pc, #96] @ 417b4 <_Py_ResurrectReference@@Base+0x98> │ │ │ │ - ldr r1, [pc, #96] @ 417b8 <_Py_ResurrectReference@@Base+0x9c> │ │ │ │ + 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> │ │ │ │ mov r3, r5 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b 417a8 <_Py_ResurrectReference@@Base+0x8c> │ │ │ │ + b 41a00 <_Py_ResurrectReference@@Base+0x8c> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 124b2c <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 124cb0 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 31b2fc <_PyTime_AsTimeval@@Base+0x2bdc> │ │ │ │ + bl 31ba70 <_PyTime_AsTimeval@@Base+0x2ffc> │ │ │ │ cmn r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne 417a4 <_Py_ResurrectReference@@Base+0x88> │ │ │ │ - bl 28174c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne 419fc <_Py_ResurrectReference@@Base+0x88> │ │ │ │ + bl 281c3c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 417a8 <_Py_ResurrectReference@@Base+0x8c> │ │ │ │ - bl beaac <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b 41a00 <_Py_ResurrectReference@@Base+0x8c> │ │ │ │ + bl beb38 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r8, r5, r0, asr sl │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - @ instruction: 0x0036aff4 │ │ │ │ + eorseq r8, r5, r0, asr r7 │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + @ instruction: 0x0036acf4 │ │ │ │ + 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 a57ec │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne 41b08 <_Py_ResurrectReference@@Base+0x194> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 319fa8 <_PyTime_AsTimeval@@Base+0x1534> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 41b08 <_Py_ResurrectReference@@Base+0x194> │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #168] @ 41b10 <_Py_ResurrectReference@@Base+0x19c> │ │ │ │ + ldr r0, [pc, #168] @ 41b14 <_Py_ResurrectReference@@Base+0x1a0> │ │ │ │ + bl a9c3c │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 41a84 <_Py_ResurrectReference@@Base+0x110> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 323a38 │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ + mov r2, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r1, [pc, #128] @ 41b18 <_Py_ResurrectReference@@Base+0x1a4> │ │ │ │ + str r2, [r4, #20] │ │ │ │ + ldr r0, [pc, #124] @ 41b1c <_Py_ResurrectReference@@Base+0x1a8> │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 31c368 <_PyTime_AsTimeval@@Base+0x38f4> │ │ │ │ + ldr r3, [r5] │ │ │ │ + str r7, [r4, #20] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 41ad4 <_Py_ResurrectReference@@Base+0x160> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 41ad4 <_Py_ResurrectReference@@Base+0x160> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 41a74 <_Py_ResurrectReference@@Base+0x100> │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 41b08 <_Py_ResurrectReference@@Base+0x194> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 41b08 <_Py_ResurrectReference@@Base+0x194> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + eoreq sp, r1, r0, ror r7 │ │ │ │ + eorseq r0, r8, r4, ror #3 │ │ │ │ + andeq r0, r0, r6, lsl #5 │ │ │ │ + eorseq fp, r8, r4, lsr #15 │ │ │ │ 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 417f0 <_Py_ResurrectReference@@Base+0xd4> │ │ │ │ + bhi 41b54 <_Py_ResurrectReference@@Base+0x1e0> │ │ │ │ cmp r4, #0 │ │ │ │ - ldrle r0, [pc, #436] @ 419a0 <_Py_ResurrectReference@@Base+0x284> │ │ │ │ + ldrle r0, [pc, #436] @ 41d04 <_Py_ResurrectReference@@Base+0x390> │ │ │ │ ldrgt r0, [r5] │ │ │ │ - b 41814 <_Py_ResurrectReference@@Base+0xf8> │ │ │ │ - ldr r0, [pc, #428] @ 419a4 <_Py_ResurrectReference@@Base+0x288> │ │ │ │ + b 41b78 <_Py_ResurrectReference@@Base+0x204> │ │ │ │ + ldr r0, [pc, #428] @ 41d08 <_Py_ResurrectReference@@Base+0x394> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 417e0 <_Py_ResurrectReference@@Base+0xc4> │ │ │ │ + bne 41b44 <_Py_ResurrectReference@@Base+0x1d0> │ │ │ │ mov r4, #0 │ │ │ │ - b 41998 <_Py_ResurrectReference@@Base+0x27c> │ │ │ │ + b 41cfc <_Py_ResurrectReference@@Base+0x388> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41834 <_Py_ResurrectReference@@Base+0x118> │ │ │ │ + beq 41b98 <_Py_ResurrectReference@@Base+0x224> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq 4186c <_Py_ResurrectReference@@Base+0x150> │ │ │ │ - b 41848 <_Py_ResurrectReference@@Base+0x12c> │ │ │ │ - ldr r3, [pc, #364] @ 419a8 <_Py_ResurrectReference@@Base+0x28c> │ │ │ │ - ldr r1, [pc, #364] @ 419ac <_Py_ResurrectReference@@Base+0x290> │ │ │ │ + beq 41bd0 <_Py_ResurrectReference@@Base+0x25c> │ │ │ │ + b 41bac <_Py_ResurrectReference@@Base+0x238> │ │ │ │ + ldr r3, [pc, #364] @ 41d0c <_Py_ResurrectReference@@Base+0x398> │ │ │ │ + ldr r1, [pc, #364] @ 41d10 <_Py_ResurrectReference@@Base+0x39c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 4180c <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ - bl ab150 │ │ │ │ + bl 18ec84 │ │ │ │ + b 41b70 <_Py_ResurrectReference@@Base+0x1fc> │ │ │ │ + bl ab1b4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 41890 <_Py_ResurrectReference@@Base+0x174> │ │ │ │ - bl a5784 │ │ │ │ + bne 41bf4 <_Py_ResurrectReference@@Base+0x280> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4180c <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + bne 41b70 <_Py_ResurrectReference@@Base+0x1fc> │ │ │ │ mvn r9, #0 │ │ │ │ - b 41890 <_Py_ResurrectReference@@Base+0x174> │ │ │ │ - ldr r2, [pc, #300] @ 419a0 <_Py_ResurrectReference@@Base+0x284> │ │ │ │ + b 41bf4 <_Py_ResurrectReference@@Base+0x280> │ │ │ │ + ldr r2, [pc, #300] @ 41d04 <_Py_ResurrectReference@@Base+0x390> │ │ │ │ cmp r0, r2 │ │ │ │ - beq 41864 <_Py_ResurrectReference@@Base+0x148> │ │ │ │ - ldr r0, [pc, #304] @ 419b0 <_Py_ResurrectReference@@Base+0x294> │ │ │ │ + beq 41bc8 <_Py_ResurrectReference@@Base+0x254> │ │ │ │ + ldr r0, [pc, #304] @ 41d14 <_Py_ResurrectReference@@Base+0x3a0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #300] @ 419b4 <_Py_ResurrectReference@@Base+0x298> │ │ │ │ + ldr r1, [pc, #300] @ 41d18 <_Py_ResurrectReference@@Base+0x3a4> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - b 4180c <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + bl 117864 │ │ │ │ + b 41b70 <_Py_ResurrectReference@@Base+0x1fc> │ │ │ │ mov r0, #0 │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4180c <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + beq 41b70 <_Py_ResurrectReference@@Base+0x1fc> │ │ │ │ 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 314334 <_PyArg_BadArgument@@Base+0x37c> │ │ │ │ + bl 314688 <_PyArg_BadArgument@@Base+0x37c> │ │ │ │ subs r8, r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ - beq 41998 <_Py_ResurrectReference@@Base+0x27c> │ │ │ │ + beq 41cfc <_Py_ResurrectReference@@Base+0x388> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ add r3, r3, r8 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 41970 <_Py_ResurrectReference@@Base+0x254> │ │ │ │ + beq 41cd4 <_Py_ResurrectReference@@Base+0x360> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41930 <_Py_ResurrectReference@@Base+0x214> │ │ │ │ + bne 41c94 <_Py_ResurrectReference@@Base+0x320> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41970 <_Py_ResurrectReference@@Base+0x254> │ │ │ │ + beq 41cd4 <_Py_ResurrectReference@@Base+0x360> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41970 <_Py_ResurrectReference@@Base+0x254> │ │ │ │ + bne 41cd4 <_Py_ResurrectReference@@Base+0x360> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 41970 <_Py_ResurrectReference@@Base+0x254> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 41cd4 <_Py_ResurrectReference@@Base+0x360> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 41950 <_Py_ResurrectReference@@Base+0x234> │ │ │ │ + beq 41cb4 <_Py_ResurrectReference@@Base+0x340> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 41950 <_Py_ResurrectReference@@Base+0x234> │ │ │ │ + bne 41cb4 <_Py_ResurrectReference@@Base+0x340> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 418c0 <_Py_ResurrectReference@@Base+0x1a4> │ │ │ │ - b 41998 <_Py_ResurrectReference@@Base+0x27c> │ │ │ │ + beq 41c24 <_Py_ResurrectReference@@Base+0x2b0> │ │ │ │ + b 41cfc <_Py_ResurrectReference@@Base+0x388> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4180c <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + beq 41b70 <_Py_ResurrectReference@@Base+0x1fc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4180c <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + bne 41b70 <_Py_ResurrectReference@@Base+0x1fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4180c <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 41b70 <_Py_ResurrectReference@@Base+0x1fc> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, r0, lsr #17 │ │ │ │ + eorseq r9, r5, r0, lsr #11 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #1 │ │ │ │ + eorseq sp, r6, ip, ror #27 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r0, lsr sl │ │ │ │ - ldr r0, [pc] @ 419c0 <_Py_ResurrectReference@@Base+0x2a4> │ │ │ │ - b 9df70 │ │ │ │ - eorseq fp, r8, r4, asr sl │ │ │ │ - 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 a5784 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne 41ab8 <_Py_ResurrectReference@@Base+0x39c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 319c74 <_PyTime_AsTimeval@@Base+0x1554> │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 41ab8 <_Py_ResurrectReference@@Base+0x39c> │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #168] @ 41ac0 <_Py_ResurrectReference@@Base+0x3a4> │ │ │ │ - ldr r0, [pc, #168] @ 41ac4 <_Py_ResurrectReference@@Base+0x3a8> │ │ │ │ - bl a9bd4 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 41a34 <_Py_ResurrectReference@@Base+0x318> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 323fb4 │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - mov r2, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 41ac8 <_Py_ResurrectReference@@Base+0x3ac> │ │ │ │ - str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 41acc <_Py_ResurrectReference@@Base+0x3b0> │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 31c1c8 <_PyTime_AsTimeval@@Base+0x3aa8> │ │ │ │ - ldr r3, [r5] │ │ │ │ - str r7, [r4, #20] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 41a84 <_Py_ResurrectReference@@Base+0x368> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 41a84 <_Py_ResurrectReference@@Base+0x368> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 41a24 <_Py_ResurrectReference@@Base+0x308> │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41ab8 <_Py_ResurrectReference@@Base+0x39c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ + eorseq fp, r8, ip, lsr #15 │ │ │ │ + ldr r0, [pc] @ 41d24 <_Py_ResurrectReference@@Base+0x3b0> │ │ │ │ + b 9df20 │ │ │ │ + @ instruction: 0x0038b7d0 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + ldr r2, [pc, #12] @ 41d40 <_Py_ResurrectReference@@Base+0x3cc> │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 41ab8 <_Py_ResurrectReference@@Base+0x39c> │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - eoreq sp, r1, r0, ror #31 │ │ │ │ - eorseq r0, r8, r4, ror #9 │ │ │ │ - andeq r0, r0, r6, lsl #5 │ │ │ │ - eorseq fp, r8, ip, asr #21 │ │ │ │ + ldr r0, [pc, #8] @ 41d44 <_Py_ResurrectReference@@Base+0x3d0> │ │ │ │ + moveq r0, r2 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 41af8 <_Py_ResurrectReference@@Base+0x3dc> │ │ │ │ + bne 41d70 <_Py_ResurrectReference@@Base+0x3fc> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 178284 │ │ │ │ + b 1786ac │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 41b1c <_Py_ResurrectReference@@Base+0x400> │ │ │ │ + ldr r0, [pc, #20] @ 41d94 <_Py_ResurrectReference@@Base+0x420> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 41aec <_Py_ResurrectReference@@Base+0x3d0> │ │ │ │ - eorseq r2, r7, r8, ror ip │ │ │ │ - │ │ │ │ -00041b20 <_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] @ 41b8c <_PyErr_SetLocaleString@@Base+0x6c> │ │ │ │ - mov r0, r3 │ │ │ │ - bl 14463c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #60] @ 41b90 <_PyErr_SetLocaleString@@Base+0x70> │ │ │ │ - bl 356b80 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 118038 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - eorseq r4, r6, r4, lsl #15 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - ldr r2, [pc, #12] @ 41bac <_PyErr_SetLocaleString@@Base+0x8c> │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 41bb0 <_PyErr_SetLocaleString@@Base+0x90> │ │ │ │ - moveq r0, r2 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + b 41d64 <_Py_ResurrectReference@@Base+0x3f0> │ │ │ │ + eorseq r2, r7, ip, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 113404 │ │ │ │ - ldr r0, [pc] @ 41bd4 <_PyErr_SetLocaleString@@Base+0xb4> │ │ │ │ + bl 113554 │ │ │ │ + ldr r0, [pc] @ 41db8 <_Py_ResurrectReference@@Base+0x444> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00041bd8 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +00041dbc <_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] @ 41dc4 <_PyEval_FormatKwargsError@@Base+0x1ec> │ │ │ │ + ldr r3, [pc, #468] @ 41fa8 <_PyEval_FormatKwargsError@@Base+0x1ec> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1898cc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 41c90 <_PyEval_FormatKwargsError@@Base+0xb8> │ │ │ │ + beq 41e74 <_PyEval_FormatKwargsError@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1898f4 <_PyErr_Clear@@Base> │ │ │ │ + bl 189490 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a6988 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a6e08 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 41dbc <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 41fa0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #408] @ 41dc8 <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #408] @ 41fac <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ ldr ip, [r2, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r2, [pc, #400] @ 41dcc <_PyEval_FormatKwargsError@@Base+0x1f4> │ │ │ │ + ldr r2, [pc, #400] @ 41fb0 <_PyEval_FormatKwargsError@@Base+0x1f4> │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1c0908 <_PyErr_Format@@Base> │ │ │ │ + bl 1bfe20 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41dbc <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 41fa0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41dbc <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ - ldr r2, [pc, #356] @ 41dd0 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ + bne 41fa0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + ldr r2, [pc, #356] @ 41fb4 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41c84 <_PyEval_FormatKwargsError@@Base+0xac> │ │ │ │ + beq 41e68 <_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 41d98 <_PyEval_FormatKwargsError@@Base+0x1c0> │ │ │ │ - ldr r3, [pc, #316] @ 41dd4 <_PyEval_FormatKwargsError@@Base+0x1fc> │ │ │ │ + b 41f7c <_PyEval_FormatKwargsError@@Base+0x1c0> │ │ │ │ + ldr r3, [pc, #316] @ 41fb8 <_PyEval_FormatKwargsError@@Base+0x1fc> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 1898cc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41dbc <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 41fa0 <_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 41da8 <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ + beq 41f8c <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ ldr r8, [r7, #8] │ │ │ │ cmp r8, #1 │ │ │ │ - bne 41da8 <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ + bne 41f8c <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1898f4 <_PyErr_Clear@@Base> │ │ │ │ + bl 189490 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a6988 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a6e08 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 41d54 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ - ldr r2, [pc, #216] @ 41dc8 <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ + beq 41f38 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ + ldr r2, [pc, #216] @ 41fac <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #208] @ 41dd8 <_PyEval_FormatKwargsError@@Base+0x200> │ │ │ │ - bl 1c0908 <_PyErr_Format@@Base> │ │ │ │ + ldr r2, [pc, #208] @ 41fbc <_PyEval_FormatKwargsError@@Base+0x200> │ │ │ │ + bl 1bfe20 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41d54 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ + beq 41f38 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41d54 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ - ldr r2, [pc, #164] @ 41dd0 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ + bne 41f38 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ + ldr r2, [pc, #164] @ 41fb4 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41d44 <_PyEval_FormatKwargsError@@Base+0x16c> │ │ │ │ + beq 41f28 <_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 41dbc <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 41fa0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 41dbc <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ - ldr r2, [pc, #88] @ 41dd0 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ + bne 41fa0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + ldr r2, [pc, #88] @ 41fb4 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41d90 <_PyEval_FormatKwargsError@@Base+0x1b8> │ │ │ │ + beq 41f74 <_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 9b440 │ │ │ │ + b 9b3f0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r4, asr #22 │ │ │ │ + eorseq fp, r8, ip, lsr #19 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - eorseq fp, r8, r8, ror fp │ │ │ │ + eorseq fp, r8, r0, ror #19 │ │ │ │ + │ │ │ │ +00041fc0 <_PyErr_SetLocaleString@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #76] @ 4202c <_PyErr_SetLocaleString@@Base+0x6c> │ │ │ │ + mov r0, r3 │ │ │ │ + bl 144794 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r3, [pc, #60] @ 42030 <_PyErr_SetLocaleString@@Base+0x70> │ │ │ │ + bl 356890 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 11817c <_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 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + eorseq r4, r6, r4, lsl #9 │ │ │ │ + andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r2, [r0, #14] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -23996,194 +24144,197 @@ │ │ │ │ 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] @ 41e30 <_PyEval_FormatKwargsError@@Base+0x258> │ │ │ │ - bl 128bc8 │ │ │ │ + ldr r0, [pc, #8] @ 42088 <_PyErr_SetLocaleString@@Base+0xc8> │ │ │ │ + bl 128d3c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq fp, r8, r0, lsr #25 │ │ │ │ + eorseq fp, r8, r4, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 41e5c <_PyEval_FormatKwargsError@@Base+0x284> │ │ │ │ + bne 420b4 <_PyErr_SetLocaleString@@Base+0xf4> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d5be8 │ │ │ │ + b 1d5164 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 41e80 <_PyEval_FormatKwargsError@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #20] @ 420d8 <_PyErr_SetLocaleString@@Base+0x118> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 41e50 <_PyEval_FormatKwargsError@@Base+0x278> │ │ │ │ - eorseq r2, r7, r0, lsl #25 │ │ │ │ + b 420a8 <_PyErr_SetLocaleString@@Base+0xe8> │ │ │ │ + mlaseq r7, r4, r9, r2 │ │ │ │ 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 41ec0 <_PyEval_FormatKwargsError@@Base+0x2e8> │ │ │ │ + bne 42118 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41eb8 <_PyEval_FormatKwargsError@@Base+0x2e0> │ │ │ │ + beq 42110 <_PyErr_SetLocaleString@@Base+0x150> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 42074 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ - ldr r0, [pc, #444] @ 4207c <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ + bne 422cc <_PyErr_SetLocaleString@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #444] @ 422d4 <_PyErr_SetLocaleString@@Base+0x314> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - ldr r7, [pc, #436] @ 42080 <_PyEval_FormatKwargsError@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #436] @ 42084 <_PyEval_FormatKwargsError@@Base+0x4ac> │ │ │ │ + ldr r7, [pc, #436] @ 422d8 <_PyErr_SetLocaleString@@Base+0x318> │ │ │ │ + ldr r3, [pc, #436] @ 422dc <_PyErr_SetLocaleString@@Base+0x31c> │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, r7 │ │ │ │ cmpne r6, r3 │ │ │ │ - beq 41f5c <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + beq 421b4 <_PyErr_SetLocaleString@@Base+0x1f4> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41f5c <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 421b4 <_PyErr_SetLocaleString@@Base+0x1f4> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf9c │ │ │ │ - ldr r1, [pc, #388] @ 42088 <_PyEval_FormatKwargsError@@Base+0x4b0> │ │ │ │ + bl ae050 │ │ │ │ + ldr r1, [pc, #388] @ 422e0 <_PyErr_SetLocaleString@@Base+0x320> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41f5c <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 421b4 <_PyErr_SetLocaleString@@Base+0x1f4> │ │ │ │ mov r0, r6 │ │ │ │ - bl adf9c │ │ │ │ - ldr r1, [pc, #356] @ 4208c <_PyEval_FormatKwargsError@@Base+0x4b4> │ │ │ │ + bl ae050 │ │ │ │ + ldr r1, [pc, #356] @ 422e4 <_PyErr_SetLocaleString@@Base+0x324> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41f5c <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 421b4 <_PyErr_SetLocaleString@@Base+0x1f4> │ │ │ │ mov r0, r6 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41f5c <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 421b4 <_PyErr_SetLocaleString@@Base+0x1f4> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b 41f8c <_PyEval_FormatKwargsError@@Base+0x3b4> │ │ │ │ + b 421e4 <_PyErr_SetLocaleString@@Base+0x224> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ - bl 15e588 │ │ │ │ + bl 15e89c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41f84 <_PyEval_FormatKwargsError@@Base+0x3ac> │ │ │ │ + bne 421dc <_PyErr_SetLocaleString@@Base+0x21c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, r6 │ │ │ │ - ble 41f4c <_PyEval_FormatKwargsError@@Base+0x374> │ │ │ │ + ble 421a4 <_PyErr_SetLocaleString@@Base+0x1e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl aebe0 │ │ │ │ + bl aec90 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41f7c <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + beq 421d4 <_PyErr_SetLocaleString@@Base+0x214> │ │ │ │ mov r0, r4 │ │ │ │ - bl af05c │ │ │ │ + bl af10c │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - beq 42040 <_PyEval_FormatKwargsError@@Base+0x468> │ │ │ │ + beq 42298 <_PyErr_SetLocaleString@@Base+0x2d8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1159b4 │ │ │ │ + bl 115b00 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 41fe0 <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ + beq 42238 <_PyErr_SetLocaleString@@Base+0x278> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 41fe0 <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ + bne 42238 <_PyErr_SetLocaleString@@Base+0x278> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 42010 <_PyEval_FormatKwargsError@@Base+0x438> │ │ │ │ + bne 42268 <_PyErr_SetLocaleString@@Base+0x2a8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41f7c <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + beq 421d4 <_PyErr_SetLocaleString@@Base+0x214> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41f7c <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + bne 421d4 <_PyErr_SetLocaleString@@Base+0x214> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 41f7c <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 421d4 <_PyErr_SetLocaleString@@Base+0x214> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 41f9c <_PyEval_FormatKwargsError@@Base+0x3c4> │ │ │ │ + beq 421f4 <_PyErr_SetLocaleString@@Base+0x234> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42074 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + beq 422cc <_PyErr_SetLocaleString@@Base+0x30c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 42074 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + bne 422cc <_PyErr_SetLocaleString@@Base+0x30c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 42074 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 422cc <_PyErr_SetLocaleString@@Base+0x30c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42064 <_PyEval_FormatKwargsError@@Base+0x48c> │ │ │ │ + beq 422bc <_PyErr_SetLocaleString@@Base+0x2fc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 42064 <_PyEval_FormatKwargsError@@Base+0x48c> │ │ │ │ + bne 422bc <_PyErr_SetLocaleString@@Base+0x2fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - bl a5784 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41eb8 <_PyEval_FormatKwargsError@@Base+0x2e0> │ │ │ │ - b 41f7c <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ - ldr r0, [pc, #20] @ 42090 <_PyEval_FormatKwargsError@@Base+0x4b8> │ │ │ │ + beq 42110 <_PyErr_SetLocaleString@@Base+0x150> │ │ │ │ + b 421d4 <_PyErr_SetLocaleString@@Base+0x214> │ │ │ │ + ldr r0, [pc, #20] @ 422e8 <_PyErr_SetLocaleString@@Base+0x328> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ ldrsbeq r4, [r5], #-204 @ 0xffffff34 │ │ │ │ ldrsheq r4, [r5], #-172 @ 0xffffff54 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ 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] @ 420ec <_PyEval_FormatKwargsError@@Base+0x514> │ │ │ │ + ldr r0, [pc, #60] @ 42344 <_PyErr_SetLocaleString@@Base+0x384> │ │ │ │ mov r6, r3 │ │ │ │ mov r2, #1 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_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 b922c │ │ │ │ - eorseq r9, r8, r0, asr r5 │ │ │ │ + b b92bc │ │ │ │ + eorseq r9, r8, r4, asr #5 │ │ │ │ + ldr r0, [pc] @ 42350 <_PyErr_SetLocaleString@@Base+0x390> │ │ │ │ + b 9df20 │ │ │ │ + mlaseq r5, ip, pc, pc @ │ │ │ │ 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] │ │ │ │ @@ -24202,385 +24353,391 @@ │ │ │ │ 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 42178 <_PyEval_FormatKwargsError@@Base+0x5a0> │ │ │ │ + beq 423dc <_PyErr_SetLocaleString@@Base+0x41c> │ │ │ │ str r0, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - ldr r0, [pc, #128] @ 421f4 <_PyEval_FormatKwargsError@@Base+0x61c> │ │ │ │ - bl 128bc8 │ │ │ │ - b 421a8 <_PyEval_FormatKwargsError@@Base+0x5d0> │ │ │ │ + ldr r0, [pc, #128] @ 42458 <_PyErr_SetLocaleString@@Base+0x498> │ │ │ │ + bl 128d3c │ │ │ │ + b 4240c <_PyErr_SetLocaleString@@Base+0x44c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 42198 <_PyEval_FormatKwargsError@@Base+0x5c0> │ │ │ │ + beq 423fc <_PyErr_SetLocaleString@@Base+0x43c> │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - ldr r0, [pc, #100] @ 421f8 <_PyEval_FormatKwargsError@@Base+0x620> │ │ │ │ - bl 128bc8 │ │ │ │ - b 421a8 <_PyEval_FormatKwargsError@@Base+0x5d0> │ │ │ │ - ldr r0, [pc, #92] @ 421fc <_PyEval_FormatKwargsError@@Base+0x624> │ │ │ │ + ldr r0, [pc, #100] @ 4245c <_PyErr_SetLocaleString@@Base+0x49c> │ │ │ │ + bl 128d3c │ │ │ │ + b 4240c <_PyErr_SetLocaleString@@Base+0x44c> │ │ │ │ + ldr r0, [pc, #92] @ 42460 <_PyErr_SetLocaleString@@Base+0x4a0> │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 421b8 <_PyEval_FormatKwargsError@@Base+0x5e0> │ │ │ │ + bne 4241c <_PyErr_SetLocaleString@@Base+0x45c> │ │ │ │ mov r0, #0 │ │ │ │ - b 421ec <_PyEval_FormatKwargsError@@Base+0x614> │ │ │ │ + b 42450 <_PyErr_SetLocaleString@@Base+0x490> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 421d0 <_PyEval_FormatKwargsError@@Base+0x5f8> │ │ │ │ - bl 77558 │ │ │ │ + beq 42434 <_PyErr_SetLocaleString@@Base+0x474> │ │ │ │ + bl 775a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 421b0 <_PyEval_FormatKwargsError@@Base+0x5d8> │ │ │ │ + beq 42414 <_PyErr_SetLocaleString@@Base+0x454> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 421ec <_PyEval_FormatKwargsError@@Base+0x614> │ │ │ │ + beq 42450 <_PyErr_SetLocaleString@@Base+0x490> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 77380 │ │ │ │ + b 773c8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r8, r4, lsr sp │ │ │ │ - eorseq fp, r8, r4, asr sp │ │ │ │ - eorseq fp, r8, r0, ror sp │ │ │ │ + eorseq fp, r8, r8, lsr #21 │ │ │ │ + eorseq fp, r8, r8, asr #21 │ │ │ │ + eorseq fp, r8, r4, ror #21 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 42490 <_PyErr_SetLocaleString@@Base+0x4d0> │ │ │ │ + ldr r3, [pc, #212] @ 42558 <_PyErr_SetLocaleString@@Base+0x598> │ │ │ │ + ldr r1, [pc, #212] @ 4255c <_PyErr_SetLocaleString@@Base+0x59c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 424b0 <_PyErr_SetLocaleString@@Base+0x4f0> │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #16777216 @ 0x1000000 │ │ │ │ + bne 424b8 <_PyErr_SetLocaleString@@Base+0x4f8> │ │ │ │ + ldr r3, [pc, #184] @ 42560 <_PyErr_SetLocaleString@@Base+0x5a0> │ │ │ │ + ldr r1, [pc, #184] @ 42564 <_PyErr_SetLocaleString@@Base+0x5a4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 12855c │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bgt 424ec <_PyErr_SetLocaleString@@Base+0x52c> │ │ │ │ + bl a57ec │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 424b0 <_PyErr_SetLocaleString@@Base+0x4f0> │ │ │ │ + ldr r3, [pc, #136] @ 42568 <_PyErr_SetLocaleString@@Base+0x5a8> │ │ │ │ + ldr r1, [pc, #136] @ 4256c <_PyErr_SetLocaleString@@Base+0x5ac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 424b0 <_PyErr_SetLocaleString@@Base+0x4f0> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq 42550 <_PyErr_SetLocaleString@@Base+0x590> │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 42530 <_PyErr_SetLocaleString@@Base+0x570> │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4251c <_PyErr_SetLocaleString@@Base+0x55c> │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + bl 99dac │ │ │ │ + b 42530 <_PyErr_SetLocaleString@@Base+0x570> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 319fa8 <_PyTime_AsTimeval@@Base+0x1534> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 42510 <_PyErr_SetLocaleString@@Base+0x550> │ │ │ │ + b 424b0 <_PyErr_SetLocaleString@@Base+0x4f0> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 998b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + strne r5, [r4, #32] │ │ │ │ + bne 42550 <_PyErr_SetLocaleString@@Base+0x590> │ │ │ │ + bl 29e0e4 │ │ │ │ + b 424b0 <_PyErr_SetLocaleString@@Base+0x4f0> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq fp, r8, r0, lsl #4 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq fp, r8, r4, asr fp │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq fp, r8, r4, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4224c <_PyEval_FormatKwargsError@@Base+0x674> │ │ │ │ + beq 425bc <_PyErr_SetLocaleString@@Base+0x5fc> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 42254 <_PyEval_FormatKwargsError@@Base+0x67c> │ │ │ │ + ldreq r0, [pc, #20] @ 425c4 <_PyErr_SetLocaleString@@Base+0x604> │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 42254 <_PyEval_FormatKwargsError@@Base+0x67c> │ │ │ │ - bl 41674 │ │ │ │ + ldreq r1, [pc, #8] @ 425c4 <_PyErr_SetLocaleString@@Base+0x604> │ │ │ │ + bl 41870 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r0, [pc] @ 42260 <_PyEval_FormatKwargsError@@Base+0x688> │ │ │ │ - b 9df70 │ │ │ │ - mlaseq r6, ip, r2, r0 │ │ │ │ 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 4229c <_PyEval_FormatKwargsError@@Base+0x6c4> │ │ │ │ + bne 42600 <_PyErr_SetLocaleString@@Base+0x640> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 422b0 <_PyEval_FormatKwargsError@@Base+0x6d8> │ │ │ │ - b 422c0 <_PyEval_FormatKwargsError@@Base+0x6e8> │ │ │ │ + bne 42614 <_PyErr_SetLocaleString@@Base+0x654> │ │ │ │ + b 42624 <_PyErr_SetLocaleString@@Base+0x664> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4228c <_PyEval_FormatKwargsError@@Base+0x6b4> │ │ │ │ + beq 425f0 <_PyErr_SetLocaleString@@Base+0x630> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -000422dc <_PyImport_ClearExtension@@Base>: │ │ │ │ +00042640 <_PyImport_ClearExtension@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #256] @ 423f4 <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ + ldr r3, [pc, #256] @ 42758 <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ - bl 23ed14 │ │ │ │ + bl 23ea74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4232c <_PyImport_ClearExtension@@Base+0x50> │ │ │ │ - bl a5784 │ │ │ │ + bne 42690 <_PyImport_ClearExtension@@Base+0x50> │ │ │ │ + bl a57ec │ │ │ │ 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 42368 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + beq 426cc <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42368 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + beq 426cc <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 42368 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 426cc <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bgt 42394 <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ - bl 9b380 │ │ │ │ + bgt 426f8 <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ + bl 9b330 │ │ │ │ mov r7, r0 │ │ │ │ - bl 24a5b0 │ │ │ │ + bl 24a310 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 423c4 <_PyImport_ClearExtension@@Base+0xe8> │ │ │ │ - b 423bc <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ + bne 42728 <_PyImport_ClearExtension@@Base+0xe8> │ │ │ │ + b 42720 <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ ldr r3, [r8, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4237c <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + beq 426e0 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge 4237c <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + bge 426e0 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ mov r0, r8 │ │ │ │ - bl 42688 <_PyImport_ClearExtension@@Base+0x3ac> │ │ │ │ + bl 42be8 <_PyImport_ClearExtension@@Base+0x5a8> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4237c <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + bge 426e0 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31ff8c <_PyTime_AsTimeval@@Base+0x786c> │ │ │ │ + bl 320460 <_PyTime_AsTimeval@@Base+0x79ec> │ │ │ │ cmp r7, r4 │ │ │ │ - bne 423e0 <_PyImport_ClearExtension@@Base+0x104> │ │ │ │ + bne 42744 <_PyImport_ClearExtension@@Base+0x104> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 280aa8 │ │ │ │ - b 423d8 <_PyImport_ClearExtension@@Base+0xfc> │ │ │ │ + bl 280f98 │ │ │ │ + b 4273c <_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 42424 <_PyImport_ClearExtension@@Base+0x148> │ │ │ │ - ldr r3, [pc, #212] @ 424ec <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ - ldr r1, [pc, #212] @ 424f0 <_PyImport_ClearExtension@@Base+0x214> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 42444 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 4244c <_PyImport_ClearExtension@@Base+0x170> │ │ │ │ - ldr r3, [pc, #184] @ 424f4 <_PyImport_ClearExtension@@Base+0x218> │ │ │ │ - ldr r1, [pc, #184] @ 424f8 <_PyImport_ClearExtension@@Base+0x21c> │ │ │ │ + ldr r3, [pc, #220] @ 42850 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ + bl 356890 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mvn r2, #0 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r4, [r3, #3724] @ 0xe8c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 427a8 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + ldr r3, [pc, #184] @ 42854 <_PyImport_ClearExtension@@Base+0x214> │ │ │ │ + ldr r1, [pc, #184] @ 42858 <_PyImport_ClearExtension@@Base+0x218> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 427c8 <_PyImport_ClearExtension@@Base+0x188> │ │ │ │ + ldr r2, [pc, #172] @ 4285c <_PyImport_ClearExtension@@Base+0x21c> │ │ │ │ + ldr r2, [r2, #624] @ 0x270 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 427d0 <_PyImport_ClearExtension@@Base+0x190> │ │ │ │ + ldr r3, [pc, #160] @ 42860 <_PyImport_ClearExtension@@Base+0x220> │ │ │ │ + ldr r1, [pc, #160] @ 42864 <_PyImport_ClearExtension@@Base+0x224> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1283e8 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bgt 42480 <_PyImport_ClearExtension@@Base+0x1a4> │ │ │ │ - bl a5784 │ │ │ │ + bl 18ec84 │ │ │ │ + mov r0, #0 │ │ │ │ + b 42848 <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ + ldr r0, [pc, #144] @ 42868 <_PyImport_ClearExtension@@Base+0x228> │ │ │ │ + mov r1, r4 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42444 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ - ldr r3, [pc, #136] @ 424fc <_PyImport_ClearExtension@@Base+0x220> │ │ │ │ - ldr r1, [pc, #136] @ 42500 <_PyImport_ClearExtension@@Base+0x224> │ │ │ │ + blt 427c8 <_PyImport_ClearExtension@@Base+0x188> │ │ │ │ + bl 2a7d28 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 2943c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 4280c <_PyImport_ClearExtension@@Base+0x1cc> │ │ │ │ + bl 32d7c │ │ │ │ + b 42830 <_PyImport_ClearExtension@@Base+0x1f0> │ │ │ │ + bl 2a8884 │ │ │ │ + ldr r0, [pc, #84] @ 4286c <_PyImport_ClearExtension@@Base+0x22c> │ │ │ │ + bl 2a8e28 <_PySlice_FromIndices@@Base+0x160> │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 42830 <_PyImport_ClearExtension@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #72] @ 42870 <_PyImport_ClearExtension@@Base+0x230> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 42444 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq 424e4 <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 424c4 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 424b0 <_PyImport_ClearExtension@@Base+0x1d4> │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - bl 99dfc │ │ │ │ - b 424c4 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ + bl 1443e8 │ │ │ │ + b 42848 <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ mov r0, r4 │ │ │ │ - bl 319c74 <_PyTime_AsTimeval@@Base+0x1554> │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 424a4 <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ - b 42444 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 99908 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - strne r5, [r4, #32] │ │ │ │ - bne 424e4 <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ - bl 29dc68 │ │ │ │ - b 42444 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bl a6504 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #44] @ 42874 <_PyImport_ClearExtension@@Base+0x234> │ │ │ │ + bl a9c3c │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsheq sp, [r5], #-164 @ 0xffffff5c │ │ │ │ + eorseq sl, r7, r8, ror #12 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq fp, r8, ip, lsr #9 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r0, ror #27 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, r0, lsl #28 │ │ │ │ + eorseq fp, r8, r4, asr #23 │ │ │ │ + eorseq fp, r8, ip, ror #23 │ │ │ │ + eorseq r9, r6, r8, lsr #14 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + @ instruction: 0x0038bbf8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3960] @ 0xf78 │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ - add lr, sp, #12 │ │ │ │ - add ip, sp, #16 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #148] @ 425cc <_PyImport_ClearExtension@@Base+0x2f0> │ │ │ │ - bl 2dd020 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 425c4 <_PyImport_ClearExtension@@Base+0x2e8> │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl c3f28 │ │ │ │ - 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 c7c84 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge 425a4 <_PyImport_ClearExtension@@Base+0x2c8> │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 425b8 <_PyImport_ClearExtension@@Base+0x2dc> │ │ │ │ - bl 1325e8 │ │ │ │ + bl 21d290 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 428b0 <_PyImport_ClearExtension@@Base+0x270> │ │ │ │ + bl a57ec │ │ │ │ + ldr r3, [pc, #36] @ 428c8 <_PyImport_ClearExtension@@Base+0x288> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42550 <_PyImport_ClearExtension@@Base+0x274> │ │ │ │ - mov r0, #0 │ │ │ │ - b 425c4 <_PyImport_ClearExtension@@Base+0x2e8> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 42ed0 <_PyImport_ClearExtension@@Base+0xbf4> │ │ │ │ - b 425c4 <_PyImport_ClearExtension@@Base+0x2e8> │ │ │ │ - ldr r3, [pc, #16] @ 425d0 <_PyImport_ClearExtension@@Base+0x2f4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r2, r7, r0, lsl #12 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #16] @ 428cc <_PyImport_ClearExtension@@Base+0x28c> │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #4] @ 428c8 <_PyImport_ClearExtension@@Base+0x288> │ │ │ │ + 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 425fc <_PyImport_ClearExtension@@Base+0x320> │ │ │ │ + bne 428f8 <_PyImport_ClearExtension@@Base+0x2b8> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d37f4 │ │ │ │ + b 1d2d04 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 42620 <_PyImport_ClearExtension@@Base+0x344> │ │ │ │ + ldr r0, [pc, #20] @ 4291c <_PyImport_ClearExtension@@Base+0x2dc> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 425f0 <_PyImport_ClearExtension@@Base+0x314> │ │ │ │ - eorseq r2, r7, r8, ror #25 │ │ │ │ + b 428ec <_PyImport_ClearExtension@@Base+0x2ac> │ │ │ │ + @ instruction: 0x003729fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl ef504 │ │ │ │ + bl ef668 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42668 <_PyImport_ClearExtension@@Base+0x38c> │ │ │ │ + bne 42964 <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 42660 <_PyImport_ClearExtension@@Base+0x384> │ │ │ │ + beq 4295c <_PyImport_ClearExtension@@Base+0x31c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5c84 │ │ │ │ + bl 1a4dbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42668 <_PyImport_ClearExtension@@Base+0x38c> │ │ │ │ + bne 42964 <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d832c │ │ │ │ - ldr r3, [pc, #16] @ 42680 <_PyImport_ClearExtension@@Base+0x3a4> │ │ │ │ - ldr r1, [pc, #16] @ 42684 <_PyImport_ClearExtension@@Base+0x3a8> │ │ │ │ + b 2d8618 │ │ │ │ + ldr r3, [pc, #16] @ 4297c <_PyImport_ClearExtension@@Base+0x33c> │ │ │ │ + ldr r1, [pc, #16] @ 42980 <_PyImport_ClearExtension@@Base+0x340> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r0, asr lr │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 426c0 <_PyImport_ClearExtension@@Base+0x3e4> │ │ │ │ - ldr r0, [r0, #3884] @ 0xf2c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 426c8 <_PyImport_ClearExtension@@Base+0x3ec> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - bge 426d0 <_PyImport_ClearExtension@@Base+0x3f4> │ │ │ │ - ldr r2, [pc, #68] @ 426f4 <_PyImport_ClearExtension@@Base+0x418> │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - b 426ec <_PyImport_ClearExtension@@Base+0x410> │ │ │ │ - ldr r1, [pc, #48] @ 426f8 <_PyImport_ClearExtension@@Base+0x41c> │ │ │ │ - b 426d4 <_PyImport_ClearExtension@@Base+0x3f8> │ │ │ │ - ldr r1, [pc, #44] @ 426fc <_PyImport_ClearExtension@@Base+0x420> │ │ │ │ - b 426d4 <_PyImport_ClearExtension@@Base+0x3f8> │ │ │ │ - ldr r1, [pc, #40] @ 42700 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 42704 <_PyImport_ClearExtension@@Base+0x428> │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r2, [pc] @ 426f4 <_PyImport_ClearExtension@@Base+0x418> │ │ │ │ - b b2998 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r8, r8, ror lr │ │ │ │ - mlaseq r8, r0, lr, fp │ │ │ │ - @ instruction: 0x0038bebc │ │ │ │ - subseq ip, r1, r0, lsl #19 │ │ │ │ + eorseq fp, r8, r0, lsl #24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 42718 <_PyImport_ClearExtension@@Base+0x43c> │ │ │ │ - b 1bd550 │ │ │ │ - ldr r0, [pc] @ 42720 <_PyImport_ClearExtension@@Base+0x444> │ │ │ │ + beq 42994 <_PyImport_ClearExtension@@Base+0x354> │ │ │ │ + b 1bca00 │ │ │ │ + ldr r0, [pc] @ 4299c <_PyImport_ClearExtension@@Base+0x35c> │ │ │ │ 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] │ │ │ │ @@ -24593,302 +24750,293 @@ │ │ │ │ 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 42784 <_PyImport_ClearExtension@@Base+0x4a8> │ │ │ │ + beq 42a00 <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ str r0, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #100] @ 427e4 <_PyImport_ClearExtension@@Base+0x508> │ │ │ │ - bl 128bc8 │ │ │ │ - b 427a4 <_PyImport_ClearExtension@@Base+0x4c8> │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 4279c <_PyImport_ClearExtension@@Base+0x4c0> │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r0, [pc, #80] @ 427e8 <_PyImport_ClearExtension@@Base+0x50c> │ │ │ │ - bl 128bc8 │ │ │ │ - b 427a4 <_PyImport_ClearExtension@@Base+0x4c8> │ │ │ │ - ldr r0, [pc, #72] @ 427ec <_PyImport_ClearExtension@@Base+0x510> │ │ │ │ - bl 128bc8 │ │ │ │ + ldr r0, [pc, #100] @ 42a60 <_PyImport_ClearExtension@@Base+0x420> │ │ │ │ + bl 128d3c │ │ │ │ + b 42a20 <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 42a18 <_PyImport_ClearExtension@@Base+0x3d8> │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r0, [pc, #80] @ 42a64 <_PyImport_ClearExtension@@Base+0x424> │ │ │ │ + bl 128d3c │ │ │ │ + b 42a20 <_PyImport_ClearExtension@@Base+0x3e0> │ │ │ │ + ldr r0, [pc, #72] @ 42a68 <_PyImport_ClearExtension@@Base+0x428> │ │ │ │ + bl 128d3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 427c0 <_PyImport_ClearExtension@@Base+0x4e4> │ │ │ │ + beq 42a3c <_PyImport_ClearExtension@@Base+0x3fc> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 427c0 <_PyImport_ClearExtension@@Base+0x4e4> │ │ │ │ + beq 42a3c <_PyImport_ClearExtension@@Base+0x3fc> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 77380 │ │ │ │ + bl 773c8 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r5, #0 │ │ │ │ - beq 427dc <_PyImport_ClearExtension@@Base+0x500> │ │ │ │ + beq 42a58 <_PyImport_ClearExtension@@Base+0x418> │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 77558 │ │ │ │ + b 775a0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0038bed8 │ │ │ │ - eorseq fp, r8, r0, lsr #25 │ │ │ │ - eorseq fp, r8, ip, ror #29 │ │ │ │ + eorseq fp, r8, r8, lsr #24 │ │ │ │ + eorseq fp, r8, r4, lsl sl │ │ │ │ + eorseq fp, r8, ip, lsr ip │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 42800 <_PyImport_ClearExtension@@Base+0x524> │ │ │ │ - b a649c │ │ │ │ + blt 42a7c <_PyImport_ClearExtension@@Base+0x43c> │ │ │ │ + b a6504 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 42828 <_PyImport_ClearExtension@@Base+0x54c> │ │ │ │ - ldr r1, [pc, #16] @ 4282c <_PyImport_ClearExtension@@Base+0x550> │ │ │ │ + ldr r3, [pc, #16] @ 42aa4 <_PyImport_ClearExtension@@Base+0x464> │ │ │ │ + ldr r1, [pc, #16] @ 42aa8 <_PyImport_ClearExtension@@Base+0x468> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r8, ip, ror r5 │ │ │ │ + eorseq r0, r8, ip, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 42924 <_PyImport_ClearExtension@@Base+0x648> │ │ │ │ - bl 356b80 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mvn r2, #0 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r4, [r3, #3724] @ 0xe8c │ │ │ │ + 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] @ 42b74 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ + bl 2dd378 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 42b6c <_PyImport_ClearExtension@@Base+0x52c> │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl c3fb4 │ │ │ │ + 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 c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4287c <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ - ldr r3, [pc, #184] @ 42928 <_PyImport_ClearExtension@@Base+0x64c> │ │ │ │ - ldr r1, [pc, #184] @ 4292c <_PyImport_ClearExtension@@Base+0x650> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 4289c <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ - ldr r2, [pc, #172] @ 42930 <_PyImport_ClearExtension@@Base+0x654> │ │ │ │ - ldr r2, [r2, #624] @ 0x270 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 428a4 <_PyImport_ClearExtension@@Base+0x5c8> │ │ │ │ - ldr r3, [pc, #160] @ 42934 <_PyImport_ClearExtension@@Base+0x658> │ │ │ │ - ldr r1, [pc, #160] @ 42938 <_PyImport_ClearExtension@@Base+0x65c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - mov r0, #0 │ │ │ │ - b 4291c <_PyImport_ClearExtension@@Base+0x640> │ │ │ │ - ldr r0, [pc, #144] @ 4293c <_PyImport_ClearExtension@@Base+0x660> │ │ │ │ - mov r1, r4 │ │ │ │ - bl bbfb0 │ │ │ │ + bge 42b4c <_PyImport_ClearExtension@@Base+0x50c> │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 42b60 <_PyImport_ClearExtension@@Base+0x520> │ │ │ │ + bl 132758 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4289c <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ - bl 2a78a8 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 2943c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 428e0 <_PyImport_ClearExtension@@Base+0x604> │ │ │ │ - bl 32d7c │ │ │ │ - b 42904 <_PyImport_ClearExtension@@Base+0x628> │ │ │ │ - bl 2a8470 │ │ │ │ - ldr r0, [pc, #84] @ 42940 <_PyImport_ClearExtension@@Base+0x664> │ │ │ │ - bl 2a8a14 <_PySlice_FromIndices@@Base+0x160> │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 42904 <_PyImport_ClearExtension@@Base+0x628> │ │ │ │ - ldr r3, [pc, #72] @ 42944 <_PyImport_ClearExtension@@Base+0x668> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 4291c <_PyImport_ClearExtension@@Base+0x640> │ │ │ │ + beq 42af8 <_PyImport_ClearExtension@@Base+0x4b8> │ │ │ │ + mov r0, #0 │ │ │ │ + b 42b6c <_PyImport_ClearExtension@@Base+0x52c> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl a649c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #44] @ 42948 <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ - bl a9bd4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsheq sp, [r5], #-164 @ 0xffffff5c │ │ │ │ - eorseq sl, r7, r8, ror #18 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq fp, r8, r0, ror #30 │ │ │ │ - eorseq fp, r8, r8, lsl #31 │ │ │ │ - eorseq r9, r6, r8, lsr #20 │ │ │ │ + bl 431c4 <_PyImport_ClearExtension@@Base+0xb84> │ │ │ │ + b 42b6c <_PyImport_ClearExtension@@Base+0x52c> │ │ │ │ + ldr r3, [pc, #16] @ 42b78 <_PyImport_ClearExtension@@Base+0x538> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1443e8 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + subseq r2, r7, r0, lsl #12 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - mlaseq r8, r4, pc, fp @ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 21db00 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 42984 <_PyImport_ClearExtension@@Base+0x6a8> │ │ │ │ - bl a5784 │ │ │ │ - ldr r3, [pc, #36] @ 4299c <_PyImport_ClearExtension@@Base+0x6c0> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 429a0 <_PyImport_ClearExtension@@Base+0x6c4> │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 4299c <_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 429d8 <_PyImport_ClearExtension@@Base+0x6fc> │ │ │ │ + bhi 42bb0 <_PyImport_ClearExtension@@Base+0x570> │ │ │ │ cmp r4, #0 │ │ │ │ ldrgt r1, [r6] │ │ │ │ - ldrle r1, [pc, #48] @ 42a08 <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ - b 429f8 <_PyImport_ClearExtension@@Base+0x71c> │ │ │ │ - ldr r0, [pc, #44] @ 42a0c <_PyImport_ClearExtension@@Base+0x730> │ │ │ │ + ldrle r1, [pc, #48] @ 42be0 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ + b 42bd0 <_PyImport_ClearExtension@@Base+0x590> │ │ │ │ + ldr r0, [pc, #44] @ 42be4 <_PyImport_ClearExtension@@Base+0x5a4> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 429c8 <_PyImport_ClearExtension@@Base+0x6ec> │ │ │ │ + b 42ba0 <_PyImport_ClearExtension@@Base+0x560> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 42abc <_PyImport_ClearExtension@@Base+0x7e0> │ │ │ │ + b 42d14 <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r8, r5, ip, lsl #31 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 42c20 <_PyImport_ClearExtension@@Base+0x5e0> │ │ │ │ + ldr r0, [r0, #3884] @ 0xf2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 42c28 <_PyImport_ClearExtension@@Base+0x5e8> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + bge 42c30 <_PyImport_ClearExtension@@Base+0x5f0> │ │ │ │ + ldr r2, [pc, #68] @ 42c54 <_PyImport_ClearExtension@@Base+0x614> │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + b 42c4c <_PyImport_ClearExtension@@Base+0x60c> │ │ │ │ + ldr r1, [pc, #48] @ 42c58 <_PyImport_ClearExtension@@Base+0x618> │ │ │ │ + b 42c34 <_PyImport_ClearExtension@@Base+0x5f4> │ │ │ │ + ldr r1, [pc, #44] @ 42c5c <_PyImport_ClearExtension@@Base+0x61c> │ │ │ │ + b 42c34 <_PyImport_ClearExtension@@Base+0x5f4> │ │ │ │ + ldr r1, [pc, #40] @ 42c60 <_PyImport_ClearExtension@@Base+0x620> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #24] @ 42c64 <_PyImport_ClearExtension@@Base+0x624> │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r2, [pc] @ 42c54 <_PyImport_ClearExtension@@Base+0x614> │ │ │ │ + b b2a48 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, ip, lsl #5 │ │ │ │ + @ instruction: 0x0038bcb0 │ │ │ │ + eorseq fp, r8, r8, asr #25 │ │ │ │ + @ instruction: 0x0038bcf4 │ │ │ │ + subseq ip, r1, r8, ror r6 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 42a20 <_PyImport_ClearExtension@@Base+0x744> │ │ │ │ - b 1bd550 │ │ │ │ - ldr r0, [pc] @ 42a28 <_PyImport_ClearExtension@@Base+0x74c> │ │ │ │ + beq 42c78 <_PyImport_ClearExtension@@Base+0x638> │ │ │ │ + b 1bca00 │ │ │ │ + ldr r0, [pc] @ 42c80 <_PyImport_ClearExtension@@Base+0x640> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 42a60 <_PyImport_ClearExtension@@Base+0x784> │ │ │ │ + bne 42cb8 <_PyImport_ClearExtension@@Base+0x678> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 1159b4 │ │ │ │ + bl 115b00 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 42a9c <_PyImport_ClearExtension@@Base+0x7c0> │ │ │ │ - b 42a88 <_PyImport_ClearExtension@@Base+0x7ac> │ │ │ │ + bne 42cf4 <_PyImport_ClearExtension@@Base+0x6b4> │ │ │ │ + b 42ce0 <_PyImport_ClearExtension@@Base+0x6a0> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #64] @ 42ab0 <_PyImport_ClearExtension@@Base+0x7d4> │ │ │ │ + ldr r0, [pc, #64] @ 42d08 <_PyImport_ClearExtension@@Base+0x6c8> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42a48 <_PyImport_ClearExtension@@Base+0x76c> │ │ │ │ + bne 42ca0 <_PyImport_ClearExtension@@Base+0x660> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42a80 <_PyImport_ClearExtension@@Base+0x7a4> │ │ │ │ - ldr r0, [pc, #24] @ 42ab4 <_PyImport_ClearExtension@@Base+0x7d8> │ │ │ │ + bne 42cd8 <_PyImport_ClearExtension@@Base+0x698> │ │ │ │ + ldr r0, [pc, #24] @ 42d0c <_PyImport_ClearExtension@@Base+0x6cc> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 42ab8 <_PyImport_ClearExtension@@Base+0x7dc> │ │ │ │ + ldr r2, [pc, #20] @ 42d10 <_PyImport_ClearExtension@@Base+0x6d0> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 42ab4 <_PyImport_ClearExtension@@Base+0x7d8> │ │ │ │ + ldr r0, [pc, #8] @ 42d0c <_PyImport_ClearExtension@@Base+0x6cc> │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, r4, lsl #24 │ │ │ │ + eorseq r2, r7, r8, lsl r9 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr fp, [pc, #220] @ 42bb0 <_PyImport_ClearExtension@@Base+0x8d4> │ │ │ │ + ldr fp, [pc, #220] @ 42e08 <_PyImport_ClearExtension@@Base+0x7c8> │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r1, fp │ │ │ │ - ldreq sl, [pc, #212] @ 42bb4 <_PyImport_ClearExtension@@Base+0x8d8> │ │ │ │ + ldreq sl, [pc, #212] @ 42e0c <_PyImport_ClearExtension@@Base+0x7cc> │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ moveq r9, #6 │ │ │ │ - beq 42b10 <_PyImport_ClearExtension@@Base+0x834> │ │ │ │ + beq 42d68 <_PyImport_ClearExtension@@Base+0x728> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq sl, [sp, #4] │ │ │ │ ldreq r9, [sp, #12] │ │ │ │ - bne 42ba4 <_PyImport_ClearExtension@@Base+0x8c8> │ │ │ │ + bne 42dfc <_PyImport_ClearExtension@@Base+0x7bc> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r8, [r4, #20] │ │ │ │ - ldreq r8, [pc, #148] @ 42bb8 <_PyImport_ClearExtension@@Base+0x8dc> │ │ │ │ + ldreq r8, [pc, #148] @ 42e10 <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ cmp r7, #1 │ │ │ │ mov r4, #0 │ │ │ │ - beq 42b58 <_PyImport_ClearExtension@@Base+0x87c> │ │ │ │ + beq 42db0 <_PyImport_ClearExtension@@Base+0x770> │ │ │ │ cmp r4, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - bge 42b50 <_PyImport_ClearExtension@@Base+0x874> │ │ │ │ + bge 42da8 <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ ldrb r1, [r8, r4] │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, r4, #1 │ │ │ │ - bne 42b2c <_PyImport_ClearExtension@@Base+0x850> │ │ │ │ + bne 42d84 <_PyImport_ClearExtension@@Base+0x744> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 42b84 <_PyImport_ClearExtension@@Base+0x8a8> │ │ │ │ + beq 42ddc <_PyImport_ClearExtension@@Base+0x79c> │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r7 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - blt 42b84 <_PyImport_ClearExtension@@Base+0x8a8> │ │ │ │ + blt 42ddc <_PyImport_ClearExtension@@Base+0x79c> │ │ │ │ ldrb r1, [r8, r7] │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42b5c <_PyImport_ClearExtension@@Base+0x880> │ │ │ │ + bne 42db4 <_PyImport_ClearExtension@@Base+0x774> │ │ │ │ cmp r6, fp │ │ │ │ - beq 42b94 <_PyImport_ClearExtension@@Base+0x8b8> │ │ │ │ + beq 42dec <_PyImport_ClearExtension@@Base+0x7ac> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ sub r1, r5, r4 │ │ │ │ add r0, r8, r4 │ │ │ │ - bl 1d1928 │ │ │ │ - b 42ba8 <_PyImport_ClearExtension@@Base+0x8cc> │ │ │ │ + bl 1d0e38 │ │ │ │ + b 42e00 <_PyImport_ClearExtension@@Base+0x7c0> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038bfd4 │ │ │ │ + eorseq fp, r8, r8, asr #26 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #12] @ 42bf4 <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ + ldr r2, [pc, #12] @ 42e4c <_PyImport_ClearExtension@@Base+0x80c> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 42bf8 <_PyImport_ClearExtension@@Base+0x91c> │ │ │ │ + ldr r0, [pc, #8] @ 42e50 <_PyImport_ClearExtension@@Base+0x810> │ │ │ │ movge r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -24897,524 +25045,586 @@ │ │ │ │ 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 42c3c <_PyImport_ClearExtension@@Base+0x960> │ │ │ │ - bl a5784 │ │ │ │ + bne 42e94 <_PyImport_ClearExtension@@Base+0x854> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42c48 <_PyImport_ClearExtension@@Base+0x96c> │ │ │ │ + bne 42ea0 <_PyImport_ClearExtension@@Base+0x860> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a74 │ │ │ │ + b a5adc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ 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 42ca8 <_PyImport_ClearExtension@@Base+0x9cc> │ │ │ │ + bne 42f00 <_PyImport_ClearExtension@@Base+0x8c0> │ │ │ │ clz r1, r4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r2, #2 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 42ce0 <_PyImport_ClearExtension@@Base+0xa04> │ │ │ │ + beq 42f38 <_PyImport_ClearExtension@@Base+0x8f8> │ │ │ │ add ip, sp, #24 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #2 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #108] @ 42d38 <_PyImport_ClearExtension@@Base+0xa5c> │ │ │ │ + ldr ip, [pc, #108] @ 42f90 <_PyImport_ClearExtension@@Base+0x950> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 42d2c <_PyImport_ClearExtension@@Base+0xa50> │ │ │ │ + beq 42f84 <_PyImport_ClearExtension@@Base+0x944> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1de604 │ │ │ │ + bl 1ddb80 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 42d2c <_PyImport_ClearExtension@@Base+0xa50> │ │ │ │ + blt 42f84 <_PyImport_ClearExtension@@Base+0x944> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1ef788 │ │ │ │ + bl 1eecbc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 42d10 <_PyImport_ClearExtension@@Base+0xa34> │ │ │ │ - bl a5784 │ │ │ │ + bne 42f68 <_PyImport_ClearExtension@@Base+0x928> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42d2c <_PyImport_ClearExtension@@Base+0xa50> │ │ │ │ + bne 42f84 <_PyImport_ClearExtension@@Base+0x944> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2d0578 <_Py_set_inheritable_async_safe@@Base+0x98> │ │ │ │ + b 2d0528 <_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 │ │ │ │ + subseq r2, r7, r8, lsr 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 42d78 <_PyImport_ClearExtension@@Base+0xa9c> │ │ │ │ + bhi 42fd0 <_PyImport_ClearExtension@@Base+0x990> │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fc0c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd98 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 42d98 <_PyImport_ClearExtension@@Base+0xabc> │ │ │ │ - b 42db4 <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ - ldr r0, [pc, #316] @ 42ebc <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + bne 42ff0 <_PyImport_ClearExtension@@Base+0x9b0> │ │ │ │ + b 4300c <_PyImport_ClearExtension@@Base+0x9cc> │ │ │ │ + ldr r0, [pc, #316] @ 43114 <_PyImport_ClearExtension@@Base+0xad4> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42eb4 <_PyImport_ClearExtension@@Base+0xbd8> │ │ │ │ - b 42d64 <_PyImport_ClearExtension@@Base+0xa88> │ │ │ │ - bl ab150 │ │ │ │ + beq 4310c <_PyImport_ClearExtension@@Base+0xacc> │ │ │ │ + b 42fbc <_PyImport_ClearExtension@@Base+0x97c> │ │ │ │ + bl ab1b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 42dc8 <_PyImport_ClearExtension@@Base+0xaec> │ │ │ │ + bne 43020 <_PyImport_ClearExtension@@Base+0x9e0> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 42de4 <_PyImport_ClearExtension@@Base+0xb08> │ │ │ │ - bl a5784 │ │ │ │ + bne 4303c <_PyImport_ClearExtension@@Base+0x9fc> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 42de4 <_PyImport_ClearExtension@@Base+0xb08> │ │ │ │ - b 42eb4 <_PyImport_ClearExtension@@Base+0xbd8> │ │ │ │ + beq 4303c <_PyImport_ClearExtension@@Base+0x9fc> │ │ │ │ + b 4310c <_PyImport_ClearExtension@@Base+0xacc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 42dac <_PyImport_ClearExtension@@Base+0xad0> │ │ │ │ + bne 43004 <_PyImport_ClearExtension@@Base+0x9c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 42dac <_PyImport_ClearExtension@@Base+0xad0> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 43004 <_PyImport_ClearExtension@@Base+0x9c4> │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 42e60 <_PyImport_ClearExtension@@Base+0xb84> │ │ │ │ + ble 430b8 <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ ldr r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 42e18 <_PyImport_ClearExtension@@Base+0xb3c> │ │ │ │ + beq 43070 <_PyImport_ClearExtension@@Base+0xa30> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r5, #16] │ │ │ │ - beq 42e60 <_PyImport_ClearExtension@@Base+0xb84> │ │ │ │ - b 42ea4 <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ - ldr r3, [pc, #160] @ 42ec0 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 42e34 <_PyImport_ClearExtension@@Base+0xb58> │ │ │ │ - ldr r1, [pc, #148] @ 42ec0 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ - bl adf9c │ │ │ │ + beq 430b8 <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ + b 430fc <_PyImport_ClearExtension@@Base+0xabc> │ │ │ │ + ldr r3, [pc, #160] @ 43118 <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4308c <_PyImport_ClearExtension@@Base+0xa4c> │ │ │ │ + ldr r1, [pc, #148] @ 43118 <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42e48 <_PyImport_ClearExtension@@Base+0xb6c> │ │ │ │ + beq 430a0 <_PyImport_ClearExtension@@Base+0xa60> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 42e60 <_PyImport_ClearExtension@@Base+0xb84> │ │ │ │ - ldr r2, [pc, #116] @ 42ec4 <_PyImport_ClearExtension@@Base+0xbe8> │ │ │ │ - ldr r1, [pc, #116] @ 42ec8 <_PyImport_ClearExtension@@Base+0xbec> │ │ │ │ - ldr r0, [pc, #100] @ 42ebc <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + beq 430b8 <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ + ldr r2, [pc, #116] @ 4311c <_PyImport_ClearExtension@@Base+0xadc> │ │ │ │ + ldr r1, [pc, #116] @ 43120 <_PyImport_ClearExtension@@Base+0xae0> │ │ │ │ + ldr r0, [pc, #100] @ 43114 <_PyImport_ClearExtension@@Base+0xad4> │ │ │ │ mov r3, r5 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 42eb4 <_PyImport_ClearExtension@@Base+0xbd8> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4310c <_PyImport_ClearExtension@@Base+0xacc> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt 42e80 <_PyImport_ClearExtension@@Base+0xba4> │ │ │ │ + bgt 430d8 <_PyImport_ClearExtension@@Base+0xa98> │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #80] @ 42ecc <_PyImport_ClearExtension@@Base+0xbf0> │ │ │ │ + ldreq r0, [pc, #80] @ 43124 <_PyImport_ClearExtension@@Base+0xae4> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1d1928 │ │ │ │ + b 1d0e38 │ │ │ │ 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 431f0 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ - ldr r3, [pc, #20] @ 42ec0 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ + b 43448 <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ + ldr r3, [pc, #20] @ 43118 <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ cmp r0, r3 │ │ │ │ - beq 42e48 <_PyImport_ClearExtension@@Base+0xb6c> │ │ │ │ - b 42e24 <_PyImport_ClearExtension@@Base+0xb48> │ │ │ │ + beq 430a0 <_PyImport_ClearExtension@@Base+0xa60> │ │ │ │ + b 4307c <_PyImport_ClearExtension@@Base+0xa3c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, ip, lsl r2 │ │ │ │ + eorseq r8, r5, ip, lsl pc │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, asr #16 │ │ │ │ - eorseq r9, r6, r8, lsl #5 │ │ │ │ + eorseq r0, r6, ip, asr #10 │ │ │ │ + eorseq r8, r6, r8, lsl #31 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #124] @ 431bc <_PyImport_ClearExtension@@Base+0xb7c> │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 43158 <_PyImport_ClearExtension@@Base+0xb18> │ │ │ │ + bl 341b3c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 431b4 <_PyImport_ClearExtension@@Base+0xb74> │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 43194 <_PyImport_ClearExtension@@Base+0xb54> │ │ │ │ + mov r0, #0 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b 431ac <_PyImport_ClearExtension@@Base+0xb6c> │ │ │ │ + mov r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 43188 <_PyImport_ClearExtension@@Base+0xb48> │ │ │ │ + ldr r0, [pc, #16] @ 431c0 <_PyImport_ClearExtension@@Base+0xb80> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r1, r0, r0, ror r7 │ │ │ │ + ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bne 42f00 <_PyImport_ClearExtension@@Base+0xc24> │ │ │ │ + bne 431f4 <_PyImport_ClearExtension@@Base+0xbb4> │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 29658 │ │ │ │ - ldr r1, [pc, #568] @ 43140 <_PyImport_ClearExtension@@Base+0xe64> │ │ │ │ - ldr r0, [pc, #568] @ 43144 <_PyImport_ClearExtension@@Base+0xe68> │ │ │ │ - bl 16c248 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + ldr r1, [pc, #568] @ 43434 <_PyImport_ClearExtension@@Base+0xdf4> │ │ │ │ + ldr r0, [pc, #568] @ 43438 <_PyImport_ClearExtension@@Base+0xdf8> │ │ │ │ + bl 16c524 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 43138 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ - bl aaad0 │ │ │ │ + beq 4342c <_PyImport_ClearExtension@@Base+0xdec> │ │ │ │ + bl aab34 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 42f40 <_PyImport_ClearExtension@@Base+0xc64> │ │ │ │ + beq 43234 <_PyImport_ClearExtension@@Base+0xbf4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 42f40 <_PyImport_ClearExtension@@Base+0xc64> │ │ │ │ + bne 43234 <_PyImport_ClearExtension@@Base+0xbf4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 43138 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + beq 4342c <_PyImport_ClearExtension@@Base+0xdec> │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 354b3c │ │ │ │ - ldr r2, [pc, #496] @ 43148 <_PyImport_ClearExtension@@Base+0xe6c> │ │ │ │ - ldr r3, [pc, #496] @ 4314c <_PyImport_ClearExtension@@Base+0xe70> │ │ │ │ - bl 354b9c │ │ │ │ + bl 354854 │ │ │ │ + ldr r2, [pc, #496] @ 4343c <_PyImport_ClearExtension@@Base+0xdfc> │ │ │ │ + ldr r3, [pc, #496] @ 43440 <_PyImport_ClearExtension@@Base+0xe00> │ │ │ │ + bl 3548b4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 354b3c │ │ │ │ + bl 354854 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3547e8 │ │ │ │ - bl ab240 │ │ │ │ + bl 354500 │ │ │ │ + bl ab2a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 430ec <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xda0> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 354b3c │ │ │ │ - ldr r2, [pc, #424] @ 43148 <_PyImport_ClearExtension@@Base+0xe6c> │ │ │ │ - ldr r3, [pc, #424] @ 4314c <_PyImport_ClearExtension@@Base+0xe70> │ │ │ │ - bl 354b9c │ │ │ │ + bl 354854 │ │ │ │ + ldr r2, [pc, #424] @ 4343c <_PyImport_ClearExtension@@Base+0xdfc> │ │ │ │ + ldr r3, [pc, #424] @ 43440 <_PyImport_ClearExtension@@Base+0xe00> │ │ │ │ + bl 3548b4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ - bl 354b3c │ │ │ │ + bl 354854 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3547e8 │ │ │ │ - bl ab240 │ │ │ │ + bl 354500 │ │ │ │ + bl ab2a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 430ec <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xda0> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 430ec <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xda0> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 430ec <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xda0> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 430ec <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xda0> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 430ec <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xda0> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 430ec <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xda0> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 430ec <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xda0> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 430ec <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xda0> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 430ec <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xda0> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 430ec <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xda0> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 430ec <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xda0> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 430ec <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xda0> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 430ec <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xda0> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 430ec <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xda0> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 43114 <_PyImport_ClearExtension@@Base+0xe38> │ │ │ │ + bne 43408 <_PyImport_ClearExtension@@Base+0xdc8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 43138 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + beq 4342c <_PyImport_ClearExtension@@Base+0xdec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 43138 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + bne 4342c <_PyImport_ClearExtension@@Base+0xdec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 43138 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 4342c <_PyImport_ClearExtension@@Base+0xdec> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ 43150 <_PyImport_ClearExtension@@Base+0xe74> │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #24] @ 43444 <_PyImport_ClearExtension@@Base+0xe04> │ │ │ │ + b a9c3c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x0036aab8 │ │ │ │ - eorseq pc, r5, r4, asr #20 │ │ │ │ + @ instruction: 0x0036a7b8 │ │ │ │ + eorseq pc, r5, r4, asr #14 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - eorseq ip, r8, r8, asr r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 431e8 <_PyImport_ClearExtension@@Base+0xf0c> │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 43184 <_PyImport_ClearExtension@@Base+0xea8> │ │ │ │ - bl 341ca0 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 431e0 <_PyImport_ClearExtension@@Base+0xf04> │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 431c0 <_PyImport_ClearExtension@@Base+0xee4> │ │ │ │ - mov r0, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - b 431d8 <_PyImport_ClearExtension@@Base+0xefc> │ │ │ │ - mov r1, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 431b4 <_PyImport_ClearExtension@@Base+0xed8> │ │ │ │ - ldr r0, [pc, #16] @ 431ec <_PyImport_ClearExtension@@Base+0xf10> │ │ │ │ - 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 │ │ │ │ + eorseq fp, r8, ip, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic r5, r1, r1, asr #31 │ │ │ │ bic r8, r2, r2, asr #31 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r5, r8 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bne 43234 <_PyImport_ClearExtension@@Base+0xf58> │ │ │ │ + bne 4348c <_PyImport_ClearExtension@@Base+0xe4c> │ │ │ │ cmp r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc, #160] @ 432d4 <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ - b 1d1928 │ │ │ │ + ldreq r0, [pc, #160] @ 4352c <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ + b 1d0e38 │ │ │ │ add r1, r8, r1 │ │ │ │ add r1, r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 432cc <_PyImport_ClearExtension@@Base+0xff0> │ │ │ │ + beq 43524 <_PyImport_ClearExtension@@Base+0xee4> │ │ │ │ cmp sl, #0 │ │ │ │ - ble 43274 <_PyImport_ClearExtension@@Base+0xf98> │ │ │ │ + ble 434cc <_PyImport_ClearExtension@@Base+0xe8c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #100] @ 432d4 <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ + ldreq r0, [pc, #100] @ 4352c <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ mov r1, r7 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #72] @ 432d4 <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ + ldreq r0, [pc, #72] @ 4352c <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r6, #20] │ │ │ │ - ldreq r1, [pc, #60] @ 432d4 <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ + ldreq r1, [pc, #60] @ 4352c <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ add r0, r0, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp r9, #0 │ │ │ │ - ble 432cc <_PyImport_ClearExtension@@Base+0xff0> │ │ │ │ + ble 43524 <_PyImport_ClearExtension@@Base+0xee4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 432d4 <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ + ldreq r0, [pc, #20] @ 4352c <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ add r5, r5, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r0, r5 │ │ │ │ bl 29658 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr ip, [pc, #304] @ 43410 <_PyImport_ClearExtension@@Base+0x1134> │ │ │ │ + ldr ip, [pc, #304] @ 43668 <_PyImport_ClearExtension@@Base+0x1028> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 43400 <_PyImport_ClearExtension@@Base+0x1124> │ │ │ │ + bne 43658 <_PyImport_ClearExtension@@Base+0x1018> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, r3 │ │ │ │ - bne 43408 <_PyImport_ClearExtension@@Base+0x112c> │ │ │ │ + bne 43660 <_PyImport_ClearExtension@@Base+0x1020> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ subs lr, r1, #0 │ │ │ │ movne lr, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #0 │ │ │ │ andne r0, lr, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43328 <_PyImport_ClearExtension@@Base+0x104c> │ │ │ │ + beq 43580 <_PyImport_ClearExtension@@Base+0xf40> │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r0, r3 │ │ │ │ - b 116f58 │ │ │ │ + b 1170a4 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #224] @ 43414 <_PyImport_ClearExtension@@Base+0x1138> │ │ │ │ - ldr r0, [pc, #224] @ 43418 <_PyImport_ClearExtension@@Base+0x113c> │ │ │ │ + ldr r2, [pc, #224] @ 4366c <_PyImport_ClearExtension@@Base+0x102c> │ │ │ │ + ldr r0, [pc, #224] @ 43670 <_PyImport_ClearExtension@@Base+0x1030> │ │ │ │ cmp ip, #5 │ │ │ │ - bhi 433e0 <_PyImport_ClearExtension@@Base+0x1104> │ │ │ │ + bhi 43638 <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ ldrb ip, [r2, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #204] @ 4341c <_PyImport_ClearExtension@@Base+0x1140> │ │ │ │ + ldr r2, [pc, #204] @ 43674 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r3, lr │ │ │ │ moveq r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #180] @ 4341c <_PyImport_ClearExtension@@Base+0x1140> │ │ │ │ + ldr r2, [pc, #180] @ 43674 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ clz r1, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r1, r1, #5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #148] @ 4341c <_PyImport_ClearExtension@@Base+0x1140> │ │ │ │ + ldr r2, [pc, #148] @ 43674 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ clz r1, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r1, r1, #5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ movcs r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #116] @ 4341c <_PyImport_ClearExtension@@Base+0x1140> │ │ │ │ + ldr r2, [pc, #116] @ 43674 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ clz r1, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r1, r1, #5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ movls r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #84] @ 4341c <_PyImport_ClearExtension@@Base+0x1140> │ │ │ │ + ldr r2, [pc, #84] @ 43674 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ clz r1, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r1, r1, #5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ movhi r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #52] @ 4341c <_PyImport_ClearExtension@@Base+0x1140> │ │ │ │ + ldr r2, [pc, #52] @ 43674 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ clz r1, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r1, r1, #5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ movcc r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #24] @ 43420 <_PyImport_ClearExtension@@Base+0x1144> │ │ │ │ + ldr r0, [pc, #24] @ 43678 <_PyImport_ClearExtension@@Base+0x1038> │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #16] @ 43420 <_PyImport_ClearExtension@@Base+0x1144> │ │ │ │ + ldr r0, [pc, #16] @ 43678 <_PyImport_ClearExtension@@Base+0x1038> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ - subseq ip, r1, r8, lsr #19 │ │ │ │ + subseq ip, r1, ip, lsr #13 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ + │ │ │ │ +0004367c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 43990 <_PyObject_GetDictPtr@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 436d8 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #4 │ │ │ │ + beq 436c4 │ │ │ │ + ldr r3, [r5, #-12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 436c4 │ │ │ │ + bl 29e0e4 │ │ │ │ + b 436f0 │ │ │ │ + ldr r3, [pc, #120] @ 43744 │ │ │ │ + ldr r1, [pc, #120] @ 43748 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 436f0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 436f8 │ │ │ │ + ldr r3, [pc, #100] @ 4374c │ │ │ │ + ldr r1, [pc, #100] @ 43750 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + 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 117864 │ │ │ │ + b 436f0 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r0, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r4] │ │ │ │ + str r4, [r3] │ │ │ │ + bl 23d080 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r6, r0, lsr lr │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038bed0 │ │ │ │ + eorseq fp, r8, r8, ror #29 │ │ │ │ + add r1, r0, #8 │ │ │ │ + ldm r1, {r1, r2, r3} │ │ │ │ + ldr r0, [pc] @ 43768 │ │ │ │ + b 128d3c │ │ │ │ + eorseq fp, r8, r0, lsr #30 │ │ │ │ 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 │ │ │ │ @@ -25427,247 +25637,185 @@ │ │ │ │ bl 29658 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 43490 <_PyImport_ClearExtension@@Base+0x11b4> │ │ │ │ + bne 437d8 │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 434d4 <_PyImport_ClearExtension@@Base+0x11f8> │ │ │ │ - ldr r1, [pc, #208] @ 43568 <_PyImport_ClearExtension@@Base+0x128c> │ │ │ │ + beq 4381c │ │ │ │ + ldr r1, [pc, #208] @ 438b0 │ │ │ │ str r1, [sp] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ stmib sp, {r1, ip} │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 434d4 <_PyImport_ClearExtension@@Base+0x11f8> │ │ │ │ + bne 4381c │ │ │ │ mov r4, #0 │ │ │ │ - b 43548 <_PyImport_ClearExtension@@Base+0x126c> │ │ │ │ + b 43890 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 434cc <_PyImport_ClearExtension@@Base+0x11f0> │ │ │ │ + bne 43814 │ │ │ │ add r4, r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 43530 <_PyImport_ClearExtension@@Base+0x1254> │ │ │ │ + beq 43878 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 43510 <_PyImport_ClearExtension@@Base+0x1234> │ │ │ │ + beq 43858 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 43530 <_PyImport_ClearExtension@@Base+0x1254> │ │ │ │ + beq 43878 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 43530 <_PyImport_ClearExtension@@Base+0x1254> │ │ │ │ - bl a5784 │ │ │ │ + bne 43878 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 434cc <_PyImport_ClearExtension@@Base+0x11f0> │ │ │ │ + bne 43814 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3d4cc <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3d764 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4355c <_PyImport_ClearExtension@@Base+0x1280> │ │ │ │ + beq 438a4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r2, r7, r0, lsl #13 │ │ │ │ - │ │ │ │ -0004356c : │ │ │ │ - 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 4371c <_PyObject_GetDictPtr@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 435c8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #4 │ │ │ │ - beq 435b4 │ │ │ │ - ldr r3, [r5, #-12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 435b4 │ │ │ │ - bl 29dc68 │ │ │ │ - b 435e0 │ │ │ │ - ldr r3, [pc, #120] @ 43634 │ │ │ │ - ldr r1, [pc, #120] @ 43638 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 435e0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 435e8 │ │ │ │ - ldr r3, [pc, #100] @ 4363c │ │ │ │ - ldr r1, [pc, #100] @ 43640 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 43610 │ │ │ │ - ldr r3, [pc, #60] @ 4363c │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #60] @ 43644 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 435e0 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r0, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r4] │ │ │ │ - str r4, [r3] │ │ │ │ - bl 23d320 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r6, r0, lsr r1 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, ip, asr r1 │ │ │ │ - eorseq ip, r8, r4, ror r1 │ │ │ │ + @ instruction: 0x0057269c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 4367c │ │ │ │ + bge 438e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 43690 │ │ │ │ - ldr r1, [pc, #36] @ 43694 │ │ │ │ + ldr r3, [pc, #36] @ 438fc │ │ │ │ + ldr r1, [pc, #36] @ 43900 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r8, ip, ror r5 │ │ │ │ + eorseq r0, r8, ip, ror r2 │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + b a6504 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 436cc │ │ │ │ + bne 43940 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 43714 │ │ │ │ + bl 43988 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 436fc │ │ │ │ - b 436f0 │ │ │ │ + bne 43970 │ │ │ │ + b 43964 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #52] @ 43710 │ │ │ │ + ldr r0, [pc, #52] @ 43984 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43708 │ │ │ │ - b 436b4 │ │ │ │ - bl a5784 │ │ │ │ + beq 4397c │ │ │ │ + b 43928 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43708 │ │ │ │ + bne 4397c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a74 │ │ │ │ + b a5adc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, r8, lsl ip │ │ │ │ + eorseq r2, r7, ip, lsr #18 │ │ │ │ │ │ │ │ -00043714 : │ │ │ │ +00043988 : │ │ │ │ mov r2, #1 │ │ │ │ - b 2ac1f4 │ │ │ │ + b 2ac608 │ │ │ │ │ │ │ │ -0004371c <_PyObject_GetDictPtr@@Base>: │ │ │ │ +00043990 <_PyObject_GetDictPtr@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16 │ │ │ │ - bne 4377c <_PyObject_GetDictPtr@@Base+0x60> │ │ │ │ + bne 439f0 <_PyObject_GetDictPtr@@Base+0x60> │ │ │ │ ldr r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 437a0 <_PyObject_GetDictPtr@@Base+0x84> │ │ │ │ - bge 43774 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + beq 43a14 <_PyObject_GetDictPtr@@Base+0x84> │ │ │ │ + bge 439e8 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ rsblt r1, r1, #0 │ │ │ │ add r3, r3, #3 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r2, r2, r3 │ │ │ │ add r0, r4, r2 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 437a8 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + bne 43a1c <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ tst r2, #4 │ │ │ │ - beq 437a8 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ - bl 2a9978 │ │ │ │ + beq 43a1c <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + bl 2a9d8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 437a8 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ - bl 11a838 │ │ │ │ + bne 43a1c <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + bl 11a980 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ - add r1, r0, #8 │ │ │ │ - ldm r1, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 437c0 <_PyObject_GetDictPtr@@Base+0xa4> │ │ │ │ - b 128bc8 │ │ │ │ - eorseq ip, r8, ip, lsr #3 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - b a649c │ │ │ │ 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] @ 43ab8 <_PyObject_GetDictPtr@@Base+0x39c> │ │ │ │ + ldr lr, [pc, #692] @ 43d10 <_PyObject_GetDictPtr@@Base+0x380> │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ mvn r3, #99 @ 0x63 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ add r7, r7, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -25676,1454 +25824,1535 @@ │ │ │ │ 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 4385c <_PyObject_GetDictPtr@@Base+0x140> │ │ │ │ + bne 43ab4 <_PyObject_GetDictPtr@@Base+0x124> │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r6, #3 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 438a4 <_PyObject_GetDictPtr@@Base+0x188> │ │ │ │ + beq 43afc <_PyObject_GetDictPtr@@Base+0x16c> │ │ │ │ mov ip, #3 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #588] @ 43abc <_PyObject_GetDictPtr@@Base+0x3a0> │ │ │ │ + ldr ip, [pc, #588] @ 43d14 <_PyObject_GetDictPtr@@Base+0x384> │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq sl, r4 │ │ │ │ moveq r6, r4 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 43a98 <_PyObject_GetDictPtr@@Base+0x37c> │ │ │ │ + beq 43cf0 <_PyObject_GetDictPtr@@Base+0x360> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 16ff4c │ │ │ │ + bl 170268 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43a94 <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ + beq 43cec <_PyObject_GetDictPtr@@Base+0x35c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 27cd48 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27d238 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43a94 <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ + beq 43cec <_PyObject_GetDictPtr@@Base+0x35c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 29830c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298794 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43a94 <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ + beq 43cec <_PyObject_GetDictPtr@@Base+0x35c> │ │ │ │ cmp r7, #3 │ │ │ │ - bne 438fc <_PyObject_GetDictPtr@@Base+0x1e0> │ │ │ │ + bne 43b54 <_PyObject_GetDictPtr@@Base+0x1c4> │ │ │ │ mov r4, #1 │ │ │ │ - b 43938 <_PyObject_GetDictPtr@@Base+0x21c> │ │ │ │ + b 43b90 <_PyObject_GetDictPtr@@Base+0x200> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4391c <_PyObject_GetDictPtr@@Base+0x200> │ │ │ │ + bne 43b74 <_PyObject_GetDictPtr@@Base+0x1e4> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1033c4 │ │ │ │ + bl 103538 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 43938 <_PyObject_GetDictPtr@@Base+0x21c> │ │ │ │ - b 43a94 <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ + bge 43b90 <_PyObject_GetDictPtr@@Base+0x200> │ │ │ │ + b 43cec <_PyObject_GetDictPtr@@Base+0x35c> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 25f9bc │ │ │ │ + bl 25f8f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43a94 <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ + beq 43cec <_PyObject_GetDictPtr@@Base+0x35c> │ │ │ │ cmp r7, #4 │ │ │ │ - bne 43908 <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ - b 438f4 <_PyObject_GetDictPtr@@Base+0x1d8> │ │ │ │ + bne 43b60 <_PyObject_GetDictPtr@@Base+0x1d0> │ │ │ │ + b 43b4c <_PyObject_GetDictPtr@@Base+0x1bc> │ │ │ │ ldr r9, [sp, #32] │ │ │ │ adds r3, r5, #1 │ │ │ │ movne r3, #1 │ │ │ │ adds fp, r9, #100 @ 0x64 │ │ │ │ movne fp, #1 │ │ │ │ tst fp, r3 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ - bne 43990 <_PyObject_GetDictPtr@@Base+0x274> │ │ │ │ + bne 43be8 <_PyObject_GetDictPtr@@Base+0x258> │ │ │ │ clz r4, r4 │ │ │ │ lsr r4, r4, #5 │ │ │ │ cmp r5, #0 │ │ │ │ movle r3, #0 │ │ │ │ andgt r3, r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 439a8 <_PyObject_GetDictPtr@@Base+0x28c> │ │ │ │ - ldr r3, [pc, #320] @ 43ac0 <_PyObject_GetDictPtr@@Base+0x3a4> │ │ │ │ - ldr r2, [pc, #320] @ 43ac4 <_PyObject_GetDictPtr@@Base+0x3a8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #316] @ 43ac8 <_PyObject_GetDictPtr@@Base+0x3ac> │ │ │ │ - bl 117720 │ │ │ │ - b 43a94 <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ - ldr r3, [pc, #296] @ 43ac0 <_PyObject_GetDictPtr@@Base+0x3a4> │ │ │ │ - ldr r2, [pc, #296] @ 43ac4 <_PyObject_GetDictPtr@@Base+0x3a8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #296] @ 43acc <_PyObject_GetDictPtr@@Base+0x3b0> │ │ │ │ - bl 117720 │ │ │ │ - b 43a94 <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ + beq 43c00 <_PyObject_GetDictPtr@@Base+0x270> │ │ │ │ + ldr r3, [pc, #320] @ 43d18 <_PyObject_GetDictPtr@@Base+0x388> │ │ │ │ + ldr r2, [pc, #320] @ 43d1c <_PyObject_GetDictPtr@@Base+0x38c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #316] @ 43d20 <_PyObject_GetDictPtr@@Base+0x390> │ │ │ │ + bl 117864 │ │ │ │ + b 43cec <_PyObject_GetDictPtr@@Base+0x35c> │ │ │ │ + ldr r3, [pc, #296] @ 43d18 <_PyObject_GetDictPtr@@Base+0x388> │ │ │ │ + ldr r2, [pc, #296] @ 43d1c <_PyObject_GetDictPtr@@Base+0x38c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #296] @ 43d24 <_PyObject_GetDictPtr@@Base+0x394> │ │ │ │ + bl 117864 │ │ │ │ + b 43cec <_PyObject_GetDictPtr@@Base+0x35c> │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ movne r3, r9 │ │ │ │ mvneq r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #272] @ 43ad0 <_PyObject_GetDictPtr@@Base+0x3b4> │ │ │ │ - ldr r0, [pc, #272] @ 43ad4 <_PyObject_GetDictPtr@@Base+0x3b8> │ │ │ │ + ldr r1, [pc, #272] @ 43d28 <_PyObject_GetDictPtr@@Base+0x398> │ │ │ │ + ldr r0, [pc, #272] @ 43d2c <_PyObject_GetDictPtr@@Base+0x39c> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ str r8, [sp] │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 43a94 <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ - bl c3f28 │ │ │ │ + blt 43cec <_PyObject_GetDictPtr@@Base+0x35c> │ │ │ │ + bl c3fb4 │ │ │ │ cmn r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 43a00 <_PyObject_GetDictPtr@@Base+0x2e4> │ │ │ │ + beq 43c58 <_PyObject_GetDictPtr@@Base+0x2c8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 2958c │ │ │ │ mov r4, r0 │ │ │ │ - b 43a6c <_PyObject_GetDictPtr@@Base+0x350> │ │ │ │ + b 43cc4 <_PyObject_GetDictPtr@@Base+0x334> │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ tst r4, r3 │ │ │ │ - beq 43a2c <_PyObject_GetDictPtr@@Base+0x310> │ │ │ │ + beq 43c84 <_PyObject_GetDictPtr@@Base+0x2f4> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a654 │ │ │ │ mov r4, r0 │ │ │ │ - b 43a6c <_PyObject_GetDictPtr@@Base+0x350> │ │ │ │ + b 43cc4 <_PyObject_GetDictPtr@@Base+0x334> │ │ │ │ orrs fp, fp, r4 │ │ │ │ - beq 43a58 <_PyObject_GetDictPtr@@Base+0x33c> │ │ │ │ + beq 43cb0 <_PyObject_GetDictPtr@@Base+0x320> │ │ │ │ lsl r4, r4, #8 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ bl 29838 │ │ │ │ mov r4, r0 │ │ │ │ - b 43a6c <_PyObject_GetDictPtr@@Base+0x350> │ │ │ │ + b 43cc4 <_PyObject_GetDictPtr@@Base+0x334> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a7d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #88] @ 43ad8 <_PyObject_GetDictPtr@@Base+0x3bc> │ │ │ │ - beq 43a98 <_PyObject_GetDictPtr@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #84] @ 43adc <_PyObject_GetDictPtr@@Base+0x3c0> │ │ │ │ + ldreq r4, [pc, #88] @ 43d30 <_PyObject_GetDictPtr@@Base+0x3a0> │ │ │ │ + beq 43cf0 <_PyObject_GetDictPtr@@Base+0x360> │ │ │ │ + ldr r3, [pc, #84] @ 43d34 <_PyObject_GetDictPtr@@Base+0x3a4> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, sl │ │ │ │ - bl 1442b4 │ │ │ │ + bl 14440c │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ - bl 170718 │ │ │ │ + bl 170a34 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrheq ip, [r1], #-144 @ 0xffffff70 │ │ │ │ - subseq r2, r7, ip, lsr #13 │ │ │ │ + ldrheq ip, [r1], #-100 @ 0xffffff9c │ │ │ │ + subseq r2, r7, r8, asr #13 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r6, ip, lsl r8 │ │ │ │ - @ instruction: 0x0036c8f8 │ │ │ │ - @ instruction: 0x0036c8d0 │ │ │ │ - eorseq ip, r8, ip, lsl #4 │ │ │ │ - eorseq ip, r8, r4, lsl r2 │ │ │ │ + eorseq r9, r6, ip, lsl r5 │ │ │ │ + @ instruction: 0x0036c5f8 │ │ │ │ + @ instruction: 0x0036c5d0 │ │ │ │ + eorseq fp, r8, r0, lsl #31 │ │ │ │ + eorseq fp, r8, r8, lsl #31 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #404] @ 43c8c <_PyObject_GetDictPtr@@Base+0x570> │ │ │ │ + ldr r3, [pc, #404] @ 43ee4 <_PyObject_GetDictPtr@@Base+0x554> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 43b0c <_PyObject_GetDictPtr@@Base+0x3f0> │ │ │ │ + bne 43d64 <_PyObject_GetDictPtr@@Base+0x3d4> │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 43b3c <_PyObject_GetDictPtr@@Base+0x420> │ │ │ │ - bl 1afdd4 │ │ │ │ - ldr r3, [pc, #376] @ 43c90 <_PyObject_GetDictPtr@@Base+0x574> │ │ │ │ + b 43d94 <_PyObject_GetDictPtr@@Base+0x404> │ │ │ │ + bl 1af2b4 │ │ │ │ + ldr r3, [pc, #376] @ 43ee8 <_PyObject_GetDictPtr@@Base+0x558> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43b3c <_PyObject_GetDictPtr@@Base+0x420> │ │ │ │ - bl a5784 │ │ │ │ + beq 43d94 <_PyObject_GetDictPtr@@Base+0x404> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43b58 <_PyObject_GetDictPtr@@Base+0x43c> │ │ │ │ - b 43c84 <_PyObject_GetDictPtr@@Base+0x568> │ │ │ │ + beq 43db0 <_PyObject_GetDictPtr@@Base+0x420> │ │ │ │ + b 43edc <_PyObject_GetDictPtr@@Base+0x54c> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43c68 <_PyObject_GetDictPtr@@Base+0x54c> │ │ │ │ + bne 43ec0 <_PyObject_GetDictPtr@@Base+0x530> │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #304] @ 43c94 <_PyObject_GetDictPtr@@Base+0x578> │ │ │ │ + ldr r3, [pc, #304] @ 43eec <_PyObject_GetDictPtr@@Base+0x55c> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43b98 <_PyObject_GetDictPtr@@Base+0x47c> │ │ │ │ - ldr r3, [pc, #272] @ 43c94 <_PyObject_GetDictPtr@@Base+0x578> │ │ │ │ + bne 43df0 <_PyObject_GetDictPtr@@Base+0x460> │ │ │ │ + ldr r3, [pc, #272] @ 43eec <_PyObject_GetDictPtr@@Base+0x55c> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3550fc │ │ │ │ + bl 354e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43c78 <_PyObject_GetDictPtr@@Base+0x55c> │ │ │ │ - ldr r3, [pc, #248] @ 43c98 <_PyObject_GetDictPtr@@Base+0x57c> │ │ │ │ + beq 43ed0 <_PyObject_GetDictPtr@@Base+0x540> │ │ │ │ + ldr r3, [pc, #248] @ 43ef0 <_PyObject_GetDictPtr@@Base+0x560> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ - ldr r3, [pc, #224] @ 43c94 <_PyObject_GetDictPtr@@Base+0x578> │ │ │ │ + ldr r3, [pc, #224] @ 43eec <_PyObject_GetDictPtr@@Base+0x55c> │ │ │ │ mvn r2, #0 │ │ │ │ bic r9, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43c24 <_PyObject_GetDictPtr@@Base+0x508> │ │ │ │ - ldr r3, [pc, #184] @ 43c94 <_PyObject_GetDictPtr@@Base+0x578> │ │ │ │ + bne 43e7c <_PyObject_GetDictPtr@@Base+0x4ec> │ │ │ │ + ldr r3, [pc, #184] @ 43eec <_PyObject_GetDictPtr@@Base+0x55c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 3550fc │ │ │ │ + bl 354e14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43c24 <_PyObject_GetDictPtr@@Base+0x508> │ │ │ │ - ldr r3, [pc, #164] @ 43c9c <_PyObject_GetDictPtr@@Base+0x580> │ │ │ │ + bne 43e7c <_PyObject_GetDictPtr@@Base+0x4ec> │ │ │ │ + ldr r3, [pc, #164] @ 43ef4 <_PyObject_GetDictPtr@@Base+0x564> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3547e4 │ │ │ │ + bl 3544fc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 43c40 <_PyObject_GetDictPtr@@Base+0x524> │ │ │ │ + b 43e98 <_PyObject_GetDictPtr@@Base+0x508> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 3547e4 │ │ │ │ + bl 3544fc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #72] @ 43c90 <_PyObject_GetDictPtr@@Base+0x574> │ │ │ │ + ldr r3, [pc, #72] @ 43ee8 <_PyObject_GetDictPtr@@Base+0x558> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43c68 <_PyObject_GetDictPtr@@Base+0x54c> │ │ │ │ - bl a5784 │ │ │ │ + beq 43ec0 <_PyObject_GetDictPtr@@Base+0x530> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43c84 <_PyObject_GetDictPtr@@Base+0x568> │ │ │ │ + bne 43edc <_PyObject_GetDictPtr@@Base+0x54c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b ab240 │ │ │ │ - ldr r5, [pc, #24] @ 43c98 <_PyObject_GetDictPtr@@Base+0x57c> │ │ │ │ + b ab2a4 │ │ │ │ + ldr r5, [pc, #24] @ 43ef0 <_PyObject_GetDictPtr@@Base+0x560> │ │ │ │ mov r4, #0 │ │ │ │ - b 43c68 <_PyObject_GetDictPtr@@Base+0x54c> │ │ │ │ + b 43ec0 <_PyObject_GetDictPtr@@Base+0x530> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #3 │ │ │ │ mov r4, r0 │ │ │ │ - bhi 43cdc <_PyObject_GetDictPtr@@Base+0x5c0> │ │ │ │ + bhi 43f34 <_PyObject_GetDictPtr@@Base+0x5a4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c7fec │ │ │ │ - bl 10f874 │ │ │ │ + bl 1c7504 │ │ │ │ + bl 10f9c4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 14df6c │ │ │ │ + b 14e0c4 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r0, [pc, #20] @ 43cfc <_PyObject_GetDictPtr@@Base+0x5e0> │ │ │ │ + ldr r0, [pc, #20] @ 43f54 <_PyObject_GetDictPtr@@Base+0x5c4> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43cbc <_PyObject_GetDictPtr@@Base+0x5a0> │ │ │ │ + bne 43f14 <_PyObject_GetDictPtr@@Base+0x584> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r8, r5, r4, ror #12 │ │ │ │ + eorseq r8, r5, r4, ror #6 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 43f84 <_PyObject_GetDictPtr@@Base+0x5f4> │ │ │ │ + ldr r3, [pc, #208] @ 44048 <_PyObject_GetDictPtr@@Base+0x6b8> │ │ │ │ + ldr r1, [pc, #208] @ 4404c <_PyObject_GetDictPtr@@Base+0x6bc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117864 │ │ │ │ + b 43f98 <_PyObject_GetDictPtr@@Base+0x608> │ │ │ │ + ldr r0, [r1] │ │ │ │ + mov r5, r1 │ │ │ │ + bl 1ddb80 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge 43fa0 <_PyObject_GetDictPtr@@Base+0x610> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 1480a4 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 43fc0 <_PyObject_GetDictPtr@@Base+0x630> │ │ │ │ + bl a57ec │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 43f98 <_PyObject_GetDictPtr@@Base+0x608> │ │ │ │ + ldr r1, [pc, #136] @ 44050 <_PyObject_GetDictPtr@@Base+0x6c0> │ │ │ │ + ldr r0, [pc, #136] @ 44054 <_PyObject_GetDictPtr@@Base+0x6c4> │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + bl bc040 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 43f98 <_PyObject_GetDictPtr@@Base+0x608> │ │ │ │ + bl c3fb4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2a564 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c7d04 │ │ │ │ + cmn r6, #1 │ │ │ │ + bne 44034 <_PyObject_GetDictPtr@@Base+0x6a4> │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 44024 <_PyObject_GetDictPtr@@Base+0x694> │ │ │ │ + bl 132758 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 43fdc <_PyObject_GetDictPtr@@Base+0x64c> │ │ │ │ + b 43f98 <_PyObject_GetDictPtr@@Base+0x608> │ │ │ │ + ldr r3, [pc, #44] @ 44058 <_PyObject_GetDictPtr@@Base+0x6c8> │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [r3] │ │ │ │ + b 1443e8 │ │ │ │ + cmp r6, #0 │ │ │ │ + blt 44024 <_PyObject_GetDictPtr@@Base+0x694> │ │ │ │ + ldr r3, [pc, #24] @ 4405c <_PyObject_GetDictPtr@@Base+0x6cc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r8, ip, pc, fp @ │ │ │ │ + eorseq sp, r7, r4, asr #14 │ │ │ │ + eorseq fp, r8, r0, asr #31 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - beq 43d44 <_PyObject_GetDictPtr@@Base+0x628> │ │ │ │ + beq 440a4 <_PyObject_GetDictPtr@@Base+0x714> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #48] @ 43d5c <_PyObject_GetDictPtr@@Base+0x640> │ │ │ │ + ldr r0, [pc, #48] @ 440bc <_PyObject_GetDictPtr@@Base+0x72c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43d44 <_PyObject_GetDictPtr@@Base+0x628> │ │ │ │ + bne 440a4 <_PyObject_GetDictPtr@@Base+0x714> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 162220 │ │ │ │ + bl 162534 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 43d3c <_PyObject_GetDictPtr@@Base+0x620> │ │ │ │ - ldr r0, [pc, #4] @ 43d60 <_PyObject_GetDictPtr@@Base+0x644> │ │ │ │ + beq 4409c <_PyObject_GetDictPtr@@Base+0x70c> │ │ │ │ + ldr r0, [pc, #4] @ 440c0 <_PyObject_GetDictPtr@@Base+0x730> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, r8, lsl #26 │ │ │ │ + eorseq r2, r7, ip, lsl sl │ │ │ │ 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 43d98 <_PyObject_GetDictPtr@@Base+0x67c> │ │ │ │ + bhi 440f8 <_PyObject_GetDictPtr@@Base+0x768> │ │ │ │ cmp r4, #0 │ │ │ │ - ldrle r1, [pc, #52] @ 43dc8 <_PyObject_GetDictPtr@@Base+0x6ac> │ │ │ │ + ldrle r1, [pc, #52] @ 44128 <_PyObject_GetDictPtr@@Base+0x798> │ │ │ │ ldrgt r1, [r6] │ │ │ │ - b 43db8 <_PyObject_GetDictPtr@@Base+0x69c> │ │ │ │ - ldr r0, [pc, #44] @ 43dcc <_PyObject_GetDictPtr@@Base+0x6b0> │ │ │ │ + b 44118 <_PyObject_GetDictPtr@@Base+0x788> │ │ │ │ + ldr r0, [pc, #44] @ 4412c <_PyObject_GetDictPtr@@Base+0x79c> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 43d88 <_PyObject_GetDictPtr@@Base+0x66c> │ │ │ │ + b 440e8 <_PyObject_GetDictPtr@@Base+0x758> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 42abc <_PyImport_ClearExtension@@Base+0x7e0> │ │ │ │ + b 42d14 <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, r0, lsr #6 │ │ │ │ + eorseq r9, r5, r0, lsr #32 │ │ │ │ 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 31cd10 <_PyTime_AsTimeval@@Base+0x45f0> │ │ │ │ + bl 31d068 <_PyTime_AsTimeval@@Base+0x45f4> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 43e08 <_PyObject_GetDictPtr@@Base+0x6ec> │ │ │ │ + bne 44168 <_PyObject_GetDictPtr@@Base+0x7d8> │ │ │ │ mov r4, #0 │ │ │ │ - b 43e50 <_PyObject_GetDictPtr@@Base+0x734> │ │ │ │ + b 441b0 <_PyObject_GetDictPtr@@Base+0x820> │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 31d69c <_PyTime_AsTimeval@@Base+0x4f7c> │ │ │ │ + bl 31db04 <_PyTime_AsTimeval@@Base+0x5090> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 43e00 <_PyObject_GetDictPtr@@Base+0x6e4> │ │ │ │ + beq 44160 <_PyObject_GetDictPtr@@Base+0x7d0> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r4, [pc, #36] @ 43e5c <_PyObject_GetDictPtr@@Base+0x740> │ │ │ │ + ldr r4, [pc, #36] @ 441bc <_PyObject_GetDictPtr@@Base+0x82c> │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00043e60 : │ │ │ │ +000441c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #28] @ 43e88 │ │ │ │ + ldr r5, [pc, #28] @ 441e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2a5b1c │ │ │ │ + b 2a5f9c │ │ │ │ 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 43eb8 │ │ │ │ - ldr r3, [pc, #208] @ 43f7c │ │ │ │ - ldr r1, [pc, #208] @ 43f80 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 43ecc │ │ │ │ - ldr r0, [r1] │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1de604 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge 43ed4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 147f4c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 43ef4 │ │ │ │ - bl a5784 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43ecc │ │ │ │ - ldr r1, [pc, #136] @ 43f84 │ │ │ │ - ldr r0, [pc, #136] @ 43f88 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - bl bbfb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 43ecc │ │ │ │ - bl c3f28 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a564 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c7c84 │ │ │ │ - cmn r6, #1 │ │ │ │ - bne 43f68 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 43f58 │ │ │ │ - bl 1325e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 43f10 │ │ │ │ - b 43ecc │ │ │ │ - ldr r3, [pc, #44] @ 43f8c │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [r3] │ │ │ │ - b 144290 │ │ │ │ - cmp r6, #0 │ │ │ │ - blt 43f58 │ │ │ │ - ldr r3, [pc, #24] @ 43f90 │ │ │ │ - ldr r0, [r3] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r8, lsr #4 │ │ │ │ - eorseq sp, r7, r4, asr #20 │ │ │ │ - eorseq ip, r8, ip, asr #4 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 43fa4 │ │ │ │ - b 1af778 │ │ │ │ + ldr r1, [pc] @ 441fc │ │ │ │ + b 1aec58 │ │ │ │ andeq sl, r2, r4, lsl #13 │ │ │ │ │ │ │ │ -00043fa8 : │ │ │ │ - ldr r0, [pc] @ 43fb0 │ │ │ │ - b 10ee30 │ │ │ │ - ldrsbeq r2, [r7], #-104 @ 0xffffff98 │ │ │ │ - b 44318 │ │ │ │ - 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 44008 │ │ │ │ - ldr r0, [r4] │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1124d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4402c │ │ │ │ - b 44024 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #160] @ 440b4 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43fec │ │ │ │ - mov r4, #0 │ │ │ │ - b 44094 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 1ef788 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 4404c │ │ │ │ - bl a5784 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44024 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #96] @ 440b8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr lr, [pc, #92] @ 440bc │ │ │ │ - and r0, r4, ip │ │ │ │ - add r1, r2, r1 │ │ │ │ - sub r3, r1, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - and r4, ip, r0, lsl #8 │ │ │ │ - ble 4408c │ │ │ │ - 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 44064 │ │ │ │ - bl a344c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 440a8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x00374ab4 │ │ │ │ - strdeq pc, [r0], -pc @ │ │ │ │ - ldrheq ip, [r1], #-144 @ 0xffffff70 │ │ │ │ +00044200 : │ │ │ │ + ldr r0, [pc] @ 44208 │ │ │ │ + b 10ef80 │ │ │ │ + ldrsheq r2, [r7], #-100 @ 0xffffff9c │ │ │ │ + b 44468 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #100] @ 4413c │ │ │ │ + ldr r3, [pc, #100] @ 4428c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 440ec │ │ │ │ + bne 4423c │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 44118 │ │ │ │ - bl 1afdd4 │ │ │ │ - ldr r3, [pc, #72] @ 44140 │ │ │ │ + b 44268 │ │ │ │ + bl 1af2b4 │ │ │ │ + ldr r3, [pc, #72] @ 44290 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44118 │ │ │ │ - bl a5784 │ │ │ │ + beq 44268 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44134 │ │ │ │ + bne 44284 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #28] @ 44144 │ │ │ │ - ldr r3, [pc, #28] @ 44148 │ │ │ │ - bl 354b9c │ │ │ │ + ldr r2, [pc, #28] @ 44294 │ │ │ │ + ldr r3, [pc, #28] @ 44298 │ │ │ │ + bl 3548b4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab240 │ │ │ │ + b ab2a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - bne 193492c <__bss_end__@@Base+0x136f9e4> │ │ │ │ + bne 1934a7c <__bss_end__@@Base+0x136fb34> │ │ │ │ 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 44198 │ │ │ │ + bne 442e8 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 441d0 │ │ │ │ + beq 44320 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #140] @ 44240 │ │ │ │ + ldr ip, [pc, #140] @ 44390 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 441d0 │ │ │ │ + bne 44320 │ │ │ │ mov r0, #0 │ │ │ │ - b 44238 │ │ │ │ + b 44388 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 441f0 │ │ │ │ - bl a5784 │ │ │ │ + bne 44340 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 441c8 │ │ │ │ - bl c3f28 │ │ │ │ + bne 44318 │ │ │ │ + bl c3fb4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29b68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 44244 │ │ │ │ - beq 44238 │ │ │ │ - ldr r3, [pc, #40] @ 44248 │ │ │ │ + ldreq r0, [pc, #44] @ 44394 │ │ │ │ + beq 44388 │ │ │ │ + ldr r3, [pc, #40] @ 44398 │ │ │ │ ldr r3, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r0, [pc, #32] @ 4424c │ │ │ │ - bne 44238 │ │ │ │ + ldrne r0, [pc, #32] @ 4439c │ │ │ │ + bne 44388 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 29605c │ │ │ │ + b 2964e4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r2, r7, ip, lsl #14 │ │ │ │ + subseq r2, r7, r8, lsr #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 2dcd34 │ │ │ │ + bl 2dd08c <_PyTime_FromMillisecondsObject@@Base+0x2c0> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 442c8 │ │ │ │ + beq 44418 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44298 │ │ │ │ - ldr r2, [pc, #140] @ 44310 │ │ │ │ + bne 443e8 │ │ │ │ + ldr r2, [pc, #140] @ 44460 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #120] @ 44310 │ │ │ │ - b 442d0 │ │ │ │ - bl a8ebc │ │ │ │ + ldr r3, [pc, #120] @ 44460 │ │ │ │ + b 44420 │ │ │ │ + bl a8f24 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 442d0 │ │ │ │ + bne 44420 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 442c8 │ │ │ │ + beq 44418 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 442c8 │ │ │ │ + bne 44418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 44308 │ │ │ │ + b 44458 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r0, [pc, #56] @ 44314 │ │ │ │ + ldr r0, [pc, #56] @ 44464 │ │ │ │ mov r1, r4 │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9c3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 44308 │ │ │ │ + beq 44458 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44308 │ │ │ │ + bne 44458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq ip, r8, ip, lsl r3 │ │ │ │ + mlaseq r8, r0, r0, ip │ │ │ │ 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 44354 │ │ │ │ - ldr r3, [pc, #224] @ 44428 │ │ │ │ - ldr r1, [pc, #224] @ 4442c │ │ │ │ + bne 444a4 │ │ │ │ + ldr r3, [pc, #224] @ 44578 │ │ │ │ + ldr r1, [pc, #224] @ 4457c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 44380 │ │ │ │ + bl 18ec84 │ │ │ │ + b 444d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl ef504 │ │ │ │ - ldr r3, [pc, #196] @ 44430 │ │ │ │ + bl ef668 │ │ │ │ + ldr r3, [pc, #196] @ 44580 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 44388 │ │ │ │ - ldr r3, [pc, #188] @ 44434 │ │ │ │ - ldr r1, [pc, #188] @ 44438 │ │ │ │ + beq 444d8 │ │ │ │ + ldr r3, [pc, #188] @ 44584 │ │ │ │ + ldr r1, [pc, #188] @ 44588 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b 4441c │ │ │ │ + b 4456c │ │ │ │ add r8, r4, #2496 @ 0x9c0 │ │ │ │ mov r7, sp │ │ │ │ add r9, r4, #8 │ │ │ │ add r8, r8, #8 │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ - bl 1489a0 │ │ │ │ + bl 148af8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 443b8 │ │ │ │ - bl a5784 │ │ │ │ + bne 44508 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44380 │ │ │ │ + bne 444d0 │ │ │ │ cmp r9, r8 │ │ │ │ str r6, [r7], #4 │ │ │ │ - bne 44398 │ │ │ │ + bne 444e8 │ │ │ │ ldr r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl 1283e8 │ │ │ │ + bl 12855c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 443e8 │ │ │ │ - bl a5784 │ │ │ │ + bne 44538 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44380 │ │ │ │ - b 443f0 │ │ │ │ + bne 444d0 │ │ │ │ + b 44540 │ │ │ │ cmp r0, #624 @ 0x270 │ │ │ │ - bls 44404 │ │ │ │ - ldr r3, [pc, #60] @ 44434 │ │ │ │ - ldr r1, [pc, #64] @ 4443c │ │ │ │ + bls 44554 │ │ │ │ + ldr r3, [pc, #60] @ 44584 │ │ │ │ + ldr r1, [pc, #64] @ 4458c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 44380 │ │ │ │ + bl 18ec84 │ │ │ │ + b 444d0 │ │ │ │ mov r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #12 │ │ │ │ str r3, [r5, #8] │ │ │ │ bl 29cdc │ │ │ │ - ldr r0, [pc, #32] @ 44440 │ │ │ │ + ldr r0, [pc, #32] @ 44590 │ │ │ │ add sp, sp, #2496 @ 0x9c0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r4, lsr #6 │ │ │ │ + mlaseq r8, r8, r0, ip │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, r4, asr #6 │ │ │ │ - eorseq ip, r8, r4, ror #6 │ │ │ │ + ldrheq ip, [r8], -r8 @ │ │ │ │ + ldrsbeq ip, [r8], -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 112620 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 44608 │ │ │ │ + b 44600 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #160] @ 44690 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 445c8 │ │ │ │ + mov r4, #0 │ │ │ │ + b 44670 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 1eecbc │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 44628 │ │ │ │ + bl a57ec │ │ │ │ + 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 a34b4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 44684 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 113554 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + @ instruction: 0x003747b4 │ │ │ │ + strdeq pc, [r0], -pc @ │ │ │ │ + ldrheq ip, [r1], #-100 @ 0xffffff9c │ │ │ │ + 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 44478 │ │ │ │ + beq 446d0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt 44498 │ │ │ │ + bgt 446f0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #340] @ 445d8 │ │ │ │ + ldr r0, [pc, #340] @ 44830 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #332] @ 445dc │ │ │ │ + ldr r1, [pc, #332] @ 44834 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - b 444d4 │ │ │ │ + bl 117864 │ │ │ │ + b 4472c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 444c4 │ │ │ │ + bgt 4471c │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r3, [r0, #12] │ │ │ │ - bl 20ae18 <_PyDeadline_Init@@Base+0x100> │ │ │ │ + bl 20a61c <_PyBytesWriter_WriteBytes@@Base+0x3dd0> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 444dc │ │ │ │ - b 444d4 │ │ │ │ - ldr r3, [pc, #276] @ 445e0 │ │ │ │ - ldr r1, [pc, #276] @ 445e4 │ │ │ │ + bne 44734 │ │ │ │ + b 4472c │ │ │ │ + ldr r3, [pc, #276] @ 44838 │ │ │ │ + ldr r1, [pc, #276] @ 4483c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 444fc │ │ │ │ + beq 44754 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 444fc │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 44754 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - bne 44528 │ │ │ │ - ldr r0, [pc, #192] @ 445d8 │ │ │ │ + bne 44780 │ │ │ │ + ldr r0, [pc, #192] @ 44830 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #200] @ 445e8 │ │ │ │ + ldr r1, [pc, #200] @ 44840 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - b 444d4 │ │ │ │ - bl ab150 │ │ │ │ + bl 117864 │ │ │ │ + b 4472c │ │ │ │ + bl ab1b4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 44544 │ │ │ │ - bl a5784 │ │ │ │ + bne 4479c │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4454c │ │ │ │ - b 444d4 │ │ │ │ + beq 447a4 │ │ │ │ + b 4472c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 44560 │ │ │ │ - ldr r3, [pc, #152] @ 445ec │ │ │ │ - ldr r1, [pc, #152] @ 445f0 │ │ │ │ + bge 447b8 │ │ │ │ + ldr r3, [pc, #152] @ 44844 │ │ │ │ + ldr r1, [pc, #152] @ 44848 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 444d4 │ │ │ │ + bl 18ec84 │ │ │ │ + b 4472c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - ldr r3, [pc, #136] @ 445f4 │ │ │ │ + ldr r3, [pc, #136] @ 4484c │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 4457c │ │ │ │ - ldr r0, [pc, #120] @ 445f4 │ │ │ │ + bne 447d4 │ │ │ │ + ldr r0, [pc, #120] @ 4484c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 445a4 │ │ │ │ - ldr r0, [pc, #68] @ 445d8 │ │ │ │ + bne 447fc │ │ │ │ + ldr r0, [pc, #68] @ 44830 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 445f8 │ │ │ │ + ldr r1, [pc, #92] @ 44850 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - b 444d4 │ │ │ │ + bl 117864 │ │ │ │ + b 4472c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 445c0 │ │ │ │ - bl afd00 │ │ │ │ + beq 44818 │ │ │ │ + bl afdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 44574 │ │ │ │ - b 444d4 │ │ │ │ + bge 447cc │ │ │ │ + b 4472c │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ str r1, [r4, #20] │ │ │ │ - b 44574 │ │ │ │ + b 447cc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r8, lsr #7 │ │ │ │ + eorseq ip, r8, ip, lsl r1 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r7, r8, lsr #15 │ │ │ │ - eorseq ip, r8, r4, ror #7 │ │ │ │ + eorseq r6, r7, r8, lsr #9 │ │ │ │ + eorseq ip, r8, r8, asr r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, r8, lsl r4 │ │ │ │ + eorseq ip, r8, ip, lsl #3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq ip, r8, ip, lsr r4 │ │ │ │ + @ instruction: 0x0038c1b0 │ │ │ │ + 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 ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 44884 │ │ │ │ + b 4495c │ │ │ │ + ldr r0, [r6] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1a91d4 <_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 18ec84 │ │ │ │ + b 4495c │ │ │ │ + ldr r3, [pc, #120] @ 44974 │ │ │ │ + ldr r1, [pc, #120] @ 44978 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 4495c │ │ │ │ + cmp r5, #0 │ │ │ │ + bge 44928 │ │ │ │ + ldr r3, [pc, #92] @ 44974 │ │ │ │ + ldr r1, [pc, #96] @ 4497c │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r5 │ │ │ │ + bl 117864 │ │ │ │ + b 4495c │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r5, r3 │ │ │ │ + blt 44944 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a5adc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [r4, #16] │ │ │ │ + bl 2d81a8 <_PyTime_MonotonicWithInfo@@Base+0x3e0> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 44934 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x003698fc │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r6, r7, r8, lsr #9 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq sp, r6, ip, ror #27 │ │ │ │ + eorseq ip, r8, r4, lsl r2 │ │ │ │ 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 44634 │ │ │ │ + beq 449b8 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r4, r0, #20 │ │ │ │ addeq r4, r0, #28 │ │ │ │ cmp r8, #1 │ │ │ │ - bne 44684 │ │ │ │ + bne 44a08 │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq r4, [r4] │ │ │ │ - beq 44654 │ │ │ │ + beq 449d8 │ │ │ │ cmp r6, #2 │ │ │ │ ldrheq r4, [r4] │ │ │ │ ldrne r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d419c <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 1d3718 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44730 │ │ │ │ + bne 44ab4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d420c <_PyUnicode_IsUppercase@@Base> │ │ │ │ - ldr r3, [pc, #204] @ 44740 │ │ │ │ - ldr r2, [pc, #204] @ 44744 │ │ │ │ + bl 1d3788 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + ldr r3, [pc, #204] @ 44ac4 │ │ │ │ + ldr r2, [pc, #204] @ 44ac8 │ │ │ │ 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 44738 │ │ │ │ + beq 44abc │ │ │ │ cmp r8, r5 │ │ │ │ - ble 4471c │ │ │ │ + ble 44aa0 │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq sl, [r4, r5] │ │ │ │ - beq 446bc │ │ │ │ + beq 44a40 │ │ │ │ cmp r6, #2 │ │ │ │ lsleq r3, r5, #1 │ │ │ │ ldrheq sl, [r4, r3] │ │ │ │ ldrne sl, [r4, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 1d420c <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 1d3788 <_PyUnicode_IsUppercase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 446dc │ │ │ │ + bne 44a60 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d419c <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 1d3718 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 446f0 │ │ │ │ + beq 44a74 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 44738 │ │ │ │ + bne 44abc │ │ │ │ mov r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - b 44710 │ │ │ │ + b 44a94 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d3f3c <_PyUnicode_IsLowercase@@Base> │ │ │ │ + bl 1d34b8 <_PyUnicode_IsLowercase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44710 │ │ │ │ + beq 44a94 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 44738 │ │ │ │ + beq 44abc │ │ │ │ mov r7, r9 │ │ │ │ mov r0, r9 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ - b 44698 │ │ │ │ - ldr r3, [pc, #32] @ 44744 │ │ │ │ + b 44a1c │ │ │ │ + ldr r3, [pc, #32] @ 44ac8 │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r0, [pc, #20] @ 44740 │ │ │ │ + ldr r0, [pc, #20] @ 44ac4 │ │ │ │ moveq r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ 44740 │ │ │ │ + ldr r0, [pc, #8] @ 44ac4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #4] @ 44744 │ │ │ │ + ldr r0, [pc, #4] @ 44ac8 │ │ │ │ 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 44784 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble 447b8 │ │ │ │ - b 447a4 │ │ │ │ - ldr r0, [pc, #208] @ 4485c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44778 │ │ │ │ - b 44850 │ │ │ │ - ldr r0, [r6] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1aa09c <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 44850 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 447e8 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 447fc │ │ │ │ - ldr r3, [pc, #132] @ 44860 │ │ │ │ - ldr r1, [pc, #132] @ 44864 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 44850 │ │ │ │ - ldr r3, [pc, #120] @ 44868 │ │ │ │ - ldr r1, [pc, #120] @ 4486c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 44850 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge 4481c │ │ │ │ - ldr r3, [pc, #92] @ 44868 │ │ │ │ - ldr r1, [pc, #96] @ 44870 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r5 │ │ │ │ - bl 117720 │ │ │ │ - b 44850 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r5, r3 │ │ │ │ - blt 44838 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a5a74 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [r4, #16] │ │ │ │ - bl 2d7ebc <_PyTime_MonotonicWithInfo@@Base+0x3e0> │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 44828 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00369bfc │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r7, r8, lsr #15 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #1 │ │ │ │ - eorseq ip, r8, r0, lsr #9 │ │ │ │ - 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 44914 │ │ │ │ + bl 44b6c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 448d8 │ │ │ │ + bne 44b30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 448ec │ │ │ │ + beq 44b44 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 448ec │ │ │ │ - ldr r3, [pc, #40] @ 44908 │ │ │ │ - ldr r1, [pc, #40] @ 4490c │ │ │ │ + beq 44b44 │ │ │ │ + ldr r3, [pc, #40] @ 44b60 │ │ │ │ + ldr r1, [pc, #40] @ 44b64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 44900 │ │ │ │ + bl 18ec84 │ │ │ │ + b 44b58 │ │ │ │ ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #24] @ 44910 │ │ │ │ + ldr r1, [pc, #24] @ 44b68 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r8, lsl #10 │ │ │ │ - eorseq r9, r6, r8, lsr pc │ │ │ │ + eorseq ip, r8, ip, ror r2 │ │ │ │ + eorseq r9, r6, r8, lsr ip │ │ │ │ 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] @ 44c90 │ │ │ │ + ldreq r3, [pc, #852] @ 44ee8 │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #844] @ 44c94 │ │ │ │ + ldr r1, [pc, #844] @ 44eec │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 149604 │ │ │ │ + bl 14975c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 449f0 │ │ │ │ + beq 44c48 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 44994 │ │ │ │ + bne 44bec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44980 │ │ │ │ + beq 44bd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44980 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 44bd8 │ │ │ │ + bl 9adc8 <_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 1d1928 │ │ │ │ + b 1d0e38 │ │ │ │ cmp r7, #10 │ │ │ │ addle r6, sp, #16 │ │ │ │ - ble 449f8 │ │ │ │ - ldr r3, [pc, #752] @ 44c98 │ │ │ │ + ble 44c50 │ │ │ │ + ldr r3, [pc, #752] @ 44ef0 │ │ │ │ cmp r7, r3 │ │ │ │ - bls 449bc │ │ │ │ + bls 44c14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 449d4 │ │ │ │ - b 449ec │ │ │ │ + bne 44c2c │ │ │ │ + b 44c44 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r7, r0 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 449f8 │ │ │ │ - b 449ac │ │ │ │ + bne 44c50 │ │ │ │ + b 44c04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 449ec │ │ │ │ + bne 44c44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - bl 29dc68 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + bl 29e0e4 │ │ │ │ mov r8, #0 │ │ │ │ - b 44c84 │ │ │ │ + b 44edc │ │ │ │ mov r5, #0 │ │ │ │ - ldr r3, [pc, #664] @ 44c9c │ │ │ │ + ldr r3, [pc, #664] @ 44ef4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r9, r5 │ │ │ │ mvn fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r7 │ │ │ │ - bge 44b20 │ │ │ │ + bge 44d78 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ tst r0, #33554432 @ 0x2000000 │ │ │ │ ldrne r0, [r4, #12] │ │ │ │ addeq r0, r4, #12 │ │ │ │ ldr r8, [r0, r5, lsl #2] │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 44a64 │ │ │ │ + bne 44cbc │ │ │ │ ldr ip, [r8] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ addne ip, ip, #1 │ │ │ │ strne ip, [r8] │ │ │ │ add ip, r8, #16 │ │ │ │ str r8, [r1, #4] │ │ │ │ str ip, [r1] │ │ │ │ str r0, [r1, #8] │ │ │ │ - b 44aa8 │ │ │ │ + b 44d00 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp] │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r3, [pc, #540] @ 44c9c │ │ │ │ + ldr r3, [pc, #540] @ 44ef4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 44aa8 │ │ │ │ + beq 44d00 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #528] @ 44ca0 │ │ │ │ + ldr r2, [pc, #528] @ 44ef8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #520] @ 44ca4 │ │ │ │ + ldr r1, [pc, #520] @ 44efc │ │ │ │ mov r2, r5 │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r8, #0 │ │ │ │ - b 44c2c │ │ │ │ + b 44e84 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ sub r0, fp, r9 │ │ │ │ cmp r0, ip │ │ │ │ add r8, r5, #1 │ │ │ │ - bge 44ad8 │ │ │ │ - ldr r3, [pc, #484] @ 44ca8 │ │ │ │ - ldr r1, [pc, #484] @ 44cac │ │ │ │ + bge 44d30 │ │ │ │ + ldr r3, [pc, #484] @ 44f00 │ │ │ │ + ldr r1, [pc, #484] @ 44f04 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, #0 │ │ │ │ - b 44c2c │ │ │ │ + b 44e84 │ │ │ │ cmp r5, #0 │ │ │ │ add r9, r9, ip │ │ │ │ - beq 44af4 │ │ │ │ + beq 44d4c │ │ │ │ sub r0, fp, r9 │ │ │ │ cmp r0, sl │ │ │ │ - blt 44abc │ │ │ │ + blt 44d14 │ │ │ │ add r9, r9, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ cmp r0, r7 │ │ │ │ - beq 44b18 │ │ │ │ - ldr r3, [pc, #420] @ 44cb0 │ │ │ │ - ldr r1, [pc, #420] @ 44cb4 │ │ │ │ + beq 44d70 │ │ │ │ + ldr r3, [pc, #420] @ 44f08 │ │ │ │ + ldr r1, [pc, #420] @ 44f0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 44acc │ │ │ │ + bl 18ec84 │ │ │ │ + b 44d24 │ │ │ │ mov r5, r8 │ │ │ │ - b 44a10 │ │ │ │ + b 44c68 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp] │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 44c2c │ │ │ │ + beq 44e84 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r8, #20] │ │ │ │ - ldreq r7, [pc, #320] @ 44c90 │ │ │ │ + ldreq r7, [pc, #320] @ 44ee8 │ │ │ │ cmp r9, #1048576 @ 0x100000 │ │ │ │ movlt r0, #0 │ │ │ │ andge r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r9, r0 │ │ │ │ streq r9, [sp] │ │ │ │ - beq 44b74 │ │ │ │ - bl c3f28 │ │ │ │ + beq 44dcc │ │ │ │ + bl c3fb4 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 44bd0 │ │ │ │ + bne 44e28 │ │ │ │ mov fp, #44 @ 0x2c │ │ │ │ mla fp, r5, fp, r6 │ │ │ │ str r8, [sp, #4] │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r4 │ │ │ │ cmp fp, sl │ │ │ │ mov r0, r7 │ │ │ │ - beq 44bb4 │ │ │ │ + beq 44e0c │ │ │ │ ldr r4, [sl, #8] │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ bl 29cdc │ │ │ │ add r7, r7, r4 │ │ │ │ - b 44b90 │ │ │ │ + b 44de8 │ │ │ │ mov r4, r8 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 44c2c │ │ │ │ + beq 44e84 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl c7c84 │ │ │ │ - b 44c2c │ │ │ │ + bl c7d04 │ │ │ │ + b 44e84 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov fp, #0 │ │ │ │ mov r4, r6 │ │ │ │ cmp r5, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - beq 44c24 │ │ │ │ + beq 44e7c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 44c00 │ │ │ │ + beq 44e58 │ │ │ │ bl 29cdc │ │ │ │ add r7, r7, sl │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r4], #44 @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add fp, fp, #1 │ │ │ │ add r7, r7, r2 │ │ │ │ - b 44bdc │ │ │ │ + b 44e34 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b 44bbc │ │ │ │ + b 44e14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44c50 │ │ │ │ + beq 44ea8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44c50 │ │ │ │ + bne 44ea8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #44 @ 0x2c │ │ │ │ cmp r4, r5 │ │ │ │ mla r0, r7, r4, r6 │ │ │ │ - beq 44c70 │ │ │ │ - bl 113404 │ │ │ │ + beq 44ec8 │ │ │ │ + bl 113554 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 44c58 │ │ │ │ + b 44eb0 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 44c84 │ │ │ │ + beq 44edc │ │ │ │ mov r0, r6 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - @ instruction: 0x0036adb8 │ │ │ │ + @ instruction: 0x0036aab8 │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r7, r8, ror #11 │ │ │ │ + eorseq ip, r7, r4, asr #5 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq ip, r7, r8, lsr #12 │ │ │ │ + eorseq ip, r7, r4, lsl #6 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r7, r4, asr #12 │ │ │ │ + eorseq ip, r7, r0, lsr #6 │ │ │ │ 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 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 44d04 │ │ │ │ + beq 44f5c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 44d0c │ │ │ │ + ldreq r0, [pc, #20] @ 44f64 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 44d0c │ │ │ │ - bl 2ad840 │ │ │ │ + ldreq r1, [pc, #8] @ 44f64 │ │ │ │ + bl 2adc54 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r6, r2 │ │ │ │ + beq 44fcc │ │ │ │ + mov r8, r1 │ │ │ │ + bl a57ec │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne 4509c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 319fa8 <_PyTime_AsTimeval@@Base+0x1534> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 44fcc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 322c34 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 44fd4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 323a38 │ │ │ │ + mov r5, #0 │ │ │ │ + b 45080 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 45010 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 44fc4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 44fc4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 44fc4 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #136] @ 450a4 │ │ │ │ + bl a9c3c │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 44fc4 │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + str r3, [r4, #20] │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [pc, #108] @ 450a8 │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ + mov r1, #588 @ 0x24c │ │ │ │ + mov r3, r5 │ │ │ │ + bl 31c368 <_PyTime_AsTimeval@@Base+0x38f4> │ │ │ │ + str r7, [r4, #20] │ │ │ │ + subs ip, r0, #0 │ │ │ │ + bne 45060 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 323a38 │ │ │ │ + b 45080 │ │ │ │ + ldr r3, [ip] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 45080 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [ip] │ │ │ │ + bne 45080 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b3f0 │ │ │ │ + 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 r3, r7, r4, lsl #9 │ │ │ │ + eorseq ip, r8, r0, ror #5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 44d38 │ │ │ │ + bne 450d4 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 44d60 │ │ │ │ + b 450fc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 44d5c │ │ │ │ + ldr r0, [pc, #20] @ 450f8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44d2c │ │ │ │ + bne 450c8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00372cf0 │ │ │ │ + eorseq r2, r7, r4, lsl #20 │ │ │ │ │ │ │ │ -00044d60 : │ │ │ │ +000450fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 44d84 │ │ │ │ - bl 3480e4 │ │ │ │ - b 44e4c │ │ │ │ + bne 45120 │ │ │ │ + bl 347dfc │ │ │ │ + b 451e8 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 44e34 │ │ │ │ + beq 451d0 │ │ │ │ ldr lr, [r2, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 44db0 │ │ │ │ + bne 4514c │ │ │ │ ldr lr, [r2, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 44dbc │ │ │ │ + beq 45158 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ tst ip, #536870912 @ 0x20000000 │ │ │ │ - bne 44e34 │ │ │ │ + bne 451d0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 44e34 │ │ │ │ + beq 451d0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ - bne 44e34 │ │ │ │ + bne 451d0 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 44e34 │ │ │ │ + beq 451d0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 44e34 │ │ │ │ + beq 451d0 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ - bl 251580 │ │ │ │ - ldr r2, [pc, #72] @ 44e54 │ │ │ │ + bl 2512e0 │ │ │ │ + ldr r2, [pc, #72] @ 451f0 │ │ │ │ cmp r0, r2 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44e34 │ │ │ │ + beq 451d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 44e34 │ │ │ │ + bne 451d0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #24] @ 44e58 │ │ │ │ + ldr r3, [pc, #24] @ 451f4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #20] @ 44e5c │ │ │ │ + ldr r1, [pc, #20] @ 451f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0037a9f0 │ │ │ │ + @ instruction: 0x0037a6f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #180] @ 44f2c │ │ │ │ + ldr r2, [pc, #180] @ 452c8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 27503c │ │ │ │ + bl 27504c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 44f24 │ │ │ │ + beq 452c0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r0, [r4, #132] @ 0x84 │ │ │ │ - beq 44efc │ │ │ │ - ldr r2, [pc, #140] @ 44f30 │ │ │ │ + beq 45298 │ │ │ │ + ldr r2, [pc, #140] @ 452cc │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -27138,137 +27367,56 @@ │ │ │ │ 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] @ 44f34 │ │ │ │ - bl 9cc2c │ │ │ │ + ldr r1, [pc, #44] @ 452d0 │ │ │ │ + bl 9cbdc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 44f24 │ │ │ │ + bne 452c0 │ │ │ │ ldr r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44f24 │ │ │ │ + beq 452c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25cd48 │ │ │ │ + bl 25cc88 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r8, r5, ip, ror #17 │ │ │ │ + eorseq r8, r5, ip, ror #11 │ │ │ │ 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 44f9c │ │ │ │ - mov r8, r1 │ │ │ │ - bl a5784 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne 4506c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 319c74 <_PyTime_AsTimeval@@Base+0x1554> │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 44f9c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 323918 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 44fa4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 323fb4 │ │ │ │ - mov r5, #0 │ │ │ │ - b 45050 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 44fe0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44f94 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 44f94 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 44f94 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #136] @ 45074 │ │ │ │ - bl a9bd4 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 44f94 │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - str r3, [r4, #20] │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #108] @ 45078 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ - mov r1, #588 @ 0x24c │ │ │ │ - mov r3, r5 │ │ │ │ - bl 31c1c8 <_PyTime_AsTimeval@@Base+0x3aa8> │ │ │ │ - str r7, [r4, #20] │ │ │ │ - subs ip, r0, #0 │ │ │ │ - bne 45030 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 323fb4 │ │ │ │ - b 45050 │ │ │ │ - ldr r3, [ip] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45050 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [ip] │ │ │ │ - bne 45050 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9b440 │ │ │ │ - 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 r3, r7, r4, lsl #15 │ │ │ │ - mlaseq r8, r0, r5, ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #56] @ 450cc │ │ │ │ - ldr r1, [pc, #56] @ 450d0 │ │ │ │ + ldr r3, [pc, #56] @ 45324 │ │ │ │ + ldr r1, [pc, #56] @ 45328 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 450c4 │ │ │ │ - ldr r3, [pc, #32] @ 450d4 │ │ │ │ + blt 4531c │ │ │ │ + ldr r3, [pc, #32] @ 4532c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ bx r3 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - mlaseq r8, ip, r5, ip │ │ │ │ + eorseq ip, r8, ip, lsl #6 │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 450e8 │ │ │ │ - b 1bd550 │ │ │ │ - ldr r0, [pc] @ 450f0 │ │ │ │ + beq 45340 │ │ │ │ + b 1bca00 │ │ │ │ + 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 │ │ │ │ @@ -27277,182 +27425,182 @@ │ │ │ │ subs r1, r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 45160 │ │ │ │ + bne 453b8 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 45160 │ │ │ │ + bne 453b8 │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #76] @ 451a0 │ │ │ │ + ldr r1, [pc, #76] @ 453f8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 45194 │ │ │ │ + bl 18ec84 │ │ │ │ + b 453ec │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #36] @ 451a4 │ │ │ │ + ldr ip, [pc, #36] @ 453fc │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45148 │ │ │ │ + bne 453a0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r6, r8, lsr lr │ │ │ │ - subseq r2, r7, r8, lsr r7 │ │ │ │ + eorseq r9, r6, r8, lsr fp │ │ │ │ + subseq r2, r7, r4, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ldrne r4, [pc, #24] @ 451e0 │ │ │ │ - bne 451d8 │ │ │ │ - ldr r3, [pc, #20] @ 451e4 │ │ │ │ - ldr r1, [pc, #20] @ 451e8 │ │ │ │ + ldrne r4, [pc, #24] @ 45438 │ │ │ │ + bne 45430 │ │ │ │ + ldr r3, [pc, #20] @ 4543c │ │ │ │ + ldr r1, [pc, #20] @ 45440 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, ror #1 │ │ │ │ + eorseq sp, r6, ip, ror #27 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 45200 │ │ │ │ + blt 45458 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 45228 │ │ │ │ + blt 45480 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 4523c │ │ │ │ - ldr r1, [pc, #36] @ 45240 │ │ │ │ + ldr r3, [pc, #36] @ 45494 │ │ │ │ + ldr r1, [pc, #36] @ 45498 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - ldr r0, [pc, #12] @ 45244 │ │ │ │ + ldr r0, [pc, #12] @ 4549c │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ bx lr │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r9, r6, r4, lsr #15 │ │ │ │ + eorseq r9, r6, r4, lsr #9 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ │ │ │ │ -00045248 : │ │ │ │ - b 2fece4 │ │ │ │ +000454a0 : │ │ │ │ + b 2ff03c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 45284 │ │ │ │ - bl a5784 │ │ │ │ + bne 454dc │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45284 │ │ │ │ + beq 454dc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2642cc │ │ │ │ + bl 2641c4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 452b0 │ │ │ │ - bl a5784 │ │ │ │ + bne 45508 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4527c │ │ │ │ - ldr r0, [pc, #20] @ 452c4 │ │ │ │ + bne 454d4 │ │ │ │ + ldr r0, [pc, #20] @ 4551c │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ 452c8 │ │ │ │ + ldr r2, [pc, #16] @ 45520 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 452c4 │ │ │ │ + ldr r0, [pc, #4] @ 4551c │ │ │ │ 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 45300 │ │ │ │ + bhi 45558 │ │ │ │ cmp r4, #0 │ │ │ │ ldrgt r1, [r6] │ │ │ │ - ldrle r1, [pc, #48] @ 45330 │ │ │ │ - b 45320 │ │ │ │ - ldr r0, [pc, #44] @ 45334 │ │ │ │ + ldrle r1, [pc, #48] @ 45588 │ │ │ │ + b 45578 │ │ │ │ + ldr r0, [pc, #44] @ 4558c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 452f0 │ │ │ │ + b 45548 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 42abc <_PyImport_ClearExtension@@Base+0x7e0> │ │ │ │ + b 42d14 <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x003592f8 │ │ │ │ + @ instruction: 0x00358ff8 │ │ │ │ │ │ │ │ -00045338 : │ │ │ │ - b 210670 │ │ │ │ - b 45340 │ │ │ │ +00045590 : │ │ │ │ + b 20fcac │ │ │ │ + b 45598 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 453d4 │ │ │ │ + ldr r1, [pc, #124] @ 4562c │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 45370 │ │ │ │ - bl 341ca0 │ │ │ │ + bne 455c8 │ │ │ │ + bl 341b3c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 453cc │ │ │ │ + bne 45624 │ │ │ │ mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 453c4 │ │ │ │ + bne 4561c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 453c4 │ │ │ │ + bne 4561c │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_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 │ │ │ │ @@ -27461,69 +27609,69 @@ │ │ │ │ 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] @ 45414 │ │ │ │ + ldr r0, [pc, #16] @ 4566c │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2a9888 │ │ │ │ + bl 2a9c9c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq ip, r8, r0, asr #16 │ │ │ │ + @ instruction: 0x0038c5b4 │ │ │ │ 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 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4544c │ │ │ │ - bl a5784 │ │ │ │ + bne 456a4 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4545c │ │ │ │ + bne 456b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b4474 │ │ │ │ + b 2b47dc │ │ │ │ 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] @ 454e0 │ │ │ │ + ldr r3, [pc, #100] @ 45738 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 45490 │ │ │ │ + bne 456e8 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 454bc │ │ │ │ - bl 1afdd4 │ │ │ │ - ldr r3, [pc, #72] @ 454e4 │ │ │ │ + b 45714 │ │ │ │ + bl 1af2b4 │ │ │ │ + ldr r3, [pc, #72] @ 4573c │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 454bc │ │ │ │ - bl a5784 │ │ │ │ + beq 45714 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 454d8 │ │ │ │ + bne 45730 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #28] @ 454e8 │ │ │ │ - ldr r3, [pc, #28] @ 454ec │ │ │ │ - bl 354b9c │ │ │ │ + ldr r2, [pc, #28] @ 45740 │ │ │ │ + ldr r3, [pc, #28] @ 45744 │ │ │ │ + bl 3548b4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab240 │ │ │ │ + b ab2a4 │ │ │ │ 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 │ │ │ │ @@ -27537,140 +27685,140 @@ │ │ │ │ add r4, r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 45548 │ │ │ │ + bne 457a0 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 45580 │ │ │ │ - ldr ip, [pc, #444] @ 4570c │ │ │ │ + beq 457d8 │ │ │ │ + ldr ip, [pc, #444] @ 45964 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45580 │ │ │ │ + bne 457d8 │ │ │ │ mov r6, #0 │ │ │ │ - b 45700 │ │ │ │ + b 45958 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 455ac │ │ │ │ + beq 45804 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 455b0 │ │ │ │ - bl a5784 │ │ │ │ + bne 45808 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 455b0 │ │ │ │ - b 45578 │ │ │ │ + beq 45808 │ │ │ │ + b 457d0 │ │ │ │ mov r5, #8 │ │ │ │ ldr r8, [r7, #8] │ │ │ │ mov r4, #0 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r6, [r7, #20] │ │ │ │ - ldreq r6, [pc, #328] @ 45710 │ │ │ │ + ldreq r6, [pc, #328] @ 45968 │ │ │ │ mvn sl, #-2147483648 @ 0x80000000 │ │ │ │ add r8, r6, r8 │ │ │ │ mov r9, r4 │ │ │ │ sub fp, sl, r5 │ │ │ │ cmp r8, r6 │ │ │ │ - bls 45644 │ │ │ │ + bls 4589c │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 45614 │ │ │ │ + bne 4586c │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ble 455d4 │ │ │ │ - bl 3547bc │ │ │ │ + ble 4582c │ │ │ │ + bl 3544d4 │ │ │ │ add r3, fp, r1 │ │ │ │ cmp r4, r3 │ │ │ │ add r4, r5, r4 │ │ │ │ - bgt 456ec │ │ │ │ + bgt 45944 │ │ │ │ sub r4, r4, r1 │ │ │ │ - b 455d4 │ │ │ │ + b 4582c │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 456ec │ │ │ │ + beq 45944 │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 455d4 │ │ │ │ + bne 4582c │ │ │ │ sub r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ add r9, r9, r4 │ │ │ │ mov r4, #0 │ │ │ │ - bge 455d4 │ │ │ │ - b 456ec │ │ │ │ + bge 4582c │ │ │ │ + b 45944 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt 456ec │ │ │ │ + bgt 45944 │ │ │ │ add r1, r4, r9 │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 45578 │ │ │ │ + beq 457d0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrne r4, [r6, #20] │ │ │ │ - ldreq r4, [pc, #140] @ 45710 │ │ │ │ + ldreq r4, [pc, #140] @ 45968 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r7, #20] │ │ │ │ - ldreq r7, [pc, #128] @ 45710 │ │ │ │ + ldreq r7, [pc, #128] @ 45968 │ │ │ │ mov sl, #32 │ │ │ │ cmp r8, r7 │ │ │ │ - bls 45700 │ │ │ │ + bls 45958 │ │ │ │ ldrb r3, [r7], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 456d4 │ │ │ │ + bne 4592c │ │ │ │ cmp r5, #0 │ │ │ │ - ble 45690 │ │ │ │ + ble 458e8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3547bc │ │ │ │ + bl 3544d4 │ │ │ │ sub r1, r5, r1 │ │ │ │ add r9, r9, r1 │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 45690 │ │ │ │ + beq 458e8 │ │ │ │ strb sl, [r4], #1 │ │ │ │ - b 456c4 │ │ │ │ + b 4591c │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ addne r9, r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ strb r3, [r4], #1 │ │ │ │ - b 45690 │ │ │ │ - ldr r3, [pc, #32] @ 45714 │ │ │ │ - ldr r1, [pc, #32] @ 45718 │ │ │ │ + b 458e8 │ │ │ │ + ldr r3, [pc, #32] @ 4596c │ │ │ │ + ldr r1, [pc, #32] @ 45970 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 45578 │ │ │ │ + bl 18ec84 │ │ │ │ + b 457d0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x00572790 │ │ │ │ + subseq r2, r7, r0, lsl #15 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq ip, r8, ip, asr #16 │ │ │ │ + eorseq ip, r8, r0, asr #11 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 2d8468 │ │ │ │ + b 2d8754 │ │ │ │ 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 │ │ │ │ @@ -27680,1391 +27828,1315 @@ │ │ │ │ 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 45784 │ │ │ │ + bne 459dc │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r2, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 457b4 │ │ │ │ + beq 45a0c │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #1472] @ 45d64 │ │ │ │ + ldr ip, [pc, #1472] @ 45fbc │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45af8 │ │ │ │ + beq 45d50 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r4, #1 │ │ │ │ ldrne r5, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ moveq r5, #0 │ │ │ │ - bl aebe0 │ │ │ │ + bl aec90 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 45af8 │ │ │ │ - ldr r3, [pc, #1420] @ 45d68 │ │ │ │ + beq 45d50 │ │ │ │ + ldr r3, [pc, #1420] @ 45fc0 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - ldr r3, [pc, #1392] @ 45d6c │ │ │ │ + ldr r3, [pc, #1392] @ 45fc4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 45a6c │ │ │ │ + bne 45cc4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 128688 │ │ │ │ + bl 1287fc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ - bne 45a6c │ │ │ │ + bne 45cc4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45840 │ │ │ │ + beq 45a98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45840 │ │ │ │ + bne 45a98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl af05c │ │ │ │ + bl af10c │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 45890 │ │ │ │ + bne 45ae8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45874 │ │ │ │ + beq 45acc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45874 │ │ │ │ + bne 45acc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - bl a5784 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45af8 │ │ │ │ + bne 45d50 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #1232] @ 45d6c │ │ │ │ + ldr r2, [pc, #1232] @ 45fc4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 459d8 │ │ │ │ + bne 45c30 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 128688 │ │ │ │ + bl 1287fc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 459d8 │ │ │ │ + bne 45c30 │ │ │ │ mov r0, fp │ │ │ │ - bl 354ab8 │ │ │ │ + bl 3547d0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 354ab8 │ │ │ │ + bl 3547d0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354b9c │ │ │ │ + bl 3548b4 │ │ │ │ mov r8, r0 │ │ │ │ mul r0, r5, fp │ │ │ │ mov r9, r1 │ │ │ │ - bl 354ab8 │ │ │ │ + bl 3547d0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 459ac │ │ │ │ + bne 45c04 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 3547e4 │ │ │ │ + bl 3544fc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 355110 │ │ │ │ + bl 354e28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45958 │ │ │ │ + bne 45bb0 │ │ │ │ add r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r6, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355110 │ │ │ │ + bl 354e28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45984 │ │ │ │ + bne 45bdc │ │ │ │ add r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ - ldr r3, [pc, #996] @ 45d70 │ │ │ │ + ldr r3, [pc, #996] @ 45fc8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354b9c │ │ │ │ + bl 3548b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 3550fc │ │ │ │ + bl 354e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 459d8 │ │ │ │ + beq 45c30 │ │ │ │ ldr r3, [sl] │ │ │ │ mul fp, r5, fp │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45840 │ │ │ │ + beq 45a98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 45840 │ │ │ │ + bne 45a98 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 45840 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 45a98 │ │ │ │ mov r0, fp │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 45a10 │ │ │ │ + bne 45c68 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45ad4 │ │ │ │ + beq 45d2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 45ad4 │ │ │ │ + bne 45d2c │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 45ad4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 45d2c │ │ │ │ mov r1, sl │ │ │ │ - bl 175de4 │ │ │ │ + bl 17620c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 45a40 │ │ │ │ + beq 45c98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45a40 │ │ │ │ + bne 45c98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45a64 │ │ │ │ + beq 45cbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 45a64 │ │ │ │ + bne 45cbc │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 45ad4 │ │ │ │ - ldr r7, [pc, #768] @ 45d74 │ │ │ │ + beq 45d2c │ │ │ │ + ldr r7, [pc, #768] @ 45fcc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 45cc0 │ │ │ │ + bne 45f18 │ │ │ │ ldr r3, [r5] │ │ │ │ ldrd r8, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 45b00 │ │ │ │ - ldr r5, [pc, #728] @ 45d6c │ │ │ │ + bne 45d58 │ │ │ │ + ldr r5, [pc, #728] @ 45fc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl af05c │ │ │ │ + bl af10c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 45b1c │ │ │ │ + beq 45d74 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 45b60 │ │ │ │ + beq 45db8 │ │ │ │ cmp r3, r5 │ │ │ │ - beq 45b88 │ │ │ │ + beq 45de0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl ab240 │ │ │ │ + bl ab2a4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 45c00 │ │ │ │ + bne 45e58 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 45be4 │ │ │ │ + bne 45e3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45af8 │ │ │ │ + beq 45d50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45af8 │ │ │ │ + bne 45d50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 45d58 │ │ │ │ + b 45fb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45a8c │ │ │ │ + bne 45ce4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 45a8c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 45ce4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45b40 │ │ │ │ + beq 45d98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45b40 │ │ │ │ + bne 45d98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - bl a5784 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45af8 │ │ │ │ + bne 45d50 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab240 │ │ │ │ + b ab2a4 │ │ │ │ ldr r3, [r6] │ │ │ │ ldrd sl, [r6, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45c60 │ │ │ │ + beq 45eb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45c60 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 45c60 │ │ │ │ + bne 45eb8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 45eb8 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 128688 │ │ │ │ + bl 1287fc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 45ab4 │ │ │ │ - bl 354ab8 │ │ │ │ + bne 45d0c │ │ │ │ + bl 3547d0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 354b9c │ │ │ │ + bl 3548b4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - beq 45a90 │ │ │ │ + beq 45ce8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45a90 │ │ │ │ + bne 45ce8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 45a90 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 45ce8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45ad4 │ │ │ │ + bne 45d2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 45ad4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 45d2c │ │ │ │ mov r1, r6 │ │ │ │ - bl 175de4 │ │ │ │ + bl 17620c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 45c30 │ │ │ │ + beq 45e88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 45c30 │ │ │ │ + bne 45e88 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45c54 │ │ │ │ + beq 45eac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45c54 │ │ │ │ + bne 45eac │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 45cc0 │ │ │ │ - b 45ad4 │ │ │ │ + bne 45f18 │ │ │ │ + b 45d2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 354b9c │ │ │ │ + bl 3548b4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 45a90 │ │ │ │ + b 45ce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 175de4 │ │ │ │ + bl 17620c │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 45d08 │ │ │ │ + bne 45f60 │ │ │ │ ldr r2, [r6] │ │ │ │ mov r0, r6 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 45d1c │ │ │ │ + bne 45f74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 45d30 │ │ │ │ + beq 45f88 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af05c │ │ │ │ + bl af10c │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne 45c80 │ │ │ │ - bl a5784 │ │ │ │ + bne 45ed8 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45d34 │ │ │ │ + beq 45f8c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45d30 │ │ │ │ + beq 45f88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45d30 │ │ │ │ + bne 45f88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 45d30 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 45f88 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45ca0 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 45ca0 │ │ │ │ + bne 45ef8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 45ef8 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45cb4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 45cb4 │ │ │ │ + bne 45f0c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 45f0c │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45d58 │ │ │ │ + beq 45fb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45d58 │ │ │ │ + bne 45fb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 │ │ │ │ + ldrsbeq r2, [r7], #-120 @ 0xffffff88 │ │ │ │ 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] @ 45e10 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r2, r3 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 45dc0 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - add r2, sp, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2fa310 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 45ddc │ │ │ │ - b 45dd4 │ │ │ │ - ldr r3, [pc, #76] @ 45e14 │ │ │ │ - ldr r1, [pc, #76] @ 45e18 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r4 │ │ │ │ - bl 117720 │ │ │ │ - mov r0, #0 │ │ │ │ - b 45e08 │ │ │ │ - bne 45df4 │ │ │ │ - ldr r3, [pc, #52] @ 45e1c │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 139940 │ │ │ │ - b 45dd4 │ │ │ │ - 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 ip, r8, r8, ror r8 │ │ │ │ - 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 45e6c │ │ │ │ + bne 4601c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 45e9c │ │ │ │ + beq 4604c │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #180] @ 45f3c │ │ │ │ + ldr ip, [pc, #180] @ 460ec │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45f0c │ │ │ │ + beq 460bc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 45ebc │ │ │ │ - bl a5784 │ │ │ │ + bne 4606c │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45f0c │ │ │ │ + bne 460bc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ 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 c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 45f14 │ │ │ │ + bge 460c4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 45f28 │ │ │ │ - bl 1325e8 │ │ │ │ + bne 460d8 │ │ │ │ + bl 132758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45ec4 │ │ │ │ + beq 46074 │ │ │ │ mov r0, #0 │ │ │ │ - b 45f34 │ │ │ │ + b 460e4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 42ed0 <_PyImport_ClearExtension@@Base+0xbf4> │ │ │ │ - b 45f34 │ │ │ │ - ldr r3, [pc, #16] @ 45f40 │ │ │ │ + bl 431c4 <_PyImport_ClearExtension@@Base+0xb84> │ │ │ │ + b 460e4 │ │ │ │ + ldr r3, [pc, #16] @ 460f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, r8, ror #15 │ │ │ │ + subseq r2, r7, r4, lsl #16 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 45f74 │ │ │ │ - ldr r3, [pc, #36] @ 45f8c │ │ │ │ - ldr r1, [pc, #36] @ 45f90 │ │ │ │ + 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 2fa998 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 46158 │ │ │ │ + b 46150 │ │ │ │ + ldr r3, [pc, #76] @ 46190 │ │ │ │ + ldr r1, [pc, #76] @ 46194 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 45f84 │ │ │ │ - ldr r3, [r4] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 117864 │ │ │ │ + mov r0, #0 │ │ │ │ + b 46184 │ │ │ │ + bne 46170 │ │ │ │ + ldr r3, [pc, #52] @ 46198 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 139a98 │ │ │ │ + b 46150 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ + strne r3, [r0] │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, r0, lsr #17 │ │ │ │ + subseq r2, r5, r4, rrx │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r8, ip, ror #11 │ │ │ │ + ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 46024 │ │ │ │ + ldr r1, [pc, #120] @ 4622c │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 45fc4 │ │ │ │ - bl 341ca0 │ │ │ │ + bne 461cc │ │ │ │ + bl 341b3c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 4601c │ │ │ │ + bne 46224 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 245c98 │ │ │ │ + bl 2459f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46014 │ │ │ │ + bne 4621c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 46014 │ │ │ │ + bne 4621c │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 46260 │ │ │ │ + ldr r3, [pc, #36] @ 46278 │ │ │ │ + ldr r1, [pc, #36] @ 4627c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 46270 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq ip, r8, r4, lsl r6 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 4606c │ │ │ │ + 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 46050 │ │ │ │ + beq 462a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [pc, #36] @ 46304 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 356890 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r0, [pc, #16] @ 46308 │ │ │ │ + ldr r3, [r1, #3788] @ 0xecc │ │ │ │ + ldr r2, [r1, #3772] @ 0xebc │ │ │ │ + ldr r1, [r1, #3756] @ 0xeac │ │ │ │ + b a9c3c │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq r7, r8, r4, lsr #1 │ │ │ │ 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 460cc │ │ │ │ + bhi 46358 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - bgt 460f0 │ │ │ │ - b 4610c │ │ │ │ - ldr r0, [pc, #128] @ 46154 │ │ │ │ + bgt 4637c │ │ │ │ + b 46398 │ │ │ │ + ldr r0, [pc, #128] @ 463e0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 460bc │ │ │ │ + bne 46348 │ │ │ │ mov r0, #0 │ │ │ │ - b 4614c │ │ │ │ + b 463d8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16f04c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f328 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 460e8 │ │ │ │ + beq 46374 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 46128 │ │ │ │ + bne 463b4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldreq r0, [pc, #52] @ 46158 │ │ │ │ + ldreq r0, [pc, #52] @ 463e4 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 46140 │ │ │ │ + b 463cc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 16f04c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f328 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4610c │ │ │ │ - b 460e8 │ │ │ │ + bne 46398 │ │ │ │ + b 46374 │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ bl 303cc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r7, r7, r0, asr #21 │ │ │ │ + eorseq r7, r7, ip, asr #15 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r3, [pc, #36] @ 46188 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356b80 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r0, [pc, #16] @ 4618c │ │ │ │ - ldr r3, [r1, #3788] @ 0xecc │ │ │ │ - ldr r2, [r1, #3772] @ 0xebc │ │ │ │ - ldr r1, [r1, #3756] @ 0xeac │ │ │ │ - b a9bd4 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq r7, r8, r4, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 46224 │ │ │ │ + ldr r1, [pc, #124] @ 4647c │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 461c0 │ │ │ │ - bl 341ca0 │ │ │ │ + bne 46418 │ │ │ │ + bl 341b3c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 4621c │ │ │ │ - ldr r1, [pc, #72] @ 46228 │ │ │ │ + bne 46474 │ │ │ │ + ldr r1, [pc, #72] @ 46480 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46214 │ │ │ │ + bne 4646c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 46214 │ │ │ │ - ldr r1, [pc, #36] @ 4622c │ │ │ │ + bne 4646c │ │ │ │ + ldr r1, [pc, #36] @ 46484 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_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] @ 46248 │ │ │ │ + ldr r2, [pc, #12] @ 464a0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 4624c │ │ │ │ + ldr r0, [pc, #8] @ 464a4 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 46260 │ │ │ │ - b 1af778 │ │ │ │ + ldr r1, [pc] @ 464b8 │ │ │ │ + b 1aec58 │ │ │ │ andeq r9, r2, ip, ror pc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 4627c │ │ │ │ + bne 464d4 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b 1362fc │ │ │ │ - b 19875c │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 46294 │ │ │ │ - b 46390 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + b 13646c │ │ │ │ + b 1980c0 │ │ │ │ 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 462e8 │ │ │ │ + bne 46528 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 46328 │ │ │ │ - ldr r1, [pc, #152] @ 46388 │ │ │ │ + beq 46568 │ │ │ │ + ldr r1, [pc, #152] @ 465c8 │ │ │ │ str r1, [sp] │ │ │ │ add r1, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46328 │ │ │ │ + bne 46568 │ │ │ │ mov r0, #0 │ │ │ │ - b 46380 │ │ │ │ + b 465c0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 46344 │ │ │ │ + ble 46584 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1033c4 │ │ │ │ + bl 103538 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 46348 │ │ │ │ - b 46320 │ │ │ │ + bge 46588 │ │ │ │ + b 46560 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8db0 │ │ │ │ + bl 1e82e4 │ │ │ │ subs r1, r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 29bb0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 4638c │ │ │ │ - beq 46380 │ │ │ │ + ldreq r0, [pc, #28] @ 465cc │ │ │ │ + beq 465c0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 32548c <_PyBytes_Find@@Base+0x1d8> │ │ │ │ - b 46320 │ │ │ │ + bl 325280 <_PyBytes_Find@@Base+0x104> │ │ │ │ + b 46560 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r7, ip, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 463b0 │ │ │ │ - ldr r3, [pc, #84] @ 463f4 │ │ │ │ - ldrb r2, [r0] │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - tst r3, #7 │ │ │ │ - bne 463e4 │ │ │ │ - b 463b8 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 463ec │ │ │ │ - ldr r3, [pc, #52] @ 463f4 │ │ │ │ - add r1, r0, r1 │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - bls 463e4 │ │ │ │ - ldrb r2, [r2] │ │ │ │ - add r0, r0, #1 │ │ │ │ - ldr r2, [r3, r2, lsl #2] │ │ │ │ - tst r2, #7 │ │ │ │ - bne 463c0 │ │ │ │ - b 463ec │ │ │ │ - ldr r0, [pc, #12] @ 463f8 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #8] @ 463fc │ │ │ │ - bx lr │ │ │ │ - eorseq r5, r9, r0, ror #13 │ │ │ │ - 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 r4, [r0, #8] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ - ldr r1, [pc, #180] @ 464d8 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl f4048 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 4643c │ │ │ │ - mov r4, #0 │ │ │ │ - b 464cc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 46458 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 46474 │ │ │ │ - b 464a8 │ │ │ │ - ldr r1, [pc, #124] @ 464dc │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl f4048 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 46448 │ │ │ │ - b 46434 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - ands r2, r3, #268435456 @ 0x10000000 │ │ │ │ - bne 464a8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 464a8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 464a8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #44] @ 464e0 │ │ │ │ - ldr r0, [pc, #44] @ 464e4 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 128bc8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9b3bc │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r7, r0, lsr #24 │ │ │ │ - subseq sl, r7, ip, lsl #20 │ │ │ │ - eorseq r8, r6, r0, ror r3 │ │ │ │ - eorseq ip, r8, r8, ror r9 │ │ │ │ - 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 1c0538 │ │ │ │ - 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 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 465e4 │ │ │ │ + b 4679c │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ 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] @ 466dc │ │ │ │ + ldr r1, [pc, #408] @ 46798 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 46560 │ │ │ │ - bl 341ca0 │ │ │ │ + bne 4661c │ │ │ │ + bl 341b3c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 466d0 │ │ │ │ + bne 4678c │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - bl ecfa8 │ │ │ │ + bl ed10c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 466c0 │ │ │ │ + beq 4677c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #312] @ 466dc │ │ │ │ + ldr r2, [pc, #312] @ 46798 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 465b0 │ │ │ │ + bne 4666c │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ + bl 341b3c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4664c │ │ │ │ + bne 46708 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46640 │ │ │ │ + beq 466fc │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 4660c │ │ │ │ - b 4664c │ │ │ │ + beq 466c8 │ │ │ │ + b 46708 │ │ │ │ mov r0, r4 │ │ │ │ - bl ecfa8 │ │ │ │ + bl ed10c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 46620 │ │ │ │ + beq 466dc │ │ │ │ cmp r8, r7 │ │ │ │ - beq 4665c │ │ │ │ + beq 46718 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 465e8 │ │ │ │ + bne 466a4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea714 │ │ │ │ + bl ea878 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 4667c │ │ │ │ + bne 46738 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 29dc68 │ │ │ │ + bl 29e0e4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 466c0 │ │ │ │ + b 4677c │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab694 │ │ │ │ + bl ab6f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46638 │ │ │ │ + beq 466f4 │ │ │ │ mov r5, r0 │ │ │ │ - b 46600 │ │ │ │ + b 466bc │ │ │ │ cmp r7, r6 │ │ │ │ - ble 46698 │ │ │ │ + ble 46754 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 4667c │ │ │ │ + b 46738 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ 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 101a8c <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ - b 466c8 │ │ │ │ + bl 101c00 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + b 46784 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 466f4 │ │ │ │ - b 467cc │ │ │ │ - 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, #24] @ 46728 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r1, [pc, #20] @ 4672c │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, lsr #32 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 467c0 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 46760 │ │ │ │ - bl 341ca0 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 467b8 │ │ │ │ - ldr r1, [pc, #68] @ 467c4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4679c │ │ │ │ - mov r0, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - b 467b0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ce9a8 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 46790 │ │ │ │ - ldr r0, [pc, #20] @ 467c8 │ │ │ │ - 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 467ec │ │ │ │ - ldr r3, [pc, #84] @ 46830 │ │ │ │ + bne 467bc │ │ │ │ + ldr r3, [pc, #84] @ 46800 │ │ │ │ ldrb r2, [r0] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ - tst r3, #3 │ │ │ │ - bne 46820 │ │ │ │ - b 467f4 │ │ │ │ + tst r3, #7 │ │ │ │ + bne 467f0 │ │ │ │ + b 467c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 46828 │ │ │ │ - ldr r3, [pc, #52] @ 46830 │ │ │ │ + beq 467f8 │ │ │ │ + ldr r3, [pc, #52] @ 46800 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 46820 │ │ │ │ + bls 467f0 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 467fc │ │ │ │ - b 46828 │ │ │ │ - ldr r0, [pc, #12] @ 46834 │ │ │ │ + tst r2, #7 │ │ │ │ + bne 467cc │ │ │ │ + b 467f8 │ │ │ │ + ldr r0, [pc, #12] @ 46804 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 46838 │ │ │ │ + ldr r0, [pc, #8] @ 46808 │ │ │ │ bx lr │ │ │ │ - eorseq r5, r9, r0, ror #13 │ │ │ │ + eorseq r5, r9, r0, ror #7 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - ldr r3, [pc, #44] @ 46870 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356b80 │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #32] @ 46874 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + 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 1bfa50 │ │ │ │ cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r5 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 46864 │ │ │ │ + b 46b78 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ + ldr r1, [pc, #180] @ 46940 │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl f41b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 468a4 │ │ │ │ + mov r4, #0 │ │ │ │ + b 46934 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 468c0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 468dc │ │ │ │ + b 46910 │ │ │ │ + ldr r1, [pc, #124] @ 46944 │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl f41b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 468b0 │ │ │ │ + b 4689c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + ands r2, r3, #268435456 @ 0x10000000 │ │ │ │ + bne 46910 │ │ │ │ ldr r3, [r0] │ │ │ │ + str r2, [sp, #4] │ │ │ │ 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 │ │ │ │ + beq 46910 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 46910 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + ldr r2, [pc, #44] @ 46948 │ │ │ │ + ldr r0, [pc, #44] @ 4694c │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 128d3c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b36c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq sl, r7, r0, lsr #24 │ │ │ │ + subseq sl, r7, ip, lsl #20 │ │ │ │ + eorseq r8, r6, r0, ror r0 │ │ │ │ + eorseq ip, r8, r8, lsl r7 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #24] @ 46980 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r1, [pc, #20] @ 46984 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117864 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r5, r8, lsr #26 │ │ │ │ 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 46920 │ │ │ │ + beq 46a30 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 46920 │ │ │ │ + bne 46a30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 319c74 <_PyTime_AsTimeval@@Base+0x1554> │ │ │ │ + bl 319fa8 <_PyTime_AsTimeval@@Base+0x1534> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 46920 │ │ │ │ + beq 46a30 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #188] @ 469bc │ │ │ │ + ldr r1, [pc, #188] @ 46acc │ │ │ │ mov r3, r8 │ │ │ │ str r5, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ 469c0 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #176] @ 46ad0 │ │ │ │ + bl a9c3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 46928 │ │ │ │ + bne 46a38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 323fb4 │ │ │ │ + bl 323a38 │ │ │ │ mov r4, #0 │ │ │ │ - b 469b0 │ │ │ │ + b 46ac0 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - ldr r1, [pc, #136] @ 469c4 │ │ │ │ + ldr r1, [pc, #136] @ 46ad4 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #128] @ 469c8 │ │ │ │ + ldr r0, [pc, #128] @ 46ad8 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 31c1c8 <_PyTime_AsTimeval@@Base+0x3aa8> │ │ │ │ + bl 31c368 <_PyTime_AsTimeval@@Base+0x38f4> │ │ │ │ ldr r3, [r6] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 46978 │ │ │ │ + beq 46a88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 46978 │ │ │ │ + bne 46a88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 46918 │ │ │ │ + beq 46a28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1283e8 │ │ │ │ + bl 12855c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 469b0 │ │ │ │ + beq 46ac0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 469b0 │ │ │ │ + bne 46ac0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq sp, r1, r0, ror #31 │ │ │ │ - @ instruction: 0x0038c9fc │ │ │ │ + eoreq sp, r1, r0, ror r7 │ │ │ │ + eorseq ip, r8, r8, lsr r7 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - eorseq ip, r8, r4, lsl #20 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 469e0 │ │ │ │ - b 383c8 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq ip, r8, r0, asr #14 │ │ │ │ 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 92cc4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 46b04 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r1, [pc, #120] @ 46b6c │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 46b0c │ │ │ │ + bl 341b3c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 46b64 │ │ │ │ + ldr r1, [pc, #68] @ 46b70 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 46b48 │ │ │ │ + mov r0, #0 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b 46b5c │ │ │ │ + mov r0, r4 │ │ │ │ + bl ceb14 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 46b3c │ │ │ │ + ldr r0, [pc, #20] @ 46b74 │ │ │ │ + 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 46b98 │ │ │ │ + ldr r3, [pc, #84] @ 46bdc │ │ │ │ + ldrb r2, [r0] │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + tst r3, #3 │ │ │ │ + bne 46bcc │ │ │ │ + b 46ba0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 46bd4 │ │ │ │ + ldr r3, [pc, #52] @ 46bdc │ │ │ │ + add r1, r0, r1 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + bls 46bcc │ │ │ │ + ldrb r2, [r2] │ │ │ │ + add r0, r0, #1 │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 46ba8 │ │ │ │ + b 46bd4 │ │ │ │ + ldr r0, [pc, #12] @ 46be0 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 46be4 │ │ │ │ + bx lr │ │ │ │ + eorseq r5, r9, r0, ror #7 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + ldr r3, [pc, #44] @ 46c1c │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 356890 │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ + ldr r3, [pc, #32] @ 46c20 │ │ │ │ + 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] │ │ │ │ - str r0, [r4, #12] │ │ │ │ - bl 21db00 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 46a38 │ │ │ │ - mvn r5, #0 │ │ │ │ - b 46ae0 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 46a70 │ │ │ │ - ldr r2, [pc, #196] @ 46b0c │ │ │ │ - str r2, [r4, #16] │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46a68 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r2] │ │ │ │ - ldr r3, [pc, #156] @ 46b0c │ │ │ │ - b 46ad0 │ │ │ │ - ldr ip, [r5, #8] │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - ldr r3, [ip] │ │ │ │ - ldr r1, [pc, #140] @ 46b10 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [ip] │ │ │ │ - mov r2, #2 │ │ │ │ - str ip, [r4, #16] │ │ │ │ - bl 116e74 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 46a30 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 46abc │ │ │ │ - ldr r2, [pc, #92] @ 46b0c │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46a68 │ │ │ │ - b 46a60 │ │ │ │ - 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 8bfcc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46b04 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 46b04 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r7, r7, ip, lsl #3 │ │ │ │ │ │ │ │ -00046b14 <_PyTraceback_Add@@Base>: │ │ │ │ +00046c24 <_PyTraceback_Add@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #284] @ 46c48 <_PyTraceback_Add@@Base+0x134> │ │ │ │ + ldr r3, [pc, #284] @ 46d58 <_PyTraceback_Add@@Base+0x134> │ │ │ │ mov r6, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ mov sl, #0 │ │ │ │ ldr r9, [r7, #72] @ 0x48 │ │ │ │ str sl, [r7, #72] @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 91ad0 │ │ │ │ + bl 91b34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 46c3c <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 46d4c <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 46c4c │ │ │ │ + bl 46d74 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 46b94 <_PyTraceback_Add@@Base+0x80> │ │ │ │ + bne 46ca4 <_PyTraceback_Add@@Base+0x80> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46c3c <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 46d4c <_PyTraceback_Add@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ str r3, [r4] │ │ │ │ - bne 46c3c <_PyTraceback_Add@@Base+0x128> │ │ │ │ + bne 46d4c <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 46c3c <_PyTraceback_Add@@Base+0x128> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 46d4c <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 46d90 │ │ │ │ + bl 46ea0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 46bd0 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + beq 46ce0 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 46bd0 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bne 46ce0 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46bf4 <_PyTraceback_Add@@Base+0xe0> │ │ │ │ + beq 46d04 <_PyTraceback_Add@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 46bf4 <_PyTraceback_Add@@Base+0xe0> │ │ │ │ + bne 46d04 <_PyTraceback_Add@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 46c3c <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 46d4c <_PyTraceback_Add@@Base+0x128> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r8, [r5, #20] │ │ │ │ str r9, [r7, #72] @ 0x48 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11af70 │ │ │ │ + bl 11b0b8 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 182008 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b 182430 <_PyErr_ChainExceptions1@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 46d70 <_PyTraceback_Add@@Base+0x14c> │ │ │ │ + b 38620 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -00046c4c : │ │ │ │ +00046d74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 46d28 │ │ │ │ + beq 46e50 │ │ │ │ mov r0, r5 │ │ │ │ - bl bb9b0 │ │ │ │ + bl bba40 │ │ │ │ subs r7, r0, #0 │ │ │ │ moveq r8, r7 │ │ │ │ moveq r5, r7 │ │ │ │ moveq r6, r7 │ │ │ │ - beq 46d38 │ │ │ │ - ldr r0, [pc, #208] @ 46d6c │ │ │ │ + beq 46e60 │ │ │ │ + ldr r0, [pc, #208] @ 46e94 │ │ │ │ mov r1, #6 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r8, r6 │ │ │ │ moveq r5, r6 │ │ │ │ - beq 46d38 │ │ │ │ - ldr r0, [pc, #184] @ 46d70 │ │ │ │ + beq 46e60 │ │ │ │ + ldr r0, [pc, #184] @ 46e98 │ │ │ │ mov r1, #2 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r8, r5 │ │ │ │ - beq 46d38 │ │ │ │ + beq 46e60 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #148] @ 46d74 │ │ │ │ + ldr r3, [pc, #148] @ 46e9c │ │ │ │ mov r1, #1 │ │ │ │ sub r2, r3, #36352 @ 0x8e00 │ │ │ │ sub r2, r2, #140 @ 0x8c │ │ │ │ mov r0, sp │ │ │ │ str r8, [sp, #20] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp] │ │ │ │ @@ -29073,107 +29145,101 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl c2e90 <_Py_write@@Base+0xc80> │ │ │ │ + bl c2f1c <_Py_write@@Base+0xc80> │ │ │ │ mov r8, r0 │ │ │ │ - b 46d38 │ │ │ │ + b 46e60 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - ldr r0, [pc, #52] @ 46d74 │ │ │ │ - bl 9b3bc │ │ │ │ + ldr r0, [pc, #52] @ 46e9c │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq ip, [r1], #-228 @ 0xffffff1c │ │ │ │ - ldrsbeq ip, [r1], #-236 @ 0xffffff14 │ │ │ │ + subseq ip, r1, ip, asr #23 │ │ │ │ + ldrsbeq ip, [r1], #-180 @ 0xffffff4c │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 46d8c │ │ │ │ - b 46fe8 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -00046d90 : │ │ │ │ +00046ea0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 242278 │ │ │ │ + bl 241fd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46e80 │ │ │ │ + beq 46f90 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ str r4, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r6, [sp, #16] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 2423b8 │ │ │ │ + bl 242118 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 46e80 │ │ │ │ + beq 46f90 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #352] @ 46f64 │ │ │ │ + ldr r0, [pc, #352] @ 47074 │ │ │ │ add r1, r1, r3 │ │ │ │ - bl 9ab34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aae4 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r2, [r5] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 46e60 │ │ │ │ + beq 46f70 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r3, #1 │ │ │ │ addne r2, r2, #1 │ │ │ │ strh r3, [r4, #24] │ │ │ │ str r7, [r4, #8] │ │ │ │ str r7, [r4, #16] │ │ │ │ str r7, [r4, #20] │ │ │ │ str r7, [r4, #28] │ │ │ │ str r7, [r4, #32] │ │ │ │ strne r2, [r5] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ - beq 46e88 │ │ │ │ + beq 46f98 │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r8] │ │ │ │ - b 46e88 │ │ │ │ + b 46f98 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46e80 │ │ │ │ + beq 46f90 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 46e80 │ │ │ │ + bne 46f90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 46f58 │ │ │ │ + b 47068 │ │ │ │ ldr r2, [r3] │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr ip, [r3, #48] @ 0x30 │ │ │ │ @@ -29187,34 +29253,34 @@ │ │ │ │ str r8, [r4, #56] @ 0x38 │ │ │ │ str ip, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ strh r3, [r2, #72]! @ 0x48 │ │ │ │ cmp ip, r3 │ │ │ │ addgt r3, r3, #1 │ │ │ │ strgt r0, [r2, #4]! │ │ │ │ - bgt 46ed0 │ │ │ │ + bgt 46fe0 │ │ │ │ mov r3, #2 │ │ │ │ strb r3, [r4, #74] @ 0x4a │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ add r6, r6, r3, lsl #1 │ │ │ │ ldr r3, [r5] │ │ │ │ add r6, r6, #126 @ 0x7e │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - beq 46f24 │ │ │ │ + beq 47034 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 46f24 │ │ │ │ + bne 47034 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #60] @ 46f68 │ │ │ │ - bl 356b80 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #60] @ 47078 │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -29224,972 +29290,1054 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r6, r5, r4, lsl #7 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #3 │ │ │ │ + bl 92d28 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 4719c │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + str r0, [r4, #12] │ │ │ │ + bl 21d290 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 470d0 │ │ │ │ + mvn r5, #0 │ │ │ │ + b 47178 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 47108 │ │ │ │ + ldr r2, [pc, #196] @ 471a4 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 47100 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r3, [pc, #156] @ 471a4 │ │ │ │ + b 47168 │ │ │ │ + ldr ip, [r5, #8] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + ldr r3, [ip] │ │ │ │ + ldr r1, [pc, #140] @ 471a8 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [ip] │ │ │ │ + mov r2, #2 │ │ │ │ + str ip, [r4, #16] │ │ │ │ + bl 116fc0 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 470c8 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 47154 │ │ │ │ + ldr r2, [pc, #92] @ 471a4 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 47100 │ │ │ │ + b 470f8 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r3] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl 8c044 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4719c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4719c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r7, r7, ip, lsl #3 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 471c0 │ │ │ │ + b 47240 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 46fa0 │ │ │ │ + bne 471f8 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 2ac170 │ │ │ │ + bl 2ac584 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 46fd0 │ │ │ │ - b 46fc4 │ │ │ │ + bne 47228 │ │ │ │ + b 4721c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #52] @ 46fe4 │ │ │ │ + ldr r0, [pc, #52] @ 4723c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46fdc │ │ │ │ - b 46f88 │ │ │ │ - bl a5784 │ │ │ │ + beq 47234 │ │ │ │ + b 471e0 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46fdc │ │ │ │ + bne 47234 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a74 │ │ │ │ + b a5adc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, r0, lsl ip │ │ │ │ + eorseq r2, r7, r4, lsr #18 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 47010 │ │ │ │ + bne 47268 │ │ │ │ ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #120] @ 47074 │ │ │ │ - ldr r0, [pc, #120] @ 47078 │ │ │ │ + ldr r3, [pc, #120] @ 472cc │ │ │ │ + ldr r0, [pc, #120] @ 472d0 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #116] @ 4707c │ │ │ │ + ldr r3, [pc, #116] @ 472d4 │ │ │ │ tst r2, #1 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4706c │ │ │ │ - ldr ip, [pc, #84] @ 47074 │ │ │ │ + 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 47058 │ │ │ │ + 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 47028 │ │ │ │ - ldr r0, [pc, #36] @ 4707c │ │ │ │ + beq 47280 │ │ │ │ + ldr r0, [pc, #36] @ 472d4 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #28] @ 4707c │ │ │ │ + ldr r2, [pc, #28] @ 472d4 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #16] @ 47078 │ │ │ │ + ldr r0, [pc, #16] @ 472d0 │ │ │ │ moveq r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #8] @ 4707c │ │ │ │ + ldr r0, [pc, #8] @ 472d4 │ │ │ │ bx lr │ │ │ │ - eorseq r5, r9, r0, ror #13 │ │ │ │ + eorseq r5, r9, r0, ror #7 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r6, r1 │ │ │ │ - bne 470b8 │ │ │ │ + bne 47310 │ │ │ │ ldr r0, [r6] │ │ │ │ - ldr r7, [pc, #464] @ 47278 │ │ │ │ + ldr r7, [pc, #464] @ 474d0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 470dc │ │ │ │ + bne 47334 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 47108 │ │ │ │ + b 47360 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #436] @ 4727c │ │ │ │ + ldr r0, [pc, #436] @ 474d4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47270 │ │ │ │ - b 4709c │ │ │ │ - bl 1afdd4 │ │ │ │ - ldr r3, [pc, #408] @ 47280 │ │ │ │ + beq 474c8 │ │ │ │ + b 472f4 │ │ │ │ + bl 1af2b4 │ │ │ │ + ldr r3, [pc, #408] @ 474d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47108 │ │ │ │ - bl a5784 │ │ │ │ + beq 47360 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47270 │ │ │ │ + bne 474c8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 47120 │ │ │ │ + bne 47378 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 4714c │ │ │ │ - bl 1afdd4 │ │ │ │ - ldr r3, [pc, #340] @ 47280 │ │ │ │ + b 473a4 │ │ │ │ + bl 1af2b4 │ │ │ │ + ldr r3, [pc, #340] @ 474d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4714c │ │ │ │ - bl a5784 │ │ │ │ + beq 473a4 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47270 │ │ │ │ + bne 474c8 │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #300] @ 47284 │ │ │ │ + ldr r3, [pc, #300] @ 474dc │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 471d4 │ │ │ │ - ldr r3, [pc, #272] @ 47284 │ │ │ │ + bne 4742c │ │ │ │ + ldr r3, [pc, #272] @ 474dc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 3550fc │ │ │ │ + bl 354e14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 471d4 │ │ │ │ + bne 4742c │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #240] @ 47284 │ │ │ │ + ldr r3, [pc, #240] @ 474dc │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 471d4 │ │ │ │ - ldr r3, [pc, #212] @ 47284 │ │ │ │ + bne 4742c │ │ │ │ + ldr r3, [pc, #212] @ 474dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355124 │ │ │ │ + bl 354e3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 471d4 │ │ │ │ + bne 4742c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab240 │ │ │ │ + b ab2a4 │ │ │ │ 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 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, fp │ │ │ │ - beq 47240 │ │ │ │ + beq 47498 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, fp │ │ │ │ moveq r3, #33 @ 0x21 │ │ │ │ streq r3, [sl] │ │ │ │ strne fp, [sl] │ │ │ │ - beq 4724c │ │ │ │ - b 47260 │ │ │ │ + beq 474a4 │ │ │ │ + b 474b8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 47260 │ │ │ │ + beq 474b8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 327a20 │ │ │ │ + bl 3278e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47270 │ │ │ │ + bne 474c8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab240 │ │ │ │ + b ab2a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - eorseq r4, r7, r8, lsl #18 │ │ │ │ + eorseq r4, r7, r8, lsl #12 │ │ │ │ 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 1033c4 │ │ │ │ + bl 103538 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 472c0 │ │ │ │ - bl a5784 │ │ │ │ - ldr r3, [pc, #36] @ 472d8 │ │ │ │ + bne 47518 │ │ │ │ + bl a57ec │ │ │ │ + ldr r3, [pc, #36] @ 47530 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 472dc │ │ │ │ + ldr r2, [pc, #16] @ 47534 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 472d8 │ │ │ │ + ldr r0, [pc, #4] @ 47530 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47308 │ │ │ │ + bne 47560 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1496f0 │ │ │ │ + b 149848 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4732c │ │ │ │ + ldr r0, [pc, #20] @ 47584 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 472fc │ │ │ │ + bne 47554 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, r8, lsl #25 │ │ │ │ + mlaseq r7, ip, r9, r2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 47344 │ │ │ │ - b 47348 │ │ │ │ + ldreq r0, [pc] @ 4759c │ │ │ │ + b 476a0 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 47368 │ │ │ │ - ldr r3, [pc, #84] @ 473ac │ │ │ │ - ldrb r2, [r0] │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - tst r3, #8 │ │ │ │ - bne 4739c │ │ │ │ - b 47370 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 473a4 │ │ │ │ - ldr r3, [pc, #52] @ 473ac │ │ │ │ - add r1, r0, r1 │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - bls 4739c │ │ │ │ - ldrb r2, [r2] │ │ │ │ - add r0, r0, #1 │ │ │ │ - ldr r2, [r3, r2, lsl #2] │ │ │ │ - tst r2, #8 │ │ │ │ - bne 47378 │ │ │ │ - b 473a4 │ │ │ │ - ldr r0, [pc, #12] @ 473b0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #8] @ 473b4 │ │ │ │ - bx lr │ │ │ │ - eorseq r5, r9, r0, ror #13 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #212] @ 474a4 │ │ │ │ + ldr r3, [pc, #212] @ 4768c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - beq 47410 │ │ │ │ + beq 475f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 47410 │ │ │ │ + ble 475f8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r1, [pc, #168] @ 474a8 │ │ │ │ + ldr r1, [pc, #168] @ 47690 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8ef4 <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl b8f84 <_PyObject_LookupSpecial@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 47434 │ │ │ │ - b 47424 │ │ │ │ + beq 4761c │ │ │ │ + b 4760c │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #144] @ 474ac │ │ │ │ + ldr r0, [pc, #144] @ 47694 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128bc8 │ │ │ │ + b 128d3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 47450 │ │ │ │ + bne 47638 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #112] @ 474b0 │ │ │ │ + ldr r0, [pc, #112] @ 47698 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ mov r5, r0 │ │ │ │ - b 4746c │ │ │ │ + b 47654 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #88] @ 474b4 │ │ │ │ + ldr r0, [pc, #88] @ 4769c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47490 │ │ │ │ + beq 47678 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 47490 │ │ │ │ + bne 47678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ - @ instruction: 0x0038cbdc │ │ │ │ - @ instruction: 0x0038cbf4 │ │ │ │ - eorseq ip, r8, r4, lsl ip │ │ │ │ + eorseq ip, r8, r0, asr #16 │ │ │ │ + eorseq ip, r8, r8, asr r8 │ │ │ │ + eorseq ip, r8, r8, ror r8 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 476c0 │ │ │ │ + ldr r3, [pc, #84] @ 47704 │ │ │ │ + ldrb r2, [r0] │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + tst r3, #8 │ │ │ │ + bne 476f4 │ │ │ │ + b 476c8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 476fc │ │ │ │ + ldr r3, [pc, #52] @ 47704 │ │ │ │ + add r1, r0, r1 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + bls 476f4 │ │ │ │ + ldrb r2, [r2] │ │ │ │ + add r0, r0, #1 │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + tst r2, #8 │ │ │ │ + bne 476d0 │ │ │ │ + b 476fc │ │ │ │ + ldr r0, [pc, #12] @ 47708 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 4770c │ │ │ │ + bx lr │ │ │ │ + eorseq r5, r9, r0, ror #7 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #260] @ 475d4 │ │ │ │ + ldr r3, [pc, #260] @ 4782c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4755c │ │ │ │ + beq 477b4 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 474fc │ │ │ │ - ldr r0, [pc, #228] @ 475d8 │ │ │ │ - bl 9df70 │ │ │ │ - mov r5, r0 │ │ │ │ - b 47530 │ │ │ │ - bl 1acb50 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4751c │ │ │ │ - blt 47538 │ │ │ │ - ldr r0, [pc, #200] @ 475dc │ │ │ │ - bl 9df70 │ │ │ │ + bne 47754 │ │ │ │ + ldr r0, [pc, #228] @ 47830 │ │ │ │ + bl 9df20 │ │ │ │ + mov r5, r0 │ │ │ │ + b 47788 │ │ │ │ + bl 1ac030 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 47774 │ │ │ │ + blt 47790 │ │ │ │ + ldr r0, [pc, #200] @ 47834 │ │ │ │ + bl 9df20 │ │ │ │ mov r5, r0 │ │ │ │ - b 47528 │ │ │ │ + b 47780 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 1362fc │ │ │ │ + bl 13646c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 1ad33c │ │ │ │ + bl 1ac81c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 47564 │ │ │ │ + bne 477bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4755c │ │ │ │ + beq 477b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4755c │ │ │ │ + bne 477b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 475cc │ │ │ │ + b 47824 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 124998 <_PyType_Name@@Base> │ │ │ │ + bl 124b1c <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #96] @ 475e0 │ │ │ │ - bl 128bc8 │ │ │ │ + ldr r0, [pc, #96] @ 47838 │ │ │ │ + bl 128d3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 475a8 │ │ │ │ + beq 47800 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 475a8 │ │ │ │ + bne 47800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 475cc │ │ │ │ + beq 47824 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 475cc │ │ │ │ + bne 47824 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - eorseq r0, r9, ip, asr r6 │ │ │ │ - @ instruction: 0x0037a1d4 │ │ │ │ - @ instruction: 0x0038ccd0 │ │ │ │ + eorseq r0, r9, ip, asr r3 │ │ │ │ + @ instruction: 0x00379ed4 │ │ │ │ + eorseq ip, r8, r4, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4760c │ │ │ │ + bne 47864 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1c3e90 │ │ │ │ + b 1c33a8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47630 │ │ │ │ + ldr r0, [pc, #20] @ 47888 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47600 │ │ │ │ + bne 47858 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00372cd8 │ │ │ │ + eorseq r2, r7, ip, ror #19 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 47648 │ │ │ │ - b 4775c <_PyCompile_OptimizeCfg@@Base+0x110> │ │ │ │ + ldreq r0, [pc] @ 478a0 │ │ │ │ + b 478a4 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - │ │ │ │ -0004764c <_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] @ 47750 <_PyCompile_OptimizeCfg@@Base+0x104> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 47688 <_PyCompile_OptimizeCfg@@Base+0x3c> │ │ │ │ - ldr r3, [pc, #216] @ 47754 <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ - ldr r1, [pc, #216] @ 47758 <_PyCompile_OptimizeCfg@@Base+0x10c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 4769c <_PyCompile_OptimizeCfg@@Base+0x50> │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - bl 91ad0 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 476a4 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ - mov r4, #0 │ │ │ │ - b 47744 <_PyCompile_OptimizeCfg@@Base+0xf8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 152588 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 476bc <_PyCompile_OptimizeCfg@@Base+0x70> │ │ │ │ - mov r4, #0 │ │ │ │ - b 47718 <_PyCompile_OptimizeCfg@@Base+0xcc> │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 153e18 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 476b4 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ - bl 253adc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 476b4 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ - ldr r0, [r6] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 15d498 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 47708 <_PyCompile_OptimizeCfg@@Base+0xbc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 163c94 │ │ │ │ - b 476b4 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 152f54 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 476fc <_PyCompile_OptimizeCfg@@Base+0xb0> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4773c <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 4773c <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 164210 │ │ │ │ - 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 sl, r8, r0, lsr r6 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 47784 <_PyCompile_OptimizeCfg@@Base+0x138> │ │ │ │ + bne 478cc │ │ │ │ ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #164] @ 47814 <_PyCompile_OptimizeCfg@@Base+0x1c8> │ │ │ │ - ldr r0, [pc, #164] @ 47818 <_PyCompile_OptimizeCfg@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #164] @ 4795c │ │ │ │ + ldr r0, [pc, #164] @ 47960 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #160] @ 4781c <_PyCompile_OptimizeCfg@@Base+0x1d0> │ │ │ │ + ldr r3, [pc, #160] @ 47964 │ │ │ │ tst r2, #2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 47804 <_PyCompile_OptimizeCfg@@Base+0x1b8> │ │ │ │ + beq 4794c │ │ │ │ mov r3, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #120] @ 47814 <_PyCompile_OptimizeCfg@@Base+0x1c8> │ │ │ │ + ldr lr, [pc, #120] @ 4795c │ │ │ │ add r1, r0, r1 │ │ │ │ mov ip, r3 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 477f0 <_PyCompile_OptimizeCfg@@Base+0x1a4> │ │ │ │ + bls 47938 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [lr, r2, lsl #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 477d0 <_PyCompile_OptimizeCfg@@Base+0x184> │ │ │ │ + beq 47918 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 477e0 <_PyCompile_OptimizeCfg@@Base+0x194> │ │ │ │ - b 4780c <_PyCompile_OptimizeCfg@@Base+0x1c0> │ │ │ │ + beq 47928 │ │ │ │ + b 47954 │ │ │ │ ands r2, r2, #1 │ │ │ │ - beq 477e8 <_PyCompile_OptimizeCfg@@Base+0x19c> │ │ │ │ + beq 47930 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4780c <_PyCompile_OptimizeCfg@@Base+0x1c0> │ │ │ │ + beq 47954 │ │ │ │ mov ip, r3 │ │ │ │ - b 477a0 <_PyCompile_OptimizeCfg@@Base+0x154> │ │ │ │ + b 478e8 │ │ │ │ mov r3, r2 │ │ │ │ - b 477a0 <_PyCompile_OptimizeCfg@@Base+0x154> │ │ │ │ - ldr r3, [pc, #36] @ 4781c <_PyCompile_OptimizeCfg@@Base+0x1d0> │ │ │ │ + b 478e8 │ │ │ │ + ldr r3, [pc, #36] @ 47964 │ │ │ │ cmp ip, #0 │ │ │ │ - ldr r0, [pc, #24] @ 47818 <_PyCompile_OptimizeCfg@@Base+0x1cc> │ │ │ │ + ldr r0, [pc, #24] @ 47960 │ │ │ │ moveq r0, r3 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #16] @ 4781c <_PyCompile_OptimizeCfg@@Base+0x1d0> │ │ │ │ + ldr r0, [pc, #16] @ 47964 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 4781c <_PyCompile_OptimizeCfg@@Base+0x1d0> │ │ │ │ + ldr r0, [pc, #8] @ 47964 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r5, r9, r0, ror #13 │ │ │ │ + eorseq r5, r9, r0, ror #7 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -00047820 : │ │ │ │ +00047968 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 478d4 │ │ │ │ + bl 47b84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 23d320 │ │ │ │ + bl 23d080 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4785c │ │ │ │ - ldr r0, [pc, #16] @ 47868 │ │ │ │ - bl 2a53f0 │ │ │ │ + bne 479a4 │ │ │ │ + ldr r0, [pc, #16] @ 479b0 │ │ │ │ + bl 2a5870 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r8, r4, ror #25 │ │ │ │ + eorseq ip, r8, r8, asr sl │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 14a678 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 47a04 │ │ │ │ + bl 8c044 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 47a04 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 47a04 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00047a0c <_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] @ 47b10 <_PyCompile_OptimizeCfg@@Base+0x104> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 47a48 <_PyCompile_OptimizeCfg@@Base+0x3c> │ │ │ │ + ldr r3, [pc, #216] @ 47b14 <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ + ldr r1, [pc, #216] @ 47b18 <_PyCompile_OptimizeCfg@@Base+0x10c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 47a5c <_PyCompile_OptimizeCfg@@Base+0x50> │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + bl 91b34 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 47a64 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + mov r4, #0 │ │ │ │ + b 47b04 <_PyCompile_OptimizeCfg@@Base+0xf8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 152a98 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 47a7c <_PyCompile_OptimizeCfg@@Base+0x70> │ │ │ │ + mov r4, #0 │ │ │ │ + b 47ad8 <_PyCompile_OptimizeCfg@@Base+0xcc> │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 154328 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 47a74 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + bl 2538a4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 47a74 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 15d7ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 47ac8 <_PyCompile_OptimizeCfg@@Base+0xbc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 163fa8 │ │ │ │ + b 47a74 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 153464 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 47abc <_PyCompile_OptimizeCfg@@Base+0xb0> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 47afc <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 47afc <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1646b0 <_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 sl, r8, r4, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47894 │ │ │ │ + bne 47b44 <_PyCompile_OptimizeCfg@@Base+0x138> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 217198 │ │ │ │ + b 216928 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 478b8 │ │ │ │ + ldr r0, [pc, #20] @ 47b68 <_PyCompile_OptimizeCfg@@Base+0x15c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47888 │ │ │ │ + bne 47b38 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, r8, lsr #25 │ │ │ │ + @ instruction: 0x003729bc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -000478d4 : │ │ │ │ +00047b84 : │ │ │ │ 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 47974 │ │ │ │ + bne 47c24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r5, r0, #0 │ │ │ │ streq r5, [r6] │ │ │ │ - beq 479a0 │ │ │ │ + beq 47c50 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl f4048 │ │ │ │ + bl f41b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 479ac │ │ │ │ + beq 47c5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 479ac │ │ │ │ - ldr r2, [pc, #108] @ 479b4 │ │ │ │ + bne 47c5c │ │ │ │ + ldr r2, [pc, #108] @ 47c64 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 47968 │ │ │ │ + beq 47c18 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b 479ac │ │ │ │ + b 47c5c │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6] │ │ │ │ movne r4, #1 │ │ │ │ - bne 479ac │ │ │ │ - ldr r3, [pc, #36] @ 479b8 │ │ │ │ + bne 47c5c │ │ │ │ + ldr r3, [pc, #36] @ 47c68 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a484 │ │ │ │ + bl 11a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 479a8 │ │ │ │ + bne 47c58 │ │ │ │ mvn r4, #0 │ │ │ │ - b 479ac │ │ │ │ - bl 11a838 │ │ │ │ + b 47c5c │ │ │ │ + bl 11a980 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr ip, [pc, #68] @ 47a18 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #64] @ 47a1c │ │ │ │ - cmp r3, r2 │ │ │ │ - cmpne r3, ip │ │ │ │ - bne 479f8 │ │ │ │ - bl 30c770 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 47a10 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ - mov r2, #1 │ │ │ │ - bl 2ac1f4 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 47a10 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a5a74 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r9, r5, r4, lsl #1 │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldrgt r1, [r0, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mulgt r3, r1, r3 │ │ │ │ movle r3, #0 │ │ │ │ add r0, r3, r0 │ │ │ │ - b a5a74 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 14a520 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 47a94 │ │ │ │ - bl 8bfcc │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 47a94 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 47a94 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b a5adc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47ae4 │ │ │ │ + bne 47cd8 │ │ │ │ ldm r4, {r1, r2} │ │ │ │ - ldr r3, [pc, #68] @ 47b08 │ │ │ │ - ldr r0, [pc, #68] @ 47b0c │ │ │ │ + ldr r3, [pc, #68] @ 47cfc │ │ │ │ + ldr r0, [pc, #68] @ 47d00 │ │ │ │ cmp r1, r2 │ │ │ │ movne r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, pc} │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #28] @ 47b10 │ │ │ │ + ldr r0, [pc, #28] @ 47d04 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 47ab8 │ │ │ │ + b 47cac │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r2, r7, r0, lsr #24 │ │ │ │ + eorseq r2, r7, r4, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #192] @ 47bec │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr ip, [pc, #68] @ 47d64 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #188] @ 47bf0 │ │ │ │ - cmp r3, ip │ │ │ │ - cmpne r3, r2 │ │ │ │ - beq 47b54 │ │ │ │ - mov r2, #2 │ │ │ │ - bl 2ac1f4 │ │ │ │ + ldr r2, [pc, #64] @ 47d68 │ │ │ │ + cmp r3, r2 │ │ │ │ + cmpne r3, ip │ │ │ │ + bne 47d44 │ │ │ │ + bl 30c650 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47be0 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a5a74 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 30c770 │ │ │ │ + beq 47d5c │ │ │ │ + pop {r4, lr} │ │ │ │ + b a6504 │ │ │ │ + mov r2, #1 │ │ │ │ + bl 2ac608 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47be0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 47bcc │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl 144468 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 47be0 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #100] @ 47bf4 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq 47be4 │ │ │ │ - bl 194d88 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 47bb8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 47bc0 │ │ │ │ - mov r4, r5 │ │ │ │ - b 47be4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 47bb8 │ │ │ │ - ldr r3, [pc, #36] @ 47bf8 │ │ │ │ - ldr r1, [pc, #36] @ 47bfc │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r4 │ │ │ │ - bl 117720 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + beq 47d5c │ │ │ │ + pop {r4, lr} │ │ │ │ + b a5adc │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ subseq r9, r5, r4, lsl #1 │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ - subseq r7, r7, ip, lsl #3 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, r4, lsl #27 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47c20 │ │ │ │ + beq 47d8c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc] @ 47c28 │ │ │ │ + ldr r0, [pc] @ 47d94 │ │ │ │ bx lr │ │ │ │ subseq r1, r8, r4, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47c54 │ │ │ │ + bne 47dc0 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1fd288 │ │ │ │ + b 1fc970 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47c78 │ │ │ │ + ldr r0, [pc, #20] @ 47de4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47c48 │ │ │ │ + bne 47db4 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, r8, asr #25 │ │ │ │ + @ instruction: 0x003729dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47cc4 │ │ │ │ + bne 47e30 │ │ │ │ ldm r4, {r1, r2} │ │ │ │ - ldr r3, [pc, #68] @ 47ce8 │ │ │ │ - ldr r0, [pc, #68] @ 47cec │ │ │ │ + ldr r3, [pc, #68] @ 47e54 │ │ │ │ + ldr r0, [pc, #68] @ 47e58 │ │ │ │ cmp r1, r2 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, pc} │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #28] @ 47cf0 │ │ │ │ + ldr r0, [pc, #28] @ 47e5c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 47c98 │ │ │ │ + b 47e04 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r2, r7, r4, lsr #24 │ │ │ │ + eorseq r2, r7, r8, lsr r9 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 47d08 │ │ │ │ - b 47d4c │ │ │ │ + ldreq r0, [pc] @ 47e74 │ │ │ │ + b 47fa4 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 47d24 │ │ │ │ - ldr r0, [pc, #8] @ 47d2c │ │ │ │ - b 128bc8 │ │ │ │ - ldr r0, [pc, #4] @ 47d30 │ │ │ │ - b 128bc8 │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ - eorseq ip, r8, ip, asr #27 │ │ │ │ + beq 47e90 │ │ │ │ + ldr r0, [pc, #8] @ 47e98 │ │ │ │ + b 128d3c │ │ │ │ + ldr r0, [pc, #4] @ 47e9c │ │ │ │ + b 128d3c │ │ │ │ + eorseq ip, r8, r0, lsr fp │ │ │ │ + eorseq ip, r8, r8, asr #22 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr ip, [pc, #192] @ 47f78 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r2, [pc, #188] @ 47f7c │ │ │ │ + cmp r3, ip │ │ │ │ + cmpne r3, r2 │ │ │ │ + beq 47ee0 │ │ │ │ + mov r2, #2 │ │ │ │ + bl 2ac608 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 47f6c │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a5adc │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 30c650 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 47f6c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 47f58 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl 1445c0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 47f6c │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r3, [pc, #100] @ 47f80 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq 47f70 │ │ │ │ + bl 194924 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 47f44 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 47f4c │ │ │ │ + mov r4, r5 │ │ │ │ + b 47f70 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 47f44 │ │ │ │ + ldr r3, [pc, #36] @ 47f84 │ │ │ │ + ldr r1, [pc, #36] @ 47f88 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 117864 │ │ │ │ + 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 ip, r8, r8, asr fp │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ cmp r1, #1 │ │ │ │ - bne 47d74 │ │ │ │ + bne 47fcc │ │ │ │ ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #132] @ 47de4 │ │ │ │ - ldr r0, [pc, #132] @ 47de8 │ │ │ │ + ldr r3, [pc, #132] @ 4803c │ │ │ │ + ldr r0, [pc, #132] @ 48040 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #128] @ 47dec │ │ │ │ + ldr r3, [pc, #128] @ 48044 │ │ │ │ tst r2, #2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 47dd4 │ │ │ │ + beq 4802c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #92] @ 47de4 │ │ │ │ + ldr lr, [pc, #92] @ 4803c │ │ │ │ add r1, r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 47dc0 │ │ │ │ + bls 48018 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ tst ip, #1 │ │ │ │ and r2, ip, #2 │ │ │ │ - bne 47ddc │ │ │ │ + bne 48034 │ │ │ │ orrs r2, r2, r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b 47d8c │ │ │ │ - ldr r2, [pc, #36] @ 47dec │ │ │ │ + b 47fe4 │ │ │ │ + ldr r2, [pc, #36] @ 48044 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #24] @ 47de8 │ │ │ │ + ldr r0, [pc, #24] @ 48040 │ │ │ │ moveq r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #16] @ 47dec │ │ │ │ + ldr r0, [pc, #16] @ 48044 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 47dec │ │ │ │ + ldr r0, [pc, #8] @ 48044 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r5, r9, r0, ror #13 │ │ │ │ + eorseq r5, r9, r0, ror #7 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ 47e44 │ │ │ │ + ldr r3, [pc, #60] @ 4809c │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 47e28 │ │ │ │ - ldr r3, [pc, #48] @ 47e48 │ │ │ │ + beq 48080 │ │ │ │ + ldr r3, [pc, #48] @ 480a0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #40] @ 47e4c │ │ │ │ - bl 117720 │ │ │ │ - b 47e34 │ │ │ │ - bl 47f40 │ │ │ │ + ldr r1, [pc, #40] @ 480a4 │ │ │ │ + bl 117864 │ │ │ │ + b 4808c │ │ │ │ + bl 48198 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47e3c │ │ │ │ + beq 48094 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 47e50 │ │ │ │ + ldr r0, [pc, #12] @ 480a8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x00552190 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038cdf8 │ │ │ │ + eorseq ip, r8, ip, ror #22 │ │ │ │ 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 │ │ │ │ @@ -30197,367 +30345,367 @@ │ │ │ │ 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 47ea0 │ │ │ │ + bhi 480f8 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - ble 47ee0 │ │ │ │ - b 47ec4 │ │ │ │ - ldr r0, [pc, #144] @ 47f38 │ │ │ │ + ble 48138 │ │ │ │ + b 4811c │ │ │ │ + ldr r0, [pc, #144] @ 48190 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47e90 │ │ │ │ + bne 480e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 47f30 │ │ │ │ + b 48188 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 16f04c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f328 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47ebc │ │ │ │ + beq 48114 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 47efc │ │ │ │ + bne 48154 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldreq r0, [pc, #68] @ 47f3c │ │ │ │ + ldreq r0, [pc, #68] @ 48194 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 47f14 │ │ │ │ + b 4816c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 16f04c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f328 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47ee0 │ │ │ │ - b 47ebc │ │ │ │ + bne 48138 │ │ │ │ + b 48114 │ │ │ │ str ip, [sp] │ │ │ │ mvn ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #16] @ 47f38 │ │ │ │ + ldr r2, [pc, #16] @ 48190 │ │ │ │ mov r3, r7 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 2b1c08 │ │ │ │ + bl 2b1fa0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r5, r4, lsl r3 │ │ │ │ + eorseq r9, r5, r4, lsl r0 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -00047f40 : │ │ │ │ +00048198 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #428] @ 48104 │ │ │ │ + ldr r3, [pc, #428] @ 4835c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 47f74 │ │ │ │ - ldr r3, [pc, #416] @ 48108 │ │ │ │ - ldr r1, [pc, #416] @ 4810c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 47f98 │ │ │ │ - ldr r3, [pc, #404] @ 48110 │ │ │ │ + beq 481cc │ │ │ │ + ldr r3, [pc, #416] @ 48360 │ │ │ │ + ldr r1, [pc, #416] @ 48364 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 481f0 │ │ │ │ + ldr r3, [pc, #404] @ 48368 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 47fa0 │ │ │ │ - ldr r3, [pc, #376] @ 48108 │ │ │ │ - ldr r1, [pc, #384] @ 48114 │ │ │ │ + beq 481f8 │ │ │ │ + ldr r3, [pc, #376] @ 48360 │ │ │ │ + ldr r1, [pc, #384] @ 4836c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r6, #0 │ │ │ │ - b 480fc │ │ │ │ + b 48354 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 47fc4 │ │ │ │ - ldr r3, [pc, #356] @ 48118 │ │ │ │ - ldr r1, [pc, #356] @ 4811c │ │ │ │ + beq 4821c │ │ │ │ + ldr r3, [pc, #356] @ 48370 │ │ │ │ + ldr r1, [pc, #356] @ 48374 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117720 │ │ │ │ - b 47f98 │ │ │ │ + bl 117864 │ │ │ │ + b 481f0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 47fec │ │ │ │ - ldr r3, [pc, #324] @ 48120 │ │ │ │ - ldr r1, [pc, #324] @ 48124 │ │ │ │ + beq 48244 │ │ │ │ + ldr r3, [pc, #324] @ 48378 │ │ │ │ + ldr r1, [pc, #324] @ 4837c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117720 │ │ │ │ - b 47f98 │ │ │ │ - ldr r7, [pc, #308] @ 48128 │ │ │ │ - bl 356b80 │ │ │ │ + bl 117864 │ │ │ │ + b 481f0 │ │ │ │ + ldr r7, [pc, #308] @ 48380 │ │ │ │ + bl 356890 │ │ │ │ ldr r8, [r7, r0] │ │ │ │ ldr r0, [r8, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48010 │ │ │ │ - bl 2d832c │ │ │ │ + bne 48268 │ │ │ │ + bl 2d8618 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r8, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 48034 │ │ │ │ - ldr r3, [pc, #252] @ 48120 │ │ │ │ - ldr r1, [pc, #260] @ 4812c │ │ │ │ + beq 4828c │ │ │ │ + ldr r3, [pc, #252] @ 48378 │ │ │ │ + ldr r1, [pc, #260] @ 48384 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117720 │ │ │ │ - b 47f98 │ │ │ │ + bl 117864 │ │ │ │ + b 481f0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne 480f0 │ │ │ │ - bl 356b80 │ │ │ │ + bne 48348 │ │ │ │ + bl 356890 │ │ │ │ ldr r7, [r7, r0] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 48070 │ │ │ │ - bl 2d832c │ │ │ │ + bne 482c8 │ │ │ │ + bl 2d8618 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 47f98 │ │ │ │ + beq 481f0 │ │ │ │ str r4, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 49250 │ │ │ │ + bl 494cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 47f98 │ │ │ │ + beq 481f0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 480c4 │ │ │ │ + bne 4831c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 480b0 │ │ │ │ + beq 48308 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 480b0 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #120] @ 48130 │ │ │ │ + bne 48308 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #120] @ 48388 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139940 │ │ │ │ - b 47f98 │ │ │ │ + bl 139a98 │ │ │ │ + b 481f0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 480fc │ │ │ │ + beq 48354 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 480fc │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 480fc │ │ │ │ + bne 48354 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 48354 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fb1ac │ │ │ │ + b 2fbeb8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, r4, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r8, r0, lsl r3 │ │ │ │ + eorseq r7, r8, r0, lsl r0 │ │ │ │ @ instruction: 0x00552190 │ │ │ │ - eorseq ip, r8, r0, lsr #28 │ │ │ │ + mlaseq r8, r4, fp, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r8, r4, asr #28 │ │ │ │ + @ instruction: 0x0038cbb8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, r4, ror #28 │ │ │ │ + @ instruction: 0x0038cbd8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - mlaseq r8, r0, lr, ip │ │ │ │ + eorseq ip, r8, r4, lsl #24 │ │ │ │ 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 4815c │ │ │ │ + bne 483b4 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d89a4 │ │ │ │ + b 2d8c90 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 48180 │ │ │ │ + ldr r0, [pc, #20] @ 483d8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48150 │ │ │ │ + bne 483a8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, r0, asr #25 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b 116f58 │ │ │ │ + @ instruction: 0x003729d4 │ │ │ │ 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 481e4 │ │ │ │ + bne 48434 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #32] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 48250 │ │ │ │ - b 48274 │ │ │ │ + bne 484a0 │ │ │ │ + b 484c4 │ │ │ │ ldr r0, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 4821c │ │ │ │ + bne 4846c │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 48250 │ │ │ │ - b 48274 │ │ │ │ + bne 484a0 │ │ │ │ + b 484c4 │ │ │ │ ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 4825c │ │ │ │ + bne 484ac │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48274 │ │ │ │ + beq 484c4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 48274 │ │ │ │ - ldr r3, [pc, #24] @ 4827c │ │ │ │ + b 484c4 │ │ │ │ + ldr r3, [pc, #24] @ 484cc │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #20] @ 48280 │ │ │ │ + ldr r1, [pc, #20] @ 484d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038ceb8 │ │ │ │ + eorseq ip, r8, ip, lsr #24 │ │ │ │ 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 482c0 │ │ │ │ + bhi 48510 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fc0c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd98 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 482e0 │ │ │ │ - b 482fc │ │ │ │ - ldr r0, [pc, #300] @ 483f4 │ │ │ │ + bne 48530 │ │ │ │ + b 4854c │ │ │ │ + ldr r0, [pc, #300] @ 48644 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 483ec │ │ │ │ - b 482ac │ │ │ │ - bl ab150 │ │ │ │ + beq 4863c │ │ │ │ + b 484fc │ │ │ │ + bl ab1b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 48310 │ │ │ │ + bne 48560 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 4832c │ │ │ │ - bl a5784 │ │ │ │ + bne 4857c │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 4832c │ │ │ │ - b 483ec │ │ │ │ + beq 4857c │ │ │ │ + b 4863c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 482f4 │ │ │ │ + bne 48544 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 482f4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 48544 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 483a8 │ │ │ │ + ble 485f8 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 48360 │ │ │ │ + beq 485b0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ - beq 483a8 │ │ │ │ - b 483dc │ │ │ │ - ldr r3, [pc, #144] @ 483f8 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4837c │ │ │ │ - ldr r1, [pc, #132] @ 483f8 │ │ │ │ - bl adf9c │ │ │ │ + beq 485f8 │ │ │ │ + b 4862c │ │ │ │ + ldr r3, [pc, #144] @ 48648 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 485cc │ │ │ │ + ldr r1, [pc, #132] @ 48648 │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48390 │ │ │ │ + beq 485e0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 483a8 │ │ │ │ - ldr r2, [pc, #100] @ 483fc │ │ │ │ - ldr r1, [pc, #100] @ 48400 │ │ │ │ - ldr r0, [pc, #84] @ 483f4 │ │ │ │ + beq 485f8 │ │ │ │ + ldr r2, [pc, #100] @ 4864c │ │ │ │ + ldr r1, [pc, #100] @ 48650 │ │ │ │ + ldr r0, [pc, #84] @ 48644 │ │ │ │ mov r3, r4 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 483ec │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4863c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt 483c8 │ │ │ │ + bgt 48618 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #64] @ 48404 │ │ │ │ + ldreq r0, [pc, #64] @ 48654 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1d1928 │ │ │ │ + b 1d0e38 │ │ │ │ sub r2, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 431f0 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ - ldr r3, [pc, #20] @ 483f8 │ │ │ │ + b 43448 <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ + ldr r3, [pc, #20] @ 48648 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 48390 │ │ │ │ - b 4836c │ │ │ │ + beq 485e0 │ │ │ │ + b 485bc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, r4, lsl #5 │ │ │ │ + eorseq r8, r5, r4, lsl #31 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, asr #16 │ │ │ │ - eorseq r9, r6, r8, lsl #5 │ │ │ │ + eorseq r0, r6, ip, asr #10 │ │ │ │ + eorseq r8, r6, r8, lsl #31 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 1170a4 │ │ │ │ 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 │ │ │ │ @@ -30566,757 +30714,595 @@ │ │ │ │ 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 48458 │ │ │ │ + bne 486b0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 48488 │ │ │ │ - ldr ip, [pc, #80] @ 484b0 │ │ │ │ + bne 486e0 │ │ │ │ + ldr ip, [pc, #80] @ 48708 │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 484a8 │ │ │ │ + beq 48700 │ │ │ │ cmp r4, #1 │ │ │ │ moveq r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2936b8 <_PySet_Update@@Base+0xe58> │ │ │ │ + b 293b40 │ │ │ │ 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 264fbc │ │ │ │ + bl 264eb4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ 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 48510 │ │ │ │ - ldr r3, [pc, #552] @ 4872c │ │ │ │ - ldr r1, [pc, #552] @ 48730 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 48544 │ │ │ │ - ldr r1, [pc, #540] @ 48734 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r1, [r1] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 485b4 │ │ │ │ - ldr r0, [pc, #524] @ 48738 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ - ldr r7, [r3, #20] │ │ │ │ - ldr r5, [r3, #24] │ │ │ │ - bl 18dfd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 4854c │ │ │ │ - mov r0, #0 │ │ │ │ - b 48724 │ │ │ │ - ldr r4, [sp] │ │ │ │ - ldr r8, [pc, #484] @ 4873c │ │ │ │ - cmp r4, #0 │ │ │ │ - cmpne r4, r8 │ │ │ │ - bne 485bc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b440 │ │ │ │ - cmp r5, r8 │ │ │ │ - beq 485b4 │ │ │ │ - ldr r1, [pc, #456] @ 48740 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r7, r2, #0 │ │ │ │ + ldreq r5, [pc, #316] @ 48880 │ │ │ │ + beq 48878 │ │ │ │ + ldr r3, [r1] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r3, [r1] │ │ │ │ + ble 48774 │ │ │ │ + ldr r3, [pc, #284] @ 48884 │ │ │ │ + ldr r1, [pc, #284] @ 48888 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 48874 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 48840 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r0, #508] @ 0x1fc │ │ │ │ + bl facbc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 48854 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + bl a6504 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 48854 │ │ │ │ + ldr r1, [r8, #812] @ 0x32c │ │ │ │ + mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f420 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp] │ │ │ │ - beq 48544 │ │ │ │ - cmp r0, r8 │ │ │ │ - bne 485bc │ │ │ │ - ldr r3, [r0] │ │ │ │ + bl a7d08 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 48858 │ │ │ │ + ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 485b4 │ │ │ │ + beq 487e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 485b4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #384] @ 4873c │ │ │ │ - b 48724 │ │ │ │ - ldr r0, [pc, #384] @ 48744 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1439bc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 48680 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r5, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne 485f0 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 4860c │ │ │ │ - b 4862c │ │ │ │ - ldr r1, [pc, #336] @ 48748 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl f4048 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 485e0 │ │ │ │ - b 48680 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1437dc │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 48688 │ │ │ │ - b 48660 │ │ │ │ - bl 8b590 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r0, [pc, #268] @ 4874c │ │ │ │ - bl 128bc8 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 486ac │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1437dc │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 48688 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 487e0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ + ldr r3, [pc, #148] @ 48880 │ │ │ │ + cmp r4, #0 │ │ │ │ + moveq r4, r3 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r1, [r8, #916] @ 0x394 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48680 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 48680 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - mvn r4, #0 │ │ │ │ - b 486f4 │ │ │ │ + bl a7d08 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 48858 │ │ │ │ + ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 486c4 │ │ │ │ + beq 48844 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 486c4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 486c4 │ │ │ │ - bl 11a838 │ │ │ │ - ldr r0, [pc, #152] @ 48750 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1439bc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 48680 │ │ │ │ - ldr r0, [pc, #136] @ 48754 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1439bc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 48680 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 48844 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 275794 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 48844 │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r3, [r6] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r6] │ │ │ │ + b 48878 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 175934 <_PyLong_FromGid@@Base+0x18> │ │ │ │ - asr r4, r0, #31 │ │ │ │ - ldr r0, [sp] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48718 │ │ │ │ sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 48718 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 485b4 │ │ │ │ - b 48544 │ │ │ │ - add sp, sp, #8 │ │ │ │ + str r3, [r6] │ │ │ │ + bl 9b3f0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b3f0 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r0, ror pc │ │ │ │ - subseq sp, r5, r0, asr fp │ │ │ │ - subseq lr, r7, r4, lsl #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq ip, r8, r8, lsr #31 │ │ │ │ - @ instruction: 0x0038cfb0 │ │ │ │ - ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ - eorseq sl, r8, r8 │ │ │ │ - eorseq ip, r8, r8, asr #31 │ │ │ │ - eorseq sl, r7, r4, ror #13 │ │ │ │ + ldrsheq sp, [r5], #-160 @ 0xffffff60 │ │ │ │ + eorseq lr, r7, r8, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ - bne 48794 │ │ │ │ + bne 488c8 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 48824 │ │ │ │ - b 487bc │ │ │ │ + beq 48958 │ │ │ │ + b 488f0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #404] @ 48938 │ │ │ │ + ldr r0, [pc, #404] @ 48a6c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48778 │ │ │ │ + bne 488ac │ │ │ │ mov r0, #0 │ │ │ │ - b 48930 │ │ │ │ + b 48a64 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 48824 │ │ │ │ + beq 48958 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 487e4 │ │ │ │ + beq 48918 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 487f8 │ │ │ │ - ldr r3, [pc, #336] @ 4893c │ │ │ │ - ldr r1, [pc, #336] @ 48940 │ │ │ │ + bne 4892c │ │ │ │ + ldr r3, [pc, #336] @ 48a70 │ │ │ │ + ldr r1, [pc, #336] @ 48a74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 487b4 │ │ │ │ + bl 18ec84 │ │ │ │ + b 488e8 │ │ │ │ tst r2, #32 │ │ │ │ ldreq r0, [r5, #28] │ │ │ │ addne r0, r5, #20 │ │ │ │ tst r3, #32 │ │ │ │ ldreq r1, [r4, #28] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ addne r1, r4, #20 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl 48fe4 │ │ │ │ + bl 48fb4 │ │ │ │ mov r4, r0 │ │ │ │ - b 48920 │ │ │ │ + b 48a54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d78c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48864 │ │ │ │ + bne 48998 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d78c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48864 │ │ │ │ + bne 48998 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #236] @ 4893c │ │ │ │ + ldr r0, [pc, #236] @ 48a70 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - ldr r1, [pc, #232] @ 48944 │ │ │ │ + ldr r1, [pc, #232] @ 48a78 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - b 487b4 │ │ │ │ + bl 117864 │ │ │ │ + b 488e8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 487b4 │ │ │ │ + beq 488e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 488a4 │ │ │ │ - ldr r3, [pc, #184] @ 48948 │ │ │ │ - ldr r1, [pc, #184] @ 4894c │ │ │ │ + ble 489d8 │ │ │ │ + ldr r3, [pc, #184] @ 48a7c │ │ │ │ + ldr r1, [pc, #184] @ 48a80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, sp │ │ │ │ - bl 113404 │ │ │ │ - b 487b4 │ │ │ │ + bl 113554 │ │ │ │ + b 488e8 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 488c8 │ │ │ │ + bne 489fc │ │ │ │ mov r0, sp │ │ │ │ - bl 113404 │ │ │ │ - b 487b4 │ │ │ │ + bl 113554 │ │ │ │ + b 488e8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 488f8 │ │ │ │ - ldr r3, [pc, #108] @ 48948 │ │ │ │ - ldr r1, [pc, #108] @ 4894c │ │ │ │ + ble 48a2c │ │ │ │ + ldr r3, [pc, #108] @ 48a7c │ │ │ │ + ldr r1, [pc, #108] @ 48a80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, sp │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113404 │ │ │ │ - b 487b4 │ │ │ │ + bl 113554 │ │ │ │ + b 488e8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 48fe4 │ │ │ │ + bl 48fb4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113404 │ │ │ │ - ldr r3, [pc, #40] @ 48950 │ │ │ │ + bl 113554 │ │ │ │ + ldr r3, [pc, #40] @ 48a84 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #36] @ 48954 │ │ │ │ + ldr r0, [pc, #36] @ 48a88 │ │ │ │ movne r0, r3 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r2, r7, r0, lsr #26 │ │ │ │ + eorseq r2, r7, r4, lsr sl │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r4, ror #31 │ │ │ │ - eorseq sp, r8, r4, lsr #32 │ │ │ │ + @ instruction: 0x0038ccbc │ │ │ │ + @ instruction: 0x0038ccfc │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, ror #15 │ │ │ │ + eorseq r5, r8, r0, ror #9 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 489ac │ │ │ │ + bne 48ae0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 264f88 │ │ │ │ + bl 264e80 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 489ac │ │ │ │ + beq 48ae0 │ │ │ │ ldr r3, [r0] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 489ac │ │ │ │ + beq 48ae0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 489ac │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 48ae0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - subs r7, r2, #0 │ │ │ │ - ldreq r5, [pc, #316] @ 48b0c │ │ │ │ - beq 48b04 │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r3, [r1] │ │ │ │ - ble 48a00 │ │ │ │ - ldr r3, [pc, #284] @ 48b10 │ │ │ │ - ldr r1, [pc, #284] @ 48b14 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 48b00 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 48acc │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r0, #508] @ 0x1fc │ │ │ │ - bl fab54 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 48ae0 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - bl a649c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 48ae0 │ │ │ │ - ldr r1, [r8, #812] @ 0x32c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl a7ca0 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 48ae4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48a6c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 48a6c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ - ldr r3, [pc, #148] @ 48b0c │ │ │ │ - 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 a7ca0 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 48ae4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48ad0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 48ad0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 48ad0 │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r3, [r6] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r6] │ │ │ │ - b 48b04 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r0, r4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r6] │ │ │ │ - bl 9b440 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9b440 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrsheq sp, [r5], #-160 @ 0xffffff60 │ │ │ │ - eorseq lr, r7, r8, ror fp │ │ │ │ - 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 48b70 │ │ │ │ + bne 48b40 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 48ba0 │ │ │ │ - ldr ip, [pc, #172] @ 48c24 │ │ │ │ + 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48c18 │ │ │ │ + beq 48be8 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f874 │ │ │ │ + bl 10f9c4 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - beq 48c08 │ │ │ │ - ldr r3, [pc, #96] @ 48c28 │ │ │ │ + beq 48bd8 │ │ │ │ + ldr r3, [pc, #96] @ 48bf8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 48be4 │ │ │ │ - ldr r3, [pc, #84] @ 48c2c │ │ │ │ - ldr r1, [pc, #84] @ 48c30 │ │ │ │ + beq 48bb4 │ │ │ │ + ldr r3, [pc, #84] @ 48bfc │ │ │ │ + ldr r1, [pc, #84] @ 48c00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 48c18 │ │ │ │ + bl 117864 │ │ │ │ + b 48be8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab150 │ │ │ │ + bl ab1b4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 48c04 │ │ │ │ - bl a5784 │ │ │ │ + bne 48bd4 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48c18 │ │ │ │ + bne 48be8 │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a5a74 │ │ │ │ + b a5adc │ │ │ │ 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 r0 │ │ │ │ + eorseq ip, r8, r0, ror sp │ │ │ │ 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 48c70 │ │ │ │ + bhi 48c40 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 48c90 │ │ │ │ - b 48ca4 │ │ │ │ - ldr r0, [pc, #136] @ 48d00 │ │ │ │ + bgt 48c60 │ │ │ │ + b 48c74 │ │ │ │ + ldr r0, [pc, #136] @ 48cd0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48c64 │ │ │ │ - b 48cf4 │ │ │ │ + bne 48c34 │ │ │ │ + b 48cc4 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1aa09c <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1a91d4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48cf4 │ │ │ │ + beq 48cc4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 48cd8 │ │ │ │ + beq 48ca8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ bicne r1, r3, r3, asr #31 │ │ │ │ - b 48ce4 │ │ │ │ + b 48cb4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2ab2ac │ │ │ │ + b 2ab948 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2c4634 │ │ │ │ + b 2c4a48 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r6, r4, ror #31 │ │ │ │ + eorseq r9, r6, r4, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 48d2c │ │ │ │ + bne 48cfc │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1f1510 │ │ │ │ + b 1f0bf8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 48d50 │ │ │ │ + ldr r0, [pc, #20] @ 48d20 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48d20 │ │ │ │ + bne 48cf0 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r7, r8, ip, r2 │ │ │ │ + eorseq r2, r7, ip, lsr #19 │ │ │ │ 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 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ 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] @ 48dc0 │ │ │ │ + ldreq r1, [pc, #44] @ 48d90 │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr lr, [r4, #20] │ │ │ │ - ldr ip, [pc, #32] @ 48dc4 │ │ │ │ + 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 48da4 │ │ │ │ + b 48d74 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r5, r9, r0, ror #21 │ │ │ │ + eorseq r5, r9, r0, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48dfc │ │ │ │ + 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 48e2c │ │ │ │ - bl 14eb44 │ │ │ │ + beq 48dfc │ │ │ │ + bl 14ec9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48e24 │ │ │ │ + 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] @ 48e34 │ │ │ │ + ldr r0, [pc] @ 48e04 │ │ │ │ pop {r4, pc} │ │ │ │ subseq fp, r6, r4, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ 48e94 │ │ │ │ + ldr r3, [pc, #68] @ 48e64 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 48e74 │ │ │ │ + bne 48e44 │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2fa310 │ │ │ │ - b 48e8c │ │ │ │ - ldr r3, [pc, #28] @ 48e98 │ │ │ │ + bl 2fa998 │ │ │ │ + b 48e5c │ │ │ │ + ldr r3, [pc, #28] @ 48e68 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #20] @ 48e9c │ │ │ │ - bl 117720 │ │ │ │ + ldr r1, [pc, #20] @ 48e6c │ │ │ │ + bl 117864 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r2, r5, r4, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r8, ror r8 │ │ │ │ + eorseq ip, r8, ip, ror #11 │ │ │ │ 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] @ 48f88 │ │ │ │ - bl 17dce0 │ │ │ │ + ldr r1, [pc, #196] @ 48f58 │ │ │ │ + bl 17e108 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48edc │ │ │ │ - bl 11a838 │ │ │ │ - ldr r1, [pc, #176] @ 48f88 │ │ │ │ + bne 48eac │ │ │ │ + bl 11a980 │ │ │ │ + ldr r1, [pc, #176] @ 48f58 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17dce0 │ │ │ │ + bl 17e108 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 48f04 │ │ │ │ - bl adf9c │ │ │ │ + beq 48ed4 │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, r4 │ │ │ │ moveq r3, r5 │ │ │ │ - beq 48f0c │ │ │ │ + beq 48edc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - ldreq r4, [pc, #108] @ 48f8c │ │ │ │ - beq 48f80 │ │ │ │ + ldreq r4, [pc, #108] @ 48f5c │ │ │ │ + beq 48f50 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - ldr r2, [pc, #100] @ 48f90 │ │ │ │ + ldr r2, [pc, #100] @ 48f60 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl fc32c │ │ │ │ + bl fc4a0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 48f7c │ │ │ │ + beq 48f4c │ │ │ │ mov r1, r5 │ │ │ │ - bl afd00 │ │ │ │ + bl afdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48f80 │ │ │ │ + beq 48f50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48f7c │ │ │ │ + beq 48f4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 48f7c │ │ │ │ + bne 48f4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 48fbc │ │ │ │ + bne 48f8c │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0f14 │ │ │ │ + b 1b03f4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 48fe0 │ │ │ │ + ldr r0, [pc, #20] @ 48fb0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 48fb0 │ │ │ │ - eorseq r2, r7, r4, asr #24 │ │ │ │ + b 48f80 │ │ │ │ + eorseq r2, r7, r8, asr r9 │ │ │ │ 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 │ │ │ │ @@ -31325,221 +31311,154 @@ │ │ │ │ cmp r3, r2 │ │ │ │ movne r3, #1 │ │ │ │ strbne r3, [sp, #3] │ │ │ │ movne r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ble 49048 │ │ │ │ + ble 49018 │ │ │ │ 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 4901c │ │ │ │ + b 48fec │ │ │ │ ldrb r0, [sp, #3] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bhi 49098 │ │ │ │ + bhi 49068 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fc0c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd98 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 490b8 │ │ │ │ - b 490d4 │ │ │ │ - ldr r0, [pc, #300] @ 491cc │ │ │ │ + bne 49088 │ │ │ │ + b 490a4 │ │ │ │ + ldr r0, [pc, #300] @ 4919c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 491c4 │ │ │ │ - b 49084 │ │ │ │ - bl ab150 │ │ │ │ + beq 49194 │ │ │ │ + b 49054 │ │ │ │ + bl ab1b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 490e8 │ │ │ │ + bne 490b8 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 49104 │ │ │ │ - bl a5784 │ │ │ │ + bne 490d4 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 49104 │ │ │ │ - b 491c4 │ │ │ │ + beq 490d4 │ │ │ │ + b 49194 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 490cc │ │ │ │ + bne 4909c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 490cc │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 4909c │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 49180 │ │ │ │ + ble 49150 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 49138 │ │ │ │ + beq 49108 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ - beq 49180 │ │ │ │ - b 491b4 │ │ │ │ - ldr r3, [pc, #144] @ 491d0 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 49154 │ │ │ │ - ldr r1, [pc, #132] @ 491d0 │ │ │ │ - bl adf9c │ │ │ │ + beq 49150 │ │ │ │ + b 49184 │ │ │ │ + ldr r3, [pc, #144] @ 491a0 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 49124 │ │ │ │ + ldr r1, [pc, #132] @ 491a0 │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49168 │ │ │ │ + beq 49138 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 49180 │ │ │ │ - ldr r2, [pc, #100] @ 491d4 │ │ │ │ - ldr r1, [pc, #100] @ 491d8 │ │ │ │ - ldr r0, [pc, #84] @ 491cc │ │ │ │ + beq 49150 │ │ │ │ + ldr r2, [pc, #100] @ 491a4 │ │ │ │ + ldr r1, [pc, #100] @ 491a8 │ │ │ │ + ldr r0, [pc, #84] @ 4919c │ │ │ │ mov r3, r4 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 491c4 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 49194 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt 491a0 │ │ │ │ + bgt 49170 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #64] @ 491dc │ │ │ │ + ldreq r0, [pc, #64] @ 491ac │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1d1928 │ │ │ │ + b 1d0e38 │ │ │ │ sub r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 431f0 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ - ldr r3, [pc, #20] @ 491d0 │ │ │ │ + b 43448 <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ + ldr r3, [pc, #20] @ 491a0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 49168 │ │ │ │ - b 49144 │ │ │ │ + beq 49138 │ │ │ │ + b 49114 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x003592dc │ │ │ │ + @ instruction: 0x00358fdc │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, asr #16 │ │ │ │ - eorseq r9, r6, r8, lsl #5 │ │ │ │ + eorseq r0, r6, ip, asr #10 │ │ │ │ + eorseq r8, r6, r8, lsl #31 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49214 │ │ │ │ + beq 491e4 │ │ │ │ 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 49244 │ │ │ │ - bl 14eb44 │ │ │ │ + beq 49214 │ │ │ │ + bl 14ec9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4923c │ │ │ │ + beq 4920c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 4924c │ │ │ │ + ldr r0, [pc] @ 4921c │ │ │ │ pop {r4, pc} │ │ │ │ subseq fp, r6, r4, asr #17 │ │ │ │ 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 8bfcc │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 492d0 │ │ │ │ - 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 32984c <_Py_c_abs@@Base+0xcec> │ │ │ │ - ldr r3, [pc, #176] @ 49354 │ │ │ │ - cmp r0, #3 │ │ │ │ - bhi 492b4 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ - add pc, pc, r0, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - bl 2fd208 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bne 49338 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 49320 │ │ │ │ - mov r3, #0 │ │ │ │ - b 49348 │ │ │ │ - ldr r3, [pc, #120] @ 49358 │ │ │ │ - bl 356b80 │ │ │ │ - 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 49348 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r3, r4 │ │ │ │ - b 49348 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 492d0 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 492d0 │ │ │ │ - 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 ip, r1, sp, ror sp │ │ │ │ - andeq r0, r0, ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -31548,202 +31467,318 @@ │ │ │ │ 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 493bc │ │ │ │ + bne 49280 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 493f4 │ │ │ │ - ldr ip, [pc, #408] @ 4955c │ │ │ │ + beq 492b8 │ │ │ │ + ldr ip, [pc, #408] @ 49420 │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 49550 │ │ │ │ + beq 49414 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 49414 │ │ │ │ - bl a5784 │ │ │ │ + bne 492d8 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49550 │ │ │ │ + bne 49414 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 49434 │ │ │ │ - bl a5784 │ │ │ │ + bne 492f8 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49550 │ │ │ │ + bne 49414 │ │ │ │ cmp r5, #2 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 494c4 │ │ │ │ + beq 49388 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1033c4 │ │ │ │ + bl 103538 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 49550 │ │ │ │ - bne 494c4 │ │ │ │ - ldr r5, [pc, #260] @ 49560 │ │ │ │ + blt 49414 │ │ │ │ + bne 49388 │ │ │ │ + ldr r5, [pc, #260] @ 49424 │ │ │ │ ldr r4, [r5, #264] @ 0x108 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 494b8 │ │ │ │ - bl c3f28 │ │ │ │ + beq 4937c │ │ │ │ + bl c3fb4 │ │ │ │ mov r2, #524288 @ 0x80000 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a960 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 494b8 │ │ │ │ + bge 4937c │ │ │ │ ldr r3, [r5, #264] @ 0x108 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 494b0 │ │ │ │ + bne 49374 │ │ │ │ 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 494ec │ │ │ │ + bne 493b0 │ │ │ │ ldr r5, [r5, #264] @ 0x108 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 49528 │ │ │ │ - bl c3f28 │ │ │ │ + bne 493ec │ │ │ │ + bl c3fb4 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a450 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 494fc │ │ │ │ - ldr r3, [pc, #112] @ 49564 │ │ │ │ + bge 493c0 │ │ │ │ + ldr r3, [pc, #112] @ 49428 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 49540 │ │ │ │ + bl 1443e8 │ │ │ │ + b 49404 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 49530 │ │ │ │ + bne 493f4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17d628 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17da50 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 49530 │ │ │ │ + bge 493f4 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a060 │ │ │ │ - b 49540 │ │ │ │ + b 49404 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 49540 │ │ │ │ + beq 49404 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a649c │ │ │ │ - bl a5784 │ │ │ │ + b a6504 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 49530 │ │ │ │ + beq 493f4 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - bne 495a0 │ │ │ │ + bne 49464 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 495d0 │ │ │ │ - b 495c4 │ │ │ │ + bne 49494 │ │ │ │ + b 49488 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #84] @ 49604 │ │ │ │ + ldr r0, [pc, #84] @ 494c8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49588 │ │ │ │ - b 495f8 │ │ │ │ - bl a5784 │ │ │ │ + bne 4944c │ │ │ │ + b 494bc │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 495f8 │ │ │ │ + bne 494bc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 2a5944 │ │ │ │ + bl 2a5dc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 495f8 │ │ │ │ + beq 494bc │ │ │ │ ldrd r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 49b30 │ │ │ │ + b 49628 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x00369bf0 │ │ │ │ + @ instruction: 0x003698f0 │ │ │ │ + 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 8c044 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 4954c │ │ │ │ + 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 3296bc <_PyUnicode_EncodeUTF32@@Base+0x127c> │ │ │ │ + ldr r3, [pc, #176] @ 495d0 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi 49530 │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ + add pc, pc, r0, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bl 2fd64c │ │ │ │ + subs r3, r0, #0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bne 495b4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 4959c │ │ │ │ + mov r3, #0 │ │ │ │ + b 495c4 │ │ │ │ + ldr r3, [pc, #120] @ 495d4 │ │ │ │ + bl 356890 │ │ │ │ + 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 495c4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r3, r4 │ │ │ │ + b 495c4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 4954c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 4954c │ │ │ │ + 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 ip, r1, r5, ror sl │ │ │ │ + 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 49630 │ │ │ │ + bne 49600 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 3b650 │ │ │ │ + b 3b8a8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 49654 │ │ │ │ + ldr r0, [pc, #20] @ 49624 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49624 │ │ │ │ + bne 495f4 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, r0, lsr #25 │ │ │ │ + @ instruction: 0x003729b4 │ │ │ │ + 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] @ 496dc │ │ │ │ + ldr r0, [pc, #144] @ 496e0 │ │ │ │ + mov r2, r6 │ │ │ │ + str r5, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r4, r3 │ │ │ │ + bl bc040 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 4968c │ │ │ │ + mov r0, #0 │ │ │ │ + b 496d4 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 496c0 │ │ │ │ + bl 132758 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 49668 │ │ │ │ + bl c3fb4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2a7c8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c7d04 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 49670 │ │ │ │ + ldr r0, [pc, #36] @ 496e4 │ │ │ │ + b 496d4 │ │ │ │ + ldr r3, [pc, #32] @ 496e8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 1443e8 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mlaseq r5, r0, fp, r9 │ │ │ │ + eorseq ip, r8, r0, lsl lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - beq 49688 │ │ │ │ + beq 4971c │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ 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 │ │ │ │ @@ -31756,168 +31791,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 496fc │ │ │ │ + bne 49790 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 49734 │ │ │ │ - ldr ip, [pc, #324] @ 49848 │ │ │ │ + beq 497c8 │ │ │ │ + ldr ip, [pc, #324] @ 498dc │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49734 │ │ │ │ + bne 497c8 │ │ │ │ mov r0, #0 │ │ │ │ - b 49840 │ │ │ │ + b 498d4 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ - beq 49750 │ │ │ │ + beq 497e4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1033c4 │ │ │ │ + bl 103538 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 4972c │ │ │ │ + blt 497c0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 49798 │ │ │ │ + beq 4982c │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 49778 │ │ │ │ - ldr r0, [pc, #212] @ 4984c │ │ │ │ - b 49840 │ │ │ │ + bne 4980c │ │ │ │ + ldr r0, [pc, #212] @ 498e0 │ │ │ │ + b 498d4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cf8ec │ │ │ │ + bl 2cf89c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 497ac │ │ │ │ - bl a5784 │ │ │ │ + bne 49840 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4972c │ │ │ │ - ldr r3, [pc, #176] @ 49850 │ │ │ │ + bne 497c0 │ │ │ │ + ldr r3, [pc, #176] @ 498e4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139940 │ │ │ │ - b 4972c │ │ │ │ + bl 139a98 │ │ │ │ + b 497c0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 497fc │ │ │ │ + beq 49890 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 49770 │ │ │ │ + beq 49804 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 306344 <_PyInterpreterState_IsRunningMain@@Base+0x10> │ │ │ │ + bl 30669c <_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 49770 │ │ │ │ + b 49804 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 49770 │ │ │ │ + beq 49804 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 306344 <_PyInterpreterState_IsRunningMain@@Base+0x10> │ │ │ │ + bl 30669c <_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 49770 │ │ │ │ + b 49804 │ │ │ │ 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] @ 4997c │ │ │ │ + ldr r3, [pc, #272] @ 49a10 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 49884 │ │ │ │ - ldr r1, [pc, #260] @ 49980 │ │ │ │ - ldr r0, [pc, #260] @ 49984 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 498b4 │ │ │ │ + beq 49918 │ │ │ │ + ldr r1, [pc, #260] @ 49a14 │ │ │ │ + ldr r0, [pc, #260] @ 49a18 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 49948 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 498a4 │ │ │ │ + bne 49938 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ands r7, r3, #1 │ │ │ │ - beq 498bc │ │ │ │ - ldr r3, [pc, #220] @ 49988 │ │ │ │ - ldr r1, [pc, #220] @ 4998c │ │ │ │ + beq 49950 │ │ │ │ + ldr r3, [pc, #220] @ 49a1c │ │ │ │ + ldr r1, [pc, #220] @ 49a20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r4, #0 │ │ │ │ - b 49974 │ │ │ │ + b 49a08 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 498dc │ │ │ │ - ldr r3, [pc, #192] @ 49990 │ │ │ │ - ldr r1, [pc, #192] @ 49994 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 498b4 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 498f8 │ │ │ │ - ldr r3, [pc, #172] @ 49998 │ │ │ │ - ldr r1, [pc, #172] @ 4999c │ │ │ │ + bne 49970 │ │ │ │ + ldr r3, [pc, #192] @ 49a24 │ │ │ │ + ldr r1, [pc, #192] @ 49a28 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 49948 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 4998c │ │ │ │ + ldr r3, [pc, #172] @ 49a2c │ │ │ │ + ldr r1, [pc, #172] @ 49a30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 498b4 │ │ │ │ + bl 18ec84 │ │ │ │ + b 49948 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 2b6f78 <_PyArg_ParseStack@@Base+0x3b8> │ │ │ │ + bl 2b738c <_PyArg_ParseStack@@Base+0x3b8> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 498b4 │ │ │ │ - ldr r0, [pc, #144] @ 499a0 │ │ │ │ - bl 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + beq 49948 │ │ │ │ + ldr r0, [pc, #144] @ 49a34 │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 498b4 │ │ │ │ + beq 49948 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #20] │ │ │ │ - bl 1ae314 │ │ │ │ + bl 1ad7f4 │ │ │ │ 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] @ 499a4 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #92] @ 49a38 │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -31925,67 +31960,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 │ │ │ │ - mlaseq r8, r0, r1, sp │ │ │ │ + mlaseq r8, ip, lr, ip │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, r8, r2, lr │ │ │ │ + mlaseq r6, r8, pc, sp @ │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r6, ip, ror #6 │ │ │ │ + eorseq lr, r6, ip, rrx │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq r9, r8, ip, asr sp │ │ │ │ + @ instruction: 0x00389afc │ │ │ │ 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] @ 49ab4 │ │ │ │ + ldr r2, [pc, #240] @ 49b48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 49a9c │ │ │ │ + bhi 49b30 │ │ │ │ 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 49a04 │ │ │ │ + bmi 49a98 │ │ │ │ ldrb r1, [r3, #-2] │ │ │ │ ldrb r0, [r3, #-1] │ │ │ │ strb r0, [r3, #-2] │ │ │ │ strb r1, [r3, #-1] │ │ │ │ - b 499e4 │ │ │ │ - ldr r0, [pc, #172] @ 49ab8 │ │ │ │ + b 49a78 │ │ │ │ + ldr r0, [pc, #172] @ 49b4c │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ subs r2, r2, #1 │ │ │ │ add r3, r3, #4 │ │ │ │ - bmi 49a04 │ │ │ │ + bmi 49a98 │ │ │ │ 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 49a14 │ │ │ │ + b 49aa8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ subs r2, r2, #1 │ │ │ │ add r3, r3, #8 │ │ │ │ - bmi 49a04 │ │ │ │ + bmi 49a98 │ │ │ │ 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] │ │ │ │ @@ -31994,126 +32029,59 @@ │ │ │ │ strb lr, [r3, #-6] │ │ │ │ ldrb lr, [r3, #-4] │ │ │ │ strb r4, [r3, #-8] │ │ │ │ strb lr, [r3, #-5] │ │ │ │ strb ip, [r3, #-4] │ │ │ │ strb r0, [r3, #-3] │ │ │ │ strb r1, [r3, #-2] │ │ │ │ - b 49a4c │ │ │ │ - ldr r3, [pc, #24] @ 49abc │ │ │ │ - ldr r1, [pc, #24] @ 49ac0 │ │ │ │ + b 49ae0 │ │ │ │ + ldr r3, [pc, #24] @ 49b50 │ │ │ │ + ldr r1, [pc, #24] @ 49b54 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r3, r8, lsr #22 │ │ │ │ + subseq r4, r3, r0, lsr #16 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r8, ip, lsr #3 │ │ │ │ + @ instruction: 0x0038ceb8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc] @ 49ad0 │ │ │ │ - b 32667c │ │ │ │ - andeq r9, r4, r8, lsr pc │ │ │ │ + ldr r1, [pc] @ 49b64 │ │ │ │ + b 326544 │ │ │ │ + andeq r9, r4, r0, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 49b00 │ │ │ │ - ldr r3, [pc, #52] @ 49b28 │ │ │ │ - ldr r1, [pc, #52] @ 49b2c │ │ │ │ + bne 49b94 │ │ │ │ + ldr r3, [pc, #52] @ 49bbc │ │ │ │ + ldr r1, [pc, #52] @ 49bc0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 49b14 │ │ │ │ + bl 18ec84 │ │ │ │ + b 49ba8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1033c4 │ │ │ │ + bl 103538 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge 49b1c │ │ │ │ + bge 49bb0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq fp, r8, ip, lsr #9 │ │ │ │ - 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] @ 49be4 │ │ │ │ - ldr r0, [pc, #144] @ 49be8 │ │ │ │ - mov r2, r6 │ │ │ │ - str r5, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r4, r3 │ │ │ │ - bl bbfb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 49b94 │ │ │ │ - mov r0, #0 │ │ │ │ - b 49bdc │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 49bc8 │ │ │ │ - bl 1325e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 49b70 │ │ │ │ - bl c3f28 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2a7c8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c7c84 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 49b78 │ │ │ │ - ldr r0, [pc, #36] @ 49bec │ │ │ │ - b 49bdc │ │ │ │ - ldr r3, [pc, #32] @ 49bf0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 144290 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r5, r0, lr, r9 │ │ │ │ - @ instruction: 0x0038d1d8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - │ │ │ │ -00049bf4 : │ │ │ │ - ldr r2, [pc, #52] @ 49c30 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r3, r0 │ │ │ │ - bl 356b80 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add r1, r2, #4096 @ 0x1000 │ │ │ │ - ldr r0, [r1, #380] @ 0x17c │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ - addne ip, r0, #1 │ │ │ │ - strne ip, [r1, #380] @ 0x17c │ │ │ │ - addne r1, r0, #1120 @ 0x460 │ │ │ │ - mvneq r0, #0 │ │ │ │ - strne r3, [r2, r1, lsl #2] │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r0, r0, ip │ │ │ │ + eorseq fp, r8, r0, lsl #4 │ │ │ │ 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] @ 49df4 │ │ │ │ + ldr lr, [pc, #416] @ 49d84 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -32124,70 +32092,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 49cb4 │ │ │ │ + bne 49c44 │ │ │ │ clz r2, r6 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 49cfc │ │ │ │ + beq 49c8c │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #304] @ 49df8 │ │ │ │ + ldr ip, [pc, #304] @ 49d88 │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r5, r6 │ │ │ │ moveq r8, r6 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 49dd4 │ │ │ │ + beq 49d64 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 16ff4c │ │ │ │ + bl 170268 │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 49dd4 │ │ │ │ - bl c3f28 │ │ │ │ + beq 49d64 │ │ │ │ + bl c3fb4 │ │ │ │ cmn r4, #1 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ - beq 49d40 │ │ │ │ + beq 49cd0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a2dc │ │ │ │ mov r6, r0 │ │ │ │ - b 49d4c │ │ │ │ + b 49cdc │ │ │ │ mov r0, r8 │ │ │ │ bl 296e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 49d78 │ │ │ │ - ldr r3, [pc, #152] @ 49dfc │ │ │ │ + beq 49d08 │ │ │ │ + ldr r3, [pc, #152] @ 49d8c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1442b4 │ │ │ │ + bl 14440c │ │ │ │ mov r6, #0 │ │ │ │ - b 49dd4 │ │ │ │ + b 49d64 │ │ │ │ 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] │ │ │ │ @@ -32201,27 +32169,83 @@ │ │ │ │ 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 4a7d0 │ │ │ │ + bl 4a628 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ - bl 170718 │ │ │ │ + bl 170a34 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r4, r3, r0, asr #22 │ │ │ │ + subseq r4, r3, r8, lsr r8 │ │ │ │ subseq r2, r7, r8, lsl #22 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + │ │ │ │ +00049d90 : │ │ │ │ + ldr r2, [pc, #52] @ 49dcc │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r3, r0 │ │ │ │ + bl 356890 │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add r1, r2, #4096 @ 0x1000 │ │ │ │ + ldr r0, [r1, #380] @ 0x17c │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ + addne ip, r0, #1 │ │ │ │ + strne ip, [r1, #380] @ 0x17c │ │ │ │ + addne r1, r0, #1120 @ 0x460 │ │ │ │ + mvneq r0, #0 │ │ │ │ + strne r3, [r2, r1, lsl #2] │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r0, r0, ip │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #124] @ 49e64 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 49e00 │ │ │ │ + bl 341b3c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 49e5c │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 49e54 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 49e54 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + streq r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r1, r0, r0, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -32231,463 +32255,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 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a42d8 │ │ │ │ + b a4340 │ │ │ │ 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 49e94 │ │ │ │ + bhi 49efc │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldrle r4, [pc, #148] @ 49f24 │ │ │ │ + ldrle r4, [pc, #148] @ 49f8c │ │ │ │ ldrgt r4, [r6, #4] │ │ │ │ - b 49eb4 │ │ │ │ - ldr r0, [pc, #140] @ 49f28 │ │ │ │ + b 49f1c │ │ │ │ + ldr r0, [pc, #140] @ 49f90 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 49e80 │ │ │ │ - b 49f18 │ │ │ │ - ldr r2, [pc, #112] @ 49f2c │ │ │ │ + bne 49ee8 │ │ │ │ + b 49f80 │ │ │ │ + ldr r2, [pc, #112] @ 49f94 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 49ee8 │ │ │ │ + bne 49f50 │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 2fa310 │ │ │ │ + bl 2fa998 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 49f04 │ │ │ │ - b 49efc │ │ │ │ - ldr r2, [pc, #64] @ 49f30 │ │ │ │ - ldr r1, [pc, #64] @ 49f34 │ │ │ │ + bge 49f6c │ │ │ │ + b 49f64 │ │ │ │ + ldr r2, [pc, #64] @ 49f98 │ │ │ │ + ldr r1, [pc, #64] @ 49f9c │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, r3 │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r4, #0 │ │ │ │ - b 49f18 │ │ │ │ + b 49f80 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x003581f0 │ │ │ │ + @ instruction: 0x00357ef0 │ │ │ │ subseq r2, r5, r4, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r8, ror r8 │ │ │ │ + eorseq ip, r8, ip, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ bic r7, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #1492] @ 4a528 │ │ │ │ + ldr r3, [pc, #1492] @ 4a590 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49f90 │ │ │ │ - ldr r3, [pc, #1452] @ 4a528 │ │ │ │ + bne 49ff8 │ │ │ │ + ldr r3, [pc, #1452] @ 4a590 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355124 │ │ │ │ + bl 354e3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49fe0 │ │ │ │ + beq 4a048 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a518 │ │ │ │ + bne 4a580 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355124 │ │ │ │ + bl 354e3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a518 │ │ │ │ + bne 4a580 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ - ldr r5, [pc, #1364] @ 4a52c │ │ │ │ + ldr r5, [pc, #1364] @ 4a594 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a518 │ │ │ │ + b 4a580 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a028 │ │ │ │ + beq 4a090 │ │ │ │ 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] @ 4a530 │ │ │ │ - ldrlt r3, [pc, #1296] @ 4a534 │ │ │ │ + ldr r3, [pc, #1296] @ 4a598 │ │ │ │ + ldrlt r3, [pc, #1296] @ 4a59c │ │ │ │ mov r5, r3 │ │ │ │ - b 4a518 │ │ │ │ + b 4a580 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 29754 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a09c │ │ │ │ + beq 4a104 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3550e8 │ │ │ │ + bl 354e00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49fc8 │ │ │ │ - ldr r3, [pc, #1228] @ 4a538 │ │ │ │ + bne 4a030 │ │ │ │ + ldr r3, [pc, #1228] @ 4a5a0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3550fc │ │ │ │ + bl 354e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a4dc │ │ │ │ + beq 4a544 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355170 │ │ │ │ - ldr r4, [pc, #1192] @ 4a53c │ │ │ │ + bl 354e88 │ │ │ │ + ldr r4, [pc, #1192] @ 4a5a4 │ │ │ │ add r4, r4, r0, lsl #3 │ │ │ │ ldrd r4, [r4, #48] @ 0x30 │ │ │ │ - b 4a518 │ │ │ │ - ldr r2, [pc, #1180] @ 4a540 │ │ │ │ - ldr r3, [pc, #1180] @ 4a544 │ │ │ │ + b 4a580 │ │ │ │ + ldr r2, [pc, #1180] @ 4a5a8 │ │ │ │ + ldr r3, [pc, #1180] @ 4a5ac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3550e8 │ │ │ │ + bl 354e00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a0d0 │ │ │ │ + beq 4a138 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #1152] @ 4a548 │ │ │ │ + ldr r1, [pc, #1152] @ 4a5b0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 354e08 │ │ │ │ - b 4a488 │ │ │ │ - ldr r3, [pc, #1140] @ 4a54c │ │ │ │ + bl 354b20 │ │ │ │ + b 4a4f0 │ │ │ │ + ldr r3, [pc, #1140] @ 4a5b4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355124 │ │ │ │ + bl 354e3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a14c │ │ │ │ + beq 4a1b4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3550e8 │ │ │ │ + bl 354e00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a134 │ │ │ │ + beq 4a19c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 338ea0 │ │ │ │ + bl 338c7c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 354e08 │ │ │ │ + bl 354b20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a518 │ │ │ │ + b 4a580 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ - ldr r5, [pc, #1004] @ 4a530 │ │ │ │ + ldr r5, [pc, #1004] @ 4a598 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a518 │ │ │ │ - ldr r2, [pc, #1020] @ 4a550 │ │ │ │ - ldr r3, [pc, #1020] @ 4a554 │ │ │ │ + b 4a580 │ │ │ │ + ldr r2, [pc, #1020] @ 4a5b8 │ │ │ │ + ldr r3, [pc, #1020] @ 4a5bc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3547e8 │ │ │ │ - ldr r2, [pc, #1000] @ 4a550 │ │ │ │ - ldr r3, [pc, #1000] @ 4a554 │ │ │ │ + bl 354500 │ │ │ │ + ldr r2, [pc, #1000] @ 4a5b8 │ │ │ │ + ldr r3, [pc, #1000] @ 4a5bc │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355124 │ │ │ │ + bl 354e3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a1a8 │ │ │ │ + beq 4a210 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3547e4 │ │ │ │ - ldr r2, [pc, #944] @ 4a550 │ │ │ │ - ldr r3, [pc, #944] @ 4a554 │ │ │ │ - bl 3547e4 │ │ │ │ - b 4a1c8 │ │ │ │ - ldr r2, [pc, #928] @ 4a550 │ │ │ │ - ldr r3, [pc, #928] @ 4a554 │ │ │ │ + bl 3544fc │ │ │ │ + ldr r2, [pc, #944] @ 4a5b8 │ │ │ │ + ldr r3, [pc, #944] @ 4a5bc │ │ │ │ + bl 3544fc │ │ │ │ + b 4a230 │ │ │ │ + ldr r2, [pc, #928] @ 4a5b8 │ │ │ │ + ldr r3, [pc, #928] @ 4a5bc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3547e4 │ │ │ │ + bl 3544fc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 3547e4 │ │ │ │ - ldr r2, [pc, #896] @ 4a550 │ │ │ │ - ldr r3, [pc, #900] @ 4a558 │ │ │ │ - bl 354b9c │ │ │ │ + bl 3544fc │ │ │ │ + ldr r2, [pc, #896] @ 4a5b8 │ │ │ │ + ldr r3, [pc, #900] @ 4a5c0 │ │ │ │ + bl 3548b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 354e08 │ │ │ │ + bl 354b20 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3550e8 │ │ │ │ + bl 354e00 │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a374 │ │ │ │ - bl 338ea0 │ │ │ │ + beq 4a3dc │ │ │ │ + bl 338c7c │ │ │ │ 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] @ 4a55c │ │ │ │ - ldr r1, [pc, #800] @ 4a560 │ │ │ │ - bl 354e08 │ │ │ │ + ldr r0, [pc, #800] @ 4a5c4 │ │ │ │ + ldr r1, [pc, #800] @ 4a5c8 │ │ │ │ + bl 354b20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 354e08 │ │ │ │ + bl 354b20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 354b9c │ │ │ │ + bl 3548b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 32a5ec <_Py_strhex@@Base+0x348> │ │ │ │ + bl 32a438 <_Py_strhex@@Base+0x324> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354e08 │ │ │ │ + bl 354b20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 354b9c │ │ │ │ + bl 3548b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3547e4 │ │ │ │ - ldr r3, [pc, #684] @ 4a564 │ │ │ │ + bl 3544fc │ │ │ │ + ldr r3, [pc, #684] @ 4a5cc │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3550e8 │ │ │ │ - ldr r3, [pc, #660] @ 4a568 │ │ │ │ + bl 354e00 │ │ │ │ + ldr r3, [pc, #660] @ 4a5d0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a31c │ │ │ │ - bl 3547e4 │ │ │ │ + beq 4a384 │ │ │ │ + bl 3544fc │ │ │ │ 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 354e08 │ │ │ │ + bl 354b20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a490 │ │ │ │ - bl 354b9c │ │ │ │ - ldr r3, [pc, #580] @ 4a56c │ │ │ │ + b 4a4f8 │ │ │ │ + bl 3548b4 │ │ │ │ + ldr r3, [pc, #580] @ 4a5d4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 3547e4 │ │ │ │ + bl 3544fc │ │ │ │ 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 354e08 │ │ │ │ + bl 354b20 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 354e08 │ │ │ │ + bl 354b20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a490 │ │ │ │ - bl 32a5ec <_Py_strhex@@Base+0x348> │ │ │ │ + b 4a4f8 │ │ │ │ + bl 32a438 <_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 354e08 │ │ │ │ + bl 354b20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 354b9c │ │ │ │ + bl 3548b4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3547e8 │ │ │ │ - ldr r3, [pc, #404] @ 4a564 │ │ │ │ + bl 354500 │ │ │ │ + ldr r3, [pc, #404] @ 4a5cc │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3550e8 │ │ │ │ - ldr r3, [pc, #380] @ 4a568 │ │ │ │ + bl 354e00 │ │ │ │ + ldr r3, [pc, #380] @ 4a5d0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a434 │ │ │ │ - bl 3547e4 │ │ │ │ + beq 4a49c │ │ │ │ + bl 3544fc │ │ │ │ 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 354b9c │ │ │ │ + bl 3548b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a490 │ │ │ │ - bl 354b9c │ │ │ │ - ldr r3, [pc, #300] @ 4a56c │ │ │ │ + b 4a4f8 │ │ │ │ + bl 3548b4 │ │ │ │ + ldr r3, [pc, #300] @ 4a5d4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 3547e4 │ │ │ │ + bl 3544fc │ │ │ │ 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 354b9c │ │ │ │ + bl 3548b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354b9c │ │ │ │ + bl 3548b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #140] @ 4a528 │ │ │ │ + ldr r3, [pc, #140] @ 4a590 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a518 │ │ │ │ - ldr r3, [pc, #112] @ 4a528 │ │ │ │ + bne 4a580 │ │ │ │ + ldr r3, [pc, #112] @ 4a590 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 3550fc │ │ │ │ + bl 354e14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a518 │ │ │ │ + bne 4a580 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a518 │ │ │ │ - ldr r3, [pc, #104] @ 4a54c │ │ │ │ + b 4a580 │ │ │ │ + ldr r3, [pc, #104] @ 4a5b4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355124 │ │ │ │ + bl 354e3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a134 │ │ │ │ - ldr r2, [pc, #80] @ 4a550 │ │ │ │ - ldr r3, [pc, #80] @ 4a554 │ │ │ │ + bne 4a19c │ │ │ │ + ldr r2, [pc, #80] @ 4a5b8 │ │ │ │ + ldr r3, [pc, #80] @ 4a5bc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3547e8 │ │ │ │ + bl 354500 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 4a184 │ │ │ │ + b 4a1ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ svcvc 0x00f80000 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ eorsmi r0, r7, r0 │ │ │ │ - subseq r4, r3, r0, asr #22 │ │ │ │ + subseq r4, r3, r8, lsr r8 │ │ │ │ ldceq 2, cr4, [r2], {35} @ 0x23 │ │ │ │ - blcc ff2317d0 <__bss_end__@@Base+0xfec6c888> │ │ │ │ + blcc ff231838 <__bss_end__@@Base+0xfec6c8f0> │ │ │ │ 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 │ │ │ │ @@ -32696,336 +32720,298 @@ │ │ │ │ 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 4a598 │ │ │ │ + bne 4a600 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 12e8d4 │ │ │ │ + b 12ea40 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4a5bc │ │ │ │ + ldr r0, [pc, #20] @ 4a624 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a58c │ │ │ │ + bne 4a5f4 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq pc, r8, r4, asr r5 @ │ │ │ │ + eorseq pc, r8, r4, asr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 4a654 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4a5f0 │ │ │ │ - bl 341ca0 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + mov r5, r2 │ │ │ │ + bl aab34 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4a73c │ │ │ │ + mov r0, r6 │ │ │ │ + bl a6504 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a718 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl a6504 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a718 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 175f98 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a718 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 175f98 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a718 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 175f98 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a718 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 175f98 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a718 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 175f98 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a718 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 175f98 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a718 │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl a6504 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a718 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl a6504 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 4a744 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4a73c │ │ │ │ + sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 4a64c │ │ │ │ - mov r1, #12 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4a73c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 4a75c │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + str r3, [r4, #48] @ 0x30 │ │ │ │ + bl a34b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a644 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4a644 │ │ │ │ - mov r1, #8 │ │ │ │ + strne r0, [r4, #52] @ 0x34 │ │ │ │ + beq 4a718 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_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 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bhi 4a694 │ │ │ │ + bhi 4a7a0 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fc0c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd98 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4a6b4 │ │ │ │ - b 4a6d0 │ │ │ │ - ldr r0, [pc, #292] @ 4a7c0 │ │ │ │ + bne 4a7c0 │ │ │ │ + b 4a7dc │ │ │ │ + ldr r0, [pc, #292] @ 4a8cc │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a7b8 │ │ │ │ - b 4a680 │ │ │ │ - bl ab150 │ │ │ │ + beq 4a8c4 │ │ │ │ + b 4a78c │ │ │ │ + bl ab1b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4a6e4 │ │ │ │ + bne 4a7f0 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 4a700 │ │ │ │ - bl a5784 │ │ │ │ + bne 4a80c │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 4a700 │ │ │ │ - b 4a7b8 │ │ │ │ + beq 4a80c │ │ │ │ + b 4a8c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4a6c8 │ │ │ │ + bne 4a7d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4a6c8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 4a7d4 │ │ │ │ cmp r7, #1 │ │ │ │ - ble 4a778 │ │ │ │ + ble 4a884 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4a730 │ │ │ │ + beq 4a83c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ - beq 4a77c │ │ │ │ - b 4a7a8 │ │ │ │ - ldr r3, [pc, #140] @ 4a7c4 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4a74c │ │ │ │ - ldr r1, [pc, #128] @ 4a7c4 │ │ │ │ - bl adf9c │ │ │ │ + beq 4a888 │ │ │ │ + b 4a8b4 │ │ │ │ + ldr r3, [pc, #140] @ 4a8d0 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4a858 │ │ │ │ + ldr r1, [pc, #128] @ 4a8d0 │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a760 │ │ │ │ + beq 4a86c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 4a77c │ │ │ │ - ldr r2, [pc, #96] @ 4a7c8 │ │ │ │ - ldr r1, [pc, #96] @ 4a7cc │ │ │ │ - ldr r0, [pc, #80] @ 4a7c0 │ │ │ │ + beq 4a888 │ │ │ │ + ldr r2, [pc, #96] @ 4a8d4 │ │ │ │ + ldr r1, [pc, #96] @ 4a8d8 │ │ │ │ + ldr r0, [pc, #80] @ 4a8cc │ │ │ │ mov r3, r4 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4a7b8 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4a8c4 │ │ │ │ mov r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt 4a794 │ │ │ │ + bgt 4a8a0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 280210 │ │ │ │ + b 280700 │ │ │ │ sub r2, r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4a974 │ │ │ │ - ldr r3, [pc, #20] @ 4a7c4 │ │ │ │ + b 4a944 │ │ │ │ + ldr r3, [pc, #20] @ 4a8d0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4a760 │ │ │ │ - b 4a73c │ │ │ │ + beq 4a86c │ │ │ │ + b 4a848 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, r4, lsl #5 │ │ │ │ + eorseq r8, r5, r4, lsl #31 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, asr #16 │ │ │ │ - eorseq r9, r6, r8, lsl #5 │ │ │ │ - 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 aaad0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4a8e4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl a649c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a8c0 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl a649c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a8c0 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 175b70 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a8c0 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 175b70 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a8c0 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 175b70 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a8c0 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 175b70 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a8c0 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 175b70 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a8c0 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 175b70 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a8c0 │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl a649c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a8c0 │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl a649c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 4a8ec │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4a8e4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4a8e4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 4a904 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - bl a344c │ │ │ │ - cmp r0, #0 │ │ │ │ - strne r0, [r4, #52] @ 0x34 │ │ │ │ - beq 4a8c0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + eorseq r0, r6, ip, asr #10 │ │ │ │ + eorseq r8, r6, r8, lsl #31 │ │ │ │ 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 4a944 │ │ │ │ + bne 4a914 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #40] @ 4a968 │ │ │ │ + ldr r2, [pc, #40] @ 4a938 │ │ │ │ pop {r4, lr} │ │ │ │ - b 4a970 │ │ │ │ + b 4a940 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #24] @ 4a96c │ │ │ │ + ldr r0, [pc, #24] @ 4a93c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a934 │ │ │ │ + bne 4a904 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r2, r7, r0, lsl sp │ │ │ │ + eorseq r2, r7, r4, lsr #20 │ │ │ │ │ │ │ │ -0004a970 : │ │ │ │ - b 3a440 <_Py_IncRef@@Base+0x348> │ │ │ │ +0004a940 : │ │ │ │ + b 3a698 <_Py_IncRef@@Base+0x33c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic r4, r1, r1, asr #31 │ │ │ │ bic sl, r2, r2, asr #31 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, sl, r4 │ │ │ │ - bne 4a9a0 │ │ │ │ + bne 4a970 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 280210 │ │ │ │ + b 280700 │ │ │ │ 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 92a30 │ │ │ │ + bl 92a94 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4aa14 │ │ │ │ + beq 4a9e4 │ │ │ │ cmp r9, #0 │ │ │ │ add r9, r6, #16 │ │ │ │ - ble 4a9e4 │ │ │ │ + ble 4a9b4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r9, r4 │ │ │ │ bl 29cdc │ │ │ │ cmp r8, #0 │ │ │ │ - ble 4aa14 │ │ │ │ + ble 4a9e4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ add r0, r4, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r9, r0 │ │ │ │ bl 29658 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004aa24 <_PyBytes_ReverseFind@@Base>: │ │ │ │ +0004a9f4 <_PyBytes_ReverseFind@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ moveq ip, r1 │ │ │ │ addeq r0, ip, r4 │ │ │ │ - beq 4aa64 <_PyBytes_ReverseFind@@Base+0x40> │ │ │ │ + beq 4aa34 <_PyBytes_ReverseFind@@Base+0x40> │ │ │ │ mvn ip, #0 │ │ │ │ mov lr, #2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 287af0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 287fe0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ cmp r0, #0 │ │ │ │ addge r0, r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ 4aa7c <_PyBytes_ReverseFind@@Base+0x58> │ │ │ │ - ldr r0, [pc, #4] @ 4aa80 <_PyBytes_ReverseFind@@Base+0x5c> │ │ │ │ - b 4ac54 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - andeq fp, r4, r0, asr #10 │ │ │ │ + ldr r1, [pc, #4] @ 4aa4c <_PyBytes_ReverseFind@@Base+0x58> │ │ │ │ + ldr r0, [pc, #4] @ 4aa50 <_PyBytes_ReverseFind@@Base+0x5c> │ │ │ │ + b 4ac24 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ + andeq fp, r4, r0, lsl r5 │ │ │ │ ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -33033,125 +33019,125 @@ │ │ │ │ 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 4aad0 <_PyBytes_ReverseFind@@Base+0xac> │ │ │ │ + bhi 4aaa0 <_PyBytes_ReverseFind@@Base+0xac> │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - ble 4ab10 <_PyBytes_ReverseFind@@Base+0xec> │ │ │ │ - b 4aaf4 <_PyBytes_ReverseFind@@Base+0xd0> │ │ │ │ - ldr r0, [pc, #128] @ 4ab58 <_PyBytes_ReverseFind@@Base+0x134> │ │ │ │ + ble 4aae0 <_PyBytes_ReverseFind@@Base+0xec> │ │ │ │ + b 4aac4 <_PyBytes_ReverseFind@@Base+0xd0> │ │ │ │ + ldr r0, [pc, #128] @ 4ab28 <_PyBytes_ReverseFind@@Base+0x134> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4aac0 <_PyBytes_ReverseFind@@Base+0x9c> │ │ │ │ + bne 4aa90 <_PyBytes_ReverseFind@@Base+0x9c> │ │ │ │ mov r0, #0 │ │ │ │ - b 4ab50 <_PyBytes_ReverseFind@@Base+0x12c> │ │ │ │ + b 4ab20 <_PyBytes_ReverseFind@@Base+0x12c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16f04c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f328 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aaec <_PyBytes_ReverseFind@@Base+0xc8> │ │ │ │ + beq 4aabc <_PyBytes_ReverseFind@@Base+0xc8> │ │ │ │ cmp r4, #2 │ │ │ │ - bne 4ab2c <_PyBytes_ReverseFind@@Base+0x108> │ │ │ │ + bne 4aafc <_PyBytes_ReverseFind@@Base+0x108> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldreq r0, [pc, #52] @ 4ab5c <_PyBytes_ReverseFind@@Base+0x138> │ │ │ │ + ldreq r0, [pc, #52] @ 4ab2c <_PyBytes_ReverseFind@@Base+0x138> │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 4ab44 <_PyBytes_ReverseFind@@Base+0x120> │ │ │ │ + b 4ab14 <_PyBytes_ReverseFind@@Base+0x120> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 16f04c <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f328 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ab10 <_PyBytes_ReverseFind@@Base+0xec> │ │ │ │ - b 4aaec <_PyBytes_ReverseFind@@Base+0xc8> │ │ │ │ + bne 4aae0 <_PyBytes_ReverseFind@@Base+0xec> │ │ │ │ + b 4aabc <_PyBytes_ReverseFind@@Base+0xc8> │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ - bl 32b1cc <_PyTime_FromLong@@Base+0x584> │ │ │ │ + bl 32b094 <_PyTime_FromLong@@Base+0x584> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003592d4 │ │ │ │ + @ instruction: 0x00358fd4 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1acb50 │ │ │ │ + bl 1ac030 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ab90 <_PyBytes_ReverseFind@@Base+0x16c> │ │ │ │ - blt 4aba8 <_PyBytes_ReverseFind@@Base+0x184> │ │ │ │ + beq 4ab60 <_PyBytes_ReverseFind@@Base+0x16c> │ │ │ │ + blt 4ab78 <_PyBytes_ReverseFind@@Base+0x184> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #148] @ 4ac24 <_PyBytes_ReverseFind@@Base+0x200> │ │ │ │ - b 9df70 │ │ │ │ + ldr r0, [pc, #148] @ 4abf4 <_PyBytes_ReverseFind@@Base+0x200> │ │ │ │ + b 9df20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 163b0c │ │ │ │ + bl 163e20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4abb0 <_PyBytes_ReverseFind@@Base+0x18c> │ │ │ │ + bne 4ab80 <_PyBytes_ReverseFind@@Base+0x18c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad33c │ │ │ │ + bl 1ac81c │ │ │ │ mov r5, #0 │ │ │ │ - b 4ac1c <_PyBytes_ReverseFind@@Base+0x1f8> │ │ │ │ + b 4abec <_PyBytes_ReverseFind@@Base+0x1f8> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 124998 <_PyType_Name@@Base> │ │ │ │ + bl 124b1c <_PyType_Name@@Base> │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt 4abe0 <_PyBytes_ReverseFind@@Base+0x1bc> │ │ │ │ + blt 4abb0 <_PyBytes_ReverseFind@@Base+0x1bc> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #84] @ 4ac28 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ + ldr r0, [pc, #84] @ 4abf8 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ mov r2, r4 │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ mov r5, r0 │ │ │ │ - b 4abf0 <_PyBytes_ReverseFind@@Base+0x1cc> │ │ │ │ - ldr r0, [pc, #68] @ 4ac2c <_PyBytes_ReverseFind@@Base+0x208> │ │ │ │ + b 4abc0 <_PyBytes_ReverseFind@@Base+0x1cc> │ │ │ │ + ldr r0, [pc, #68] @ 4abfc <_PyBytes_ReverseFind@@Base+0x208> │ │ │ │ mov r2, r4 │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad33c │ │ │ │ + bl 1ac81c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ac1c <_PyBytes_ReverseFind@@Base+0x1f8> │ │ │ │ + beq 4abec <_PyBytes_ReverseFind@@Base+0x1f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ac1c <_PyBytes_ReverseFind@@Base+0x1f8> │ │ │ │ + bne 4abec <_PyBytes_ReverseFind@@Base+0x1f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r3, r7, ip, asr #27 │ │ │ │ - @ instruction: 0x0038d3fc │ │ │ │ - mlaseq r7, r0, r1, sl │ │ │ │ + eorseq r3, r7, ip, asr #21 │ │ │ │ + ldrsheq sp, [r8], -ip @ │ │ │ │ + mlaseq r7, r0, lr, r9 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ac44 <_PyBytes_ReverseFind@@Base+0x220> │ │ │ │ - ldr r1, [pc, #8] @ 4ac4c <_PyBytes_ReverseFind@@Base+0x228> │ │ │ │ - b 24b7bc │ │ │ │ - ldr r0, [pc, #4] @ 4ac50 <_PyBytes_ReverseFind@@Base+0x22c> │ │ │ │ + beq 4ac14 <_PyBytes_ReverseFind@@Base+0x220> │ │ │ │ + ldr r1, [pc, #8] @ 4ac1c <_PyBytes_ReverseFind@@Base+0x228> │ │ │ │ + b 24b51c │ │ │ │ + ldr r0, [pc, #4] @ 4ac20 <_PyBytes_ReverseFind@@Base+0x22c> │ │ │ │ bx lr │ │ │ │ subseq r5, r5, ip, ror #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4acb0 <_PyBytes_ReverseFind@@Base+0x28c> │ │ │ │ + beq 4ac80 <_PyBytes_ReverseFind@@Base+0x28c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ mov r1, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ @@ -33166,48 +33152,48 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4ace0 <_PyBytes_ReverseFind@@Base+0x2bc> │ │ │ │ + bne 4acb0 <_PyBytes_ReverseFind@@Base+0x2bc> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 315170 │ │ │ │ + b 3154c4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4ad04 <_PyBytes_ReverseFind@@Base+0x2e0> │ │ │ │ + ldr r0, [pc, #20] @ 4acd4 <_PyBytes_ReverseFind@@Base+0x2e0> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4acd4 <_PyBytes_ReverseFind@@Base+0x2b0> │ │ │ │ + bne 4aca4 <_PyBytes_ReverseFind@@Base+0x2b0> │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00372cd0 │ │ │ │ + eorseq r2, r7, r4, ror #19 │ │ │ │ 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 32b774 <_PyTime_FromLong@@Base+0xb2c> │ │ │ │ + bl 32b4f4 <_PyTime_FromLong@@Base+0x9e4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ad58 <_PyBytes_ReverseFind@@Base+0x334> │ │ │ │ - ldr r3, [pc, #36] @ 4ad70 <_PyBytes_ReverseFind@@Base+0x34c> │ │ │ │ + beq 4ad28 <_PyBytes_ReverseFind@@Base+0x334> │ │ │ │ + ldr r3, [pc, #36] @ 4ad40 <_PyBytes_ReverseFind@@Base+0x34c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6ad4 │ │ │ │ + bl 1c5fec │ │ │ │ mov r0, #0 │ │ │ │ - b 4ad68 <_PyBytes_ReverseFind@@Base+0x344> │ │ │ │ + b 4ad38 <_PyBytes_ReverseFind@@Base+0x344> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ @@ -33225,79 +33211,79 @@ │ │ │ │ mov r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 4add8 <_PyBytes_ReverseFind@@Base+0x3b4> │ │ │ │ + bne 4ada8 <_PyBytes_ReverseFind@@Base+0x3b4> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4ae10 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ - ldr ip, [pc, #252] @ 4aedc <_PyBytes_ReverseFind@@Base+0x4b8> │ │ │ │ + beq 4ade0 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ + ldr ip, [pc, #252] @ 4aeac <_PyBytes_ReverseFind@@Base+0x4b8> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #2 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ stmib sp, {ip, lr} │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ae10 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ + bne 4ade0 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ mov r4, #0 │ │ │ │ - b 4aed0 <_PyBytes_ReverseFind@@Base+0x4ac> │ │ │ │ - ldr r3, [pc, #200] @ 4aee0 <_PyBytes_ReverseFind@@Base+0x4bc> │ │ │ │ + b 4aea0 <_PyBytes_ReverseFind@@Base+0x4ac> │ │ │ │ + ldr r3, [pc, #200] @ 4aeb0 <_PyBytes_ReverseFind@@Base+0x4bc> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r6, [r0] │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ - ldreq r4, [pc, #184] @ 4aee4 <_PyBytes_ReverseFind@@Base+0x4c0> │ │ │ │ + ldreq r4, [pc, #184] @ 4aeb4 <_PyBytes_ReverseFind@@Base+0x4c0> │ │ │ │ cmp r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bne 4ae84 <_PyBytes_ReverseFind@@Base+0x460> │ │ │ │ - bl a469c │ │ │ │ + bne 4ae54 <_PyBytes_ReverseFind@@Base+0x460> │ │ │ │ + bl a4704 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ae6c <_PyBytes_ReverseFind@@Base+0x448> │ │ │ │ - bl a5784 │ │ │ │ + bne 4ae3c <_PyBytes_ReverseFind@@Base+0x448> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ae08 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ + bne 4add8 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2049e0 │ │ │ │ + bl 2040c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4aec0 <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ - b 4ae08 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ + bge 4ae90 <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ + b 4add8 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - b 4aed0 <_PyBytes_ReverseFind@@Base+0x4ac> │ │ │ │ - bl 1159b4 │ │ │ │ + b 4aea0 <_PyBytes_ReverseFind@@Base+0x4ac> │ │ │ │ + bl 115b00 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4ae08 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ - beq 4aea8 <_PyBytes_ReverseFind@@Base+0x484> │ │ │ │ + blt 4add8 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ + beq 4ae78 <_PyBytes_ReverseFind@@Base+0x484> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a96a8 │ │ │ │ + b a9710 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl b2a20 │ │ │ │ + bl b2ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4ae08 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ + blt 4add8 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -33306,28 +33292,28 @@ │ │ │ │ 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 4af10 <_PyBytes_ReverseFind@@Base+0x4ec> │ │ │ │ + bne 4aee0 <_PyBytes_ReverseFind@@Base+0x4ec> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ae244 │ │ │ │ + b 1ad724 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4af34 <_PyBytes_ReverseFind@@Base+0x510> │ │ │ │ + ldr r0, [pc, #20] @ 4af04 <_PyBytes_ReverseFind@@Base+0x510> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4af04 <_PyBytes_ReverseFind@@Base+0x4e0> │ │ │ │ + bne 4aed4 <_PyBytes_ReverseFind@@Base+0x4e0> │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r7, r0, ip, r2 │ │ │ │ + eorseq r2, r7, r4, lsr #19 │ │ │ │ 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 │ │ │ │ @@ -33335,499 +33321,513 @@ │ │ │ │ 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 4af90 <_PyBytes_ReverseFind@@Base+0x56c> │ │ │ │ + bne 4af60 <_PyBytes_ReverseFind@@Base+0x56c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4afc0 <_PyBytes_ReverseFind@@Base+0x59c> │ │ │ │ - ldr ip, [pc, #1424] @ 4b528 <_PyBytes_ReverseFind@@Base+0xb04> │ │ │ │ + beq 4af90 <_PyBytes_ReverseFind@@Base+0x59c> │ │ │ │ + ldr ip, [pc, #1424] @ 4b4f8 <_PyBytes_ReverseFind@@Base+0xb04> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b08c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ + beq 4b05c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4b03c <_PyBytes_ReverseFind@@Base+0x618> │ │ │ │ + beq 4b00c <_PyBytes_ReverseFind@@Base+0x618> │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4afe0 <_PyBytes_ReverseFind@@Base+0x5bc> │ │ │ │ + beq 4afb0 <_PyBytes_ReverseFind@@Base+0x5bc> │ │ │ │ cmp r4, #1 │ │ │ │ - bne 4afe4 <_PyBytes_ReverseFind@@Base+0x5c0> │ │ │ │ - b 4b048 <_PyBytes_ReverseFind@@Base+0x624> │ │ │ │ - ldr r8, [pc, #1348] @ 4b52c <_PyBytes_ReverseFind@@Base+0xb08> │ │ │ │ + bne 4afb4 <_PyBytes_ReverseFind@@Base+0x5c0> │ │ │ │ + b 4b018 <_PyBytes_ReverseFind@@Base+0x624> │ │ │ │ + ldr r8, [pc, #1348] @ 4b4fc <_PyBytes_ReverseFind@@Base+0xb08> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fc0c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd98 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4b004 <_PyBytes_ReverseFind@@Base+0x5e0> │ │ │ │ - bl a5784 │ │ │ │ + bne 4afd4 <_PyBytes_ReverseFind@@Base+0x5e0> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b048 <_PyBytes_ReverseFind@@Base+0x624> │ │ │ │ - b 4b08c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ - bl ab150 │ │ │ │ + beq 4b018 <_PyBytes_ReverseFind@@Base+0x624> │ │ │ │ + b 4b05c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ + bl ab1b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4b030 <_PyBytes_ReverseFind@@Base+0x60c> │ │ │ │ + beq 4b000 <_PyBytes_ReverseFind@@Base+0x60c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4b030 <_PyBytes_ReverseFind@@Base+0x60c> │ │ │ │ + bne 4b000 <_PyBytes_ReverseFind@@Base+0x60c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - bne 4b04c <_PyBytes_ReverseFind@@Base+0x628> │ │ │ │ - b 4aff4 <_PyBytes_ReverseFind@@Base+0x5d0> │ │ │ │ - ldr r8, [pc, #1256] @ 4b52c <_PyBytes_ReverseFind@@Base+0xb08> │ │ │ │ + bne 4b01c <_PyBytes_ReverseFind@@Base+0x628> │ │ │ │ + b 4afc4 <_PyBytes_ReverseFind@@Base+0x5d0> │ │ │ │ + ldr r8, [pc, #1256] @ 4b4fc <_PyBytes_ReverseFind@@Base+0xb08> │ │ │ │ mvn r6, #0 │ │ │ │ - b 4b04c <_PyBytes_ReverseFind@@Base+0x628> │ │ │ │ + b 4b01c <_PyBytes_ReverseFind@@Base+0x628> │ │ │ │ mvn r6, #0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - ldr r3, [pc, #1236] @ 4b52c <_PyBytes_ReverseFind@@Base+0xb08> │ │ │ │ + ldr r3, [pc, #1236] @ 4b4fc <_PyBytes_ReverseFind@@Base+0xb08> │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r9, [r5, #20] │ │ │ │ - ldreq r9, [pc, #1228] @ 4b530 <_PyBytes_ReverseFind@@Base+0xb0c> │ │ │ │ + ldreq r9, [pc, #1228] @ 4b500 <_PyBytes_ReverseFind@@Base+0xb0c> │ │ │ │ cmp r6, #0 │ │ │ │ mvnlt r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r8, r3 │ │ │ │ - bne 4b258 <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ + bne 4b228 <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ cmp r6, #11 │ │ │ │ movlt r0, r6 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4b094 <_PyBytes_ReverseFind@@Base+0x670> │ │ │ │ + bne 4b064 <_PyBytes_ReverseFind@@Base+0x670> │ │ │ │ mov r4, #0 │ │ │ │ - b 4b51c <_PyBytes_ReverseFind@@Base+0xaf8> │ │ │ │ + b 4b4ec <_PyBytes_ReverseFind@@Base+0xaf8> │ │ │ │ mov r5, #0 │ │ │ │ - ldr sl, [pc, #1172] @ 4b534 <_PyBytes_ReverseFind@@Base+0xb10> │ │ │ │ + ldr sl, [pc, #1172] @ 4b504 <_PyBytes_ReverseFind@@Base+0xb10> │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 4b178 <_PyBytes_ReverseFind@@Base+0x754> │ │ │ │ + beq 4b148 <_PyBytes_ReverseFind@@Base+0x754> │ │ │ │ cmp r7, r0 │ │ │ │ - ble 4b0c8 <_PyBytes_ReverseFind@@Base+0x6a4> │ │ │ │ + ble 4b098 <_PyBytes_ReverseFind@@Base+0x6a4> │ │ │ │ ldrb r3, [r9, r0] │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 4b0cc <_PyBytes_ReverseFind@@Base+0x6a8> │ │ │ │ + beq 4b09c <_PyBytes_ReverseFind@@Base+0x6a8> │ │ │ │ add r0, r0, #1 │ │ │ │ - b 4b0a8 <_PyBytes_ReverseFind@@Base+0x684> │ │ │ │ - beq 4b228 <_PyBytes_ReverseFind@@Base+0x804> │ │ │ │ + b 4b078 <_PyBytes_ReverseFind@@Base+0x684> │ │ │ │ + beq 4b1f8 <_PyBytes_ReverseFind@@Base+0x804> │ │ │ │ add fp, r0, #1 │ │ │ │ cmp r7, fp │ │ │ │ - ble 4b0ec <_PyBytes_ReverseFind@@Base+0x6c8> │ │ │ │ + ble 4b0bc <_PyBytes_ReverseFind@@Base+0x6c8> │ │ │ │ ldrb r3, [r9, fp] │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ addeq fp, fp, #1 │ │ │ │ - beq 4b0d0 <_PyBytes_ReverseFind@@Base+0x6ac> │ │ │ │ + beq 4b0a0 <_PyBytes_ReverseFind@@Base+0x6ac> │ │ │ │ sub r1, fp, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 4b230 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ + beq 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r8, [r3, r5, lsl #2] │ │ │ │ - ble 4b16c <_PyBytes_ReverseFind@@Base+0x748> │ │ │ │ + ble 4b13c <_PyBytes_ReverseFind@@Base+0x748> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b14c <_PyBytes_ReverseFind@@Base+0x728> │ │ │ │ + beq 4b11c <_PyBytes_ReverseFind@@Base+0x728> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b230 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ + beq 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 4b230 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ + bne 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4b230 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b16c <_PyBytes_ReverseFind@@Base+0x748> │ │ │ │ + beq 4b13c <_PyBytes_ReverseFind@@Base+0x748> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 4b16c <_PyBytes_ReverseFind@@Base+0x748> │ │ │ │ + bne 4b13c <_PyBytes_ReverseFind@@Base+0x748> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, fp │ │ │ │ - b 4b0a0 <_PyBytes_ReverseFind@@Base+0x67c> │ │ │ │ + b 4b070 <_PyBytes_ReverseFind@@Base+0x67c> │ │ │ │ cmp r7, r0 │ │ │ │ - ldrgt r3, [pc, #944] @ 4b534 <_PyBytes_ReverseFind@@Base+0xb10> │ │ │ │ - ble 4b228 <_PyBytes_ReverseFind@@Base+0x804> │ │ │ │ + ldrgt r3, [pc, #944] @ 4b504 <_PyBytes_ReverseFind@@Base+0xb10> │ │ │ │ + ble 4b1f8 <_PyBytes_ReverseFind@@Base+0x804> │ │ │ │ ldrb r2, [r9, r0] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 4b1a4 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ + beq 4b174 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 4b184 <_PyBytes_ReverseFind@@Base+0x760> │ │ │ │ - b 4b228 <_PyBytes_ReverseFind@@Base+0x804> │ │ │ │ + bne 4b154 <_PyBytes_ReverseFind@@Base+0x760> │ │ │ │ + b 4b1f8 <_PyBytes_ReverseFind@@Base+0x804> │ │ │ │ sub r1, r7, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b230 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ + beq 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 4b224 <_PyBytes_ReverseFind@@Base+0x800> │ │ │ │ + ble 4b1f4 <_PyBytes_ReverseFind@@Base+0x800> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b204 <_PyBytes_ReverseFind@@Base+0x7e0> │ │ │ │ + beq 4b1d4 <_PyBytes_ReverseFind@@Base+0x7e0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b230 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ + beq 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b230 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ + bne 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4b230 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b224 <_PyBytes_ReverseFind@@Base+0x800> │ │ │ │ + beq 4b1f4 <_PyBytes_ReverseFind@@Base+0x800> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b224 <_PyBytes_ReverseFind@@Base+0x800> │ │ │ │ + bne 4b1f4 <_PyBytes_ReverseFind@@Base+0x800> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 4b51c <_PyBytes_ReverseFind@@Base+0xaf8> │ │ │ │ + b 4b4ec <_PyBytes_ReverseFind@@Base+0xaf8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b08c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ + beq 4b05c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4b08c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ + bne 4b05c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4b08c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 4b05c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4b08c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ + bne 4b05c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 4b298 <_PyBytes_ReverseFind@@Base+0x874> │ │ │ │ - ldr r3, [pc, #684] @ 4b538 <_PyBytes_ReverseFind@@Base+0xb14> │ │ │ │ - ldr r1, [pc, #684] @ 4b53c <_PyBytes_ReverseFind@@Base+0xb18> │ │ │ │ + bne 4b268 <_PyBytes_ReverseFind@@Base+0x874> │ │ │ │ + ldr r3, [pc, #684] @ 4b508 <_PyBytes_ReverseFind@@Base+0xb14> │ │ │ │ + ldr r1, [pc, #684] @ 4b50c <_PyBytes_ReverseFind@@Base+0xb18> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 4b510 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ + bl 18ec84 │ │ │ │ + b 4b4e0 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ cmp r6, #11 │ │ │ │ movlt r0, r6 │ │ │ │ movge r0, #11 │ │ │ │ cmp fp, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 4b384 <_PyBytes_ReverseFind@@Base+0x960> │ │ │ │ + bne 4b354 <_PyBytes_ReverseFind@@Base+0x960> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb sl, [r3] │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r8, r5 │ │ │ │ movne fp, r5 │ │ │ │ movne r0, r5 │ │ │ │ - beq 4b510 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ + beq 4b4e0 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ cmp r7, fp │ │ │ │ - ble 4b364 <_PyBytes_ReverseFind@@Base+0x940> │ │ │ │ + ble 4b334 <_PyBytes_ReverseFind@@Base+0x940> │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 4b364 <_PyBytes_ReverseFind@@Base+0x940> │ │ │ │ + bcc 4b334 <_PyBytes_ReverseFind@@Base+0x940> │ │ │ │ ldrb r3, [r9, fp] │ │ │ │ cmp r3, sl │ │ │ │ - bne 4b358 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ + bne 4b328 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ sub r1, fp, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4b4ec <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + beq 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r8, lsl #2] │ │ │ │ - ble 4b348 <_PyBytes_ReverseFind@@Base+0x924> │ │ │ │ + ble 4b318 <_PyBytes_ReverseFind@@Base+0x924> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b4cc <_PyBytes_ReverseFind@@Base+0xaa8> │ │ │ │ + bne 4b49c <_PyBytes_ReverseFind@@Base+0xaa8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b348 <_PyBytes_ReverseFind@@Base+0x924> │ │ │ │ + beq 4b318 <_PyBytes_ReverseFind@@Base+0x924> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b348 <_PyBytes_ReverseFind@@Base+0x924> │ │ │ │ + bne 4b318 <_PyBytes_ReverseFind@@Base+0x924> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add fp, fp, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ mov r0, fp │ │ │ │ - b 4b2d0 <_PyBytes_ReverseFind@@Base+0x8ac> │ │ │ │ + b 4b2a0 <_PyBytes_ReverseFind@@Base+0x8ac> │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne 4b2e0 <_PyBytes_ReverseFind@@Base+0x8bc> │ │ │ │ + bne 4b2b0 <_PyBytes_ReverseFind@@Base+0x8bc> │ │ │ │ cmp r7, r0 │ │ │ │ - blt 4b430 <_PyBytes_ReverseFind@@Base+0xa0c> │ │ │ │ + blt 4b400 <_PyBytes_ReverseFind@@Base+0xa0c> │ │ │ │ sub r1, r7, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4b3e4 <_PyBytes_ReverseFind@@Base+0x9c0> │ │ │ │ - b 4b4ec <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ - bl 92fe8 │ │ │ │ + bne 4b3b4 <_PyBytes_ReverseFind@@Base+0x9c0> │ │ │ │ + b 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + bl 92f94 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r8, r5 │ │ │ │ - beq 4b510 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ + beq 4b4e0 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ add r3, r9, r5 │ │ │ │ cmp r6, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ add r0, r9, r5 │ │ │ │ sub r1, r7, r5 │ │ │ │ - beq 4b3d4 <_PyBytes_ReverseFind@@Base+0x9b0> │ │ │ │ + beq 4b3a4 <_PyBytes_ReverseFind@@Base+0x9b0> │ │ │ │ mvn ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 287af0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 287fe0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bge 4b438 <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ + bge 4b408 <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4b4ec <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + beq 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r8, lsl #2] │ │ │ │ - ble 4b42c <_PyBytes_ReverseFind@@Base+0xa08> │ │ │ │ + ble 4b3fc <_PyBytes_ReverseFind@@Base+0xa08> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b4cc <_PyBytes_ReverseFind@@Base+0xaa8> │ │ │ │ + bne 4b49c <_PyBytes_ReverseFind@@Base+0xaa8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b42c <_PyBytes_ReverseFind@@Base+0xa08> │ │ │ │ + beq 4b3fc <_PyBytes_ReverseFind@@Base+0xa08> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b42c <_PyBytes_ReverseFind@@Base+0xa08> │ │ │ │ + bne 4b3fc <_PyBytes_ReverseFind@@Base+0xa08> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add r8, r8, #1 │ │ │ │ str r8, [r4, #8] │ │ │ │ - b 4b514 <_PyBytes_ReverseFind@@Base+0xaf0> │ │ │ │ + b 4b4e4 <_PyBytes_ReverseFind@@Base+0xaf0> │ │ │ │ mov r1, sl │ │ │ │ add r0, r9, r5 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ add r5, fp, r5 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 4b4ec <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + beq 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r1, [r3, r8, lsl #2] │ │ │ │ - ble 4b4c0 <_PyBytes_ReverseFind@@Base+0xa9c> │ │ │ │ + ble 4b490 <_PyBytes_ReverseFind@@Base+0xa9c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b4a0 <_PyBytes_ReverseFind@@Base+0xa7c> │ │ │ │ + beq 4b470 <_PyBytes_ReverseFind@@Base+0xa7c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b4ec <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + beq 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 4b4ec <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + bne 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4b4ec <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 4b4c0 <_PyBytes_ReverseFind@@Base+0xa9c> │ │ │ │ + beq 4b490 <_PyBytes_ReverseFind@@Base+0xa9c> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 4b4c0 <_PyBytes_ReverseFind@@Base+0xa9c> │ │ │ │ + bne 4b490 <_PyBytes_ReverseFind@@Base+0xa9c> │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add r5, sl, r5 │ │ │ │ add r8, r8, #1 │ │ │ │ - b 4b394 <_PyBytes_ReverseFind@@Base+0x970> │ │ │ │ + b 4b364 <_PyBytes_ReverseFind@@Base+0x970> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b4ec <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + beq 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b4ec <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + bne 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b510 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ + beq 4b4e0 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4b510 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ + bne 4b4e0 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x00572b9c │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r5, r9, r0, ror #13 │ │ │ │ + eorseq r5, r9, r0, ror #7 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, pc, r5 @ │ │ │ │ + mlaseq r6, ip, ip, r5 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ - b a297c │ │ │ │ + b a29e4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4b578 <_PyBytes_ReverseFind@@Base+0xb54> │ │ │ │ + bne 4b548 <_PyBytes_ReverseFind@@Base+0xb54> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 30ea88 │ │ │ │ + b 30e4bc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b59c <_PyBytes_ReverseFind@@Base+0xb78> │ │ │ │ + ldr r0, [pc, #20] @ 4b56c <_PyBytes_ReverseFind@@Base+0xb78> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b56c <_PyBytes_ReverseFind@@Base+0xb48> │ │ │ │ + bne 4b53c <_PyBytes_ReverseFind@@Base+0xb48> │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00372cb4 │ │ │ │ + eorseq r2, r7, r8, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1886e4 <_Py_union_type_or@@Base+0x664> │ │ │ │ + bl 188280 <_Py_union_type_or@@Base+0x664> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0268 │ │ │ │ - ldr r0, [pc] @ 4b5c8 <_PyBytes_ReverseFind@@Base+0xba4> │ │ │ │ + bl 2d0218 │ │ │ │ + ldr r0, [pc] @ 4b598 <_PyBytes_ReverseFind@@Base+0xba4> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b2f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b5f8 <_PyBytes_ReverseFind@@Base+0xbd4> │ │ │ │ + bl 4b618 <_PyBytes_ReverseFind@@Base+0xc24> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a42d8 │ │ │ │ + b a4340 │ │ │ │ + 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 354dec │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4b610 <_PyBytes_ReverseFind@@Base+0xc1c> │ │ │ │ + ldrd r0, [r4, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 354dec │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b648 <_PyBytes_ReverseFind@@Base+0xc24> │ │ │ │ + beq 4b668 <_PyBytes_ReverseFind@@Base+0xc74> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 4b648 <_PyBytes_ReverseFind@@Base+0xc24> │ │ │ │ + beq 4b668 <_PyBytes_ReverseFind@@Base+0xc74> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4b648 <_PyBytes_ReverseFind@@Base+0xc24> │ │ │ │ + bne 4b668 <_PyBytes_ReverseFind@@Base+0xc74> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, #0 │ │ │ │ - ldrd r0, [r0, #8] │ │ │ │ - bl 3550d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4b698 <_PyBytes_ReverseFind@@Base+0xc74> │ │ │ │ - ldrd r0, [r4, #16] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 3550d4 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ + add r3, r0, #8 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov lr, r0 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + sub sp, sp, #20 │ │ │ │ + stm sp, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [lr, #20] │ │ │ │ + ldr r2, [lr, #16] │ │ │ │ + add r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldm sp, {r0, r1, r2, r3} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 20f308 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ 4b6b0 <_PyBytes_ReverseFind@@Base+0xc8c> │ │ │ │ - ldr r0, [pc, #4] @ 4b6b4 <_PyBytes_ReverseFind@@Base+0xc90> │ │ │ │ - b 4ac54 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - andeq fp, r4, r8, lsl #19 │ │ │ │ + ldr r1, [pc, #4] @ 4b6b8 <_PyBytes_ReverseFind@@Base+0xcc4> │ │ │ │ + ldr r0, [pc, #4] @ 4b6bc <_PyBytes_ReverseFind@@Base+0xcc8> │ │ │ │ + b 4ac24 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ + andeq fp, r4, r8, asr r9 │ │ │ │ subseq sp, r5, r8, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4b6e0 <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ + bne 4b6e8 <_PyBytes_ReverseFind@@Base+0xcf4> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d6584 │ │ │ │ + b 1d5b00 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b704 <_PyBytes_ReverseFind@@Base+0xce0> │ │ │ │ + ldr r0, [pc, #20] @ 4b70c <_PyBytes_ReverseFind@@Base+0xd18> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b6d4 <_PyBytes_ReverseFind@@Base+0xcb0> │ │ │ │ + bne 4b6dc <_PyBytes_ReverseFind@@Base+0xce8> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, r0, ror #25 │ │ │ │ + @ instruction: 0x003729f4 │ │ │ │ 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 │ │ │ │ @@ -33835,597 +33835,583 @@ │ │ │ │ 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 4b760 <_PyBytes_ReverseFind@@Base+0xd3c> │ │ │ │ + bne 4b768 <_PyBytes_ReverseFind@@Base+0xd74> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4b798 <_PyBytes_ReverseFind@@Base+0xd74> │ │ │ │ - ldr ip, [pc, #380] @ 4b8e4 <_PyBytes_ReverseFind@@Base+0xec0> │ │ │ │ + beq 4b7a0 <_PyBytes_ReverseFind@@Base+0xdac> │ │ │ │ + ldr ip, [pc, #380] @ 4b8ec <_PyBytes_ReverseFind@@Base+0xef8> │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b798 <_PyBytes_ReverseFind@@Base+0xd74> │ │ │ │ + bne 4b7a0 <_PyBytes_ReverseFind@@Base+0xdac> │ │ │ │ mov r5, #0 │ │ │ │ - b 4b8d8 <_PyBytes_ReverseFind@@Base+0xeb4> │ │ │ │ + b 4b8e0 <_PyBytes_ReverseFind@@Base+0xeec> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4b7b0 <_PyBytes_ReverseFind@@Base+0xd8c> │ │ │ │ + beq 4b7b8 <_PyBytes_ReverseFind@@Base+0xdc4> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1033c4 │ │ │ │ + bl 103538 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 4b790 <_PyBytes_ReverseFind@@Base+0xd6c> │ │ │ │ + blt 4b798 <_PyBytes_ReverseFind@@Base+0xda4> │ │ │ │ ldr r8, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r9, [r4, #20] │ │ │ │ - ldreq r9, [pc, #288] @ 4b8e8 <_PyBytes_ReverseFind@@Base+0xec4> │ │ │ │ - bl 92fe8 │ │ │ │ + ldreq r9, [pc, #288] @ 4b8f0 <_PyBytes_ReverseFind@@Base+0xefc> │ │ │ │ + bl 92f94 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - beq 4b790 <_PyBytes_ReverseFind@@Base+0xd6c> │ │ │ │ + beq 4b798 <_PyBytes_ReverseFind@@Base+0xda4> │ │ │ │ cmp r8, r4 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4b8d8 <_PyBytes_ReverseFind@@Base+0xeb4> │ │ │ │ + ble 4b8e0 <_PyBytes_ReverseFind@@Base+0xeec> │ │ │ │ ldrb r3, [r9, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ cmpne r3, #13 │ │ │ │ - beq 4b808 <_PyBytes_ReverseFind@@Base+0xde4> │ │ │ │ + beq 4b810 <_PyBytes_ReverseFind@@Base+0xe1c> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne 4b7e0 <_PyBytes_ReverseFind@@Base+0xdbc> │ │ │ │ + bne 4b7e8 <_PyBytes_ReverseFind@@Base+0xdf4> │ │ │ │ mov r1, r8 │ │ │ │ - b 4b83c <_PyBytes_ReverseFind@@Base+0xe18> │ │ │ │ + b 4b844 <_PyBytes_ReverseFind@@Base+0xe50> │ │ │ │ cmp r8, r4 │ │ │ │ - ble 4b83c <_PyBytes_ReverseFind@@Base+0xe18> │ │ │ │ + ble 4b844 <_PyBytes_ReverseFind@@Base+0xe50> │ │ │ │ cmp r3, #13 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4b834 <_PyBytes_ReverseFind@@Base+0xe10> │ │ │ │ + bne 4b83c <_PyBytes_ReverseFind@@Base+0xe48> │ │ │ │ cmp r8, r4 │ │ │ │ - ble 4b834 <_PyBytes_ReverseFind@@Base+0xe10> │ │ │ │ + ble 4b83c <_PyBytes_ReverseFind@@Base+0xe48> │ │ │ │ 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 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b8b0 <_PyBytes_ReverseFind@@Base+0xe8c> │ │ │ │ + beq 4b8b8 <_PyBytes_ReverseFind@@Base+0xec4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b88c <_PyBytes_ReverseFind@@Base+0xe68> │ │ │ │ + beq 4b894 <_PyBytes_ReverseFind@@Base+0xea0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b8b0 <_PyBytes_ReverseFind@@Base+0xe8c> │ │ │ │ + beq 4b8b8 <_PyBytes_ReverseFind@@Base+0xec4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b8b0 <_PyBytes_ReverseFind@@Base+0xe8c> │ │ │ │ + bne 4b8b8 <_PyBytes_ReverseFind@@Base+0xec4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4b8b0 <_PyBytes_ReverseFind@@Base+0xe8c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 4b8b8 <_PyBytes_ReverseFind@@Base+0xec4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b7d4 <_PyBytes_ReverseFind@@Base+0xdb0> │ │ │ │ + beq 4b7dc <_PyBytes_ReverseFind@@Base+0xde8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b7d4 <_PyBytes_ReverseFind@@Base+0xdb0> │ │ │ │ + bne 4b7dc <_PyBytes_ReverseFind@@Base+0xde8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4b7d4 <_PyBytes_ReverseFind@@Base+0xdb0> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 4b7dc <_PyBytes_ReverseFind@@Base+0xde8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b790 <_PyBytes_ReverseFind@@Base+0xd6c> │ │ │ │ + beq 4b798 <_PyBytes_ReverseFind@@Base+0xda4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b790 <_PyBytes_ReverseFind@@Base+0xd6c> │ │ │ │ + bne 4b798 <_PyBytes_ReverseFind@@Base+0xda4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4b790 <_PyBytes_ReverseFind@@Base+0xd6c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 4b798 <_PyBytes_ReverseFind@@Base+0xda4> │ │ │ │ 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]!) │ │ │ │ - mov lr, r0 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - sub sp, sp, #20 │ │ │ │ - stm sp, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [lr, #20] │ │ │ │ - ldr r2, [lr, #16] │ │ │ │ - add r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldm sp, {r0, r1, r2, r3} │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 20fb70 │ │ │ │ │ │ │ │ -0004b924 : │ │ │ │ +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 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4b980 │ │ │ │ + beq 4b950 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 306280 │ │ │ │ + bl 3065d8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4b980 │ │ │ │ + beq 4b950 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b f9930 │ │ │ │ + b f9a98 │ │ │ │ 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] @ 4b9ac │ │ │ │ - b 2864d0 │ │ │ │ - andeq fp, r4, ip, lsl sl │ │ │ │ + ldr r1, [pc] @ 4b97c │ │ │ │ + b 2869c0 │ │ │ │ + andeq fp, r4, ip, ror #19 │ │ │ │ mov r0, r1 │ │ │ │ - b 14f2f0 │ │ │ │ + b 14f448 │ │ │ │ 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 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4ba04 │ │ │ │ + beq 4b9d4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 4ba0c │ │ │ │ + ldreq r0, [pc, #20] @ 4b9dc │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 4ba0c │ │ │ │ - bl 4bbf8 <_PyDict_DelItem_KnownHash@@Base+0x1e8> │ │ │ │ + ldreq r1, [pc, #8] @ 4b9dc │ │ │ │ + bl 4bbc8 <_PyDict_DelItem_KnownHash@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -0004ba10 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b f9930 │ │ │ │ +0004b9e0 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b f9a98 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 4bc74 │ │ │ │ + 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] @ 4bb28 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ + ldr r3, [pc, #240] @ 4baf8 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ mov r5, r1 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bad0 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ - ldr r3, [pc, #204] @ 4bb28 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ + bne 4baa0 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #204] @ 4baf8 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355124 │ │ │ │ + bl 354e3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bad0 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ + bne 4baa0 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355124 │ │ │ │ + bl 354e3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ba9c <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ + beq 4ba6c <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 2a120 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r5, [pc, #100] @ 4bb2c <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ + ldrne r5, [pc, #100] @ 4bafc <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ movne r4, #0 │ │ │ │ - bne 4bb1c <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ - b 4bb14 <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ + bne 4baec <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ + b 4bae4 <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bb1c <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ + bne 4baec <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355124 │ │ │ │ + bl 354e3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bb1c <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ + bne 4baec <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r5, [pc, #20] @ 4bb30 <_PyDict_DelItem_KnownHash@@Base+0x120> │ │ │ │ + ldr r5, [pc, #20] @ 4bb00 <_PyDict_DelItem_KnownHash@@Base+0x120> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ svcvc 0x00f80000 │ │ │ │ mov r0, r1 │ │ │ │ - b 14f2f0 │ │ │ │ + b 14f448 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #160] @ 4bbf4 <_PyDict_DelItem_KnownHash@@Base+0x1e4> │ │ │ │ + ldr r1, [pc, #160] @ 4bbc4 <_PyDict_DelItem_KnownHash@@Base+0x1e4> │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4bb6c <_PyDict_DelItem_KnownHash@@Base+0x15c> │ │ │ │ - bl 341ca0 │ │ │ │ + bne 4bb3c <_PyDict_DelItem_KnownHash@@Base+0x15c> │ │ │ │ + bl 341b3c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 4bbec <_PyDict_DelItem_KnownHash@@Base+0x1dc> │ │ │ │ + bne 4bbbc <_PyDict_DelItem_KnownHash@@Base+0x1dc> │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bbe4 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ + bne 4bbb4 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4bbe4 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ + bne 4bbb4 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bbe4 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ + bne 4bbb4 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4bbe4 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ + bne 4bbb4 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ mov r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_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] @ 4bc3c <_PyDict_DelItem_KnownHash@@Base+0x22c> │ │ │ │ - ldr r5, [pc, #56] @ 4bc40 <_PyDict_DelItem_KnownHash@@Base+0x230> │ │ │ │ - ldr r4, [pc, #56] @ 4bc44 <_PyDict_DelItem_KnownHash@@Base+0x234> │ │ │ │ + ldr r6, [pc, #56] @ 4bc0c <_PyDict_DelItem_KnownHash@@Base+0x22c> │ │ │ │ + ldr r5, [pc, #56] @ 4bc10 <_PyDict_DelItem_KnownHash@@Base+0x230> │ │ │ │ + ldr r4, [pc, #56] @ 4bc14 <_PyDict_DelItem_KnownHash@@Base+0x234> │ │ │ │ mov ip, #0 │ │ │ │ cmp ip, r2 │ │ │ │ popge {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r1, ip] │ │ │ │ ldr lr, [r6, r3, lsl #2] │ │ │ │ tst lr, #1 │ │ │ │ ldrbne r3, [r4, r3] │ │ │ │ - bne 4bc30 <_PyDict_DelItem_KnownHash@@Base+0x220> │ │ │ │ + bne 4bc00 <_PyDict_DelItem_KnownHash@@Base+0x220> │ │ │ │ tst lr, #2 │ │ │ │ ldrbne r3, [r5, r3] │ │ │ │ strb r3, [r0, ip] │ │ │ │ add ip, ip, #1 │ │ │ │ - b 4bc0c <_PyDict_DelItem_KnownHash@@Base+0x1fc> │ │ │ │ - eorseq r5, r9, r0, ror #13 │ │ │ │ - eorseq r5, r9, r0, ror #21 │ │ │ │ - subeq r1, r8, r4, lsl r2 │ │ │ │ + b 4bbdc <_PyDict_DelItem_KnownHash@@Base+0x1fc> │ │ │ │ + eorseq r5, r9, r0, ror #7 │ │ │ │ + eorseq r5, r9, r0, ror #15 │ │ │ │ + subeq r0, r8, ip, lsl #30 │ │ │ │ │ │ │ │ -0004bc48 : │ │ │ │ +0004bc18 : │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #28] @ 4bc70 │ │ │ │ + ldr r5, [pc, #28] @ 4bc40 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 127e5c │ │ │ │ + b 127fd4 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 4bc84 │ │ │ │ - ldr r0, [pc, #4] @ 4bc88 │ │ │ │ - b 4ac54 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - eoreq r2, ip, ip, asr #11 │ │ │ │ + ldr r1, [pc, #4] @ 4bc54 │ │ │ │ + ldr r0, [pc, #4] @ 4bc58 │ │ │ │ + b 4ac24 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ + eoreq r2, ip, r0, ror #19 │ │ │ │ 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] @ 4bd60 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #188] @ 4bd30 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 91ad0 │ │ │ │ + bl 91b34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4bd44 │ │ │ │ - ldr r6, [pc, #164] @ 4bd64 │ │ │ │ - ldr r7, [pc, #164] @ 4bd68 │ │ │ │ - ldr r8, [pc, #164] @ 4bd6c │ │ │ │ + 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 4bd4c │ │ │ │ - bl a649c │ │ │ │ + beq 4bd1c │ │ │ │ + bl a6504 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 4bd18 │ │ │ │ + beq 4bce8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4bd18 │ │ │ │ + bne 4bce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - bge 4bd4c │ │ │ │ + bge 4bd1c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4bd44 │ │ │ │ + beq 4bd14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4bd44 │ │ │ │ + bne 4bd14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4bd58 │ │ │ │ + b 4bd28 │ │ │ │ cmp r6, r7 │ │ │ │ add r8, r8, #4 │ │ │ │ - bne 4bccc │ │ │ │ + bne 4bc9c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r8, r1, r3, lsr #4 │ │ │ │ andeq r8, r1, r2, lsr r2 │ │ │ │ - @ instruction: 0x003d1fb0 │ │ │ │ + @ instruction: 0x003d1cb0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 4bd80 │ │ │ │ - b 1af778 │ │ │ │ - andeq ip, r4, r0, lsl #1 │ │ │ │ + ldr r1, [pc] @ 4bd50 │ │ │ │ + b 1aec58 │ │ │ │ + andeq ip, r4, r0, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4be50 │ │ │ │ + beq 4be20 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 4be50 │ │ │ │ + bne 4be20 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 203fc8 │ │ │ │ + bl 2036b0 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ lsrcc r3, r0, #7 │ │ │ │ - ldrcc r2, [pc, #152] @ 4be68 │ │ │ │ + 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] @ 4be6c │ │ │ │ + ldrcc r2, [pc, #136] @ 4be3c │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #128] @ 4be70 │ │ │ │ + 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 4be18 │ │ │ │ + beq 4bde8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - ldr r1, [pc, #96] @ 4be74 │ │ │ │ + ldr r1, [pc, #96] @ 4be44 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 4be20 │ │ │ │ + bne 4bdf0 │ │ │ │ mov r5, r7 │ │ │ │ - b 4be44 │ │ │ │ - bl adf9c │ │ │ │ + b 4be14 │ │ │ │ + bl ae050 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4be18 │ │ │ │ + bne 4bde8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4be18 │ │ │ │ + bne 4bde8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a649c │ │ │ │ - ldr r2, [pc, #32] @ 4be78 │ │ │ │ - ldr r1, [pc, #32] @ 4be7c │ │ │ │ - ldr r0, [pc, #32] @ 4be80 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ + b a6504 │ │ │ │ + ldr r2, [pc, #32] @ 4be48 │ │ │ │ + ldr r1, [pc, #32] @ 4be4c │ │ │ │ + ldr r0, [pc, #32] @ 4be50 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subeq r4, r9, r0, asr r1 │ │ │ │ - subeq r2, r8, r0, asr r7 │ │ │ │ - subeq r1, r8, r4, lsl r3 │ │ │ │ + subeq r3, r9, r8, asr #28 │ │ │ │ + subeq r2, r8, r8, asr #8 │ │ │ │ + subeq r1, r8, ip │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ - eorseq r0, r6, r8, ror #16 │ │ │ │ - @ instruction: 0x0036aff4 │ │ │ │ - eorseq r6, r7, ip, lsl #13 │ │ │ │ + eorseq r0, r6, r8, ror #10 │ │ │ │ + @ instruction: 0x0036acf4 │ │ │ │ + eorseq r6, r7, ip, lsl #7 │ │ │ │ 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 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4bed0 │ │ │ │ + beq 4bea0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 4bed8 │ │ │ │ + ldreq r0, [pc, #20] @ 4bea8 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 4bed8 │ │ │ │ - bl 4c0bc │ │ │ │ + ldreq r1, [pc, #8] @ 4bea8 │ │ │ │ + bl 4c08c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #356] @ 4c058 │ │ │ │ + ldr r7, [pc, #356] @ 4c028 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne 4bf24 │ │ │ │ - ldr r3, [pc, #336] @ 4c05c │ │ │ │ + bne 4bef4 │ │ │ │ + ldr r3, [pc, #336] @ 4c02c │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 4bf44 │ │ │ │ - ldr r2, [pc, #308] @ 4c060 │ │ │ │ + b 4bf14 │ │ │ │ + ldr r2, [pc, #308] @ 4c030 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 18051c │ │ │ │ + bl 180944 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4c048 │ │ │ │ + beq 4c018 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 4bff8 │ │ │ │ + bne 4bfc8 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4c04c │ │ │ │ + beq 4c01c │ │ │ │ ldr r7, [r5] │ │ │ │ mov r1, r7 │ │ │ │ - bl a469c │ │ │ │ + bl a4704 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 4bf9c │ │ │ │ - bl a5784 │ │ │ │ + bne 4bf6c │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c024 │ │ │ │ - ldr r3, [pc, #212] @ 4c064 │ │ │ │ + bne 4bff4 │ │ │ │ + ldr r3, [pc, #212] @ 4c034 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139940 │ │ │ │ - b 4c024 │ │ │ │ + bl 139a98 │ │ │ │ + b 4bff4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ce3c0 │ │ │ │ + bl 2ce7d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c024 │ │ │ │ + bne 4bff4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - b 4bf5c │ │ │ │ + b 4bf2c │ │ │ │ ldr r1, [r5] │ │ │ │ - bl a96a8 │ │ │ │ + bl a9710 │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r2, r7 │ │ │ │ - beq 4c024 │ │ │ │ + beq 4bff4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl b2a20 │ │ │ │ + bl b2ad0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - bne 4c008 │ │ │ │ + bne 4bfd8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 4c024 │ │ │ │ + bne 4bff4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bne 4bfbc │ │ │ │ - b 4c04c │ │ │ │ + bne 4bf8c │ │ │ │ + b 4c01c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4bfec │ │ │ │ + bne 4bfbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4bfec │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 4bfbc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4c048 │ │ │ │ + beq 4c018 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4c048 │ │ │ │ + bne 4c018 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 │ │ │ │ @@ -34440,403 +34426,380 @@ │ │ │ │ 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 3550d4 │ │ │ │ + bl 354dec │ │ │ │ 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] @ 4c120 │ │ │ │ - ldr r6, [pc, #84] @ 4c124 │ │ │ │ - ldr r5, [pc, #84] @ 4c128 │ │ │ │ + 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 4c0fc │ │ │ │ + beq 4c0cc │ │ │ │ cmp r3, #0 │ │ │ │ ldrbeq ip, [r5, ip] │ │ │ │ moveq r3, #1 │ │ │ │ - b 4c114 │ │ │ │ + b 4c0e4 │ │ │ │ ands r4, r4, #2 │ │ │ │ moveq r3, r4 │ │ │ │ - beq 4c114 │ │ │ │ + beq 4c0e4 │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne ip, [r6, ip] │ │ │ │ moveq r3, #1 │ │ │ │ strb ip, [r0, lr] │ │ │ │ add lr, lr, #1 │ │ │ │ - b 4c0d4 │ │ │ │ - eorseq r5, r9, r0, ror #13 │ │ │ │ - eorseq r5, r9, r0, ror #21 │ │ │ │ - subeq r1, r8, r4, lsl r2 │ │ │ │ + b 4c0a4 │ │ │ │ + eorseq r5, r9, r0, ror #7 │ │ │ │ + eorseq r5, r9, r0, ror #15 │ │ │ │ + subeq r0, r8, ip, lsl #30 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 4bc74 │ │ │ │ - ldr r1, [pc] @ 4c13c │ │ │ │ - b 24b7bc │ │ │ │ + b 4bc44 │ │ │ │ + ldr r1, [pc] @ 4c10c │ │ │ │ + b 24b51c │ │ │ │ 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 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4c170 │ │ │ │ - bl a5784 │ │ │ │ + bne 4c140 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c1a0 │ │ │ │ + bne 4c170 │ │ │ │ mov r0, r4 │ │ │ │ bl 291fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c194 │ │ │ │ - ldr r3, [pc, #32] @ 4c1a8 │ │ │ │ - ldr r1, [pc, #32] @ 4c1ac │ │ │ │ + bne 4c164 │ │ │ │ + ldr r3, [pc, #32] @ 4c178 │ │ │ │ + ldr r1, [pc, #32] @ 4c17c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 4c1a0 │ │ │ │ + bl 18ec84 │ │ │ │ + b 4c170 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #16] @ 4c1b0 │ │ │ │ - b 14463c │ │ │ │ + ldr r1, [pc, #16] @ 4c180 │ │ │ │ + b 144794 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r8, r4, asr #9 │ │ │ │ - eorseq r4, r6, r4, lsl #15 │ │ │ │ - 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 4c200 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2aa76c │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bne 4c228 │ │ │ │ - b 4c220 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ 4c248 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4c1e0 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4c234 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - bl 4c338 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 9b3bc │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x00374afc │ │ │ │ + @ instruction: 0x0038d1bc │ │ │ │ + eorseq r4, r6, r4, lsl #9 │ │ │ │ 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 11fc0c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd98 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4c284 │ │ │ │ - bl a5784 │ │ │ │ + bne 4c1bc │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 4c2e4 │ │ │ │ - b 4c2dc │ │ │ │ - bl ab150 │ │ │ │ + beq 4c21c │ │ │ │ + b 4c214 │ │ │ │ + bl ab1b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4c2b0 │ │ │ │ + beq 4c1e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4c2b0 │ │ │ │ + bne 4c1e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4c2e4 │ │ │ │ - b 4c270 │ │ │ │ + bne 4c21c │ │ │ │ + b 4c1a8 │ │ │ │ sub r4, r4, r1 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 431f0 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ + bl 43448 <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c304 │ │ │ │ + bne 4c23c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt 4c2bc │ │ │ │ + bgt 4c1f4 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #52] @ 4c334 │ │ │ │ + ldreq r0, [pc, #52] @ 4c26c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1d1928 │ │ │ │ + b 1d0e38 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r0, #20] │ │ │ │ - ldreq r3, [pc, #28] @ 4c334 │ │ │ │ + ldreq r3, [pc, #28] @ 4c26c │ │ │ │ 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 r3, #0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r2, #2 │ │ │ │ mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #200] @ 4c424 │ │ │ │ - bl 17dce0 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ - bne 4c37c │ │ │ │ - ldr r1, [pc, #180] @ 4c428 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 117720 │ │ │ │ - b 4c390 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - bl 9da90 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 4c398 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4c41c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, r4, #12 │ │ │ │ - bl 1124d0 │ │ │ │ + mov r4, r1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne 4c2bc │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2aab80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4c3d8 │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 3547bc │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 4c400 │ │ │ │ - ldr r1, [pc, #92] @ 4c42c │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - mov r2, r7 │ │ │ │ - bl 117720 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4c390 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4c390 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4c390 │ │ │ │ - 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 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bne 4c2e4 │ │ │ │ + b 4c2dc │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #56] @ 4c304 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4c29c │ │ │ │ + mov r4, #0 │ │ │ │ + b 4c2f0 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + bl 4c3f8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrheq r8, [r6], #-84 @ 0xffffffac │ │ │ │ - eorseq sp, r8, r8, lsl #10 │ │ │ │ - eorseq sp, r8, ip, lsr r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + @ instruction: 0x003747fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4c458 │ │ │ │ + bne 4c330 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 13d870 │ │ │ │ + b 13d9c8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4c47c │ │ │ │ + ldr r0, [pc, #20] @ 4c354 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4c44c │ │ │ │ - eorseq r2, r7, r0, ror #24 │ │ │ │ - ldr ip, [pc, #136] @ 4c510 │ │ │ │ + b 4c324 │ │ │ │ + eorseq r2, r7, r4, ror r9 │ │ │ │ + ldr ip, [pc, #136] @ 4c3e8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 4c4f8 │ │ │ │ + bne 4c3d0 │ │ │ │ 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 4c500 │ │ │ │ + bne 4c3d8 │ │ │ │ sub r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 4c500 │ │ │ │ + bhi 4c3d8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 4c5f4 │ │ │ │ + bl 4c568 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 4c508 │ │ │ │ + blt 4c3e0 │ │ │ │ cmp r4, #3 │ │ │ │ - ldr r0, [pc, #56] @ 4c514 │ │ │ │ - ldr r2, [pc, #56] @ 4c518 │ │ │ │ - bne 4c4ec │ │ │ │ + ldr r0, [pc, #56] @ 4c3ec │ │ │ │ + ldr r2, [pc, #56] @ 4c3f0 │ │ │ │ + bne 4c3c4 │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #28] @ 4c51c │ │ │ │ + ldr r0, [pc, #28] @ 4c3f4 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #20] @ 4c51c │ │ │ │ + ldr r0, [pc, #20] @ 4c3f4 │ │ │ │ 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 9b344 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 9b3bc │ │ │ │ - add r0, r4, #12 │ │ │ │ - bl 113404 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a42d8 │ │ │ │ - ldr r3, [r5] │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [pc, #200] @ 4c4e4 │ │ │ │ + bl 17e108 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ + bne 4c43c │ │ │ │ + ldr r1, [pc, #180] @ 4c4e8 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 117864 │ │ │ │ + b 4c450 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + mov r1, #0 │ │ │ │ + bl 9da40 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 4c458 │ │ │ │ + mov r4, #0 │ │ │ │ + b 4c4dc │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, r4, #12 │ │ │ │ + bl 112620 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 4c498 │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 3544d4 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 4c4c0 │ │ │ │ + ldr r1, [pc, #92] @ 4c4ec │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + mov r2, r7 │ │ │ │ + bl 117864 │ │ │ │ + ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ + beq 4c450 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4c450 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 4c450 │ │ │ │ + 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 sp, r8, r0, lsr #4 │ │ │ │ + eorseq sp, r8, r4, asr r2 │ │ │ │ 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 4c5b4 │ │ │ │ + bne 4c528 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c5c8 │ │ │ │ - b 4c5d8 │ │ │ │ + bne 4c53c │ │ │ │ + b 4c54c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c5a4 │ │ │ │ + beq 4c518 │ │ │ │ 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 4c6c0 │ │ │ │ + beq 4c634 │ │ │ │ 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 4c688 │ │ │ │ + bne 4c5fc │ │ │ │ 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 32b774 <_PyTime_FromLong@@Base+0xb2c> │ │ │ │ + bl 32b4f4 <_PyTime_FromLong@@Base+0x9e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c6b4 │ │ │ │ + bne 4c628 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fa50c │ │ │ │ + bl 2fa9b4 │ │ │ │ cmp r0, #2 │ │ │ │ mov r2, r0 │ │ │ │ - beq 4c690 │ │ │ │ - bhi 4c648 │ │ │ │ + beq 4c604 │ │ │ │ + bhi 4c5bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c6a4 │ │ │ │ + beq 4c618 │ │ │ │ mov r0, #0 │ │ │ │ - b 4c6b8 │ │ │ │ + b 4c62c │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 116e74 │ │ │ │ + bl 116fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4c6ac │ │ │ │ + bge 4c620 │ │ │ │ mvn r0, #0 │ │ │ │ - b 4c6b8 │ │ │ │ - bne 4c648 │ │ │ │ - b 4c688 │ │ │ │ + b 4c62c │ │ │ │ + bne 4c5bc │ │ │ │ + b 4c5fc │ │ │ │ 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} │ │ │ │ @@ -34849,937 +34812,960 @@ │ │ │ │ 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] @ 4c868 │ │ │ │ + ldr r0, [pc, #348] @ 4c7dc │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [lr, #180] @ 0xb4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #328] @ 4c86c │ │ │ │ - ldr r1, [pc, #328] @ 4c870 │ │ │ │ + ldr r2, [pc, #328] @ 4c7e0 │ │ │ │ + ldr r1, [pc, #328] @ 4c7e4 │ │ │ │ sub r3, r5, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ add lr, lr, #180 @ 0xb4 │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4c834 │ │ │ │ - ldr r1, [pc, #304] @ 4c874 │ │ │ │ - ldr r0, [pc, #304] @ 4c878 │ │ │ │ + beq 4c7a8 │ │ │ │ + ldr r1, [pc, #304] @ 4c7e8 │ │ │ │ + ldr r0, [pc, #304] @ 4c7ec │ │ │ │ mov r2, r6 │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4c7b8 │ │ │ │ + blt 4c72c │ │ │ │ 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 2df398 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2df6f0 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4c7b8 │ │ │ │ + beq 4c72c │ │ │ │ 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 4c7cc │ │ │ │ + beq 4c740 │ │ │ │ cmp r4, #10 │ │ │ │ - beq 4c7c0 │ │ │ │ - ldr r3, [pc, #204] @ 4c87c │ │ │ │ - ldr r1, [pc, #204] @ 4c880 │ │ │ │ + beq 4c734 │ │ │ │ + ldr r3, [pc, #204] @ 4c7f0 │ │ │ │ + ldr r1, [pc, #204] @ 4c7f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r4, #0 │ │ │ │ - b 4c82c │ │ │ │ + b 4c7a0 │ │ │ │ add r8, sp, #16384 @ 0x4000 │ │ │ │ mov r9, #16 │ │ │ │ add r8, r8, #56 @ 0x38 │ │ │ │ - bl c3f28 │ │ │ │ - ldr r3, [pc, #172] @ 4c884 │ │ │ │ + bl c3fb4 │ │ │ │ + ldr r3, [pc, #172] @ 4c7f8 │ │ │ │ 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 c7c84 │ │ │ │ + bl c7d04 │ │ │ │ add r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r5, #-164] @ 0xffffff5c │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4d134 │ │ │ │ + bl 4d104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ - ldr r3, [pc, #40] @ 4c868 │ │ │ │ + ldr r3, [pc, #40] @ 4c7dc │ │ │ │ add r1, r1, #180 @ 0xb4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4c858 │ │ │ │ + beq 4c7cc │ │ │ │ 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 r3, r8, r0, lsl #12 │ │ │ │ - mlaseq r8, r8, r5, sp │ │ │ │ - eorseq sp, r8, r8, asr r2 │ │ │ │ - eorseq sp, r8, ip, lsr #11 │ │ │ │ + eorseq r3, r8, r0, lsl #6 │ │ │ │ + mlaseq r8, r8, r2, sp │ │ │ │ + eorseq ip, r8, r8, asr pc │ │ │ │ + eorseq sp, r8, ip, lsr #5 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r8, ip, ror r6 │ │ │ │ + eorseq r3, r8, ip, ror r3 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 9b2f4 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 9b36c │ │ │ │ + add r0, r4, #12 │ │ │ │ + bl 113554 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a4340 │ │ │ │ + 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 9adc8 <_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 4c8b0 │ │ │ │ + bne 4c880 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 3b45c │ │ │ │ + b 3b5fc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4c8d4 │ │ │ │ + ldr r0, [pc, #20] @ 4c8a4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4c8a4 │ │ │ │ - eorseq r2, r7, r0, lsr ip │ │ │ │ + b 4c874 │ │ │ │ + eorseq r2, r7, r4, asr #18 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 4c8e8 │ │ │ │ - b 30f800 │ │ │ │ + ldr r1, [pc] @ 4c8b8 │ │ │ │ + b 30fa10 │ │ │ │ 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] @ 4c9b4 │ │ │ │ + ldr r0, [pc, #172] @ 4c984 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #152] @ 4c9b8 │ │ │ │ - ldr r1, [pc, #152] @ 4c9bc │ │ │ │ + ldr r2, [pc, #152] @ 4c988 │ │ │ │ + ldr r1, [pc, #152] @ 4c98c │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4c98c │ │ │ │ - ldr r1, [pc, #132] @ 4c9c0 │ │ │ │ - ldr r0, [pc, #132] @ 4c9c4 │ │ │ │ + beq 4c95c │ │ │ │ + ldr r1, [pc, #132] @ 4c990 │ │ │ │ + ldr r0, [pc, #132] @ 4c994 │ │ │ │ mov r2, r5 │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4c958 │ │ │ │ + bge 4c928 │ │ │ │ mov r4, #0 │ │ │ │ - b 4c984 │ │ │ │ + b 4c954 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 2df398 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2df6f0 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4c950 │ │ │ │ + beq 4c920 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2df694 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ + bl 2df9ec <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 99dfc │ │ │ │ - ldr r3, [pc, #32] @ 4c9b4 │ │ │ │ + bl 99dac │ │ │ │ + ldr r3, [pc, #32] @ 4c984 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4c9a8 │ │ │ │ + beq 4c978 │ │ │ │ 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 r3, r8, r0, lsl #12 │ │ │ │ - eorseq sp, r8, ip, asr #12 │ │ │ │ - eorseq sp, r8, r8, asr r2 │ │ │ │ - eorseq sp, r8, r0, ror #12 │ │ │ │ + eorseq r3, r8, r0, lsl #6 │ │ │ │ + eorseq sp, r8, ip, asr #6 │ │ │ │ + eorseq ip, r8, r8, asr pc │ │ │ │ + eorseq sp, r8, r0, ror #6 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c9d8 │ │ │ │ - b 2aab58 │ │ │ │ - ldr r0, [pc] @ 4c9e0 │ │ │ │ + beq 4c9a8 │ │ │ │ + b 2aaf6c │ │ │ │ + ldr r0, [pc] @ 4c9b0 │ │ │ │ bx lr │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bhi 4ca20 │ │ │ │ + bhi 4c9f0 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fc0c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd98 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4ca40 │ │ │ │ - b 4ca5c │ │ │ │ - ldr r0, [pc, #308] @ 4cb5c │ │ │ │ + bne 4ca10 │ │ │ │ + b 4ca2c │ │ │ │ + ldr r0, [pc, #308] @ 4cb2c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4cb54 │ │ │ │ - b 4ca0c │ │ │ │ - bl ab150 │ │ │ │ + beq 4cb24 │ │ │ │ + b 4c9dc │ │ │ │ + bl ab1b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4ca70 │ │ │ │ + bne 4ca40 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4ca8c │ │ │ │ - bl a5784 │ │ │ │ + bne 4ca5c │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 4ca8c │ │ │ │ - b 4cb54 │ │ │ │ + beq 4ca5c │ │ │ │ + b 4cb24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4ca54 │ │ │ │ + bne 4ca24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4ca54 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 4ca24 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 4cb08 │ │ │ │ + ble 4cad8 │ │ │ │ ldr r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4cac0 │ │ │ │ + beq 4ca90 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r5, #16] │ │ │ │ - beq 4cb08 │ │ │ │ - b 4cb44 │ │ │ │ - ldr r3, [pc, #152] @ 4cb60 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4cadc │ │ │ │ - ldr r1, [pc, #140] @ 4cb60 │ │ │ │ - bl adf9c │ │ │ │ + beq 4cad8 │ │ │ │ + b 4cb14 │ │ │ │ + ldr r3, [pc, #152] @ 4cb30 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4caac │ │ │ │ + ldr r1, [pc, #140] @ 4cb30 │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4caf0 │ │ │ │ + beq 4cac0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 4cb08 │ │ │ │ - ldr r2, [pc, #108] @ 4cb64 │ │ │ │ - ldr r1, [pc, #108] @ 4cb68 │ │ │ │ - ldr r0, [pc, #92] @ 4cb5c │ │ │ │ + beq 4cad8 │ │ │ │ + ldr r2, [pc, #108] @ 4cb34 │ │ │ │ + ldr r1, [pc, #108] @ 4cb38 │ │ │ │ + ldr r0, [pc, #92] @ 4cb2c │ │ │ │ mov r3, r5 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4cb54 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4cb24 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt 4cb20 │ │ │ │ + bgt 4caf0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 280210 │ │ │ │ + b 280700 │ │ │ │ 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 4a974 │ │ │ │ - ldr r3, [pc, #20] @ 4cb60 │ │ │ │ + b 4a944 │ │ │ │ + ldr r3, [pc, #20] @ 4cb30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4caf0 │ │ │ │ - b 4cacc │ │ │ │ + beq 4cac0 │ │ │ │ + b 4ca9c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, ip, lsl r2 │ │ │ │ + eorseq r8, r5, ip, lsl pc │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, asr #16 │ │ │ │ - eorseq r9, r6, r8, lsl #5 │ │ │ │ + eorseq r0, r6, ip, asr #10 │ │ │ │ + eorseq r8, r6, r8, lsl #31 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4cb84 │ │ │ │ - ldr r0, [pc, #16] @ 4cb94 │ │ │ │ - b 128bc8 │ │ │ │ + bne 4cb54 │ │ │ │ + ldr r0, [pc, #16] @ 4cb64 │ │ │ │ + b 128d3c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r0, [pc, #8] @ 4cb98 │ │ │ │ + ldr r0, [pc, #8] @ 4cb68 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b 128bc8 │ │ │ │ - eorseq sp, r8, r8, ror r6 │ │ │ │ - eorseq sp, r8, ip, lsl #13 │ │ │ │ - ldr r1, [pc] @ 4cba4 │ │ │ │ - b 4ce78 │ │ │ │ - eorseq r8, r5, r0, ror #22 │ │ │ │ + b 128d3c │ │ │ │ + eorseq sp, r8, r8, ror r3 │ │ │ │ + eorseq sp, r8, ip, lsl #7 │ │ │ │ + ldr r1, [pc] @ 4cb74 │ │ │ │ + b 4ce48 │ │ │ │ + eorseq r8, r5, r0, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl 321448 <_PyObject_GetState@@Base> │ │ │ │ + bl 321690 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 4cc84 │ │ │ │ - ldr r0, [pc, #196] @ 4cca0 │ │ │ │ + beq 4cc54 │ │ │ │ + ldr r0, [pc, #196] @ 4cc70 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl c0498 │ │ │ │ + bl c0524 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 4cc00 │ │ │ │ - ldr r5, [pc, #168] @ 4cca4 │ │ │ │ + bne 4cbd0 │ │ │ │ + ldr r5, [pc, #168] @ 4cc74 │ │ │ │ mov r6, #0 │ │ │ │ - b 4cc84 │ │ │ │ - bl aebe0 │ │ │ │ + b 4cc54 │ │ │ │ + bl aec90 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4cc2c │ │ │ │ + beq 4cbfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4cc2c │ │ │ │ + bne 4cbfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4cbf4 │ │ │ │ - ldr r0, [pc, #108] @ 4cca8 │ │ │ │ + beq 4cbc4 │ │ │ │ + ldr r0, [pc, #108] @ 4cc78 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ stm sp, {r0, r5} │ │ │ │ - ldr r2, [pc, #88] @ 4cca4 │ │ │ │ + ldr r2, [pc, #88] @ 4cc74 │ │ │ │ mov r0, #5 │ │ │ │ - bl a28ac │ │ │ │ + bl a2914 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4cc70 │ │ │ │ + beq 4cc40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4cc78 │ │ │ │ - ldr r5, [pc, #44] @ 4cca4 │ │ │ │ - b 4cc84 │ │ │ │ + beq 4cc48 │ │ │ │ + ldr r5, [pc, #44] @ 4cc74 │ │ │ │ + b 4cc54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4cc70 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 4cc40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ 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 4cce0 │ │ │ │ + beq 4ccb0 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #28] @ 4ccf8 │ │ │ │ + ldr r1, [pc, #28] @ 4ccc8 │ │ │ │ mov r0, r3 │ │ │ │ - b 316d28 │ │ │ │ - ldr r2, [pc, #20] @ 4ccfc │ │ │ │ - ldr r1, [pc, #20] @ 4cd00 │ │ │ │ - ldr r0, [pc, #20] @ 4cd04 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ + b 31707c │ │ │ │ + ldr r2, [pc, #20] @ 4cccc │ │ │ │ + ldr r1, [pc, #20] @ 4ccd0 │ │ │ │ + ldr r0, [pc, #20] @ 4ccd4 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r2, r0, asr sp │ │ │ │ - @ instruction: 0x003761f0 │ │ │ │ - @ instruction: 0x0036aff4 │ │ │ │ - eorseq r4, r7, r4, asr #20 │ │ │ │ + eoreq r6, r2, r4, ror sl │ │ │ │ + @ instruction: 0x00375ef0 │ │ │ │ + @ instruction: 0x0036acf4 │ │ │ │ + eorseq r4, r7, r4, asr #14 │ │ │ │ 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 4ce10 │ │ │ │ + beq 4cde0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4ce10 │ │ │ │ + bne 4cde0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 319c74 <_PyTime_AsTimeval@@Base+0x1554> │ │ │ │ + bl 319fa8 <_PyTime_AsTimeval@@Base+0x1534> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4ce10 │ │ │ │ - ldr r3, [pc, #184] @ 4ce18 │ │ │ │ + beq 4cde0 │ │ │ │ + ldr r3, [pc, #184] @ 4cde8 │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #180] @ 4ce1c │ │ │ │ + ldr r0, [pc, #180] @ 4cdec │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9c3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4cd8c │ │ │ │ + bne 4cd5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 323fb4 │ │ │ │ + b 323a38 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 4ce20 │ │ │ │ + ldr r1, [pc, #128] @ 4cdf0 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 4ce24 │ │ │ │ + ldr r0, [pc, #124] @ 4cdf4 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31c1c8 <_PyTime_AsTimeval@@Base+0x3aa8> │ │ │ │ + bl 31c368 <_PyTime_AsTimeval@@Base+0x38f4> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4cddc │ │ │ │ + beq 4cdac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4cddc │ │ │ │ + bne 4cdac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4cd7c │ │ │ │ + beq 4cd4c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ce10 │ │ │ │ + beq 4cde0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4ce10 │ │ │ │ + bne 4cde0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq sp, r1, r0, ror #31 │ │ │ │ - @ instruction: 0x0038d6b8 │ │ │ │ + eoreq sp, r1, r0, ror r7 │ │ │ │ + @ instruction: 0x0038d3b8 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - eorseq sp, r8, r0, asr #13 │ │ │ │ + eorseq sp, r8, r0, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ 4ce6c │ │ │ │ - bl 2b0e20 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #40] @ 4ce3c │ │ │ │ + bl 2b11b8 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 4ce60 │ │ │ │ + beq 4ce30 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #16] @ 4ce70 │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #16] @ 4ce40 │ │ │ │ + b a9c3c │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 4ce74 │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #8] @ 4ce44 │ │ │ │ + b a9c3c │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x0038d6d4 │ │ │ │ - eorseq sp, r8, r0, asr r4 │ │ │ │ + @ instruction: 0x0038d3d4 │ │ │ │ + eorseq sp, r8, r0, asr r1 │ │ │ │ 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] @ 4cef4 │ │ │ │ - ldr r1, [pc, #92] @ 4cef8 │ │ │ │ + ldr r0, [pc, #92] @ 4cec4 │ │ │ │ + ldr r1, [pc, #92] @ 4cec8 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4ceb0 │ │ │ │ + bge 4ce80 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4ceec │ │ │ │ + bgt 4cebc │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ced8 │ │ │ │ + bne 4cea8 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 11aba0 │ │ │ │ + bl 11ace8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4cea8 │ │ │ │ + beq 4ce78 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 4cefc │ │ │ │ + ldr r0, [pc, #8] @ 4cecc │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r6, ip, asr #4 │ │ │ │ - eorseq r3, r6, r8, asr #4 │ │ │ │ + eorseq r2, r6, ip, asr #30 │ │ │ │ + eorseq r2, r6, r8, asr #30 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ mov ip, r3 │ │ │ │ subs r3, lr, #0 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, ip, lsr #31 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 4cf64 │ │ │ │ + bne 4cf34 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp ip, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4cf64 │ │ │ │ + bne 4cf34 │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #80] @ 4cfa8 │ │ │ │ + ldr r1, [pc, #80] @ 4cf78 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 4cf9c │ │ │ │ + bl 18ec84 │ │ │ │ + b 4cf6c │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, ip │ │ │ │ - ldr ip, [pc, #56] @ 4cfac │ │ │ │ + ldr ip, [pc, #56] @ 4cf7c │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4cf4c │ │ │ │ + bne 4cf1c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00369bfc │ │ │ │ + @ instruction: 0x003698fc │ │ │ │ @ instruction: 0x00572c90 │ │ │ │ mov r0, r1 │ │ │ │ - b 148a84 │ │ │ │ + b 148bdc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 19c1b0 │ │ │ │ + bl 19b2b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d07c │ │ │ │ - ldr r6, [pc, #168] @ 4d088 │ │ │ │ + beq 4d04c │ │ │ │ + ldr r6, [pc, #168] @ 4d058 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d080 │ │ │ │ - bl 9df70 │ │ │ │ + beq 4d050 │ │ │ │ + bl 9df20 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 4d050 │ │ │ │ + beq 4d020 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1159b4 │ │ │ │ + bl 115b00 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4d050 │ │ │ │ - beq 4d020 │ │ │ │ + blt 4d020 │ │ │ │ + beq 4cff0 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 4d038 │ │ │ │ - b 4cfdc │ │ │ │ + bne 4d008 │ │ │ │ + b 4cfac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4d00c │ │ │ │ - b 4d050 │ │ │ │ + bge 4cfdc │ │ │ │ + b 4d020 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4cfdc │ │ │ │ + bne 4cfac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4cfdc │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 4cfac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d074 │ │ │ │ + beq 4d044 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d074 │ │ │ │ + bne 4d044 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrdeq sl, [lr], #-164 @ 0xffffff5c │ │ │ │ + subeq sl, lr, ip, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl c69fc <_Py_GetConfig@@Base> │ │ │ │ + bl c6a7c <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4d0bc │ │ │ │ + bne 4d08c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1cf464 │ │ │ │ - ldr r3, [pc, #28] @ 4d0e0 │ │ │ │ - ldr r1, [pc, #28] @ 4d0e4 │ │ │ │ + b 1ce974 │ │ │ │ + ldr r3, [pc, #28] @ 4d0b0 │ │ │ │ + ldr r1, [pc, #28] @ 4d0b4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d0b0 │ │ │ │ + beq 4d080 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r4, lsr #22 │ │ │ │ - @ instruction: 0x0038d6f0 │ │ │ │ + @ instruction: 0x0038d3f0 │ │ │ │ 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 ad930 │ │ │ │ + bl ad9e4 │ │ │ │ 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 32d9d8 │ │ │ │ + b 32d760 │ │ │ │ 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] @ 4d43c │ │ │ │ + ldr r3, [pc, #748] @ 4d40c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d1c4 │ │ │ │ + bne 4d194 │ │ │ │ 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] @ 4d440 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #696] @ 4d410 │ │ │ │ + bl a9c3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d1ec │ │ │ │ + beq 4d1bc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 139940 │ │ │ │ + bl 139a98 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d1ec │ │ │ │ + beq 4d1bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d1ec │ │ │ │ + bne 4d1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4d1ec │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 4d1bc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4d1f4 │ │ │ │ + beq 4d1c4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #616] @ 4d444 │ │ │ │ + ldr r1, [pc, #616] @ 4d414 │ │ │ │ mov r2, #97 @ 0x61 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 4d414 │ │ │ │ + b 4d3e4 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 4d214 │ │ │ │ + bne 4d1e4 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - b 4d404 │ │ │ │ + b 4d3d4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4d208 │ │ │ │ + beq 4d1d8 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4d29c │ │ │ │ + beq 4d26c │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29cdc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d29c │ │ │ │ - bl 9df70 │ │ │ │ + beq 4d26c │ │ │ │ + bl 9df20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d3e8 │ │ │ │ + beq 4d3b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 4d28c │ │ │ │ + beq 4d25c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d28c │ │ │ │ + bne 4d25c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - bne 4d3e8 │ │ │ │ + bne 4d3b8 │ │ │ │ add sl, sl, #4 │ │ │ │ - b 4d230 │ │ │ │ + b 4d200 │ │ │ │ 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 4d3d8 │ │ │ │ + beq 4d3a8 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 4d2d4 │ │ │ │ + beq 4d2a4 │ │ │ │ cmp r8, #10 │ │ │ │ - bne 4d370 │ │ │ │ - b 4d318 │ │ │ │ + bne 4d340 │ │ │ │ + b 4d2e8 │ │ │ │ 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 2df694 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ + bl 2df9ec <_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 4d384 │ │ │ │ + b 4d354 │ │ │ │ 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 346a98 <_PyLong_DivmodNear@@Base+0x1a54> │ │ │ │ + bl 3467b0 <_PyLong_DivmodNear@@Base+0x1a54> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp fp, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4d384 │ │ │ │ + bne 4d354 │ │ │ │ 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 4d384 │ │ │ │ - ldr r3, [pc, #204] @ 4d444 │ │ │ │ - ldr r1, [pc, #204] @ 4d448 │ │ │ │ + b 4d354 │ │ │ │ + ldr r3, [pc, #204] @ 4d414 │ │ │ │ + ldr r1, [pc, #204] @ 4d418 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 4d1ec │ │ │ │ + bl 18ec84 │ │ │ │ + b 4d1bc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4d3e8 │ │ │ │ + beq 4d3b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 4d3c8 │ │ │ │ + beq 4d398 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d3c8 │ │ │ │ + bne 4d398 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4d3e8 │ │ │ │ + bne 4d3b8 │ │ │ │ add fp, fp, #4 │ │ │ │ - b 4d2a4 │ │ │ │ + b 4d274 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 4d3f0 │ │ │ │ + bne 4d3c0 │ │ │ │ mov r4, #0 │ │ │ │ - b 4d404 │ │ │ │ - ldr r0, [pc, #84] @ 4d44c │ │ │ │ + b 4d3d4 │ │ │ │ + ldr r0, [pc, #84] @ 4d41c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9c3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3bc │ │ │ │ - ldr r3, [pc, #32] @ 4d43c │ │ │ │ + bl 9b36c │ │ │ │ + ldr r3, [pc, #32] @ 4d40c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4d430 │ │ │ │ + beq 4d400 │ │ │ │ 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 sp, r8, r4, ror #14 │ │ │ │ + eorseq sp, r8, r4, ror #8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r8, ip, ror r6 │ │ │ │ - eorseq sp, r8, ip, ror #14 │ │ │ │ - mov r0, r1 │ │ │ │ - b 300efc │ │ │ │ + eorseq r3, r8, ip, ror r3 │ │ │ │ + eorseq sp, r8, ip, ror #8 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ - ldr r0, [pc] @ 4d46c │ │ │ │ - b 128bc8 │ │ │ │ - eorseq sp, r8, r0, ror r7 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r0, r0, #16 │ │ │ │ - b a5700 │ │ │ │ + ldr r0, [pc] @ 4d434 │ │ │ │ + b 128d3c │ │ │ │ + eorseq sp, r8, r0, ror r4 │ │ │ │ + mov r0, r1 │ │ │ │ + b 301254 │ │ │ │ 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] @ 4d554 │ │ │ │ + ldr r1, [pc, #180] @ 4d514 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dce0 │ │ │ │ + bl 17e108 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 114bac │ │ │ │ + bl 114cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt 4d4e4 │ │ │ │ - beq 4d4c8 │ │ │ │ + bgt 4d4a4 │ │ │ │ + beq 4d488 │ │ │ │ mov r4, #0 │ │ │ │ - b 4d54c │ │ │ │ + b 4d50c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #132] @ 4d558 │ │ │ │ + ldr r3, [pc, #132] @ 4d518 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #128] @ 4d55c │ │ │ │ + ldr r1, [pc, #128] @ 4d51c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 4d4c0 │ │ │ │ + bl 117864 │ │ │ │ + b 4d480 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d878 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ + bl 4d7d8 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d4c0 │ │ │ │ + beq 4d480 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2150b8 │ │ │ │ + bl 214850 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4d52c │ │ │ │ + bne 4d4ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d4c0 │ │ │ │ + beq 4d480 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d4c0 │ │ │ │ + bne 4d480 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4d4c0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 4d480 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d54c │ │ │ │ + beq 4d50c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 4d54c │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 4d50c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038d7b4 │ │ │ │ + @ instruction: 0x0038d4b4 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r0, r0, #16 │ │ │ │ + b a5768 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 4d570 │ │ │ │ - b 1af778 │ │ │ │ + ldr r1, [pc] @ 4d540 │ │ │ │ + b 1aec58 │ │ │ │ muleq r2, r0, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ @@ -35788,338 +35774,473 @@ │ │ │ │ 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 4d5cc │ │ │ │ + bne 4d59c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4d604 │ │ │ │ - ldr ip, [pc, #416] @ 4d774 │ │ │ │ + beq 4d5d4 │ │ │ │ + ldr ip, [pc, #416] @ 4d744 │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d604 │ │ │ │ + bne 4d5d4 │ │ │ │ mov r6, #0 │ │ │ │ - b 4d768 │ │ │ │ + b 4d738 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4d630 │ │ │ │ + beq 4d600 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4d634 │ │ │ │ - bl a5784 │ │ │ │ + bne 4d604 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d634 │ │ │ │ - b 4d5fc │ │ │ │ + beq 4d604 │ │ │ │ + b 4d5cc │ │ │ │ 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 4d6c8 │ │ │ │ + bls 4d698 │ │ │ │ ldrb r3, [r9], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4d698 │ │ │ │ + bne 4d668 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4d658 │ │ │ │ - bl 3547bc │ │ │ │ + ble 4d628 │ │ │ │ + bl 3544d4 │ │ │ │ add r3, fp, r1 │ │ │ │ cmp r4, r3 │ │ │ │ add r4, r5, r4 │ │ │ │ - bgt 4d754 │ │ │ │ + bgt 4d724 │ │ │ │ sub r4, r4, r1 │ │ │ │ - b 4d658 │ │ │ │ + b 4d628 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 4d754 │ │ │ │ + beq 4d724 │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4d658 │ │ │ │ + bne 4d628 │ │ │ │ sub r3, sl, r4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r6, r4 │ │ │ │ mov r4, #0 │ │ │ │ - bge 4d658 │ │ │ │ - b 4d754 │ │ │ │ + bge 4d628 │ │ │ │ + b 4d724 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt 4d754 │ │ │ │ + bgt 4d724 │ │ │ │ add r1, r4, r6 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ subs r6, r0, #0 │ │ │ │ addne r4, r6, #16 │ │ │ │ movne r9, #0 │ │ │ │ movne sl, #32 │ │ │ │ - beq 4d5fc │ │ │ │ + beq 4d5cc │ │ │ │ cmp r7, r8 │ │ │ │ - bls 4d768 │ │ │ │ + bls 4d738 │ │ │ │ ldrb r3, [r8], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4d73c │ │ │ │ + bne 4d70c │ │ │ │ cmp r5, #0 │ │ │ │ - ble 4d6f8 │ │ │ │ + ble 4d6c8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3547bc │ │ │ │ + bl 3544d4 │ │ │ │ sub r1, r5, r1 │ │ │ │ add r9, r9, r1 │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 4d6f8 │ │ │ │ + beq 4d6c8 │ │ │ │ strb sl, [r4], #1 │ │ │ │ - b 4d72c │ │ │ │ + b 4d6fc │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ addne r9, r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ strb r3, [r4], #1 │ │ │ │ - b 4d6f8 │ │ │ │ - ldr r3, [pc, #28] @ 4d778 │ │ │ │ - ldr r1, [pc, #28] @ 4d77c │ │ │ │ + b 4d6c8 │ │ │ │ + ldr r3, [pc, #28] @ 4d748 │ │ │ │ + ldr r1, [pc, #28] @ 4d74c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 4d5fc │ │ │ │ + bl 18ec84 │ │ │ │ + b 4d5cc │ │ │ │ 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 ip, r8, ip, asr #16 │ │ │ │ + eorseq ip, r8, r0, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ 4d7b8 │ │ │ │ + ldr r0, [pc, #12] @ 4d788 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c0498 │ │ │ │ + bl c0524 │ │ │ │ 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] @ 4d824 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, #2 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r1, [pc, #40] @ 4d828 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl fe234 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4d81c │ │ │ │ - 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 sl, r5, r4, lsl #16 │ │ │ │ │ │ │ │ -0004d82c <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +0004d78c <_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 30f0c8 │ │ │ │ + bl 30f3b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ asr r2, r3, #31 │ │ │ │ strd r0, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4, #12] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #328] @ 4d9d8 <_PyTime_AsTimeval_clamp@@Base+0x1ac> │ │ │ │ + ldr r1, [pc, #328] @ 4d938 <_PyTime_AsTimeval_clamp@@Base+0x1ac> │ │ │ │ mov r5, r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dce0 │ │ │ │ + bl 17e108 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 4d928 <_PyTime_AsTimeval_clamp@@Base+0xfc> │ │ │ │ + bne 4d888 <_PyTime_AsTimeval_clamp@@Base+0xfc> │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b1134 │ │ │ │ + bl 1b0614 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d9a8 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ + beq 4d908 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bne 4d8f4 <_PyTime_AsTimeval_clamp@@Base+0xc8> │ │ │ │ + bne 4d854 <_PyTime_AsTimeval_clamp@@Base+0xc8> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 30614 │ │ │ │ - b 4d8fc <_PyTime_AsTimeval_clamp@@Base+0xd0> │ │ │ │ + b 4d85c <_PyTime_AsTimeval_clamp@@Base+0xd0> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2150b8 │ │ │ │ + bl 214850 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d984 <_PyTime_AsTimeval_clamp@@Base+0x158> │ │ │ │ + beq 4d8e4 <_PyTime_AsTimeval_clamp@@Base+0x158> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d9cc <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + beq 4d92c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4d9cc <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4d9cc <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + bne 4d92c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 4d92c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 4d9b0 <_PyTime_AsTimeval_clamp@@Base+0x184> │ │ │ │ + bge 4d910 <_PyTime_AsTimeval_clamp@@Base+0x184> │ │ │ │ mov r1, r5 │ │ │ │ - bl 118a18 │ │ │ │ + bl 118b5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4d9a8 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ + beq 4d908 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq 4d9cc <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + beq 4d92c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ mov r0, r6 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d9cc <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + bne 4d92c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r0, [pc, #104] @ 4d9dc <_PyTime_AsTimeval_clamp@@Base+0x1b0> │ │ │ │ + ldr r0, [pc, #104] @ 4d93c <_PyTime_AsTimeval_clamp@@Base+0x1b0> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #96] @ 4d9e0 <_PyTime_AsTimeval_clamp@@Base+0x1b4> │ │ │ │ + ldr r1, [pc, #96] @ 4d940 <_PyTime_AsTimeval_clamp@@Base+0x1b4> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d9a8 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ + beq 4d908 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d9a8 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ + bne 4d908 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4d9cc <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + b 4d92c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #36] @ 4d9e4 <_PyTime_AsTimeval_clamp@@Base+0x1b8> │ │ │ │ + ldr r1, [pc, #36] @ 4d944 <_PyTime_AsTimeval_clamp@@Base+0x1b8> │ │ │ │ mov r2, r5 │ │ │ │ - bl ad1c4 │ │ │ │ + bl ad278 │ │ │ │ mov r4, r0 │ │ │ │ - b 4d940 <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ + b 4d8a0 <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r8, asr #16 │ │ │ │ - eorseq sl, r6, r0, lsr pc │ │ │ │ + eorseq sp, r8, r8, asr #10 │ │ │ │ + eorseq sl, r6, r0, lsr ip │ │ │ │ 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 17ad74 │ │ │ │ + b 17b19c │ │ │ │ │ │ │ │ -0004da08 : │ │ │ │ +0004d968 : │ │ │ │ mov r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ - bl 356b80 │ │ │ │ - ldr r4, [pc, #64] @ 4da5c │ │ │ │ + bl 356890 │ │ │ │ + ldr r4, [pc, #64] @ 4d9bc │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - beq 4da4c │ │ │ │ + beq 4d9ac │ │ │ │ add r0, r0, #9920 @ 0x26c0 │ │ │ │ lsl r3, r3, #20 │ │ │ │ add r0, r0, #4 │ │ │ │ lsr r3, r3, #20 │ │ │ │ ldr ip, [r0, r3, lsl #3] │ │ │ │ cmp r2, ip │ │ │ │ moveq ip, #0 │ │ │ │ streq ip, [r0, r3, lsl #3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #68] @ 0x44 │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + add ip, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #64] @ 4da28 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r1, [pc, #40] @ 4da2c │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl fe3a8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4da20 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sl, r5, r4, lsl #10 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4da88 │ │ │ │ + bne 4da58 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1fe040 │ │ │ │ + b 1fd728 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4daac │ │ │ │ + ldr r0, [pc, #20] @ 4da7c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4da7c │ │ │ │ - eorseq r2, r7, r8, ror #24 │ │ │ │ + b 4da4c │ │ │ │ + eorseq r2, r7, ip, ror r9 │ │ │ │ + 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 │ │ │ │ + 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 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4db10 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #172] @ 4db80 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4da9c │ │ │ │ + b 4db10 │ │ │ │ + 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 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + mov r5, #0 │ │ │ │ + b 4db70 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 138d80 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 4db10 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 138d80 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + moveq r5, r4 │ │ │ │ + beq 4db58 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 29568 │ │ │ │ + bl a6504 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 99dac │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 4db70 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99dac │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + eorseq r8, r6, r8, ror #29 │ │ │ │ + eorseq sl, r7, r0, lsr #28 │ │ │ │ + eorseq r8, r6, r8, lsl #31 │ │ │ │ + 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 │ │ │ │ + str ip, [sp] │ │ │ │ + bl fe3a8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4dbd8 │ │ │ │ + mov r5, #0 │ │ │ │ + b 4dc88 │ │ │ │ + ldr r3, [pc, #184] @ 4dc98 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 11fa34 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 4dc00 │ │ │ │ + bl a57ec │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4dbd0 │ │ │ │ + bl 264c6c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4dbd0 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, r4, #16 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 4dc54 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + beq 4dbd0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4dbd0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 4dbd0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 183b04 <_PyErr_ChainExceptions1@@Base+0x16d4> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 4dc88 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4dc88 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + eorseq sl, r5, r4, lsl #10 │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ @@ -36128,783 +36249,535 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 4db0c │ │ │ │ + bne 4dcf8 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4db48 │ │ │ │ + beq 4dd34 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #332] @ 4dc70 │ │ │ │ + ldr ip, [pc, #332] @ 4de5c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4db48 │ │ │ │ + bne 4dd34 │ │ │ │ mov r0, #0 │ │ │ │ - b 4dc68 │ │ │ │ - ldr r1, [pc, #292] @ 4dc74 │ │ │ │ + b 4de54 │ │ │ │ + ldr r1, [pc, #292] @ 4de60 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 149604 │ │ │ │ + bl 14975c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4db40 │ │ │ │ + beq 4dd2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8db0 │ │ │ │ + bl 1e82e4 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 4db90 │ │ │ │ + beq 4dd7c │ │ │ │ cmp r6, r3 │ │ │ │ - bge 4dc40 │ │ │ │ + bge 4de2c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r5, [r3, r6, lsl #2] │ │ │ │ - b 4dba0 │ │ │ │ + b 4dd8c │ │ │ │ cmp r6, r3 │ │ │ │ - bge 4dc40 │ │ │ │ + bge 4de2c │ │ │ │ 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 3147d0 │ │ │ │ + bl 314b24 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4dc14 │ │ │ │ + bne 4de00 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dbec │ │ │ │ + beq 4ddd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4dbec │ │ │ │ + bne 4ddd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4db40 │ │ │ │ + beq 4dd2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4db40 │ │ │ │ + bne 4dd2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4db40 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 4dd2c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dc38 │ │ │ │ + beq 4de24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4dc38 │ │ │ │ + bne 4de24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 4db6c │ │ │ │ + b 4dd58 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dc64 │ │ │ │ + beq 4de50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4dc64 │ │ │ │ + bne 4de50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #12] @ 4dc78 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ 4de64 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r7, r4, lsl sp │ │ │ │ - eorseq sp, r8, r8, asr #17 │ │ │ │ + eorseq sp, r8, r4, ror #11 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 4dcc0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4dce4 │ │ │ │ - ldr r2, [pc, #192] @ 4dd74 │ │ │ │ - ldr r1, [pc, #192] @ 4dd78 │ │ │ │ - ldr r0, [pc, #192] @ 4dd7c │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4dd0c │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #172] @ 4dd7c │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4dc98 │ │ │ │ - b 4dd0c │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4dd14 │ │ │ │ - ldr r2, [pc, #116] @ 4dd74 │ │ │ │ - ldr r1, [pc, #124] @ 4dd80 │ │ │ │ - ldr r0, [pc, #116] @ 4dd7c │ │ │ │ - mov r3, r4 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r5, #0 │ │ │ │ - b 4dd6c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 138c28 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 4dd0c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 138c28 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - moveq r5, r4 │ │ │ │ - beq 4dd54 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 29568 │ │ │ │ - bl a649c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 99dfc │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 4dd6c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99dfc │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - eorseq r9, r6, r8, ror #3 │ │ │ │ - eorseq fp, r7, r0, lsr #2 │ │ │ │ - eorseq r9, r6, r8, lsl #5 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 4de9c │ │ │ │ + ldr r3, [pc, #80] @ 4dee0 │ │ │ │ + ldr r1, [pc, #80] @ 4dee4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 4deb8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4dec0 │ │ │ │ + ldr r3, [pc, #48] @ 4dee0 │ │ │ │ + ldr r1, [pc, #52] @ 4dee8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + mov r0, #0 │ │ │ │ + b 4ded8 │ │ │ │ + ldr ip, [r0, #20] │ │ │ │ + mov r2, #-2147483647 @ 0x80000001 │ │ │ │ + ldr r0, [pc, #28] @ 4deec │ │ │ │ + add r1, sp, #4 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl c0524 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq sp, r6, ip, lsr #28 │ │ │ │ + eorseq r1, r7, ip, lsl #30 │ │ │ │ + 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] @ 4de18 │ │ │ │ + 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 4ddb4 │ │ │ │ - bl 341ca0 │ │ │ │ + bne 4df20 │ │ │ │ + bl 341b3c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 4de10 │ │ │ │ - ldr r1, [pc, #72] @ 4de1c │ │ │ │ + bne 4df7c │ │ │ │ + ldr r1, [pc, #72] @ 4df88 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4de08 │ │ │ │ + bne 4df74 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4de08 │ │ │ │ + bne 4df74 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ muleq r0, r7, r2 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - add ip, sp, #12 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r6, r2 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r1, [pc, #208] @ 4df2c │ │ │ │ - str ip, [sp] │ │ │ │ - bl fe234 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4de70 │ │ │ │ - mov r5, #0 │ │ │ │ - b 4df20 │ │ │ │ - ldr r3, [pc, #184] @ 4df30 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 11f8a8 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 4de98 │ │ │ │ - bl a5784 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4de68 │ │ │ │ - bl 264d74 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4de68 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, r4, #16 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 4deec │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - beq 4de68 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4de68 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4de68 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 183d34 <_PyErr_ChainExceptions1@@Base+0x1d2c> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 4df20 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4df20 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sl, r5, r4, lsl #16 │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 4df68 │ │ │ │ - ldr r3, [pc, #80] @ 4dfac │ │ │ │ - ldr r1, [pc, #80] @ 4dfb0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 4df84 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4df8c │ │ │ │ - ldr r3, [pc, #48] @ 4dfac │ │ │ │ - ldr r1, [pc, #52] @ 4dfb4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - mov r0, #0 │ │ │ │ - b 4dfa4 │ │ │ │ - ldr ip, [r0, #20] │ │ │ │ - mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4dfb8 │ │ │ │ - add r1, sp, #4 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl c0498 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #2 │ │ │ │ - eorseq r2, r7, ip, lsl #4 │ │ │ │ - ldrsheq lr, [r7], #-76 @ 0xffffffb4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 46390 │ │ │ │ + b 4679c │ │ │ │ │ │ │ │ -0004dfc8 : │ │ │ │ +0004df98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r8, #28] │ │ │ │ - ldr r3, [pc, #112] @ 4e05c │ │ │ │ + ldr r3, [pc, #112] @ 4e02c │ │ │ │ mov r4, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ - ble 4e020 │ │ │ │ + ble 4dff0 │ │ │ │ add r1, r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4e040 │ │ │ │ - ldr r1, [pc, #56] @ 4e060 │ │ │ │ + bne 4e010 │ │ │ │ + ldr r1, [pc, #56] @ 4e030 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ - ldr r2, [pc, #52] @ 4e064 │ │ │ │ + ldr r2, [pc, #52] @ 4e034 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c0908 <_PyErr_Format@@Base> │ │ │ │ + bl 1bfe20 <_PyErr_Format@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 4e054 │ │ │ │ + b 4e024 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 127fe0 │ │ │ │ + bl 128158 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r4, lsl #18 │ │ │ │ + eorseq sp, r8, r4, lsl #12 │ │ │ │ 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 a5784 │ │ │ │ + bl a57ec │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e164 │ │ │ │ + bne 4e134 │ │ │ │ mov r0, r4 │ │ │ │ - bl 319c74 <_PyTime_AsTimeval@@Base+0x1554> │ │ │ │ + bl 319fa8 <_PyTime_AsTimeval@@Base+0x1534> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e164 │ │ │ │ + beq 4e134 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #164] @ 4e16c │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #164] @ 4e13c │ │ │ │ + bl a9c3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e0e0 │ │ │ │ + bne 4e0b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 323fb4 │ │ │ │ + b 323a38 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e170 │ │ │ │ + ldr r1, [pc, #124] @ 4e140 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e174 │ │ │ │ + ldr r0, [pc, #120] @ 4e144 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31c1c8 <_PyTime_AsTimeval@@Base+0x3aa8> │ │ │ │ + bl 31c368 <_PyTime_AsTimeval@@Base+0x38f4> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e130 │ │ │ │ + beq 4e100 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e130 │ │ │ │ + bne 4e100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e0d0 │ │ │ │ + beq 4e0a0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e164 │ │ │ │ + beq 4e134 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e164 │ │ │ │ + bne 4e134 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x00388cfc │ │ │ │ + eorseq r8, r8, r0, ror sl │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - eorseq sp, r8, r0, lsr r9 │ │ │ │ + eorseq sp, r8, r0, lsr r6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 467cc │ │ │ │ + b 46b78 │ │ │ │ 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 4e2b8 │ │ │ │ + beq 4e288 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e2b8 │ │ │ │ + bne 4e288 │ │ │ │ mov r0, r4 │ │ │ │ - bl 319c74 <_PyTime_AsTimeval@@Base+0x1554> │ │ │ │ + bl 319fa8 <_PyTime_AsTimeval@@Base+0x1534> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e2b8 │ │ │ │ + beq 4e288 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #164] @ 4e2c0 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #164] @ 4e290 │ │ │ │ + bl a9c3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e234 │ │ │ │ + bne 4e204 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 323fb4 │ │ │ │ + b 323a38 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e2c4 │ │ │ │ + ldr r1, [pc, #124] @ 4e294 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e2c8 │ │ │ │ + ldr r0, [pc, #120] @ 4e298 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ mov r3, r5 │ │ │ │ - bl 31c1c8 <_PyTime_AsTimeval@@Base+0x3aa8> │ │ │ │ + bl 31c368 <_PyTime_AsTimeval@@Base+0x38f4> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e284 │ │ │ │ + beq 4e254 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e284 │ │ │ │ + bne 4e254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e224 │ │ │ │ + beq 4e1f4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e2b8 │ │ │ │ + beq 4e288 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e2b8 │ │ │ │ + bne 4e288 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq sp, r8, r4, asr #18 │ │ │ │ + eorseq sp, r8, r4, asr #12 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - eorseq sp, r8, ip, asr #18 │ │ │ │ + eorseq sp, r8, ip, asr #12 │ │ │ │ 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 4e300 │ │ │ │ - ldr r3, [pc, #80] @ 4e344 │ │ │ │ - ldr r1, [pc, #80] @ 4e348 │ │ │ │ + bgt 4e2d0 │ │ │ │ + ldr r3, [pc, #80] @ 4e314 │ │ │ │ + ldr r1, [pc, #80] @ 4e318 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 4e31c │ │ │ │ + bl 18ec84 │ │ │ │ + b 4e2ec │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e324 │ │ │ │ - ldr r3, [pc, #48] @ 4e344 │ │ │ │ - ldr r1, [pc, #52] @ 4e34c │ │ │ │ + beq 4e2f4 │ │ │ │ + ldr r3, [pc, #48] @ 4e314 │ │ │ │ + ldr r1, [pc, #52] @ 4e31c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b 4e33c │ │ │ │ + b 4e30c │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4e350 │ │ │ │ + ldr r0, [pc, #28] @ 4e320 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c0498 │ │ │ │ + bl c0524 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #2 │ │ │ │ - eorseq r2, r7, ip, lsl #4 │ │ │ │ + eorseq sp, r6, ip, lsr #28 │ │ │ │ + eorseq r1, r7, ip, lsl #30 │ │ │ │ subseq pc, r7, r8, ror r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ bl 29754 │ │ │ │ pop {r4, lr} │ │ │ │ - b 17ad74 │ │ │ │ + b 17b19c │ │ │ │ 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] @ 4e3ac │ │ │ │ + ldr r0, [pc, #12] @ 4e37c │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c0498 │ │ │ │ + bl c0524 │ │ │ │ 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} │ │ │ │ + push {r4, r5, r6, r7, r8, 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 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r7, r3 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov r4, r2 │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e4f4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - bl a5784 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne 4e4f4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 319c74 <_PyTime_AsTimeval@@Base+0x1554> │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 4e4f4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ - mov r1, r6 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [pc, #164] @ 4e4fc │ │ │ │ - bl a9bd4 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 4e470 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 323fb4 │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - mov r2, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r0, [pc, #124] @ 4e500 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - mov r1, #624 @ 0x270 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 31c1c8 <_PyTime_AsTimeval@@Base+0x3aa8> │ │ │ │ - ldr r3, [r5] │ │ │ │ - str r7, [r4, #20] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 4e4c0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 4e4c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 4e460 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e4f4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 4e4f4 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq sp, r8, r0, ror #18 │ │ │ │ - eorseq sp, r8, r8, ror #18 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #3 │ │ │ │ - mov r4, r1 │ │ │ │ - beq 4e548 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #3 │ │ │ │ - ldr r0, [pc, #48] @ 4e560 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4e548 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldm r4, {r0, r1, r2} │ │ │ │ - bl b2a20 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 4e540 │ │ │ │ - ldr r0, [pc, #4] @ 4e564 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r2, r7, r0, lsl #26 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r0, r0, #16 │ │ │ │ - b 46fe8 │ │ │ │ - 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 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r2 │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bne 4e5d0 │ │ │ │ - clz r2, r4 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r7, #2 │ │ │ │ - orrgt r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 4e608 │ │ │ │ - ldr r1, [pc, #660] @ 4e86c │ │ │ │ - str r1, [sp] │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r2, #0 │ │ │ │ - mov ip, #2 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r1, #1 │ │ │ │ + mov r6, r1 │ │ │ │ + bne 4e3dc │ │ │ │ + clz r2, r4 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r7, #2 │ │ │ │ + orrgt r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 4e414 │ │ │ │ + ldr r1, [pc, #660] @ 4e678 │ │ │ │ + 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4e65c │ │ │ │ + beq 4e468 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #604] @ 4e870 │ │ │ │ + ldr r2, [pc, #604] @ 4e67c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4e678 │ │ │ │ + beq 4e484 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4e664 │ │ │ │ + beq 4e470 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 4e65c │ │ │ │ + beq 4e468 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4e67c │ │ │ │ - ldr r3, [pc, #544] @ 4e874 │ │ │ │ - ldr r1, [pc, #544] @ 4e878 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4e860 │ │ │ │ - ldr r2, [pc, #528] @ 4e87c │ │ │ │ - ldr r1, [pc, #528] @ 4e880 │ │ │ │ - ldr r0, [pc, #528] @ 4e884 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4e65c │ │ │ │ + beq 4e488 │ │ │ │ + ldr r3, [pc, #544] @ 4e680 │ │ │ │ + ldr r1, [pc, #544] @ 4e684 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + mov r4, #0 │ │ │ │ + b 4e66c │ │ │ │ + ldr r2, [pc, #528] @ 4e688 │ │ │ │ + ldr r1, [pc, #528] @ 4e68c │ │ │ │ + ldr r0, [pc, #528] @ 4e690 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4e468 │ │ │ │ mov r8, #0 │ │ │ │ cmp r7, #1 │ │ │ │ movle r7, #0 │ │ │ │ - ble 4e6d4 │ │ │ │ + ble 4e4e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4e6b0 │ │ │ │ - ldr r2, [pc, #484] @ 4e888 │ │ │ │ - ldr r1, [pc, #484] @ 4e88c │ │ │ │ - ldr r0, [pc, #472] @ 4e884 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4e65c │ │ │ │ + bne 4e4bc │ │ │ │ + ldr r2, [pc, #484] @ 4e694 │ │ │ │ + ldr r1, [pc, #484] @ 4e698 │ │ │ │ + ldr r0, [pc, #472] @ 4e690 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4e468 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4e65c │ │ │ │ + beq 4e468 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 4e64c │ │ │ │ + bne 4e458 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8db0 │ │ │ │ + bl 1e82e4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4e65c │ │ │ │ + beq 4e468 │ │ │ │ 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] │ │ │ │ @@ -36917,195 +36790,308 @@ │ │ │ │ str r6, [r4, #28] │ │ │ │ str r6, [r4, #20] │ │ │ │ bl 29694 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ str r6, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r6 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 4e750 │ │ │ │ + beq 4e55c │ │ │ │ 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 4e774 │ │ │ │ + beq 4e580 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - beq 4e7bc │ │ │ │ + beq 4e5c8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e7bc │ │ │ │ + beq 4e5c8 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r7, [pc, #260] @ 4e890 │ │ │ │ + ldr r7, [pc, #260] @ 4e69c │ │ │ │ bl 29604 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r7, r0, lsl #5] │ │ │ │ cmp r6, #0 │ │ │ │ addne r0, r0, #1 │ │ │ │ - bne 4e790 │ │ │ │ + bne 4e59c │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r6 │ │ │ │ movne r2, r3 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - bne 4e7ec │ │ │ │ + bne 4e5f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e7e0 │ │ │ │ + beq 4e5ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4e7e0 │ │ │ │ + bne 4e5ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29dc68 │ │ │ │ + b 29e0e4 │ │ │ │ ldr r6, [r7, r3, lsl #5] │ │ │ │ cmp r6, #0 │ │ │ │ strne r2, [r0, r3, lsl #2] │ │ │ │ addne r3, r3, #1 │ │ │ │ - bne 4e7ec │ │ │ │ - ldr r7, [pc, #136] @ 4e890 │ │ │ │ + bne 4e5f8 │ │ │ │ + ldr r7, [pc, #136] @ 4e69c │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e858 │ │ │ │ + beq 4e664 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e84c │ │ │ │ + beq 4e658 │ │ │ │ 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 4e804 │ │ │ │ + b 4e610 │ │ │ │ mov r0, r4 │ │ │ │ - bl a67bc │ │ │ │ + bl a6824 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r7, r4, ror sp │ │ │ │ + subseq r2, r7, ip, ror #26 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r1, r0 │ │ │ │ - eorseq r8, r6, r0, ror r0 │ │ │ │ - eorseq r9, r6, r8, ror #3 │ │ │ │ - eorseq r7, r8, r4, asr #13 │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - eorseq r9, r6, r8, lsl #5 │ │ │ │ + mlaseq r5, ip, lr, pc @ │ │ │ │ + eorseq r7, r6, r0, ror sp │ │ │ │ + eorseq r8, r6, r8, ror #29 │ │ │ │ + eorseq r7, r8, r8, lsr r4 │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + eorseq r8, r6, r8, lsl #31 │ │ │ │ subseq pc, r6, r0, ror r8 @ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4e7e4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + bl a57ec │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne 4e7e4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 319fa8 <_PyTime_AsTimeval@@Base+0x1534> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 4e7e4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [pc, #164] @ 4e7ec │ │ │ │ + bl a9c3c │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 4e760 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 323a38 │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ + mov r2, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r0, [pc, #124] @ 4e7f0 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + mov r1, #624 @ 0x270 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 31c368 <_PyTime_AsTimeval@@Base+0x38f4> │ │ │ │ + ldr r3, [r5] │ │ │ │ + str r7, [r4, #20] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 4e7b0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 4e7b0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 4e750 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4e7e4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 4e7e4 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + eorseq sp, r8, r0, ror #12 │ │ │ │ + eorseq sp, r8, r8, ror #12 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #3 │ │ │ │ + mov r4, r1 │ │ │ │ + beq 4e838 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #3 │ │ │ │ + ldr r0, [pc, #48] @ 4e850 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4e838 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldm r4, {r0, r1, r2} │ │ │ │ + bl b2ad0 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 4e830 │ │ │ │ + ldr r0, [pc, #4] @ 4e854 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r2, r7, r4, lsl sl │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r0, r0, #16 │ │ │ │ + b 47240 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e97c │ │ │ │ + bne 4e94c │ │ │ │ mov r0, r4 │ │ │ │ - bl 319c74 <_PyTime_AsTimeval@@Base+0x1554> │ │ │ │ + bl 319fa8 <_PyTime_AsTimeval@@Base+0x1534> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e97c │ │ │ │ - ldr r0, [pc, #164] @ 4e984 │ │ │ │ - bl a9bd4 │ │ │ │ + beq 4e94c │ │ │ │ + ldr r0, [pc, #164] @ 4e954 │ │ │ │ + bl a9c3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e8f8 │ │ │ │ + bne 4e8c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 323fb4 │ │ │ │ + b 323a38 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e988 │ │ │ │ + ldr r1, [pc, #124] @ 4e958 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e98c │ │ │ │ + ldr r0, [pc, #120] @ 4e95c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31c1c8 <_PyTime_AsTimeval@@Base+0x3aa8> │ │ │ │ + bl 31c368 <_PyTime_AsTimeval@@Base+0x38f4> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e948 │ │ │ │ + beq 4e918 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e948 │ │ │ │ + bne 4e918 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e8e8 │ │ │ │ + beq 4e8b8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e97c │ │ │ │ + beq 4e94c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e97c │ │ │ │ + bne 4e94c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r8, r8, lsr #6 │ │ │ │ + eorseq r1, r8, r8, lsr #32 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - @ instruction: 0x0038d9f0 │ │ │ │ + @ instruction: 0x0038d6f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f874 │ │ │ │ + bl 10f9c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e9dc │ │ │ │ + beq 4e9ac │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 4e9dc │ │ │ │ + beq 4e9ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4e9dc │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 4e9ac │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ea10 │ │ │ │ + beq 4e9e0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 4ea10 │ │ │ │ + beq 4e9e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4ea10 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 4e9e0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -37117,866 +37103,866 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r5, r0, r1 │ │ │ │ - bne 4ea78 │ │ │ │ + bne 4ea48 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4eaac │ │ │ │ - ldr ip, [pc, #204] @ 4eb4c │ │ │ │ + beq 4ea7c │ │ │ │ + ldr ip, [pc, #204] @ 4eb1c │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4eb40 │ │ │ │ + beq 4eb10 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 4eb60 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 4eb30 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4eb40 │ │ │ │ + beq 4eb10 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 4eaec │ │ │ │ + beq 4eabc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4eaf0 │ │ │ │ - bl a5784 │ │ │ │ + bne 4eac0 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4eaf0 │ │ │ │ - b 4eb40 │ │ │ │ + beq 4eac0 │ │ │ │ + b 4eb10 │ │ │ │ mov r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29718 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4eb30 │ │ │ │ - ldr r3, [pc, #44] @ 4eb50 │ │ │ │ + bne 4eb00 │ │ │ │ + ldr r3, [pc, #44] @ 4eb20 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144290 │ │ │ │ + b 1443e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ 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 47348 │ │ │ │ + b 476a0 │ │ │ │ │ │ │ │ -0004eb60 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +0004eb30 <_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 4eba8 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ + beq 4eb78 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 4eba8 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 4ebd8 <_PyLong_UnsignedInt_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 4ebdc <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + bne 4eb78 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 4eba8 <_PyLong_UnsignedInt_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 4ebac <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 4ebc4 <_PyLong_UnsignedInt_Converter@@Base+0x64> │ │ │ │ - bl 1489a0 │ │ │ │ + bl 18ec84 │ │ │ │ + b 4eb94 <_PyLong_UnsignedInt_Converter@@Base+0x64> │ │ │ │ + bl 148af8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4ebcc <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ - bl a5784 │ │ │ │ + bne 4eb9c <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ebcc <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ + beq 4eb9c <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003812b4 │ │ │ │ - b 4e990 │ │ │ │ + @ instruction: 0x00380fb4 │ │ │ │ + b 4e960 │ │ │ │ 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 4ecbc <_PyLong_UnsignedInt_Converter@@Base+0x15c> │ │ │ │ + beq 4ec8c <_PyLong_UnsignedInt_Converter@@Base+0x15c> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 4ecbc <_PyLong_UnsignedInt_Converter@@Base+0x15c> │ │ │ │ + bne 4ec8c <_PyLong_UnsignedInt_Converter@@Base+0x15c> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 203fc8 │ │ │ │ + bl 2036b0 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ lsrcc r3, r0, #7 │ │ │ │ - ldrcc r2, [pc, #164] @ 4ecd4 <_PyLong_UnsignedInt_Converter@@Base+0x174> │ │ │ │ + ldrcc r2, [pc, #164] @ 4eca4 <_PyLong_UnsignedInt_Converter@@Base+0x174> │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r1, [r2, r3] │ │ │ │ andcc r3, r0, #127 @ 0x7f │ │ │ │ addcc r3, r3, r1, lsl #7 │ │ │ │ - ldrcc r2, [pc, #148] @ 4ecd8 <_PyLong_UnsignedInt_Converter@@Base+0x178> │ │ │ │ + ldrcc r2, [pc, #148] @ 4eca8 <_PyLong_UnsignedInt_Converter@@Base+0x178> │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #140] @ 4ecdc <_PyLong_UnsignedInt_Converter@@Base+0x17c> │ │ │ │ + ldr r3, [pc, #140] @ 4ecac <_PyLong_UnsignedInt_Converter@@Base+0x17c> │ │ │ │ movcs r2, #0 │ │ │ │ mov r1, #6 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ ldrb r7, [r3, #3] │ │ │ │ mov r5, r0 │ │ │ │ - beq 4ec78 <_PyLong_UnsignedInt_Converter@@Base+0x118> │ │ │ │ + beq 4ec48 <_PyLong_UnsignedInt_Converter@@Base+0x118> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - ldr r1, [pc, #108] @ 4ece0 <_PyLong_UnsignedInt_Converter@@Base+0x180> │ │ │ │ + ldr r1, [pc, #108] @ 4ecb0 <_PyLong_UnsignedInt_Converter@@Base+0x180> │ │ │ │ cmp r0, r1 │ │ │ │ - bne 4ec80 <_PyLong_UnsignedInt_Converter@@Base+0x120> │ │ │ │ + bne 4ec50 <_PyLong_UnsignedInt_Converter@@Base+0x120> │ │ │ │ mov r4, r7 │ │ │ │ - b 4ecb0 <_PyLong_UnsignedInt_Converter@@Base+0x150> │ │ │ │ - bl adf9c │ │ │ │ + b 4ec80 <_PyLong_UnsignedInt_Converter@@Base+0x150> │ │ │ │ + bl ae050 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4ec78 <_PyLong_UnsignedInt_Converter@@Base+0x118> │ │ │ │ + bne 4ec48 <_PyLong_UnsignedInt_Converter@@Base+0x118> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4ecb0 <_PyLong_UnsignedInt_Converter@@Base+0x150> │ │ │ │ + beq 4ec80 <_PyLong_UnsignedInt_Converter@@Base+0x150> │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq 4ec78 <_PyLong_UnsignedInt_Converter@@Base+0x118> │ │ │ │ + beq 4ec48 <_PyLong_UnsignedInt_Converter@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a649c │ │ │ │ - ldr r2, [pc, #32] @ 4ece4 <_PyLong_UnsignedInt_Converter@@Base+0x184> │ │ │ │ - ldr r1, [pc, #32] @ 4ece8 <_PyLong_UnsignedInt_Converter@@Base+0x188> │ │ │ │ - ldr r0, [pc, #32] @ 4ecec <_PyLong_UnsignedInt_Converter@@Base+0x18c> │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ + b a6504 │ │ │ │ + ldr r2, [pc, #32] @ 4ecb4 <_PyLong_UnsignedInt_Converter@@Base+0x184> │ │ │ │ + ldr r1, [pc, #32] @ 4ecb8 <_PyLong_UnsignedInt_Converter@@Base+0x188> │ │ │ │ + ldr r0, [pc, #32] @ 4ecbc <_PyLong_UnsignedInt_Converter@@Base+0x18c> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subeq r4, r9, r0, asr r1 │ │ │ │ - subeq r2, r8, r0, asr r7 │ │ │ │ - subeq r1, r8, r4, lsl r3 │ │ │ │ + subeq r3, r9, r8, asr #28 │ │ │ │ + subeq r2, r8, r8, asr #8 │ │ │ │ + subeq r1, r8, ip │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ - eorseq r0, r6, r8, ror #16 │ │ │ │ - @ instruction: 0x0036aff4 │ │ │ │ - mlaseq r7, r8, r6, r6 │ │ │ │ - ldr r3, [pc, #28] @ 4ed14 <_PyLong_UnsignedInt_Converter@@Base+0x1b4> │ │ │ │ + eorseq r0, r6, r8, ror #10 │ │ │ │ + @ instruction: 0x0036acf4 │ │ │ │ + mlaseq r7, r8, r3, r6 │ │ │ │ + ldr r3, [pc, #28] @ 4ece4 <_PyLong_UnsignedInt_Converter@@Base+0x1b4> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 a5a74 │ │ │ │ + b a5adc │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4ed28 <_PyLong_UnsignedInt_Converter@@Base+0x1c8> │ │ │ │ - b a5a74 │ │ │ │ - ldr r0, [pc] @ 4ed30 <_PyLong_UnsignedInt_Converter@@Base+0x1d0> │ │ │ │ + blt 4ecf8 <_PyLong_UnsignedInt_Converter@@Base+0x1c8> │ │ │ │ + b a5adc │ │ │ │ + ldr r0, [pc] @ 4ed00 <_PyLong_UnsignedInt_Converter@@Base+0x1d0> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ mov r3, r1 │ │ │ │ ands r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne 4ed70 <_PyLong_UnsignedInt_Converter@@Base+0x210> │ │ │ │ - ldr r2, [pc, #332] @ 4eeb0 <_PyLong_UnsignedInt_Converter@@Base+0x350> │ │ │ │ - ldr r1, [pc, #332] @ 4eeb4 <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ - ldr r0, [pc, #332] @ 4eeb8 <_PyLong_UnsignedInt_Converter@@Base+0x358> │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4eea4 <_PyLong_UnsignedInt_Converter@@Base+0x344> │ │ │ │ + bne 4ed40 <_PyLong_UnsignedInt_Converter@@Base+0x210> │ │ │ │ + ldr r2, [pc, #332] @ 4ee80 <_PyLong_UnsignedInt_Converter@@Base+0x350> │ │ │ │ + ldr r1, [pc, #332] @ 4ee84 <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ + ldr r0, [pc, #332] @ 4ee88 <_PyLong_UnsignedInt_Converter@@Base+0x358> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4ee74 <_PyLong_UnsignedInt_Converter@@Base+0x344> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 138c28 │ │ │ │ + bl 138d80 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4eda4 <_PyLong_UnsignedInt_Converter@@Base+0x244> │ │ │ │ + beq 4ed74 <_PyLong_UnsignedInt_Converter@@Base+0x244> │ │ │ │ bl 29940 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4edb0 <_PyLong_UnsignedInt_Converter@@Base+0x250> │ │ │ │ - ldr r3, [pc, #288] @ 4eebc <_PyLong_UnsignedInt_Converter@@Base+0x35c> │ │ │ │ - ldr r1, [pc, #288] @ 4eec0 <_PyLong_UnsignedInt_Converter@@Base+0x360> │ │ │ │ + beq 4ed80 <_PyLong_UnsignedInt_Converter@@Base+0x250> │ │ │ │ + ldr r3, [pc, #288] @ 4ee8c <_PyLong_UnsignedInt_Converter@@Base+0x35c> │ │ │ │ + ldr r1, [pc, #288] @ 4ee90 <_PyLong_UnsignedInt_Converter@@Base+0x360> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b 4ee94 <_PyLong_UnsignedInt_Converter@@Base+0x334> │ │ │ │ + b 4ee64 <_PyLong_UnsignedInt_Converter@@Base+0x334> │ │ │ │ add r5, r0, #1 │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bls 4edc8 <_PyLong_UnsignedInt_Converter@@Base+0x268> │ │ │ │ - bl 29dc68 │ │ │ │ - b 4eda4 <_PyLong_UnsignedInt_Converter@@Base+0x244> │ │ │ │ + bls 4ed98 <_PyLong_UnsignedInt_Converter@@Base+0x268> │ │ │ │ + bl 29e0e4 │ │ │ │ + b 4ed74 <_PyLong_UnsignedInt_Converter@@Base+0x244> │ │ │ │ lsl r0, r5, #2 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4edc0 <_PyLong_UnsignedInt_Converter@@Base+0x260> │ │ │ │ + beq 4ed90 <_PyLong_UnsignedInt_Converter@@Base+0x260> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 2a024 │ │ │ │ ldr r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, #34 @ 0x22 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 4ee24 <_PyLong_UnsignedInt_Converter@@Base+0x2c4> │ │ │ │ - ldr r3, [pc, #168] @ 4eec4 <_PyLong_UnsignedInt_Converter@@Base+0x364> │ │ │ │ + beq 4edf4 <_PyLong_UnsignedInt_Converter@@Base+0x2c4> │ │ │ │ + ldr r3, [pc, #168] @ 4ee94 <_PyLong_UnsignedInt_Converter@@Base+0x364> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 4ee48 <_PyLong_UnsignedInt_Converter@@Base+0x2e8> │ │ │ │ + bl 1443e8 │ │ │ │ + b 4ee18 <_PyLong_UnsignedInt_Converter@@Base+0x2e8> │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 4ee88 <_PyLong_UnsignedInt_Converter@@Base+0x328> │ │ │ │ + bhi 4ee58 <_PyLong_UnsignedInt_Converter@@Base+0x328> │ │ │ │ add r5, r0, #1 │ │ │ │ lsl r1, r5, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab694 │ │ │ │ + bl ab6f8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 4ee50 <_PyLong_UnsignedInt_Converter@@Base+0x2f0> │ │ │ │ - bl 29dc68 │ │ │ │ + bne 4ee20 <_PyLong_UnsignedInt_Converter@@Base+0x2f0> │ │ │ │ + bl 29e0e4 │ │ │ │ mov r4, #0 │ │ │ │ - b 4ee94 <_PyLong_UnsignedInt_Converter@@Base+0x334> │ │ │ │ + b 4ee64 <_PyLong_UnsignedInt_Converter@@Base+0x334> │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [r8] │ │ │ │ bl 2a024 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r6, r9 │ │ │ │ mov r1, r0 │ │ │ │ - beq 4ee88 <_PyLong_UnsignedInt_Converter@@Base+0x328> │ │ │ │ - ldr r3, [pc, #72] @ 4eec4 <_PyLong_UnsignedInt_Converter@@Base+0x364> │ │ │ │ + beq 4ee58 <_PyLong_UnsignedInt_Converter@@Base+0x328> │ │ │ │ + ldr r3, [pc, #72] @ 4ee94 <_PyLong_UnsignedInt_Converter@@Base+0x364> │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 4ee94 <_PyLong_UnsignedInt_Converter@@Base+0x334> │ │ │ │ + bl 1443e8 │ │ │ │ + b 4ee64 <_PyLong_UnsignedInt_Converter@@Base+0x334> │ │ │ │ mov r0, r6 │ │ │ │ - bl b1fe4 │ │ │ │ + bl b2094 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r0, r7 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - @ instruction: 0x0036aff4 │ │ │ │ - eorseq fp, r7, r8, lsr #2 │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + @ instruction: 0x0036acf4 │ │ │ │ + eorseq sl, r7, r8, lsr #28 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r1, r0 │ │ │ │ + mlaseq r5, ip, lr, pc @ │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 4775c <_PyCompile_OptimizeCfg@@Base+0x110> │ │ │ │ + b 478a4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r0, [r3] │ │ │ │ - b 1bd550 │ │ │ │ + b 1bca00 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 47d4c │ │ │ │ + b 47fa4 │ │ │ │ mov r0, r1 │ │ │ │ - b 4eef4 │ │ │ │ + b 4eec4 │ │ │ │ │ │ │ │ -0004eef4 : │ │ │ │ +0004eec4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4ef20 │ │ │ │ + beq 4eef0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4ef38 │ │ │ │ - ldr r3, [pc, #140] @ 4efb4 │ │ │ │ + bne 4ef08 │ │ │ │ + ldr r3, [pc, #140] @ 4ef84 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #136] @ 4efb8 │ │ │ │ + ldr r1, [pc, #136] @ 4ef88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 4ef44 │ │ │ │ + bl 117864 │ │ │ │ + b 4ef14 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4ef4c │ │ │ │ + bne 4ef1c │ │ │ │ mov r4, #0 │ │ │ │ - b 4efac │ │ │ │ + b 4ef7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4ef70 │ │ │ │ + beq 4ef40 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - ldr r1, [pc, #84] @ 4efbc │ │ │ │ + ldr r1, [pc, #84] @ 4ef8c │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 4efac │ │ │ │ - ldr r0, [pc, #60] @ 4efb4 │ │ │ │ + bne 4ef7c │ │ │ │ + ldr r0, [pc, #60] @ 4ef84 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ 4efc0 │ │ │ │ + ldr r1, [pc, #64] @ 4ef90 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ef44 │ │ │ │ + beq 4ef14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ef44 │ │ │ │ + bne 4ef14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4ef44 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 4ef14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038dad0 │ │ │ │ - strdeq r6, [r4], -r8 │ │ │ │ - @ instruction: 0x0038dafc │ │ │ │ + @ instruction: 0x0038d7d0 │ │ │ │ + andeq r6, r4, r0, asr r9 │ │ │ │ + @ instruction: 0x0038d7fc │ │ │ │ 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 4eff8 │ │ │ │ - ldr r3, [pc, #80] @ 4f03c │ │ │ │ - ldr r1, [pc, #80] @ 4f040 │ │ │ │ + bgt 4efc8 │ │ │ │ + ldr r3, [pc, #80] @ 4f00c │ │ │ │ + ldr r1, [pc, #80] @ 4f010 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 4f014 │ │ │ │ + bl 18ec84 │ │ │ │ + b 4efe4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f01c │ │ │ │ - ldr r3, [pc, #48] @ 4f03c │ │ │ │ - ldr r1, [pc, #52] @ 4f044 │ │ │ │ + beq 4efec │ │ │ │ + ldr r3, [pc, #48] @ 4f00c │ │ │ │ + ldr r1, [pc, #52] @ 4f014 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b 4f034 │ │ │ │ + b 4f004 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4f048 │ │ │ │ + ldr r0, [pc, #28] @ 4f018 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c0498 │ │ │ │ + bl c0524 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #2 │ │ │ │ - eorseq r2, r7, ip, lsl #4 │ │ │ │ + eorseq sp, r6, ip, lsr #28 │ │ │ │ + eorseq r1, r7, ip, lsl #30 │ │ │ │ subseq lr, r7, ip, lsl r8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, #1 │ │ │ │ - b a2b0c │ │ │ │ + b a2b74 │ │ │ │ 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] @ 4f160 │ │ │ │ + ldr r1, [pc, #232] @ 4f130 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bne 4f0c4 │ │ │ │ + bne 4f094 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bne 4f0a8 │ │ │ │ - ldr r1, [pc, #200] @ 4f164 │ │ │ │ + bne 4f078 │ │ │ │ + ldr r1, [pc, #200] @ 4f134 │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r4, [pc, #196] @ 4f168 │ │ │ │ + ldr r4, [pc, #196] @ 4f138 │ │ │ │ movne r4, r1 │ │ │ │ - b 4f158 │ │ │ │ + b 4f128 │ │ │ │ cmp r6, #3 │ │ │ │ - bne 4f154 │ │ │ │ - ldr r1, [pc, #172] @ 4f164 │ │ │ │ + bne 4f124 │ │ │ │ + ldr r1, [pc, #172] @ 4f134 │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r4, [pc, #168] @ 4f168 │ │ │ │ + ldr r4, [pc, #168] @ 4f138 │ │ │ │ moveq r4, r1 │ │ │ │ - b 4f158 │ │ │ │ + b 4f128 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 4f154 │ │ │ │ - bl 91ad0 │ │ │ │ + beq 4f124 │ │ │ │ + bl 91b34 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4f110 │ │ │ │ + beq 4f0e0 │ │ │ │ mov r1, r7 │ │ │ │ - bl afd00 │ │ │ │ + bl afdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4f118 │ │ │ │ + bge 4f0e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f110 │ │ │ │ + beq 4f0e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f110 │ │ │ │ + bne 4f0e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4f158 │ │ │ │ + b 4f128 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116f58 │ │ │ │ + bl 1170a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4f158 │ │ │ │ + beq 4f128 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f158 │ │ │ │ + bne 4f128 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4f158 │ │ │ │ - ldr r4, [pc, #16] @ 4f16c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 4f128 │ │ │ │ + ldr r4, [pc, #16] @ 4f13c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x00556194 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ -0004f170 : │ │ │ │ - ldr r0, [pc] @ 4f178 │ │ │ │ - b 10ee30 │ │ │ │ +0004f140 : │ │ │ │ + ldr r0, [pc] @ 4f148 │ │ │ │ + b 10ef80 │ │ │ │ ldrsheq r2, [r7], #-216 @ 0xffffff28 │ │ │ │ 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 4f1b4 │ │ │ │ + bhi 4f184 │ │ │ │ cmp r5, #0 │ │ │ │ - ldrle r5, [pc, #160] @ 4f250 │ │ │ │ + ldrle r5, [pc, #160] @ 4f220 │ │ │ │ ldrgt r5, [r6] │ │ │ │ - b 4f1d8 │ │ │ │ - ldr r0, [pc, #152] @ 4f254 │ │ │ │ + b 4f1a8 │ │ │ │ + ldr r0, [pc, #152] @ 4f224 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4f1a4 │ │ │ │ + bne 4f174 │ │ │ │ mov r0, #0 │ │ │ │ - b 4f248 │ │ │ │ + b 4f218 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4f1f8 │ │ │ │ - ldr r3, [pc, #108] @ 4f258 │ │ │ │ - ldr r1, [pc, #108] @ 4f25c │ │ │ │ + bgt 4f1c8 │ │ │ │ + ldr r3, [pc, #108] @ 4f228 │ │ │ │ + ldr r1, [pc, #108] @ 4f22c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 4f1d0 │ │ │ │ + bl 18ec84 │ │ │ │ + b 4f1a0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4f218 │ │ │ │ - ldr r3, [pc, #76] @ 4f258 │ │ │ │ - ldr r1, [pc, #80] @ 4f260 │ │ │ │ + beq 4f1e8 │ │ │ │ + ldr r3, [pc, #76] @ 4f228 │ │ │ │ + ldr r1, [pc, #80] @ 4f230 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 4f1d0 │ │ │ │ + bl 18ec84 │ │ │ │ + b 4f1a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 175934 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 175d5c <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4f1d0 │ │ │ │ + blt 4f1a0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #44] @ 4f264 │ │ │ │ + ldr r0, [pc, #44] @ 4f234 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl c0498 │ │ │ │ + bl c0524 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00369bfc │ │ │ │ + @ instruction: 0x003698fc │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #2 │ │ │ │ - eorseq r2, r7, ip, lsl #4 │ │ │ │ + eorseq sp, r6, ip, lsr #28 │ │ │ │ + eorseq r1, r7, ip, lsl #30 │ │ │ │ subseq pc, r7, r4, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ lsr r6, r3, #2 │ │ │ │ tst r3, #32 │ │ │ │ ldreq r4, [r0, #28] │ │ │ │ and r6, r6, #7 │ │ │ │ - beq 4f2a0 │ │ │ │ + beq 4f270 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r4, r0, #20 │ │ │ │ addeq r4, r0, #28 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 4f2dc │ │ │ │ + bne 4f2ac │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq r0, [r4] │ │ │ │ - beq 4f2c0 │ │ │ │ + beq 4f290 │ │ │ │ cmp r6, #2 │ │ │ │ ldrheq r0, [r4] │ │ │ │ ldrne r0, [r4] │ │ │ │ - bl 189c04 <_PyUnicode_IsNumeric@@Base> │ │ │ │ - ldr r3, [pc, #100] @ 4f330 │ │ │ │ - ldr r2, [pc, #100] @ 4f334 │ │ │ │ + bl 1897a0 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + ldr r3, [pc, #100] @ 4f300 │ │ │ │ + ldr r2, [pc, #100] @ 4f304 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq 4f328 │ │ │ │ + beq 4f2f8 │ │ │ │ cmp r7, r5 │ │ │ │ - ble 4f320 │ │ │ │ + ble 4f2f0 │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq r0, [r4, r5] │ │ │ │ - beq 4f30c │ │ │ │ + beq 4f2dc │ │ │ │ cmp r6, #2 │ │ │ │ lsl r3, r5, #1 │ │ │ │ ldrheq r0, [r4, r3] │ │ │ │ ldrne r0, [r4, r5, lsl #2] │ │ │ │ - bl 189c04 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 1897a0 <_PyUnicode_IsNumeric@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f328 │ │ │ │ + beq 4f2f8 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 4f2e8 │ │ │ │ - ldr r0, [pc, #8] @ 4f330 │ │ │ │ + b 4f2b8 │ │ │ │ + ldr r0, [pc, #8] @ 4f300 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #4] @ 4f334 │ │ │ │ + ldr r0, [pc, #4] @ 4f304 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0004f338 <_PyEval_MatchKeys@@Base>: │ │ │ │ +0004f308 <_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] @ 4f7bc <_PyEval_MatchKeys@@Base+0x484> │ │ │ │ + ldreq r4, [pc, #1120] @ 4f78c <_PyEval_MatchKeys@@Base+0x484> │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 4f7b0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + beq 4f780 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #1104] @ 4f7c0 <_PyEval_MatchKeys@@Base+0x488> │ │ │ │ + ldr r1, [pc, #1104] @ 4f790 <_PyEval_MatchKeys@@Base+0x488> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r8, r2 │ │ │ │ add r2, sp, #28 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl c0870 <_PyObject_GetMethod@@Base> │ │ │ │ + bl c08fc <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 4f644 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ + beq 4f614 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 129c3c │ │ │ │ + bl 129dac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4f644 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #1052] @ 4f7c4 <_PyEval_MatchKeys@@Base+0x48c> │ │ │ │ + beq 4f614 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #1052] @ 4f794 <_PyEval_MatchKeys@@Base+0x48c> │ │ │ │ str r7, [sp] │ │ │ │ - bl 356b80 │ │ │ │ - ldr r1, [pc, #1044] @ 4f7c8 <_PyEval_MatchKeys@@Base+0x490> │ │ │ │ + bl 356890 │ │ │ │ + ldr r1, [pc, #1044] @ 4f798 <_PyEval_MatchKeys@@Base+0x490> │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r7 │ │ │ │ - bl 18051c │ │ │ │ + bl 180944 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4f654 <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ + beq 4f624 <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ mov r0, sl │ │ │ │ - bl 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r8, r8, #8 │ │ │ │ addne fp, r4, #8 │ │ │ │ - beq 4f658 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + beq 4f628 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ cmp r7, sl │ │ │ │ mov r0, r6 │ │ │ │ - bge 4f558 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ + bge 4f528 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl 12e46c │ │ │ │ + bl 12e5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f414 <_PyEval_MatchKeys@@Base+0xdc> │ │ │ │ + beq 4f3e4 <_PyEval_MatchKeys@@Base+0xdc> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f438 <_PyEval_MatchKeys@@Base+0x100> │ │ │ │ - b 4f42c <_PyEval_MatchKeys@@Base+0xf4> │ │ │ │ + beq 4f408 <_PyEval_MatchKeys@@Base+0x100> │ │ │ │ + b 4f3fc <_PyEval_MatchKeys@@Base+0xf4> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12d7b8 │ │ │ │ + bl 12d924 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4f454 <_PyEval_MatchKeys@@Base+0x11c> │ │ │ │ - b 4f400 <_PyEval_MatchKeys@@Base+0xc8> │ │ │ │ + beq 4f424 <_PyEval_MatchKeys@@Base+0x11c> │ │ │ │ + b 4f3d0 <_PyEval_MatchKeys@@Base+0xc8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4f658 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ - ldr r2, [pc, #908] @ 4f7cc <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ + bne 4f628 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + ldr r2, [pc, #908] @ 4f79c <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r9 │ │ │ │ - ldr r2, [pc, #896] @ 4f7d0 <_PyEval_MatchKeys@@Base+0x498> │ │ │ │ - bl 1c0908 <_PyErr_Format@@Base> │ │ │ │ - b 4f658 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + ldr r2, [pc, #896] @ 4f7a0 <_PyEval_MatchKeys@@Base+0x498> │ │ │ │ + bl 1bfe20 <_PyErr_Format@@Base> │ │ │ │ + b 4f628 <_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 b922c │ │ │ │ + bl b92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f658 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + beq 4f628 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ cmp r0, r5 │ │ │ │ - bne 4f54c <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + bne 4f51c <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f4e4 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ + beq 4f4b4 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f4e4 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ - ldr r2, [pc, #792] @ 4f7d4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f4b4 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ + ldr r2, [pc, #792] @ 4f7a4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f4d4 <_PyEval_MatchKeys@@Base+0x19c> │ │ │ │ + beq 4f4a4 <_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 4f530 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + beq 4f500 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4f530 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ - ldr r2, [pc, #716] @ 4f7d4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f500 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + ldr r2, [pc, #716] @ 4f7a4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f520 <_PyEval_MatchKeys@@Base+0x1e8> │ │ │ │ + beq 4f4f0 <_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] @ 4f7d8 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ - ldr r4, [pc, #668] @ 4f7d8 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ + ldr r2, [pc, #672] @ 4f7a8 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ + ldr r4, [pc, #668] @ 4f7a8 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 4f558 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ + b 4f528 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ add r7, r7, #1 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - b 4f3e0 <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ + b 4f3b0 <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f5a8 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ + beq 4f578 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4f5a8 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ - ldr r2, [pc, #596] @ 4f7d4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f578 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ + ldr r2, [pc, #596] @ 4f7a4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f598 <_PyEval_MatchKeys@@Base+0x260> │ │ │ │ + beq 4f568 <_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 4f5f4 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ + beq 4f5c4 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4f5f4 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ - ldr r2, [pc, #520] @ 4f7d4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f5c4 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ + ldr r2, [pc, #520] @ 4f7a4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f5e4 <_PyEval_MatchKeys@@Base+0x2ac> │ │ │ │ + beq 4f5b4 <_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 4f7b0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + beq 4f780 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f7b0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ - ldr r2, [pc, #444] @ 4f7d4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f780 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + ldr r2, [pc, #444] @ 4f7a4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f630 <_PyEval_MatchKeys@@Base+0x2f8> │ │ │ │ + beq 4f600 <_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 4f7b0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + b 4f780 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b 4f658 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + b 4f628 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4f6b0 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + beq 4f680 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f6b0 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + beq 4f680 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4f6b0 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ - ldr r2, [pc, #332] @ 4f7d4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f680 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + ldr r2, [pc, #332] @ 4f7a4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f6a0 <_PyEval_MatchKeys@@Base+0x368> │ │ │ │ + beq 4f670 <_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 4f704 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + beq 4f6d4 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f704 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + beq 4f6d4 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4f704 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ - ldr r2, [pc, #248] @ 4f7d4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f6d4 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + ldr r2, [pc, #248] @ 4f7a4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f6f4 <_PyEval_MatchKeys@@Base+0x3bc> │ │ │ │ + beq 4f6c4 <_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 4f758 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + beq 4f728 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f758 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + beq 4f728 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f758 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ - ldr r2, [pc, #164] @ 4f7d4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f728 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + ldr r2, [pc, #164] @ 4f7a4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f748 <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ + beq 4f718 <_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 4f7ac <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + beq 4f77c <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f7ac <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + beq 4f77c <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4f7ac <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ - ldr r2, [pc, #80] @ 4f7d4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f77c <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + ldr r2, [pc, #80] @ 4f7a4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f79c <_PyEval_MatchKeys@@Base+0x464> │ │ │ │ + beq 4f76c <_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] │ │ │ │ @@ -37986,328 +37972,466 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ ldrsheq ip, [r7], #-216 @ 0xffffff28 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, r0, lsr ip │ │ │ │ + @ instruction: 0x0038b8dc │ │ │ │ subseq r5, r7, r0, lsl 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 │ │ │ │ - bl 10f874 │ │ │ │ - ldr r1, [pc, #40] @ 4f824 <_PyEval_MatchKeys@@Base+0x4ec> │ │ │ │ + bl 10f9c4 │ │ │ │ + ldr r1, [pc, #40] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x4ec> │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128874 │ │ │ │ - ldr r1, [pc, #24] @ 4f828 <_PyEval_MatchKeys@@Base+0x4f0> │ │ │ │ + bl 1289e8 │ │ │ │ + ldr r1, [pc, #24] @ 4f7f8 <_PyEval_MatchKeys@@Base+0x4f0> │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1101c8 │ │ │ │ + bl 110318 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r2, [r7], #-236 @ 0xffffff14 │ │ │ │ - mlaseq r8, ip, fp, sp │ │ │ │ + mlaseq r8, ip, r8, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bhi 4f868 <_PyEval_MatchKeys@@Base+0x530> │ │ │ │ + bhi 4f838 <_PyEval_MatchKeys@@Base+0x530> │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fc0c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd98 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4f888 <_PyEval_MatchKeys@@Base+0x550> │ │ │ │ - b 4f8a4 <_PyEval_MatchKeys@@Base+0x56c> │ │ │ │ - ldr r0, [pc, #292] @ 4f994 <_PyEval_MatchKeys@@Base+0x65c> │ │ │ │ + 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 ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f98c <_PyEval_MatchKeys@@Base+0x654> │ │ │ │ - b 4f854 <_PyEval_MatchKeys@@Base+0x51c> │ │ │ │ - bl ab150 │ │ │ │ + beq 4f95c <_PyEval_MatchKeys@@Base+0x654> │ │ │ │ + b 4f824 <_PyEval_MatchKeys@@Base+0x51c> │ │ │ │ + bl ab1b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4f8b8 <_PyEval_MatchKeys@@Base+0x580> │ │ │ │ + bne 4f888 <_PyEval_MatchKeys@@Base+0x580> │ │ │ │ cmn r5, #1 │ │ │ │ - bne 4f8d4 <_PyEval_MatchKeys@@Base+0x59c> │ │ │ │ - bl a5784 │ │ │ │ + bne 4f8a4 <_PyEval_MatchKeys@@Base+0x59c> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 4f8d4 <_PyEval_MatchKeys@@Base+0x59c> │ │ │ │ - b 4f98c <_PyEval_MatchKeys@@Base+0x654> │ │ │ │ + beq 4f8a4 <_PyEval_MatchKeys@@Base+0x59c> │ │ │ │ + b 4f95c <_PyEval_MatchKeys@@Base+0x654> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4f89c <_PyEval_MatchKeys@@Base+0x564> │ │ │ │ + bne 4f86c <_PyEval_MatchKeys@@Base+0x564> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4f89c <_PyEval_MatchKeys@@Base+0x564> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 4f86c <_PyEval_MatchKeys@@Base+0x564> │ │ │ │ cmp r7, #1 │ │ │ │ - ble 4f94c <_PyEval_MatchKeys@@Base+0x614> │ │ │ │ + ble 4f91c <_PyEval_MatchKeys@@Base+0x614> │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4f904 <_PyEval_MatchKeys@@Base+0x5cc> │ │ │ │ + beq 4f8d4 <_PyEval_MatchKeys@@Base+0x5cc> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ - beq 4f950 <_PyEval_MatchKeys@@Base+0x618> │ │ │ │ - b 4f97c <_PyEval_MatchKeys@@Base+0x644> │ │ │ │ - ldr r3, [pc, #140] @ 4f998 <_PyEval_MatchKeys@@Base+0x660> │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4f920 <_PyEval_MatchKeys@@Base+0x5e8> │ │ │ │ - ldr r1, [pc, #128] @ 4f998 <_PyEval_MatchKeys@@Base+0x660> │ │ │ │ - bl adf9c │ │ │ │ + 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 ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f934 <_PyEval_MatchKeys@@Base+0x5fc> │ │ │ │ + beq 4f904 <_PyEval_MatchKeys@@Base+0x5fc> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 4f950 <_PyEval_MatchKeys@@Base+0x618> │ │ │ │ - ldr r2, [pc, #96] @ 4f99c <_PyEval_MatchKeys@@Base+0x664> │ │ │ │ - ldr r1, [pc, #96] @ 4f9a0 <_PyEval_MatchKeys@@Base+0x668> │ │ │ │ - ldr r0, [pc, #80] @ 4f994 <_PyEval_MatchKeys@@Base+0x65c> │ │ │ │ + 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 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4f98c <_PyEval_MatchKeys@@Base+0x654> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4f95c <_PyEval_MatchKeys@@Base+0x654> │ │ │ │ mov r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt 4f968 <_PyEval_MatchKeys@@Base+0x630> │ │ │ │ + bgt 4f938 <_PyEval_MatchKeys@@Base+0x630> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 280210 │ │ │ │ + b 280700 │ │ │ │ sub r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4a974 │ │ │ │ - ldr r3, [pc, #20] @ 4f998 <_PyEval_MatchKeys@@Base+0x660> │ │ │ │ + b 4a944 │ │ │ │ + ldr r3, [pc, #20] @ 4f968 <_PyEval_MatchKeys@@Base+0x660> │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4f934 <_PyEval_MatchKeys@@Base+0x5fc> │ │ │ │ - b 4f910 <_PyEval_MatchKeys@@Base+0x5d8> │ │ │ │ + beq 4f904 <_PyEval_MatchKeys@@Base+0x5fc> │ │ │ │ + b 4f8e0 <_PyEval_MatchKeys@@Base+0x5d8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x003592dc │ │ │ │ + @ instruction: 0x00358fdc │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, asr #16 │ │ │ │ - eorseq r9, r6, r8, lsl #5 │ │ │ │ + eorseq r0, r6, ip, asr #10 │ │ │ │ + eorseq r8, r6, r8, lsl #31 │ │ │ │ │ │ │ │ -0004f9a4 : │ │ │ │ - ldr r0, [pc] @ 4f9ac │ │ │ │ - b 10ee30 │ │ │ │ +0004f974 : │ │ │ │ + ldr r0, [pc] @ 4f97c │ │ │ │ + b 10ef80 │ │ │ │ subseq r2, r7, r0, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29658 │ │ │ │ sub r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 4fa04 │ │ │ │ + bhi 4f9d4 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4fa24 │ │ │ │ - b 4fa80 │ │ │ │ - ldr r0, [pc, #284] @ 4fb28 │ │ │ │ + beq 4f9f4 │ │ │ │ + b 4fa50 │ │ │ │ + ldr r0, [pc, #284] @ 4faf8 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4f9e8 │ │ │ │ - b 4fa80 │ │ │ │ + bne 4f9b8 │ │ │ │ + b 4fa50 │ │ │ │ cmp r6, #1 │ │ │ │ - ble 4fabc │ │ │ │ + ble 4fa8c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #244] @ 4fb2c │ │ │ │ + ldr r2, [pc, #244] @ 4fafc │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4fa9c │ │ │ │ + beq 4fa6c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4fa88 │ │ │ │ + beq 4fa58 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4fa80 │ │ │ │ + beq 4fa50 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4faa0 │ │ │ │ - ldr r3, [pc, #184] @ 4fb30 │ │ │ │ - ldr r1, [pc, #184] @ 4fb34 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4fb08 │ │ │ │ - ldr r2, [pc, #168] @ 4fb38 │ │ │ │ - ldr r1, [pc, #168] @ 4fb3c │ │ │ │ - ldr r0, [pc, #144] @ 4fb28 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4fa80 │ │ │ │ + beq 4fa70 │ │ │ │ + ldr r3, [pc, #184] @ 4fb00 │ │ │ │ + ldr r1, [pc, #184] @ 4fb04 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + mov r4, #0 │ │ │ │ + b 4fad8 │ │ │ │ + ldr r2, [pc, #168] @ 4fb08 │ │ │ │ + ldr r1, [pc, #168] @ 4fb0c │ │ │ │ + ldr r0, [pc, #144] @ 4faf8 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4fa50 │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 4fac0 │ │ │ │ + beq 4fa90 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 1033c4 │ │ │ │ + bl 103538 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 4fac0 │ │ │ │ - b 4fa80 │ │ │ │ + bge 4fa90 │ │ │ │ + b 4fa50 │ │ │ │ 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 2189c4 │ │ │ │ + bl 218154 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4fb08 │ │ │ │ + beq 4fad8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #60] @ 4fb40 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #60] @ 4fb10 │ │ │ │ + bl a9c3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fb1c │ │ │ │ + beq 4faec │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003713dc │ │ │ │ + ldrsbeq r1, [r7], -ip @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r1, r0 │ │ │ │ - eorseq r8, r6, r0, ror r0 │ │ │ │ - eorseq r9, r6, r8, lsl #5 │ │ │ │ - eorseq r3, r7, r8, ror r8 │ │ │ │ + mlaseq r5, ip, lr, pc @ │ │ │ │ + eorseq r7, r6, r0, ror sp │ │ │ │ + eorseq r8, r6, r8, lsl #31 │ │ │ │ + eorseq r3, r7, r8, ror r5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r5, [pc, #264] @ 4fc34 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + cmp r3, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + beq 4fb74 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r3 │ │ │ │ + bl ae050 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4fb74 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 1afba8 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 4fb7c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + b 4fc2c │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 4fb9c │ │ │ │ + ldr r1, [pc, #160] @ 4fc34 │ │ │ │ + bl ae050 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4fba8 │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + b 4fbc0 │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 1afba8 │ │ │ │ + cmn r0, #1 │ │ │ │ + ldreq r0, [sp, #8] │ │ │ │ + beq 4fc2c │ │ │ │ + ldrd r4, [sp, #32] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 354dec │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4fbf8 │ │ │ │ + ldr r3, [pc, #80] @ 4fc38 │ │ │ │ + ldr r1, [pc, #80] @ 4fc3c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + mov r0, #0 │ │ │ │ + b 4fc2c │ │ │ │ + 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] @ 4fc40 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + strd r4, [sp] │ │ │ │ + bl a9c3c │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + subseq sp, r5, r8, lsr #22 │ │ │ │ + eorseq sp, r8, r0, ror #17 │ │ │ │ + eorseq sp, r8, r0, ror #3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 10f9c4 │ │ │ │ + ldr r1, [pc, #40] @ 4fc8c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289e8 │ │ │ │ + ldr r1, [pc, #24] @ 4fc90 │ │ │ │ + mov r2, r0 │ │ │ │ + str r2, [r5] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 110318 │ │ │ │ + asr r0, r0, #31 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, r7, r4, asr #30 │ │ │ │ + @ instruction: 0x0038d8f0 │ │ │ │ + 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 │ │ │ │ + ldr r3, [ip] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [ip] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 163e20 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9b36c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 4fd14 │ │ │ │ + ldr r0, [pc, #32] @ 4fd20 │ │ │ │ + bl 2b11b8 <_PyEval_GetBuiltin@@Base> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #20] @ 4fd24 │ │ │ │ + bl a9c3c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq sp, r7, ip, ror r4 │ │ │ │ + eorseq fp, r8, r0, asr r8 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc] @ 4fd38 │ │ │ │ + b 1aec58 │ │ │ │ + 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 170618 │ │ │ │ + bl 170934 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4fbd0 │ │ │ │ - ldr r3, [pc, #1156] @ 50000 │ │ │ │ + beq 4fdc8 │ │ │ │ + ldr r3, [pc, #1156] @ 501f8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8a8 │ │ │ │ + bl 11fa34 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4fba0 │ │ │ │ - bl a5784 │ │ │ │ + bne 4fd98 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fba8 │ │ │ │ - b 4fff0 │ │ │ │ + beq 4fda0 │ │ │ │ + b 501e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4fbb8 │ │ │ │ + bge 4fdb0 │ │ │ │ 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 5be0c │ │ │ │ - ldr r3, [pc, #1068] @ 50004 │ │ │ │ + b 5c0fc │ │ │ │ + ldr r3, [pc, #1068] @ 501fc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 4ffe0 │ │ │ │ + bne 501d8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fc0c │ │ │ │ + beq 4fe04 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16e9f8 │ │ │ │ + bl 16ecd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4fc24 │ │ │ │ - b 4fff0 │ │ │ │ + bge 4fe1c │ │ │ │ + b 501e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 31399c <_PyGen_SetStopIterationValue@@Base+0xbc> │ │ │ │ + bl 313c80 <_PyGen_SetStopIterationValue@@Base+0x4c> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4fbec │ │ │ │ - b 4fff0 │ │ │ │ + bne 4fde4 │ │ │ │ + b 501e8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16f340 │ │ │ │ + bl 16f61c │ │ │ │ cmp r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4fd5c │ │ │ │ + bne 4ff54 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 4fff4 │ │ │ │ + ble 501ec │ │ │ │ cmp r4, #0 │ │ │ │ - bge 4fc7c │ │ │ │ + bge 4fe74 │ │ │ │ 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 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r8, r0, #0 │ │ │ │ ldrne r4, [sp, #12] │ │ │ │ movne r9, #0 │ │ │ │ - beq 4fff0 │ │ │ │ + beq 501e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r1, r4, r0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bls 4fcf8 │ │ │ │ + bls 4fef0 │ │ │ │ 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] │ │ │ │ @@ -38317,169 +38441,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 4fc94 │ │ │ │ + b 4fe8c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 4fd24 │ │ │ │ + bcs 4ff1c │ │ │ │ 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 4fff4 │ │ │ │ + beq 501ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 4fff4 │ │ │ │ + bne 501ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4fff4 │ │ │ │ - ldr r1, [pc, #676] @ 50008 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 501ec │ │ │ │ + ldr r1, [pc, #676] @ 50200 │ │ │ │ mov r0, r8 │ │ │ │ - bl 149604 │ │ │ │ + bl 14975c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4fff0 │ │ │ │ + beq 501e8 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r5, r8 │ │ │ │ - beq 4fdc0 │ │ │ │ + beq 4ffb8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4fda4 │ │ │ │ + beq 4ff9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4fda4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #608] @ 5000c │ │ │ │ - ldr r1, [pc, #608] @ 50010 │ │ │ │ + bne 4ff9c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #608] @ 50204 │ │ │ │ + ldr r1, [pc, #608] @ 50208 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 117720 │ │ │ │ - b 4fff0 │ │ │ │ + bl 117864 │ │ │ │ + b 501e8 │ │ │ │ cmp r5, r8 │ │ │ │ - bge 4fddc │ │ │ │ + bge 4ffd4 │ │ │ │ sub r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 314870 │ │ │ │ + bl 314bc4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4fe78 │ │ │ │ - ldr r1, [pc, #560] @ 50014 │ │ │ │ + beq 50070 │ │ │ │ + ldr r1, [pc, #560] @ 5020c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 17dce0 │ │ │ │ - bl 10f874 │ │ │ │ + bl 17e108 │ │ │ │ + bl 10f9c4 │ │ │ │ mov r9, #0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge 4fe60 │ │ │ │ + bge 50058 │ │ │ │ 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 4fe58 │ │ │ │ + beq 50050 │ │ │ │ mov r0, sl │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4fe58 │ │ │ │ - ldr r3, [pc, #476] @ 50018 │ │ │ │ + bne 50050 │ │ │ │ + ldr r3, [pc, #476] @ 50210 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #468] @ 5001c │ │ │ │ - bl 117720 │ │ │ │ + ldr r1, [pc, #468] @ 50214 │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 4fe84 │ │ │ │ - b 4fff0 │ │ │ │ + bne 5007c │ │ │ │ + b 501e8 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 4fdf4 │ │ │ │ + b 4ffec │ │ │ │ cmp r5, #0 │ │ │ │ - ble 4fed0 │ │ │ │ + ble 500c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 4fea0 │ │ │ │ + bne 50098 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4fff0 │ │ │ │ + beq 501e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4fff0 │ │ │ │ + bne 501e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 4fff0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 501e8 │ │ │ │ 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 4feb8 │ │ │ │ - b 4fed4 │ │ │ │ + bne 500b0 │ │ │ │ + b 500cc │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ ldrgt r2, [sp, #8] │ │ │ │ ldrgt ip, [r3, #4] │ │ │ │ - ble 4ff0c │ │ │ │ + ble 50104 │ │ │ │ cmp ip, r2 │ │ │ │ - ble 4ff1c │ │ │ │ + ble 50114 │ │ │ │ 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 4fee8 │ │ │ │ + b 500e0 │ │ │ │ ldrlt r2, [r3, #4] │ │ │ │ ldrlt ip, [sp, #8] │ │ │ │ sublt r2, r2, #1 │ │ │ │ - blt 4ff34 │ │ │ │ + blt 5012c │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ lsl lr, lr, #2 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ - b 4ff58 │ │ │ │ + b 50150 │ │ │ │ cmp ip, r2 │ │ │ │ - bgt 4ff1c │ │ │ │ + bgt 50114 │ │ │ │ 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 4ff34 │ │ │ │ + b 5012c │ │ │ │ cmp r2, r8 │ │ │ │ - bge 4ffa0 │ │ │ │ + bge 50198 │ │ │ │ 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 │ │ │ │ @@ -38487,219 +38611,52 @@ │ │ │ │ add r1, r1, lr │ │ │ │ ldr ip, [r0] │ │ │ │ add r2, r2, #1 │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ add ip, ip, #1 │ │ │ │ strne ip, [r0] │ │ │ │ str r0, [r6] │ │ │ │ - b 4ff58 │ │ │ │ + b 50150 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ sub r2, r2, r5 │ │ │ │ add r2, r2, r8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ffd4 │ │ │ │ + beq 501cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ffd4 │ │ │ │ + bne 501cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b440 │ │ │ │ - b 4fff4 │ │ │ │ - ldr r3, [pc, #48] @ 50018 │ │ │ │ - ldr r1, [pc, #52] @ 50020 │ │ │ │ + bl 9b3f0 │ │ │ │ + b 501ec │ │ │ │ + ldr r3, [pc, #48] @ 50210 │ │ │ │ + ldr r1, [pc, #52] @ 50218 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ 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 sp, r8, r0, ror #23 │ │ │ │ + @ instruction: 0x0038d8fc │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r7, ip, ror #2 │ │ │ │ + eorseq r2, r7, ip, ror #28 │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038aabc │ │ │ │ - eorseq sp, r8, r0, lsl #24 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 10f874 │ │ │ │ - ldr r1, [pc, #40] @ 5006c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128874 │ │ │ │ - ldr r1, [pc, #24] @ 50070 │ │ │ │ - mov r2, r0 │ │ │ │ - str r2, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1101c8 │ │ │ │ - asr r0, r0, #31 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, r4, asr #30 │ │ │ │ - eorseq sp, r8, r4, lsr #24 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #264] @ 50194 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - cmp r3, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - beq 500d4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r3 │ │ │ │ - bl adf9c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 500d4 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl 1b06c8 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 500dc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - b 5018c │ │ │ │ - ldrd r2, [r4, #8] │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 500fc │ │ │ │ - ldr r1, [pc, #160] @ 50194 │ │ │ │ - bl adf9c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 50108 │ │ │ │ - ldrd r2, [r4, #8] │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - b 50120 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 1b06c8 │ │ │ │ - cmn r0, #1 │ │ │ │ - ldreq r0, [sp, #8] │ │ │ │ - beq 5018c │ │ │ │ - ldrd r4, [sp, #32] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 3550d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 50158 │ │ │ │ - ldr r3, [pc, #80] @ 50198 │ │ │ │ - ldr r1, [pc, #80] @ 5019c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - mov r0, #0 │ │ │ │ - b 5018c │ │ │ │ - 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 39704 │ │ │ │ - ldrd r4, [sp, #24] │ │ │ │ - ldr r0, [pc, #28] @ 501a0 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - strd r4, [sp] │ │ │ │ - bl a9bd4 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - subseq sp, r5, r8, lsr #22 │ │ │ │ - eorseq sp, r8, r0, lsr ip │ │ │ │ - @ instruction: 0x0038d4bc │ │ │ │ - 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 501ec │ │ │ │ - ldr r3, [ip] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [ip] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 163b0c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9b3bc │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 50224 │ │ │ │ - ldr r0, [pc, #32] @ 50230 │ │ │ │ - bl 2b0e20 <_PyEval_GetBuiltin@@Base> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 50234 │ │ │ │ - bl a9bd4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x0038bafc │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 50248 │ │ │ │ - b 1af778 │ │ │ │ - andeq r9, r2, r4, lsr #23 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 50278 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - bl 33419c <_PyUnicode_ToNumeric@@Base+0x4130> │ │ │ │ - ldr r5, [pc, #60] @ 502bc │ │ │ │ - add r0, r4, #12 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r1, [pc, #48] @ 502bc │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r5] │ │ │ │ - bl 2172b4 │ │ │ │ - ldr r3, [r5] │ │ │ │ - add r0, r4, #16 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - ldr r1, [pc, #12] @ 502bc │ │ │ │ - strne r3, [r5] │ │ │ │ - bl 2172b4 │ │ │ │ - ldr r0, [pc] @ 502bc │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sl, r8, r0, lsr r8 │ │ │ │ + eorseq sp, r8, ip, lsl r9 │ │ │ │ │ │ │ │ -000502c0 : │ │ │ │ - ldr r0, [pc] @ 502c8 │ │ │ │ - b 10ee30 │ │ │ │ +0005021c : │ │ │ │ + ldr r0, [pc] @ 50224 │ │ │ │ + b 10ef80 │ │ │ │ subseq r2, r7, r8, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ @@ -38708,668 +38665,697 @@ │ │ │ │ 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 50324 │ │ │ │ + bne 50280 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 50354 │ │ │ │ - ldr ip, [pc, #1576] @ 50954 │ │ │ │ + beq 502b0 │ │ │ │ + ldr ip, [pc, #1576] @ 508b0 │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50418 │ │ │ │ + beq 50374 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 503d0 │ │ │ │ + beq 5032c │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 50374 │ │ │ │ + beq 502d0 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 50378 │ │ │ │ - b 503dc │ │ │ │ - ldr r5, [pc, #1500] @ 50958 │ │ │ │ + bne 502d4 │ │ │ │ + b 50338 │ │ │ │ + ldr r5, [pc, #1500] @ 508b4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fc0c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd98 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 50398 │ │ │ │ - bl a5784 │ │ │ │ + bne 502f4 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 503dc │ │ │ │ - b 50418 │ │ │ │ - bl ab150 │ │ │ │ + beq 50338 │ │ │ │ + b 50374 │ │ │ │ + bl ab1b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 503c4 │ │ │ │ + beq 50320 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 503c4 │ │ │ │ + bne 50320 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 503e0 │ │ │ │ - b 50388 │ │ │ │ - ldr r5, [pc, #1408] @ 50958 │ │ │ │ + bne 5033c │ │ │ │ + b 502e4 │ │ │ │ + ldr r5, [pc, #1408] @ 508b4 │ │ │ │ mvn r7, #0 │ │ │ │ - b 503e0 │ │ │ │ + b 5033c │ │ │ │ mvn r7, #0 │ │ │ │ - ldr r3, [pc, #1392] @ 50958 │ │ │ │ + ldr r3, [pc, #1392] @ 508b4 │ │ │ │ cmp r7, #0 │ │ │ │ mvnlt r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r6, [r8, #8] │ │ │ │ add r9, r8, #16 │ │ │ │ - bne 505d4 │ │ │ │ + bne 50530 │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 50420 │ │ │ │ + bne 5037c │ │ │ │ mov r4, #0 │ │ │ │ - b 50948 │ │ │ │ + b 508a4 │ │ │ │ sub r2, r6, #1 │ │ │ │ - ldr fp, [pc, #1328] @ 5095c │ │ │ │ + ldr fp, [pc, #1328] @ 508b8 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 50548 │ │ │ │ + beq 504a4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 50598 │ │ │ │ + blt 504f4 │ │ │ │ ldrb r3, [r9, r1] │ │ │ │ sub r6, r1, #1 │ │ │ │ ldr r3, [fp, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 50474 │ │ │ │ + beq 503d0 │ │ │ │ mov r1, r6 │ │ │ │ - b 5043c │ │ │ │ + b 50398 │ │ │ │ ldrb r3, [r9, r6] │ │ │ │ ldr r3, [fp, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne 504b8 │ │ │ │ + bne 50414 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmn r6, #1 │ │ │ │ - bne 50460 │ │ │ │ + bne 503bc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 504b8 │ │ │ │ - ldr r3, [pc, #1232] @ 50960 │ │ │ │ + bne 50414 │ │ │ │ + ldr r3, [pc, #1232] @ 508bc │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 504b8 │ │ │ │ + bne 50414 │ │ │ │ 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 50598 │ │ │ │ + b 504f4 │ │ │ │ add r0, r6, #1 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 505ac │ │ │ │ + beq 50508 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle sl, [r3, r5, lsl #2] │ │ │ │ - ble 5053c │ │ │ │ + ble 50498 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5051c │ │ │ │ + beq 50478 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 505ac │ │ │ │ + beq 50508 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 505ac │ │ │ │ + bne 50508 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 505ac │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 50508 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5053c │ │ │ │ + beq 50498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 5053c │ │ │ │ + bne 50498 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b 50434 │ │ │ │ + b 50390 │ │ │ │ cmp r1, #0 │ │ │ │ - ldrge r3, [pc, #1032] @ 5095c │ │ │ │ - blt 50598 │ │ │ │ + ldrge r3, [pc, #1032] @ 508b8 │ │ │ │ + blt 504f4 │ │ │ │ ldrb r2, [r9, r1] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 50570 │ │ │ │ + beq 504cc │ │ │ │ subs r1, r1, #1 │ │ │ │ - bcc 50598 │ │ │ │ - b 50554 │ │ │ │ + bcc 504f4 │ │ │ │ + b 504b0 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 505ac │ │ │ │ + beq 50508 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - bgt 508e8 │ │ │ │ + bgt 50844 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2a7a88 │ │ │ │ + bl 2a7f08 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 50948 │ │ │ │ + bge 508a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50418 │ │ │ │ + beq 50374 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50418 │ │ │ │ + bne 50374 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 50418 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 50374 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 50418 │ │ │ │ + bne 50374 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 50614 │ │ │ │ - ldr r3, [pc, #860] @ 50964 │ │ │ │ - ldr r1, [pc, #860] @ 50968 │ │ │ │ + bne 50570 │ │ │ │ + ldr r3, [pc, #860] @ 508c0 │ │ │ │ + ldr r1, [pc, #860] @ 508c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 508d8 │ │ │ │ + bl 18ec84 │ │ │ │ + b 50834 │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ cmp fp, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 50738 │ │ │ │ + bne 50694 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb sl, [r3] │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r4, r0, #0 │ │ │ │ subne r6, r6, #1 │ │ │ │ movne r1, r6 │ │ │ │ - beq 508d8 │ │ │ │ + beq 50834 │ │ │ │ cmp r6, #0 │ │ │ │ - blt 50700 │ │ │ │ + blt 5065c │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcc 50700 │ │ │ │ + bcc 5065c │ │ │ │ ldrb r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne 506f8 │ │ │ │ + bne 50654 │ │ │ │ add r0, r6, #1 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 508b4 │ │ │ │ + beq 50810 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle fp, [r3, r5, lsl #2] │ │ │ │ - ble 506e8 │ │ │ │ + ble 50644 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 506c8 │ │ │ │ + beq 50624 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 508b4 │ │ │ │ + beq 50810 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 508b4 │ │ │ │ + bne 50810 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 508b4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 50810 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 506e8 │ │ │ │ + beq 50644 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 506e8 │ │ │ │ + bne 50644 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ sub r6, r6, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b 50648 │ │ │ │ + b 505a4 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcs 50658 │ │ │ │ + bcs 505b4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 50718 │ │ │ │ - ldr r3, [pc, #592] @ 50960 │ │ │ │ + bne 50674 │ │ │ │ + ldr r3, [pc, #592] @ 508bc │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 507fc │ │ │ │ + beq 50758 │ │ │ │ cmn r1, #1 │ │ │ │ - blt 508a0 │ │ │ │ + blt 507fc │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 50830 │ │ │ │ - b 508b4 │ │ │ │ - bl 92fe8 │ │ │ │ + bne 5078c │ │ │ │ + b 50810 │ │ │ │ + bl 92f94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 508d8 │ │ │ │ + beq 50834 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 507e4 │ │ │ │ + beq 50740 │ │ │ │ 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 287af0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 287fe0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt 507e4 │ │ │ │ + blt 50740 │ │ │ │ add r0, fp, sl │ │ │ │ sub r1, r6, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 508b4 │ │ │ │ + beq 50810 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 507d8 │ │ │ │ + ble 50734 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50858 │ │ │ │ + bne 507b4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 507d8 │ │ │ │ + beq 50734 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 507d8 │ │ │ │ + bne 50734 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b 50744 │ │ │ │ + b 506a0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 5081c │ │ │ │ - ldr r3, [pc, #364] @ 50960 │ │ │ │ + bne 50778 │ │ │ │ + ldr r3, [pc, #364] @ 508bc │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 5081c │ │ │ │ + bne 50778 │ │ │ │ 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 508a0 │ │ │ │ + b 507fc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 508b4 │ │ │ │ + beq 50810 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 5089c │ │ │ │ + ble 507f8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5087c │ │ │ │ + beq 507d8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 508b4 │ │ │ │ + beq 50810 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 508b4 │ │ │ │ + bne 50810 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 508b4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 50810 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5089c │ │ │ │ + beq 507f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5089c │ │ │ │ + bne 507f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2a7a88 │ │ │ │ + bl 2a7f08 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 508dc │ │ │ │ + bge 50838 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 508d8 │ │ │ │ + beq 50834 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 508d8 │ │ │ │ + bne 50834 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113404 │ │ │ │ - b 50948 │ │ │ │ + bl 113554 │ │ │ │ + b 508a4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50924 │ │ │ │ + beq 50880 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 505ac │ │ │ │ + beq 50508 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 505ac │ │ │ │ + bne 50508 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 505ac │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 50508 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50594 │ │ │ │ + beq 504f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50594 │ │ │ │ + bne 504f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 50594 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 504f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r2, r7, ip, lsl #31 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r5, r9, r0, ror #13 │ │ │ │ + eorseq r5, r9, r0, ror #7 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, pc, r5 @ │ │ │ │ + mlaseq r6, ip, ip, r5 │ │ │ │ + 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 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl 33401c <_PyUnicode_ToNumeric@@Base+0x4228> │ │ │ │ + ldr r5, [pc, #60] @ 50938 │ │ │ │ + add r0, r4, #12 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r1, [pc, #48] @ 50938 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r5] │ │ │ │ + bl 216a44 │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r0, r4, #16 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + ldr r1, [pc, #12] @ 50938 │ │ │ │ + strne r3, [r5] │ │ │ │ + bl 216a44 │ │ │ │ + ldr r0, [pc] @ 50938 │ │ │ │ + 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 a649c │ │ │ │ + b a6504 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10f874 │ │ │ │ - ldr r1, [pc, #316] @ 50ae8 │ │ │ │ + bl 10f9c4 │ │ │ │ + ldr r1, [pc, #316] @ 50ab8 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128874 │ │ │ │ + bl 1289e8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - bne 509cc │ │ │ │ + bne 5099c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288ac │ │ │ │ + bl 128a20 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 509c4 │ │ │ │ - ldr r1, [pc, #260] @ 50aec │ │ │ │ + blt 50994 │ │ │ │ + ldr r1, [pc, #260] @ 50abc │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128874 │ │ │ │ + bl 1289e8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - beq 509c4 │ │ │ │ + beq 50994 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288ac │ │ │ │ + bl 128a20 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 509c4 │ │ │ │ - ldr r1, [pc, #216] @ 50af0 │ │ │ │ + blt 50994 │ │ │ │ + ldr r1, [pc, #216] @ 50ac0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128874 │ │ │ │ + bl 1289e8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ - beq 509c4 │ │ │ │ + beq 50994 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288ac │ │ │ │ + bl 128a20 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 509c4 │ │ │ │ - ldr r1, [pc, #172] @ 50af4 │ │ │ │ + blt 50994 │ │ │ │ + ldr r1, [pc, #172] @ 50ac4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128874 │ │ │ │ + bl 1289e8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq 509c4 │ │ │ │ + beq 50994 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288ac │ │ │ │ + bl 128a20 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 509c4 │ │ │ │ - ldr r1, [pc, #128] @ 50af8 │ │ │ │ + blt 50994 │ │ │ │ + ldr r1, [pc, #128] @ 50ac8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128874 │ │ │ │ + bl 1289e8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq 509c4 │ │ │ │ + beq 50994 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288ac │ │ │ │ + bl 128a20 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 509c4 │ │ │ │ - ldr r1, [pc, #84] @ 50afc │ │ │ │ + blt 50994 │ │ │ │ + ldr r1, [pc, #84] @ 50acc │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128874 │ │ │ │ + bl 1289e8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq 509c4 │ │ │ │ + beq 50994 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1288ac │ │ │ │ + bl 128a20 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 509c4 │ │ │ │ - ldr r2, [pc, #40] @ 50b00 │ │ │ │ - ldr r1, [pc, #40] @ 50b04 │ │ │ │ + blt 50994 │ │ │ │ + ldr r2, [pc, #40] @ 50ad0 │ │ │ │ + ldr r1, [pc, #40] @ 50ad4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 283160 │ │ │ │ + bl 283650 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrheq r2, [r7], #-248 @ 0xffffff08 │ │ │ │ subseq r2, r7, ip, asr #31 │ │ │ │ subseq r2, r7, r0, ror #31 │ │ │ │ ldrsheq r2, [r7], #-244 @ 0xffffff0c │ │ │ │ subseq r3, r7, r8 │ │ │ │ subseq r3, r7, ip, lsl r0 │ │ │ │ - mlaseq r8, ip, ip, sp │ │ │ │ - eorseq r8, r5, r8, lsr r5 │ │ │ │ + mlaseq r8, ip, r9, sp │ │ │ │ + eorseq r8, r5, r8, lsr r2 │ │ │ │ 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] @ 50d48 │ │ │ │ - beq 50d40 │ │ │ │ + ldreq r4, [pc, #548] @ 50d18 │ │ │ │ + beq 50d10 │ │ │ │ ldr r0, [r1] │ │ │ │ mov sl, r1 │ │ │ │ - bl 191f08 │ │ │ │ + bl 191aa4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 50bc4 │ │ │ │ + beq 50b94 │ │ │ │ cmp r8, #1 │ │ │ │ - ldrne fp, [pc, #520] @ 50d4c │ │ │ │ + ldrne fp, [pc, #520] @ 50d1c │ │ │ │ movne r9, #1 │ │ │ │ - bne 50ba0 │ │ │ │ - bl 204d98 │ │ │ │ + bne 50b70 │ │ │ │ + bl 2048d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 50b6c │ │ │ │ + beq 50b3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 50b74 │ │ │ │ + beq 50b44 │ │ │ │ mov r4, r5 │ │ │ │ - b 50d40 │ │ │ │ + b 50d10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 50b6c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 50b3c │ │ │ │ cmp r4, fp │ │ │ │ - bne 50c00 │ │ │ │ + bne 50bd0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 50be8 │ │ │ │ + bne 50bb8 │ │ │ │ mov r6, r4 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r9, r8 │ │ │ │ - bge 50d40 │ │ │ │ + bge 50d10 │ │ │ │ ldr r0, [sl, r9, lsl #2] │ │ │ │ - bl 191f08 │ │ │ │ + bl 191aa4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 50b80 │ │ │ │ + bne 50b50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 50bcc │ │ │ │ + bne 50b9c │ │ │ │ mov r4, #0 │ │ │ │ - b 50d40 │ │ │ │ + b 50d10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50bc4 │ │ │ │ + bne 50b94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 50bc4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 50b94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 50b94 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 50b94 │ │ │ │ + bne 50b64 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 50b64 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 50ce8 │ │ │ │ + beq 50cb8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 50ce8 │ │ │ │ + beq 50cb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216568 <_PyLong_GCD@@Base> │ │ │ │ + bl 215cf8 <_PyLong_GCD@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 50c3c │ │ │ │ + bne 50c0c │ │ │ │ mov r6, #0 │ │ │ │ - b 50cec │ │ │ │ + b 50cbc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194d88 │ │ │ │ + bl 194924 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 50c70 │ │ │ │ + beq 50c40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 50c70 │ │ │ │ + bne 50c40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 50c34 │ │ │ │ + beq 50c04 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 175de4 │ │ │ │ + bl 17620c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 50cac │ │ │ │ + beq 50c7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50cac │ │ │ │ + bne 50c7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 50c34 │ │ │ │ + beq 50c04 │ │ │ │ mov r0, r7 │ │ │ │ - bl 204d98 │ │ │ │ + bl 2048d8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 50cec │ │ │ │ + beq 50cbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 50cec │ │ │ │ + bne 50cbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 50cec │ │ │ │ - ldr r6, [pc, #92] @ 50d4c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 50cbc │ │ │ │ + ldr r6, [pc, #92] @ 50d1c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50d10 │ │ │ │ + beq 50ce0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50d10 │ │ │ │ + bne 50ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50d34 │ │ │ │ + beq 50d04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 50d34 │ │ │ │ + bne 50d04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 50b98 │ │ │ │ - b 50bc4 │ │ │ │ + bne 50b68 │ │ │ │ + b 50b94 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r7, r7, ip, lsl #3 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -39381,120 +39367,208 @@ │ │ │ │ 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 50ee4 │ │ │ │ + beq 50eb4 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50ee4 │ │ │ │ + bne 50eb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 319c74 <_PyTime_AsTimeval@@Base+0x1554> │ │ │ │ + bl 319fa8 <_PyTime_AsTimeval@@Base+0x1534> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 50ee4 │ │ │ │ + beq 50eb4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ cmp r5, #0 │ │ │ │ - ldreq r5, [pc, #288] @ 50eec │ │ │ │ + ldreq r5, [pc, #288] @ 50ebc │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 50de4 │ │ │ │ + beq 50db4 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #276] @ 50ef0 │ │ │ │ + ldr r2, [pc, #276] @ 50ec0 │ │ │ │ mov r1, fp │ │ │ │ - bl e1b34 │ │ │ │ + bl e1c60 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ 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] @ 50ef4 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #176] @ 50ec4 │ │ │ │ + bl a9c3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 50e5c │ │ │ │ + bne 50e2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 323fb4 │ │ │ │ + b 323a38 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #128] @ 50ef8 │ │ │ │ + ldr r0, [pc, #128] @ 50ec8 │ │ │ │ str r1, [r4, #20] │ │ │ │ mov r1, #496 @ 0x1f0 │ │ │ │ - bl 31c1c8 <_PyTime_AsTimeval@@Base+0x3aa8> │ │ │ │ + bl 31c368 <_PyTime_AsTimeval@@Base+0x38f4> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ - beq 50eb0 │ │ │ │ + beq 50e80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne 50eb0 │ │ │ │ + bne 50e80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 50e4c │ │ │ │ + beq 50e1c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50ee4 │ │ │ │ + beq 50eb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50ee4 │ │ │ │ + bne 50eb4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r7, r5, r4, lsl r5 │ │ │ │ - eorseq sp, r8, r4, lsr #25 │ │ │ │ - ldrsbeq lr, [r8], -r4 @ │ │ │ │ + eorseq r7, r5, r4, lsl r2 │ │ │ │ + eorseq sp, r8, r4, lsr #19 │ │ │ │ + @ instruction: 0x0038ddd4 │ │ │ │ + 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 10f9c4 │ │ │ │ + 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 r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 50f3c │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 50f50 │ │ │ │ + b 50f60 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 50f2c │ │ │ │ + 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 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 12855c │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 50fac │ │ │ │ + bl a57ec │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 50fbc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2a1a4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 21d770 │ │ │ │ + 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 10f874 │ │ │ │ + bl 10f9c4 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ + b 513a4 │ │ │ │ + b 513a4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 91b34 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 51058 │ │ │ │ + mov r1, r5 │ │ │ │ + bl afdb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 5105c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 51058 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 51058 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ @@ -39507,249 +39581,191 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne 50fa0 │ │ │ │ + bne 510d0 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 50fe0 │ │ │ │ + beq 51110 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #492] @ 51198 │ │ │ │ + ldr ip, [pc, #492] @ 512c8 │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50fe0 │ │ │ │ + bne 51110 │ │ │ │ mov r4, #0 │ │ │ │ - b 5118c │ │ │ │ - ldr r7, [pc, #436] @ 5119c │ │ │ │ + b 512bc │ │ │ │ + ldr r7, [pc, #436] @ 512cc │ │ │ │ cmp r6, #1 │ │ │ │ ldr sl, [r0] │ │ │ │ moveq r9, r7 │ │ │ │ moveq r4, r7 │ │ │ │ - beq 51020 │ │ │ │ + beq 51150 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 51010 │ │ │ │ + beq 51140 │ │ │ │ cmp r6, #2 │ │ │ │ - bne 51014 │ │ │ │ - b 5101c │ │ │ │ + bne 51144 │ │ │ │ + b 5114c │ │ │ │ mov r4, r7 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ - b 51020 │ │ │ │ + b 51150 │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8db0 │ │ │ │ + bl 1e82e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 32f364 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x137c> │ │ │ │ + bl 32f66c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x18fc> │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ cmpeq r9, r7 │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 510e8 │ │ │ │ + beq 51218 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r9} │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r8 │ │ │ │ - bl 14df6c │ │ │ │ + bl 14e0c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 5118c │ │ │ │ + b 512bc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge 510f4 │ │ │ │ + bge 51224 │ │ │ │ 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 116e74 │ │ │ │ + bl 116fc0 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - bne 51108 │ │ │ │ + bne 51238 │ │ │ │ cmp fp, #0 │ │ │ │ - bgt 51124 │ │ │ │ + bgt 51254 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 51170 │ │ │ │ + bne 512a0 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 50fd8 │ │ │ │ + bne 51108 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 51070 │ │ │ │ + bne 511a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 5118c │ │ │ │ + b 512bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 510c8 │ │ │ │ + bne 511f8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 510c8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 511f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33859c <_PyUnicode_ToNumeric@@Base+0x8530> │ │ │ │ + bl 33833c <_PyUnicode_ToNumeric@@Base+0x8548> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 51154 │ │ │ │ + beq 51284 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51154 │ │ │ │ + bne 51284 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r7 │ │ │ │ - ldreq r3, [pc, #64] @ 511a0 │ │ │ │ + ldreq r3, [pc, #64] @ 512d0 │ │ │ │ ldreq r4, [r3, #28] │ │ │ │ - beq 5118c │ │ │ │ + beq 512bc │ │ │ │ cmp r4, #0 │ │ │ │ - bne 510f4 │ │ │ │ - b 50fd8 │ │ │ │ + bne 51224 │ │ │ │ + b 51108 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 510dc │ │ │ │ + bne 5120c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 510dc │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 5120c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrheq r3, [r7], #-4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 10f874 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - b 5135c │ │ │ │ - b 5135c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 91ad0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 51238 │ │ │ │ - mov r1, r5 │ │ │ │ - bl afd00 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 5123c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51238 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 51238 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1283e8 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 51274 │ │ │ │ - bl a5784 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 51284 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a1a4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 21dfe0 │ │ │ │ - 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 10f874 │ │ │ │ + bl 10f9c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 512c8 │ │ │ │ + bne 51310 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 512dc │ │ │ │ - b 512ec │ │ │ │ + bne 51324 │ │ │ │ + b 51334 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 512b8 │ │ │ │ + beq 51300 │ │ │ │ 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 51308 │ │ │ │ + beq 51350 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51324 │ │ │ │ + beq 5136c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51340 │ │ │ │ + beq 51388 │ │ │ │ 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} │ │ │ │ @@ -39759,459 +39775,459 @@ │ │ │ │ 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 5138c │ │ │ │ - ldr r3, [pc, #56] @ 513b8 │ │ │ │ - ldr r1, [pc, #56] @ 513bc │ │ │ │ + bne 513d4 │ │ │ │ + ldr r3, [pc, #56] @ 51400 │ │ │ │ + ldr r1, [pc, #56] @ 51404 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 513a8 │ │ │ │ + bl 18ec84 │ │ │ │ + b 513f0 │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 513b0 │ │ │ │ - ldr r3, [pc, #24] @ 513b8 │ │ │ │ - ldr r1, [pc, #28] @ 513c0 │ │ │ │ + beq 513f8 │ │ │ │ + ldr r3, [pc, #24] @ 51400 │ │ │ │ + ldr r1, [pc, #28] @ 51408 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 513c4 │ │ │ │ + ldr r0, [pc, #12] @ 5140c │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #2 │ │ │ │ - eorseq sp, r6, r4, asr #31 │ │ │ │ + eorseq sp, r6, ip, lsr #28 │ │ │ │ + eorseq sp, r6, r4, asr #25 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 513f8 │ │ │ │ - ldr r3, [pc, #108] @ 51458 │ │ │ │ - ldr r1, [pc, #108] @ 5145c │ │ │ │ + bls 51440 │ │ │ │ + ldr r3, [pc, #108] @ 514a0 │ │ │ │ + ldr r1, [pc, #108] @ 514a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 5142c │ │ │ │ + bl 18ec84 │ │ │ │ + b 51474 │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - ldrne r4, [pc, #80] @ 51460 │ │ │ │ - bl 1c69f0 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ + ldrne r4, [pc, #80] @ 514a8 │ │ │ │ + bl 1c5f08 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r3, [pc, #68] @ 51464 │ │ │ │ + ldr r3, [pc, #68] @ 514ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a484 │ │ │ │ + bl 11a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51434 │ │ │ │ + bne 5147c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 11a838 │ │ │ │ + bl 11a980 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5142c │ │ │ │ + beq 51474 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0038dcd4 │ │ │ │ + @ instruction: 0x0038d9d4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - b 5135c │ │ │ │ + b 513a4 │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bxeq lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + bl a57ec │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne 515bc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 319fa8 <_PyTime_AsTimeval@@Base+0x1534> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 515bc │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r2, [pc, #172] @ 515c4 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #168] @ 515c8 │ │ │ │ + bl a9c3c │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 51538 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 323a38 │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ + mov r2, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r1, [pc, #128] @ 515cc │ │ │ │ + str r2, [r4, #20] │ │ │ │ + ldr r0, [pc, #124] @ 515d0 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 31c368 <_PyTime_AsTimeval@@Base+0x38f4> │ │ │ │ + ldr r3, [r5] │ │ │ │ + str r7, [r4, #20] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 51588 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 51588 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 51528 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 515bc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 515bc │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + eoreq sp, r1, r0, ror r7 │ │ │ │ + eorseq sp, r8, ip, asr #22 │ │ │ │ + ldrdeq r0, [r0], -lr │ │ │ │ + eorseq sp, r8, r4, asr fp │ │ │ │ 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 514c0 │ │ │ │ + bhi 51628 │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 514e0 │ │ │ │ - ldr r2, [pc, #280] @ 515c8 │ │ │ │ - ldr r1, [pc, #280] @ 515cc │ │ │ │ - ldr r0, [pc, #280] @ 515d0 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 515bc │ │ │ │ - ldr r0, [pc, #264] @ 515d0 │ │ │ │ + bne 51648 │ │ │ │ + ldr r2, [pc, #280] @ 51730 │ │ │ │ + ldr r1, [pc, #280] @ 51734 │ │ │ │ + ldr r0, [pc, #280] @ 51738 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 51724 │ │ │ │ + ldr r0, [pc, #264] @ 51738 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 515bc │ │ │ │ - b 51494 │ │ │ │ + beq 51724 │ │ │ │ + b 515fc │ │ │ │ cmp r4, #1 │ │ │ │ - ble 51588 │ │ │ │ + ble 516f0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #224] @ 515d4 │ │ │ │ + ldr r2, [pc, #224] @ 5173c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 51554 │ │ │ │ + beq 516bc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 51540 │ │ │ │ + beq 516a8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 515bc │ │ │ │ + beq 51724 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 51558 │ │ │ │ - ldr r3, [pc, #164] @ 515d8 │ │ │ │ - ldr r1, [pc, #164] @ 515dc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 515bc │ │ │ │ - ldr r2, [pc, #152] @ 515e0 │ │ │ │ - ldr r1, [pc, #152] @ 515e4 │ │ │ │ - ldr r0, [pc, #128] @ 515d0 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 515bc │ │ │ │ + beq 516c0 │ │ │ │ + ldr r3, [pc, #164] @ 51740 │ │ │ │ + ldr r1, [pc, #164] @ 51744 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 51724 │ │ │ │ + ldr r2, [pc, #152] @ 51748 │ │ │ │ + ldr r1, [pc, #152] @ 5174c │ │ │ │ + ldr r0, [pc, #128] @ 51738 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 51724 │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 51590 │ │ │ │ + beq 516f8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 51590 │ │ │ │ - bl a5784 │ │ │ │ + bne 516f8 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51590 │ │ │ │ - b 515bc │ │ │ │ + beq 516f8 │ │ │ │ + b 51724 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c116c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 2c1580 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 515bc │ │ │ │ - ldr r0, [pc, #52] @ 515e8 │ │ │ │ + beq 51724 │ │ │ │ + ldr r0, [pc, #52] @ 51750 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9bd4 │ │ │ │ + b a9c3c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - eorseq r9, r6, r8, ror #3 │ │ │ │ - eorseq r1, r7, r4, lsr #7 │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + eorseq r8, r6, r8, ror #29 │ │ │ │ + eorseq r1, r7, r4, lsr #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r1, r0 │ │ │ │ - eorseq r8, r6, r0, ror r0 │ │ │ │ - eorseq r9, r6, r8, lsl #5 │ │ │ │ - eorseq r3, r7, r8, ror r8 │ │ │ │ + mlaseq r5, ip, lr, pc @ │ │ │ │ + eorseq r7, r6, r0, ror sp │ │ │ │ + eorseq r8, r6, r8, lsl #31 │ │ │ │ + eorseq r3, r7, r8, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #156] @ 516a0 │ │ │ │ + ldr r3, [pc, #156] @ 51808 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - beq 51630 │ │ │ │ + beq 51798 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 51630 │ │ │ │ + beq 51798 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 51664 │ │ │ │ - b 5164c │ │ │ │ + beq 517cc │ │ │ │ + b 517b4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 51620 │ │ │ │ - ldr r0, [pc, #100] @ 516a4 │ │ │ │ - bl 1f0534 <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 51788 │ │ │ │ + ldr r0, [pc, #100] @ 5180c │ │ │ │ + bl 1efc1c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51620 │ │ │ │ - b 51698 │ │ │ │ + bne 51788 │ │ │ │ + b 51800 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #76] @ 516a4 │ │ │ │ + ldr r0, [pc, #76] @ 5180c │ │ │ │ mov r2, r3 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51698 │ │ │ │ + beq 51800 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1119c4 │ │ │ │ + bl 111b14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5168c │ │ │ │ - ldr r3, [pc, #40] @ 516a8 │ │ │ │ - ldr r1, [pc, #40] @ 516ac │ │ │ │ + bne 517f4 │ │ │ │ + ldr r3, [pc, #40] @ 51810 │ │ │ │ + ldr r1, [pc, #40] @ 51814 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 51698 │ │ │ │ + bl 18ec84 │ │ │ │ + b 51800 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 51a20 │ │ │ │ + b 51a68 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - mlaseq r5, ip, r1, r9 │ │ │ │ + mlaseq r5, ip, lr, r8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003778d8 │ │ │ │ + @ instruction: 0x003775d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1c67e4 <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ + bl 1c5cfc <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 516e4 │ │ │ │ - bl aebe0 │ │ │ │ + beq 5184c │ │ │ │ + bl aec90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #12 │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 518b0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 517f4 │ │ │ │ + bne 518b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 319c74 <_PyTime_AsTimeval@@Base+0x1554> │ │ │ │ + bl 319fa8 <_PyTime_AsTimeval@@Base+0x1534> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 517f4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r2, [pc, #172] @ 517fc │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #168] @ 51800 │ │ │ │ - bl a9bd4 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 51770 │ │ │ │ + beq 518b0 │ │ │ │ + ldr r0, [pc, #172] @ 5194c │ │ │ │ + bl a9c3c │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 518b8 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 323fb4 │ │ │ │ + bl 323a38 │ │ │ │ + mov r4, #0 │ │ │ │ + b 51940 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 51804 │ │ │ │ + ldr r1, [pc, #132] @ 51950 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 51808 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 31c1c8 <_PyTime_AsTimeval@@Base+0x3aa8> │ │ │ │ - ldr r3, [r5] │ │ │ │ + ldr r0, [pc, #128] @ 51954 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ + mov r3, r6 │ │ │ │ + bl 31c368 <_PyTime_AsTimeval@@Base+0x38f4> │ │ │ │ + ldr r3, [r6] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 517c0 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 51908 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 517c0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 51908 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 518a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 51760 │ │ │ │ - ldr r3, [r6] │ │ │ │ + bl 12855c │ │ │ │ + ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 517f4 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 51940 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 517f4 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + str r3, [r5] │ │ │ │ + bne 51940 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eoreq sp, r1, r0, ror #31 │ │ │ │ - eorseq sp, r8, ip, asr #28 │ │ │ │ - ldrdeq r0, [r0], -lr │ │ │ │ - eorseq sp, r8, r4, asr lr │ │ │ │ + eorseq r1, r8, r8, lsr #32 │ │ │ │ + muleq r0, fp, r2 │ │ │ │ + eorseq sp, r8, ip, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ - bne 5185c │ │ │ │ + bne 519a8 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5189c │ │ │ │ + beq 519e8 │ │ │ │ mov ip, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #152] @ 51910 │ │ │ │ + ldr ip, [pc, #152] @ 51a5c │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5189c │ │ │ │ + bne 519e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 51908 │ │ │ │ + b 51a54 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1de604 │ │ │ │ + bl 1ddb80 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 51894 │ │ │ │ + blt 519e0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 51bc4 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 51c0c <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51894 │ │ │ │ + beq 519e0 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a408 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmn r4, #1 │ │ │ │ - ldrne r0, [pc, #32] @ 51914 │ │ │ │ - bne 51908 │ │ │ │ - ldr r3, [pc, #28] @ 51918 │ │ │ │ + ldrne r0, [pc, #32] @ 51a60 │ │ │ │ + bne 51a54 │ │ │ │ + ldr r3, [pc, #28] @ 51a64 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 144290 │ │ │ │ + b 1443e8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ subseq r3, r7, r8, lsr r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 51978 │ │ │ │ - mov r4, r0 │ │ │ │ - bl a5784 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne 51978 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 319c74 <_PyTime_AsTimeval@@Base+0x1554> │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 51978 │ │ │ │ - ldr r0, [pc, #172] @ 51a14 │ │ │ │ - bl a9bd4 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 51980 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 323fb4 │ │ │ │ - mov r4, #0 │ │ │ │ - b 51a08 │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - mov r2, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r1, [pc, #132] @ 51a18 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #128] @ 51a1c │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ - mov r3, r6 │ │ │ │ - bl 31c1c8 <_PyTime_AsTimeval@@Base+0x3aa8> │ │ │ │ - ldr r3, [r6] │ │ │ │ - str r7, [r4, #20] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 519d0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 519d0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 51970 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1283e8 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 51a08 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 51a08 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r8, r8, lsr #6 │ │ │ │ - muleq r0, fp, r2 │ │ │ │ - mlaseq r8, r8, lr, sp │ │ │ │ │ │ │ │ -00051a20 : │ │ │ │ +00051a68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ 51a94 │ │ │ │ - bl 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 51adc │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 51a8c │ │ │ │ + beq 51ad4 │ │ │ │ ldr r2, [r4] │ │ │ │ sub r1, r3, #8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 51a98 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r2, [pc, #56] @ 51ae0 │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -40228,555 +40244,555 @@ │ │ │ │ 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 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq 51bb0 │ │ │ │ + beq 51bf8 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble 51b40 │ │ │ │ + ble 51b88 │ │ │ │ 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 51b38 │ │ │ │ + beq 51b80 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 51b10 │ │ │ │ + beq 51b58 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 51b2c │ │ │ │ + beq 51b74 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r3, [pc, #164] @ 51bc0 │ │ │ │ + ldr r3, [pc, #164] @ 51c08 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 51b2c │ │ │ │ + bne 51b74 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 51b38 │ │ │ │ - bl ab328 │ │ │ │ + beq 51b80 │ │ │ │ + bl ab38c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 51b8c │ │ │ │ + blt 51bd4 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 51ad0 │ │ │ │ + b 51b18 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51bb4 │ │ │ │ + beq 51bfc │ │ │ │ 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 b8bf8 │ │ │ │ + bl b8c88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51bb4 │ │ │ │ + beq 51bfc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 51b5c │ │ │ │ + bge 51ba4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51bb0 │ │ │ │ + beq 51bf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 51bb0 │ │ │ │ + bne 51bf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 │ │ │ │ │ │ │ │ -00051bc4 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00051c0c <_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 51c0c <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ + beq 51c54 <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 51c0c <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #72] @ 51c48 <_PyLong_UnsignedLongLong_Converter@@Base+0x84> │ │ │ │ - ldr r1, [pc, #72] @ 51c4c <_PyLong_UnsignedLongLong_Converter@@Base+0x88> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 51c30 <_PyLong_UnsignedLongLong_Converter@@Base+0x6c> │ │ │ │ - bl 1b61f0 │ │ │ │ + bne 51c54 <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #72] @ 51c90 <_PyLong_UnsignedLongLong_Converter@@Base+0x84> │ │ │ │ + ldr r1, [pc, #72] @ 51c94 <_PyLong_UnsignedLongLong_Converter@@Base+0x88> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 51c78 <_PyLong_UnsignedLongLong_Converter@@Base+0x6c> │ │ │ │ + bl 1b56cc │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 51c38 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ - bl a5784 │ │ │ │ + bne 51c80 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51c38 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ + beq 51c80 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003812b4 │ │ │ │ + @ instruction: 0x00380fb4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1480a4 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 51cc8 <_PyLong_UnsignedLongLong_Converter@@Base+0xbc> │ │ │ │ + bl a57ec │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 51cf4 <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 29dd8 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 51ce8 <_PyLong_UnsignedLongLong_Converter@@Base+0xdc> │ │ │ │ + bl a57ec │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 51cf4 <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a6504 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r1, [pc, #120] @ 51ce4 <_PyLong_UnsignedLongLong_Converter@@Base+0x120> │ │ │ │ + ldr r1, [pc, #120] @ 51d90 <_PyLong_UnsignedLongLong_Converter@@Base+0x184> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11c67c <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c7f8 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 51cc0 <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + beq 51d6c <_PyLong_UnsignedLongLong_Converter@@Base+0x160> │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18ac14 <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18a7b0 <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 51cac <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ + beq 51d58 <_PyLong_UnsignedLongLong_Converter@@Base+0x14c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 51cb4 <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ + beq 51d60 <_PyLong_UnsignedLongLong_Converter@@Base+0x154> │ │ │ │ mov r4, r5 │ │ │ │ - b 51cd8 <_PyLong_UnsignedLongLong_Converter@@Base+0x114> │ │ │ │ + b 51d84 <_PyLong_UnsignedLongLong_Converter@@Base+0x178> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 51cac <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 51d58 <_PyLong_UnsignedLongLong_Converter@@Base+0x14c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #28] @ 51ce8 <_PyLong_UnsignedLongLong_Converter@@Base+0x124> │ │ │ │ + ldr r3, [pc, #28] @ 51d94 <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 51cec <_PyLong_UnsignedLongLong_Converter@@Base+0x128> │ │ │ │ + ldr r1, [pc, #24] @ 51d98 <_PyLong_UnsignedLongLong_Converter@@Base+0x18c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r7, r4, lsr pc │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r8, lsr #29 │ │ │ │ + eorseq sp, r8, r8, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51d24 <_PyLong_UnsignedLongLong_Converter@@Base+0x160> │ │ │ │ + beq 51dd0 <_PyLong_UnsignedLongLong_Converter@@Base+0x1c4> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51d54 <_PyLong_UnsignedLongLong_Converter@@Base+0x190> │ │ │ │ - bl 14eb44 │ │ │ │ + beq 51e00 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f4> │ │ │ │ + bl 14ec9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51d4c <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ + beq 51df8 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ec> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 51d5c <_PyLong_UnsignedLongLong_Converter@@Base+0x198> │ │ │ │ + ldr r0, [pc] @ 51e08 <_PyLong_UnsignedLongLong_Converter@@Base+0x1fc> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ - beq 51e94 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ + beq 51f40 <_PyLong_UnsignedLongLong_Converter@@Base+0x334> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 51e94 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ + bne 51f40 <_PyLong_UnsignedLongLong_Converter@@Base+0x334> │ │ │ │ mov r0, r4 │ │ │ │ - bl 319c74 <_PyTime_AsTimeval@@Base+0x1554> │ │ │ │ + bl 319fa8 <_PyTime_AsTimeval@@Base+0x1534> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 51e94 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ + beq 51f40 <_PyLong_UnsignedLongLong_Converter@@Base+0x334> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ - ldr r3, [pc, #192] @ 51e9c <_PyLong_UnsignedLongLong_Converter@@Base+0x2d8> │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ + ldr r3, [pc, #192] @ 51f48 <_PyLong_UnsignedLongLong_Converter@@Base+0x33c> │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str sl, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #168] @ 51ea0 <_PyLong_UnsignedLongLong_Converter@@Base+0x2dc> │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #168] @ 51f4c <_PyLong_UnsignedLongLong_Converter@@Base+0x340> │ │ │ │ + bl a9c3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 51e10 <_PyLong_UnsignedLongLong_Converter@@Base+0x24c> │ │ │ │ + bne 51ebc <_PyLong_UnsignedLongLong_Converter@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 323fb4 │ │ │ │ + b 323a38 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 51ea4 <_PyLong_UnsignedLongLong_Converter@@Base+0x2e0> │ │ │ │ + ldr r1, [pc, #128] @ 51f50 <_PyLong_UnsignedLongLong_Converter@@Base+0x344> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 51ea8 <_PyLong_UnsignedLongLong_Converter@@Base+0x2e4> │ │ │ │ + ldr r0, [pc, #124] @ 51f54 <_PyLong_UnsignedLongLong_Converter@@Base+0x348> │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31c1c8 <_PyTime_AsTimeval@@Base+0x3aa8> │ │ │ │ + bl 31c368 <_PyTime_AsTimeval@@Base+0x38f4> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 51e60 <_PyLong_UnsignedLongLong_Converter@@Base+0x29c> │ │ │ │ + beq 51f0c <_PyLong_UnsignedLongLong_Converter@@Base+0x300> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51e60 <_PyLong_UnsignedLongLong_Converter@@Base+0x29c> │ │ │ │ + bne 51f0c <_PyLong_UnsignedLongLong_Converter@@Base+0x300> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 51e00 <_PyLong_UnsignedLongLong_Converter@@Base+0x23c> │ │ │ │ + beq 51eac <_PyLong_UnsignedLongLong_Converter@@Base+0x2a0> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51e94 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ + beq 51f40 <_PyLong_UnsignedLongLong_Converter@@Base+0x334> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 51e94 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ + bne 51f40 <_PyLong_UnsignedLongLong_Converter@@Base+0x334> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eoreq sp, r1, r0, ror #31 │ │ │ │ - @ instruction: 0x0038ded4 │ │ │ │ + eoreq sp, r1, r0, ror r7 │ │ │ │ + @ instruction: 0x0038dbd4 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - eorseq sp, r8, r0, ror #29 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 147f4c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 51edc <_PyLong_UnsignedLongLong_Converter@@Base+0x318> │ │ │ │ - bl a5784 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 51f08 <_PyLong_UnsignedLongLong_Converter@@Base+0x344> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 29dd8 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 51efc <_PyLong_UnsignedLongLong_Converter@@Base+0x338> │ │ │ │ - bl a5784 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 51f08 <_PyLong_UnsignedLongLong_Converter@@Base+0x344> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + eorseq sp, r8, r0, ror #23 │ │ │ │ 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 92a30 │ │ │ │ + bl 92a94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 51f48 <_PyLong_UnsignedLongLong_Converter@@Base+0x384> │ │ │ │ + beq 51f90 <_PyLong_UnsignedLongLong_Converter@@Base+0x384> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 4bbf8 <_PyDict_DelItem_KnownHash@@Base+0x1e8> │ │ │ │ + bl 4bbc8 <_PyDict_DelItem_KnownHash@@Base+0x1e8> │ │ │ │ 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 51f84 <_PyLong_UnsignedLongLong_Converter@@Base+0x3c0> │ │ │ │ + beq 51fcc <_PyLong_UnsignedLongLong_Converter@@Base+0x3c0> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51fb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x3f0> │ │ │ │ - bl 14eb44 │ │ │ │ + beq 51ffc <_PyLong_UnsignedLongLong_Converter@@Base+0x3f0> │ │ │ │ + bl 14ec9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51fac <_PyLong_UnsignedLongLong_Converter@@Base+0x3e8> │ │ │ │ + beq 51ff4 <_PyLong_UnsignedLongLong_Converter@@Base+0x3e8> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 51fbc <_PyLong_UnsignedLongLong_Converter@@Base+0x3f8> │ │ │ │ + ldr r0, [pc] @ 52004 <_PyLong_UnsignedLongLong_Converter@@Base+0x3f8> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - bne 5200c <_PyLong_UnsignedLongLong_Converter@@Base+0x448> │ │ │ │ + bne 52054 <_PyLong_UnsignedLongLong_Converter@@Base+0x448> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 52044 <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ + beq 5208c <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #116] @ 5209c <_PyLong_UnsignedLongLong_Converter@@Base+0x4d8> │ │ │ │ + ldr ip, [pc, #116] @ 520e4 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52044 <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ + bne 5208c <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ mov r0, #0 │ │ │ │ - b 52094 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ + b 520dc <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1de604 │ │ │ │ + bl 1ddb80 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 5203c <_PyLong_UnsignedLongLong_Converter@@Base+0x478> │ │ │ │ - bl c3f28 │ │ │ │ + blt 52084 <_PyLong_UnsignedLongLong_Converter@@Base+0x478> │ │ │ │ + bl c3fb4 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a030 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 5208c <_PyLong_UnsignedLongLong_Converter@@Base+0x4c8> │ │ │ │ - ldr r3, [pc, #28] @ 520a0 <_PyLong_UnsignedLongLong_Converter@@Base+0x4dc> │ │ │ │ + bne 520d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x4c8> │ │ │ │ + ldr r3, [pc, #28] @ 520e8 <_PyLong_UnsignedLongLong_Converter@@Base+0x4dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 52094 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ + bl 1443e8 │ │ │ │ + b 520dc <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 150cb8 │ │ │ │ + bl 150f6c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrheq r3, [r7], #-28 @ 0xffffffe4 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 520dc <_PyLong_UnsignedLongLong_Converter@@Base+0x518> │ │ │ │ + beq 52124 <_PyLong_UnsignedLongLong_Converter@@Base+0x518> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 4c0bc │ │ │ │ + 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 52234 <_PyLong_UnsignedLongLong_Converter@@Base+0x670> │ │ │ │ + bl 5227c <_PyLong_UnsignedLongLong_Converter@@Base+0x670> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52164 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a0> │ │ │ │ + beq 521ac <_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 5213c <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ + beq 52184 <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5213c <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ + bne 52184 <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 52168 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a4> │ │ │ │ - ldr r3, [pc, #36] @ 52170 <_PyLong_UnsignedLongLong_Converter@@Base+0x5ac> │ │ │ │ + bne 521b0 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a4> │ │ │ │ + ldr r3, [pc, #36] @ 521b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x5ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a484 │ │ │ │ + bl 11a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52164 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a0> │ │ │ │ - bl 11a838 │ │ │ │ + beq 521ac <_PyLong_UnsignedLongLong_Converter@@Base+0x5a0> │ │ │ │ + bl 11a980 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 3138e0 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 313c34 <_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 10f874 │ │ │ │ + bl 10f9c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 521c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ + beq 52208 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 521c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ + beq 52208 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 521c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 52208 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 521f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + beq 5223c <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 521f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + beq 5223c <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 521f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 5223c <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52228 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ + beq 52270 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 52228 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ + beq 52270 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 52228 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 52270 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b 52174 <_PyLong_UnsignedLongLong_Converter@@Base+0x5b0> │ │ │ │ + b 521bc <_PyLong_UnsignedLongLong_Converter@@Base+0x5b0> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 2ff174 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 2ff3b0 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52304 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + beq 5234c <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 52308 <_PyLong_UnsignedLongLong_Converter@@Base+0x744> │ │ │ │ + bne 52350 <_PyLong_UnsignedLongLong_Converter@@Base+0x744> │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 5229c <_PyLong_UnsignedLongLong_Converter@@Base+0x6d8> │ │ │ │ + bne 522e4 <_PyLong_UnsignedLongLong_Converter@@Base+0x6d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52304 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + beq 5234c <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52304 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + bne 5234c <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 52304 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 5234c <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 522bc <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ + beq 52304 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 522bc <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ + bne 52304 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f3dc │ │ │ │ + bl 19e4e4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r5 │ │ │ │ - bne 52308 <_PyLong_UnsignedLongLong_Converter@@Base+0x744> │ │ │ │ - ldr r3, [pc, #56] @ 52310 <_PyLong_UnsignedLongLong_Converter@@Base+0x74c> │ │ │ │ - ldr r1, [pc, #56] @ 52314 <_PyLong_UnsignedLongLong_Converter@@Base+0x750> │ │ │ │ + bne 52350 <_PyLong_UnsignedLongLong_Converter@@Base+0x744> │ │ │ │ + ldr r3, [pc, #56] @ 52358 <_PyLong_UnsignedLongLong_Converter@@Base+0x74c> │ │ │ │ + ldr r1, [pc, #56] @ 5235c <_PyLong_UnsignedLongLong_Converter@@Base+0x750> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52304 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + beq 5234c <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52304 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + bne 5234c <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, ror pc │ │ │ │ + eorseq sp, r8, ip, ror ip │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 52328 <_PyLong_UnsignedLongLong_Converter@@Base+0x764> │ │ │ │ - b 128bc8 │ │ │ │ - eorseq sp, r8, r0, lsr #31 │ │ │ │ + ldr r0, [pc] @ 52370 <_PyLong_UnsignedLongLong_Converter@@Base+0x764> │ │ │ │ + b 128d3c │ │ │ │ + eorseq sp, r8, r0, lsr #25 │ │ │ │ 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] │ │ │ │ @@ -40786,702 +40802,702 @@ │ │ │ │ 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 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a42d8 │ │ │ │ + b a4340 │ │ │ │ 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 523b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x7f4> │ │ │ │ - ldr r3, [pc, #64] @ 523ec <_PyLong_UnsignedLongLong_Converter@@Base+0x828> │ │ │ │ - ldr r1, [pc, #64] @ 523f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x82c> │ │ │ │ + bne 52400 <_PyLong_UnsignedLongLong_Converter@@Base+0x7f4> │ │ │ │ + ldr r3, [pc, #64] @ 52434 <_PyLong_UnsignedLongLong_Converter@@Base+0x828> │ │ │ │ + ldr r1, [pc, #64] @ 52438 <_PyLong_UnsignedLongLong_Converter@@Base+0x82c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 523e4 <_PyLong_UnsignedLongLong_Converter@@Base+0x820> │ │ │ │ + bl 18ec84 │ │ │ │ + b 5242c <_PyLong_UnsignedLongLong_Converter@@Base+0x820> │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 523d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x814> │ │ │ │ - ldr r3, [pc, #32] @ 523ec <_PyLong_UnsignedLongLong_Converter@@Base+0x828> │ │ │ │ - ldr r1, [pc, #36] @ 523f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x830> │ │ │ │ + beq 52420 <_PyLong_UnsignedLongLong_Converter@@Base+0x814> │ │ │ │ + ldr r3, [pc, #32] @ 52434 <_PyLong_UnsignedLongLong_Converter@@Base+0x828> │ │ │ │ + ldr r1, [pc, #36] @ 5243c <_PyLong_UnsignedLongLong_Converter@@Base+0x830> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 523e4 <_PyLong_UnsignedLongLong_Converter@@Base+0x820> │ │ │ │ + bl 18ec84 │ │ │ │ + b 5242c <_PyLong_UnsignedLongLong_Converter@@Base+0x820> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b a5a74 │ │ │ │ + b a5adc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #2 │ │ │ │ - eorseq sp, r6, r4, asr #31 │ │ │ │ + eorseq sp, r6, ip, lsr #28 │ │ │ │ + eorseq sp, r6, r4, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, #0 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ - ldr fp, [pc, #280] @ 52534 <_PyLong_UnsignedLongLong_Converter@@Base+0x970> │ │ │ │ + ldr fp, [pc, #280] @ 5257c <_PyLong_UnsignedLongLong_Converter@@Base+0x970> │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r9 │ │ │ │ - bge 52528 <_PyLong_UnsignedLongLong_Converter@@Base+0x964> │ │ │ │ + bge 52570 <_PyLong_UnsignedLongLong_Converter@@Base+0x964> │ │ │ │ cmp r7, #1 │ │ │ │ ldrbeq r0, [r6, r4] │ │ │ │ - beq 52460 <_PyLong_UnsignedLongLong_Converter@@Base+0x89c> │ │ │ │ + beq 524a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x89c> │ │ │ │ cmp r7, #2 │ │ │ │ lsleq r3, r4, #1 │ │ │ │ ldrheq r0, [r6, r3] │ │ │ │ - beq 52460 <_PyLong_UnsignedLongLong_Converter@@Base+0x89c> │ │ │ │ + beq 524a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x89c> │ │ │ │ ldr r0, [r6, r4, lsl #2] │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ movcs r3, #0 │ │ │ │ - bcs 52480 <_PyLong_UnsignedLongLong_Converter@@Base+0x8bc> │ │ │ │ - ldr r2, [pc, #208] @ 52538 <_PyLong_UnsignedLongLong_Converter@@Base+0x974> │ │ │ │ + bcs 524c8 <_PyLong_UnsignedLongLong_Converter@@Base+0x8bc> │ │ │ │ + ldr r2, [pc, #208] @ 52580 <_PyLong_UnsignedLongLong_Converter@@Base+0x974> │ │ │ │ lsr r3, r0, #7 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrh r2, [r2, r3] │ │ │ │ and r3, r0, #127 @ 0x7f │ │ │ │ add r3, r3, r2, lsl #7 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrh r3, [fp, r3] │ │ │ │ - ldr r2, [pc, #180] @ 5253c <_PyLong_UnsignedLongLong_Converter@@Base+0x978> │ │ │ │ + ldr r2, [pc, #180] @ 52584 <_PyLong_UnsignedLongLong_Converter@@Base+0x978> │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 524dc <_PyLong_UnsignedLongLong_Converter@@Base+0x918> │ │ │ │ + beq 52524 <_PyLong_UnsignedLongLong_Converter@@Base+0x918> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #7340032 @ 0x700000 │ │ │ │ - beq 524dc <_PyLong_UnsignedLongLong_Converter@@Base+0x918> │ │ │ │ + beq 52524 <_PyLong_UnsignedLongLong_Converter@@Base+0x918> │ │ │ │ lsl r2, r3, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ add r2, r2, r3, asr #24 │ │ │ │ asr r3, r3, #20 │ │ │ │ and r0, r3, #7 │ │ │ │ - ldr r3, [pc, #132] @ 52540 <_PyLong_UnsignedLongLong_Converter@@Base+0x97c> │ │ │ │ + ldr r3, [pc, #132] @ 52588 <_PyLong_UnsignedLongLong_Converter@@Base+0x97c> │ │ │ │ add r1, sp, #4 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq 524e4 <_PyLong_UnsignedLongLong_Converter@@Base+0x920> │ │ │ │ + beq 5252c <_PyLong_UnsignedLongLong_Converter@@Base+0x920> │ │ │ │ ldr ip, [r3], #4 │ │ │ │ str ip, [r1], #4 │ │ │ │ - b 524c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x900> │ │ │ │ + b 5250c <_PyLong_UnsignedLongLong_Converter@@Base+0x900> │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 303dcc │ │ │ │ + bl 304124 │ │ │ │ add r3, sp, #4 │ │ │ │ add r1, r8, r5, lsl #2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ add r2, r2, #1 │ │ │ │ - bge 52518 <_PyLong_UnsignedLongLong_Converter@@Base+0x954> │ │ │ │ + bge 52560 <_PyLong_UnsignedLongLong_Converter@@Base+0x954> │ │ │ │ ldr ip, [r3], #4 │ │ │ │ ldr lr, [sl] │ │ │ │ cmp lr, ip │ │ │ │ strcs lr, [sl] │ │ │ │ strcc ip, [sl] │ │ │ │ str ip, [r1], #4 │ │ │ │ - b 524f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x92c> │ │ │ │ + b 52538 <_PyLong_UnsignedLongLong_Converter@@Base+0x92c> │ │ │ │ cmp r0, #0 │ │ │ │ addge r5, r5, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 5242c <_PyLong_UnsignedLongLong_Converter@@Base+0x868> │ │ │ │ + b 52474 <_PyLong_UnsignedLongLong_Converter@@Base+0x868> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r0, r4, ip, ror pc │ │ │ │ - subeq r3, r5, ip, ror r1 │ │ │ │ - subeq lr, r3, ip, ror #31 │ │ │ │ - subeq r7, lr, r8, asr #25 │ │ │ │ + subeq r0, r4, ip, ror ip │ │ │ │ + subeq r2, r5, ip, ror lr │ │ │ │ + subeq lr, r3, ip, ror #25 │ │ │ │ + subeq r7, lr, r0, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ ands r4, r0, #33554432 @ 0x2000000 │ │ │ │ - beq 52578 <_PyLong_UnsignedLongLong_Converter@@Base+0x9b4> │ │ │ │ + beq 525c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x9b4> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #28] @ 52590 <_PyLong_UnsignedLongLong_Converter@@Base+0x9cc> │ │ │ │ + ldr r1, [pc, #28] @ 525d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x9cc> │ │ │ │ mov r0, r3 │ │ │ │ - b 3145dc │ │ │ │ - ldr r2, [pc, #20] @ 52594 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d0> │ │ │ │ - ldr r1, [pc, #20] @ 52598 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d4> │ │ │ │ - ldr r0, [pc, #20] @ 5259c <_PyLong_UnsignedLongLong_Converter@@Base+0x9d8> │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ + b 314930 │ │ │ │ + ldr r2, [pc, #20] @ 525dc <_PyLong_UnsignedLongLong_Converter@@Base+0x9d0> │ │ │ │ + ldr r1, [pc, #20] @ 525e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d4> │ │ │ │ + ldr r0, [pc, #20] @ 525e4 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d8> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r6, r2, r0, asr sp │ │ │ │ - @ instruction: 0x003761f0 │ │ │ │ - @ instruction: 0x0036aff4 │ │ │ │ - eorseq r4, r7, r4, lsr sl │ │ │ │ + eoreq r6, r2, r4, ror sl │ │ │ │ + @ instruction: 0x00375ef0 │ │ │ │ + @ instruction: 0x0036acf4 │ │ │ │ + eorseq r4, r7, r4, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 525e4 <_PyLong_UnsignedLongLong_Converter@@Base+0xa20> │ │ │ │ + bne 5262c <_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 525c8 <_PyLong_UnsignedLongLong_Converter@@Base+0xa04> │ │ │ │ + beq 52610 <_PyLong_UnsignedLongLong_Converter@@Base+0xa04> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 11fc0c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd98 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 52630 <_PyLong_UnsignedLongLong_Converter@@Base+0xa6c> │ │ │ │ - bl a5784 │ │ │ │ + bne 52678 <_PyLong_UnsignedLongLong_Converter@@Base+0xa6c> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 52690 <_PyLong_UnsignedLongLong_Converter@@Base+0xacc> │ │ │ │ - b 52688 <_PyLong_UnsignedLongLong_Converter@@Base+0xac4> │ │ │ │ - bl ab150 │ │ │ │ + beq 526d8 <_PyLong_UnsignedLongLong_Converter@@Base+0xacc> │ │ │ │ + b 526d0 <_PyLong_UnsignedLongLong_Converter@@Base+0xac4> │ │ │ │ + bl ab1b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 5265c <_PyLong_UnsignedLongLong_Converter@@Base+0xa98> │ │ │ │ + beq 526a4 <_PyLong_UnsignedLongLong_Converter@@Base+0xa98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5265c <_PyLong_UnsignedLongLong_Converter@@Base+0xa98> │ │ │ │ + bne 526a4 <_PyLong_UnsignedLongLong_Converter@@Base+0xa98> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 52690 <_PyLong_UnsignedLongLong_Converter@@Base+0xacc> │ │ │ │ - b 5261c <_PyLong_UnsignedLongLong_Converter@@Base+0xa58> │ │ │ │ + bne 526d8 <_PyLong_UnsignedLongLong_Converter@@Base+0xacc> │ │ │ │ + b 52664 <_PyLong_UnsignedLongLong_Converter@@Base+0xa58> │ │ │ │ sub r4, r4, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4a974 │ │ │ │ + bl 4a944 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 526a8 <_PyLong_UnsignedLongLong_Converter@@Base+0xae4> │ │ │ │ + bne 526f0 <_PyLong_UnsignedLongLong_Converter@@Base+0xae4> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 52668 <_PyLong_UnsignedLongLong_Converter@@Base+0xaa4> │ │ │ │ + bgt 526b0 <_PyLong_UnsignedLongLong_Converter@@Base+0xaa4> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 280210 │ │ │ │ + b 280700 │ │ │ │ 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, 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] @ 52744 <_PyLong_UnsignedLongLong_Converter@@Base+0xb38> │ │ │ │ + bl a9c3c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq sp, r8, r0, ror #3 │ │ │ │ │ │ │ │ -000526cc <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +00052748 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 526e4 <_PyEval_FormatAwaitableError@@Base+0x18> │ │ │ │ + beq 52760 <_PyEval_FormatAwaitableError@@Base+0x18> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ cmp r2, #1 │ │ │ │ - bne 52700 <_PyEval_FormatAwaitableError@@Base+0x34> │ │ │ │ - ldr ip, [pc, #40] @ 5271c <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + bne 5277c <_PyEval_FormatAwaitableError@@Base+0x34> │ │ │ │ + ldr ip, [pc, #40] @ 52798 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r2, [pc, #36] @ 52720 <_PyEval_FormatAwaitableError@@Base+0x54> │ │ │ │ + ldr r2, [pc, #36] @ 5279c <_PyEval_FormatAwaitableError@@Base+0x54> │ │ │ │ ldr r1, [ip] │ │ │ │ - b 1c0908 <_PyErr_Format@@Base> │ │ │ │ + b 1bfe20 <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ bxne lr │ │ │ │ - ldr ip, [pc, #12] @ 5271c <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + ldr ip, [pc, #12] @ 52798 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r2, [pc, #12] @ 52724 <_PyEval_FormatAwaitableError@@Base+0x58> │ │ │ │ + ldr r2, [pc, #12] @ 527a0 <_PyEval_FormatAwaitableError@@Base+0x58> │ │ │ │ ldr r1, [ip] │ │ │ │ - b 1c0908 <_PyErr_Format@@Base> │ │ │ │ + b 1bfe20 <_PyErr_Format@@Base> │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038dff4 │ │ │ │ - eorseq lr, r8, r0, asr r0 │ │ │ │ + @ instruction: 0x0038dcf4 │ │ │ │ + eorseq sp, r8, r0, asr sp │ │ │ │ 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] @ 527c8 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ + ldr r3, [pc, #128] @ 52844 <_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 31c41c <_PyTime_AsTimeval@@Base+0x3cfc> │ │ │ │ + bl 31c7e0 <_PyTime_AsTimeval@@Base+0x3d6c> │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4 │ │ │ │ - bl 31d064 <_PyTime_AsTimeval@@Base+0x4944> │ │ │ │ + bl 31d4cc <_PyTime_AsTimeval@@Base+0x4a58> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 527a0 <_PyEval_FormatAwaitableError@@Base+0xd4> │ │ │ │ + beq 5281c <_PyEval_FormatAwaitableError@@Base+0xd4> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 52774 <_PyEval_FormatAwaitableError@@Base+0xa8> │ │ │ │ - ldr r3, [pc, #32] @ 527c8 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ + bne 527f0 <_PyEval_FormatAwaitableError@@Base+0xa8> │ │ │ │ + ldr r3, [pc, #32] @ 52844 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 527bc <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ + beq 52838 <_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] @ 527fc <_PyEval_FormatAwaitableError@@Base+0x130> │ │ │ │ - bl a9bd4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0038d4bc │ │ │ │ - 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 52858 <_PyEval_FormatAwaitableError@@Base+0x18c> │ │ │ │ + bne 528a0 <_PyEval_FormatAwaitableError@@Base+0x158> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 52888 <_PyEval_FormatAwaitableError@@Base+0x1bc> │ │ │ │ - ldr ip, [pc, #1392] @ 52dd0 <_PyEval_FormatAwaitableError@@Base+0x704> │ │ │ │ + beq 528d0 <_PyEval_FormatAwaitableError@@Base+0x188> │ │ │ │ + ldr ip, [pc, #1392] @ 52e18 <_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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52954 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ + beq 5299c <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 52904 <_PyEval_FormatAwaitableError@@Base+0x238> │ │ │ │ + beq 5294c <_PyEval_FormatAwaitableError@@Base+0x204> │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 528a8 <_PyEval_FormatAwaitableError@@Base+0x1dc> │ │ │ │ + beq 528f0 <_PyEval_FormatAwaitableError@@Base+0x1a8> │ │ │ │ cmp r4, #1 │ │ │ │ - bne 528ac <_PyEval_FormatAwaitableError@@Base+0x1e0> │ │ │ │ - b 52910 <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ - ldr r9, [pc, #1316] @ 52dd4 <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ + bne 528f4 <_PyEval_FormatAwaitableError@@Base+0x1ac> │ │ │ │ + b 52958 <_PyEval_FormatAwaitableError@@Base+0x210> │ │ │ │ + ldr r9, [pc, #1316] @ 52e1c <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fc0c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd98 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 528cc <_PyEval_FormatAwaitableError@@Base+0x200> │ │ │ │ - bl a5784 │ │ │ │ + bne 52914 <_PyEval_FormatAwaitableError@@Base+0x1cc> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52910 <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ - b 52954 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ - bl ab150 │ │ │ │ + beq 52958 <_PyEval_FormatAwaitableError@@Base+0x210> │ │ │ │ + b 5299c <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ + bl ab1b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 528f8 <_PyEval_FormatAwaitableError@@Base+0x22c> │ │ │ │ + beq 52940 <_PyEval_FormatAwaitableError@@Base+0x1f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 528f8 <_PyEval_FormatAwaitableError@@Base+0x22c> │ │ │ │ + bne 52940 <_PyEval_FormatAwaitableError@@Base+0x1f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 52914 <_PyEval_FormatAwaitableError@@Base+0x248> │ │ │ │ - b 528bc <_PyEval_FormatAwaitableError@@Base+0x1f0> │ │ │ │ - ldr r9, [pc, #1224] @ 52dd4 <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ + bne 5295c <_PyEval_FormatAwaitableError@@Base+0x214> │ │ │ │ + b 52904 <_PyEval_FormatAwaitableError@@Base+0x1bc> │ │ │ │ + ldr r9, [pc, #1224] @ 52e1c <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ mvn r7, #0 │ │ │ │ - b 52914 <_PyEval_FormatAwaitableError@@Base+0x248> │ │ │ │ + b 5295c <_PyEval_FormatAwaitableError@@Base+0x214> │ │ │ │ mvn r7, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - ldr r3, [pc, #1204] @ 52dd4 <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ + ldr r3, [pc, #1204] @ 52e1c <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r8, [r6, #20] │ │ │ │ - ldreq r8, [pc, #1196] @ 52dd8 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + ldreq r8, [pc, #1196] @ 52e20 <_PyEval_FormatAwaitableError@@Base+0x6d8> │ │ │ │ cmp r7, #0 │ │ │ │ mvnlt r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 52aec <_PyEval_FormatAwaitableError@@Base+0x420> │ │ │ │ + bne 52b34 <_PyEval_FormatAwaitableError@@Base+0x3ec> │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5295c <_PyEval_FormatAwaitableError@@Base+0x290> │ │ │ │ + bne 529a4 <_PyEval_FormatAwaitableError@@Base+0x25c> │ │ │ │ mov r4, #0 │ │ │ │ - b 52dc4 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ - ldr r9, [pc, #1144] @ 52ddc <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ + b 52e0c <_PyEval_FormatAwaitableError@@Base+0x6c4> │ │ │ │ + ldr r9, [pc, #1144] @ 52e24 <_PyEval_FormatAwaitableError@@Base+0x6dc> │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 52a1c <_PyEval_FormatAwaitableError@@Base+0x350> │ │ │ │ + beq 52a64 <_PyEval_FormatAwaitableError@@Base+0x31c> │ │ │ │ cmp r1, #0 │ │ │ │ - blt 52ab0 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ + blt 52af8 <_PyEval_FormatAwaitableError@@Base+0x3b0> │ │ │ │ ldrb r3, [r8, r1] │ │ │ │ sub sl, r1, #1 │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 529a8 <_PyEval_FormatAwaitableError@@Base+0x2dc> │ │ │ │ + beq 529f0 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ mov r1, sl │ │ │ │ - b 52970 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ + b 529b8 <_PyEval_FormatAwaitableError@@Base+0x270> │ │ │ │ ldrb r3, [r8, sl] │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne 529b0 <_PyEval_FormatAwaitableError@@Base+0x2e4> │ │ │ │ + bne 529f8 <_PyEval_FormatAwaitableError@@Base+0x2b0> │ │ │ │ sub sl, sl, #1 │ │ │ │ cmn sl, #1 │ │ │ │ - bne 52994 <_PyEval_FormatAwaitableError@@Base+0x2c8> │ │ │ │ + bne 529dc <_PyEval_FormatAwaitableError@@Base+0x294> │ │ │ │ add r0, sl, #1 │ │ │ │ sub r1, r1, sl │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52ac4 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ + beq 52b0c <_PyEval_FormatAwaitableError@@Base+0x3c4> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52a10 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ + ble 52a58 <_PyEval_FormatAwaitableError@@Base+0x310> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52a80 <_PyEval_FormatAwaitableError@@Base+0x3b4> │ │ │ │ + bne 52ac8 <_PyEval_FormatAwaitableError@@Base+0x380> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52a10 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ + beq 52a58 <_PyEval_FormatAwaitableError@@Base+0x310> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52a10 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ + bne 52a58 <_PyEval_FormatAwaitableError@@Base+0x310> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, sl │ │ │ │ - b 52968 <_PyEval_FormatAwaitableError@@Base+0x29c> │ │ │ │ + b 529b0 <_PyEval_FormatAwaitableError@@Base+0x268> │ │ │ │ cmp r1, #0 │ │ │ │ - ldrge r3, [pc, #948] @ 52ddc <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ - blt 52ab0 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ + ldrge r3, [pc, #948] @ 52e24 <_PyEval_FormatAwaitableError@@Base+0x6dc> │ │ │ │ + blt 52af8 <_PyEval_FormatAwaitableError@@Base+0x3b0> │ │ │ │ ldrb r2, [r8, r1] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 52a44 <_PyEval_FormatAwaitableError@@Base+0x378> │ │ │ │ + beq 52a8c <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ subs r1, r1, #1 │ │ │ │ - bcc 52ab0 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ - b 52a28 <_PyEval_FormatAwaitableError@@Base+0x35c> │ │ │ │ + bcc 52af8 <_PyEval_FormatAwaitableError@@Base+0x3b0> │ │ │ │ + b 52a70 <_PyEval_FormatAwaitableError@@Base+0x328> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52ac4 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ + beq 52b0c <_PyEval_FormatAwaitableError@@Base+0x3c4> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52aac <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ + ble 52af4 <_PyEval_FormatAwaitableError@@Base+0x3ac> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52aa4 <_PyEval_FormatAwaitableError@@Base+0x3d8> │ │ │ │ + beq 52aec <_PyEval_FormatAwaitableError@@Base+0x3a4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52ac4 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ + beq 52b0c <_PyEval_FormatAwaitableError@@Base+0x3c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52ac4 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ + bne 52b0c <_PyEval_FormatAwaitableError@@Base+0x3c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 52ac4 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 52b0c <_PyEval_FormatAwaitableError@@Base+0x3c4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 52da8 <_PyEval_FormatAwaitableError@@Base+0x6dc> │ │ │ │ + bne 52df0 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 2a7a88 │ │ │ │ + bl 2a7f08 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 52dc4 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ + bge 52e0c <_PyEval_FormatAwaitableError@@Base+0x6c4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52954 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ + beq 5299c <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52954 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ + bne 5299c <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 52954 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 5299c <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 52954 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ + bne 5299c <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 52b28 <_PyEval_FormatAwaitableError@@Base+0x45c> │ │ │ │ - ldr r3, [pc, #708] @ 52de0 <_PyEval_FormatAwaitableError@@Base+0x714> │ │ │ │ - ldr r1, [pc, #708] @ 52de4 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ + bne 52b70 <_PyEval_FormatAwaitableError@@Base+0x428> │ │ │ │ + ldr r3, [pc, #708] @ 52e28 <_PyEval_FormatAwaitableError@@Base+0x6e0> │ │ │ │ + ldr r1, [pc, #708] @ 52e2c <_PyEval_FormatAwaitableError@@Base+0x6e4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 52d98 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ + bl 18ec84 │ │ │ │ + b 52de0 <_PyEval_FormatAwaitableError@@Base+0x698> │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ cmp sl, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 52c30 <_PyEval_FormatAwaitableError@@Base+0x564> │ │ │ │ + bne 52c78 <_PyEval_FormatAwaitableError@@Base+0x530> │ │ │ │ ldrb sl, [fp] │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r4, r0, #0 │ │ │ │ subne r5, r5, #1 │ │ │ │ movne r1, r5 │ │ │ │ - beq 52d98 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ + beq 52de0 <_PyEval_FormatAwaitableError@@Base+0x698> │ │ │ │ cmp r5, #0 │ │ │ │ - blt 52c10 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ + blt 52c58 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcc 52c10 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ + bcc 52c58 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ ldrb r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne 52c08 <_PyEval_FormatAwaitableError@@Base+0x53c> │ │ │ │ + bne 52c50 <_PyEval_FormatAwaitableError@@Base+0x508> │ │ │ │ add r0, r5, #1 │ │ │ │ sub r1, r1, r5 │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 52d74 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + beq 52dbc <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r9, [r3, r6, lsl #2] │ │ │ │ - ble 52bf8 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ + ble 52c40 <_PyEval_FormatAwaitableError@@Base+0x4f8> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52bd8 <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ + beq 52c20 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52d74 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + beq 52dbc <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 52d74 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + bne 52dbc <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 52d74 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 52dbc <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52bf8 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ + beq 52c40 <_PyEval_FormatAwaitableError@@Base+0x4f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 52bf8 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ + bne 52c40 <_PyEval_FormatAwaitableError@@Base+0x4f8> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ sub r5, r5, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b 52b58 <_PyEval_FormatAwaitableError@@Base+0x48c> │ │ │ │ + b 52ba0 <_PyEval_FormatAwaitableError@@Base+0x458> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bcs 52b68 <_PyEval_FormatAwaitableError@@Base+0x49c> │ │ │ │ + bcs 52bb0 <_PyEval_FormatAwaitableError@@Base+0x468> │ │ │ │ cmn r1, #1 │ │ │ │ - blt 52d60 <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ + blt 52da8 <_PyEval_FormatAwaitableError@@Base+0x660> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 52cf0 <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ - b 52d74 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ - bl 92fe8 │ │ │ │ + bne 52d38 <_PyEval_FormatAwaitableError@@Base+0x5f0> │ │ │ │ + b 52dbc <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ + bl 92f94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52d98 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ + beq 52de0 <_PyEval_FormatAwaitableError@@Base+0x698> │ │ │ │ cmp r7, r6 │ │ │ │ - beq 52cdc <_PyEval_FormatAwaitableError@@Base+0x610> │ │ │ │ + beq 52d24 <_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 287af0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 287fe0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt 52cdc <_PyEval_FormatAwaitableError@@Base+0x610> │ │ │ │ + blt 52d24 <_PyEval_FormatAwaitableError@@Base+0x5dc> │ │ │ │ add r0, sl, r9 │ │ │ │ sub r1, r5, r0 │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52d74 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + beq 52dbc <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52cd0 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ + ble 52d18 <_PyEval_FormatAwaitableError@@Base+0x5d0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52d18 <_PyEval_FormatAwaitableError@@Base+0x64c> │ │ │ │ + bne 52d60 <_PyEval_FormatAwaitableError@@Base+0x618> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 52cd0 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ + beq 52d18 <_PyEval_FormatAwaitableError@@Base+0x5d0> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52cd0 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ + bne 52d18 <_PyEval_FormatAwaitableError@@Base+0x5d0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b 52c3c <_PyEval_FormatAwaitableError@@Base+0x570> │ │ │ │ + b 52c84 <_PyEval_FormatAwaitableError@@Base+0x53c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52d74 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + beq 52dbc <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52d5c <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ + ble 52da4 <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52d3c <_PyEval_FormatAwaitableError@@Base+0x670> │ │ │ │ + beq 52d84 <_PyEval_FormatAwaitableError@@Base+0x63c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52d74 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + beq 52dbc <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52d74 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + bne 52dbc <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 52d74 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 52dbc <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52d5c <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ + beq 52da4 <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52d5c <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ + bne 52da4 <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 2a7a88 │ │ │ │ + bl 2a7f08 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 52d9c <_PyEval_FormatAwaitableError@@Base+0x6d0> │ │ │ │ + bge 52de4 <_PyEval_FormatAwaitableError@@Base+0x69c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52d98 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ + beq 52de0 <_PyEval_FormatAwaitableError@@Base+0x698> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52d98 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ + bne 52de0 <_PyEval_FormatAwaitableError@@Base+0x698> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 113404 │ │ │ │ - b 52dc4 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ + bl 113554 │ │ │ │ + b 52e0c <_PyEval_FormatAwaitableError@@Base+0x6c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52aac <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ + bne 52af4 <_PyEval_FormatAwaitableError@@Base+0x3ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 52aac <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 52af4 <_PyEval_FormatAwaitableError@@Base+0x3ac> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsheq r3, [r7], #-20 @ 0xffffffec │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r5, r9, r0, ror #13 │ │ │ │ + eorseq r5, r9, r0, ror #7 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, pc, r5 @ │ │ │ │ + mlaseq r6, ip, ip, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ 52e5c <_PyEval_FormatAwaitableError@@Base+0x790> │ │ │ │ - bl 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 52ea4 <_PyEval_FormatAwaitableError@@Base+0x75c> │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 52e54 <_PyEval_FormatAwaitableError@@Base+0x788> │ │ │ │ + beq 52e9c <_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] @ 52e60 <_PyEval_FormatAwaitableError@@Base+0x794> │ │ │ │ - bl 356b80 │ │ │ │ + ldr r2, [pc, #56] @ 52ea8 <_PyEval_FormatAwaitableError@@Base+0x760> │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -41491,502 +41507,483 @@ │ │ │ │ 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 52e8c <_PyEval_FormatAwaitableError@@Base+0x7c0> │ │ │ │ + bne 52ed4 <_PyEval_FormatAwaitableError@@Base+0x78c> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52e8c <_PyEval_FormatAwaitableError@@Base+0x7c0> │ │ │ │ + bne 52ed4 <_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] @ 52ef0 <_PyEval_FormatAwaitableError@@Base+0x824> │ │ │ │ + ldr r1, [pc, #60] @ 52f38 <_PyEval_FormatAwaitableError@@Base+0x7f0> │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52ee8 <_PyEval_FormatAwaitableError@@Base+0x81c> │ │ │ │ + beq 52f30 <_PyEval_FormatAwaitableError@@Base+0x7e8> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 52f60 <_PyEval_FormatAwaitableError@@Base+0x894> │ │ │ │ + bl 52fa8 <_PyEval_FormatAwaitableError@@Base+0x860> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 52ef4 <_PyEval_FormatAwaitableError@@Base+0x828> │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #12] @ 52f3c <_PyEval_FormatAwaitableError@@Base+0x7f4> │ │ │ │ + bl a9c3c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r8, ip, lsr #1 │ │ │ │ - ldrheq lr, [r8], -ip @ │ │ │ │ + eorseq sp, r8, ip, lsr #27 │ │ │ │ + @ instruction: 0x0038ddbc │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b 2c3364 │ │ │ │ + b 2c3778 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52f58 <_PyEval_FormatAwaitableError@@Base+0x88c> │ │ │ │ + beq 52fa0 <_PyEval_FormatAwaitableError@@Base+0x858> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 52f58 <_PyEval_FormatAwaitableError@@Base+0x88c> │ │ │ │ + beq 52fa0 <_PyEval_FormatAwaitableError@@Base+0x858> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 52f58 <_PyEval_FormatAwaitableError@@Base+0x88c> │ │ │ │ + bne 52fa0 <_PyEval_FormatAwaitableError@@Base+0x858> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 92a30 │ │ │ │ + bl 92a94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 53018 <_PyEval_FormatAwaitableError@@Base+0x94c> │ │ │ │ + beq 53060 <_PyEval_FormatAwaitableError@@Base+0x918> │ │ │ │ cmp r6, #3 │ │ │ │ - ble 52fac <_PyEval_FormatAwaitableError@@Base+0x8e0> │ │ │ │ + ble 52ff4 <_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 52fcc <_PyEval_FormatAwaitableError@@Base+0x900> │ │ │ │ + beq 53014 <_PyEval_FormatAwaitableError@@Base+0x8cc> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ - ldr r3, [pc, #88] @ 53020 <_PyEval_FormatAwaitableError@@Base+0x954> │ │ │ │ + ldr r3, [pc, #88] @ 53068 <_PyEval_FormatAwaitableError@@Base+0x920> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 52fdc <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ + bne 53024 <_PyEval_FormatAwaitableError@@Base+0x8dc> │ │ │ │ mov r0, #1 │ │ │ │ - bl a2b0c │ │ │ │ + bl a2b74 │ │ │ │ mov r5, r0 │ │ │ │ - b 52fe8 <_PyEval_FormatAwaitableError@@Base+0x91c> │ │ │ │ + b 53030 <_PyEval_FormatAwaitableError@@Base+0x8e8> │ │ │ │ mov r0, #2 │ │ │ │ - bl a297c │ │ │ │ + bl a29e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53004 <_PyEval_FormatAwaitableError@@Base+0x938> │ │ │ │ + beq 5304c <_PyEval_FormatAwaitableError@@Base+0x904> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 5300c <_PyEval_FormatAwaitableError@@Base+0x940> │ │ │ │ + beq 53054 <_PyEval_FormatAwaitableError@@Base+0x90c> │ │ │ │ mov r4, r5 │ │ │ │ - b 53018 <_PyEval_FormatAwaitableError@@Base+0x94c> │ │ │ │ + b 53060 <_PyEval_FormatAwaitableError@@Base+0x918> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 53004 <_PyEval_FormatAwaitableError@@Base+0x938> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 5304c <_PyEval_FormatAwaitableError@@Base+0x904> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc] @ 53030 <_PyEval_FormatAwaitableError@@Base+0x964> │ │ │ │ - b 32667c │ │ │ │ + ldr r1, [pc] @ 53078 <_PyEval_FormatAwaitableError@@Base+0x930> │ │ │ │ + b 326544 │ │ │ │ @ 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 53190 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ + beq 531d8 <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53190 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ + bne 531d8 <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ mov r0, r4 │ │ │ │ - bl 319c74 <_PyTime_AsTimeval@@Base+0x1554> │ │ │ │ + bl 319fa8 <_PyTime_AsTimeval@@Base+0x1534> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 53190 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ + beq 531d8 <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r9, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #164] @ 53198 <_PyEval_FormatAwaitableError@@Base+0xacc> │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #164] @ 531e0 <_PyEval_FormatAwaitableError@@Base+0xa98> │ │ │ │ + bl a9c3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 5310c <_PyEval_FormatAwaitableError@@Base+0xa40> │ │ │ │ + bne 53154 <_PyEval_FormatAwaitableError@@Base+0xa0c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 323fb4 │ │ │ │ + b 323a38 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #124] @ 5319c <_PyEval_FormatAwaitableError@@Base+0xad0> │ │ │ │ + ldr r0, [pc, #124] @ 531e4 <_PyEval_FormatAwaitableError@@Base+0xa9c> │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #484 @ 0x1e4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31c1c8 <_PyTime_AsTimeval@@Base+0x3aa8> │ │ │ │ + bl 31c368 <_PyTime_AsTimeval@@Base+0x38f4> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 5315c <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ + beq 531a4 <_PyEval_FormatAwaitableError@@Base+0xa5c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5315c <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ + bne 531a4 <_PyEval_FormatAwaitableError@@Base+0xa5c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 530fc <_PyEval_FormatAwaitableError@@Base+0xa30> │ │ │ │ + beq 53144 <_PyEval_FormatAwaitableError@@Base+0x9fc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53190 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ + beq 531d8 <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 53190 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ + bne 531d8 <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq lr, r8, r4, asr #1 │ │ │ │ - eorseq lr, r8, ip, asr #1 │ │ │ │ + eorseq sp, r8, r4, asr #27 │ │ │ │ + eorseq sp, r8, ip, asr #27 │ │ │ │ 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 531d4 <_PyEval_FormatAwaitableError@@Base+0xb08> │ │ │ │ + bhi 5321c <_PyEval_FormatAwaitableError@@Base+0xad4> │ │ │ │ mov r0, r2 │ │ │ │ - bl 33003c │ │ │ │ + bl 32fdc4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3984 <_PyLong_Format@@Base+0x244c> │ │ │ │ + bl 1e2ee4 <_PyLong_Format@@Base+0x244c> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - bne 53224 <_PyEval_FormatAwaitableError@@Base+0xb58> │ │ │ │ + bne 5326c <_PyEval_FormatAwaitableError@@Base+0xb24> │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi 53204 <_PyEval_FormatAwaitableError@@Base+0xb38> │ │ │ │ + bhi 5324c <_PyEval_FormatAwaitableError@@Base+0xb04> │ │ │ │ mov r0, r4 │ │ │ │ - bl 334230 <_PyUnicode_ToNumeric@@Base+0x41c4> │ │ │ │ + bl 333f24 <_PyUnicode_ToNumeric@@Base+0x4130> │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 53224 <_PyEval_FormatAwaitableError@@Base+0xb58> │ │ │ │ + beq 5326c <_PyEval_FormatAwaitableError@@Base+0xb24> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3984 <_PyLong_Format@@Base+0x244c> │ │ │ │ + bl 1e2ee4 <_PyLong_Format@@Base+0x244c> │ │ │ │ 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] @ 53278 <_PyEval_FormatAwaitableError@@Base+0xbac> │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #52] @ 532c0 <_PyEval_FormatAwaitableError@@Base+0xb78> │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r4, [r3, #3744] @ 0xea0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 53264 <_PyEval_FormatAwaitableError@@Base+0xb98> │ │ │ │ - bl a5784 │ │ │ │ + bne 532ac <_PyEval_FormatAwaitableError@@Base+0xb64> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53270 <_PyEval_FormatAwaitableError@@Base+0xba4> │ │ │ │ + bne 532b8 <_PyEval_FormatAwaitableError@@Base+0xb70> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ 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] @ 53350 <_PyEval_FormatAwaitableError@@Base+0xc84> │ │ │ │ + ldr r1, [pc, #184] @ 53398 <_PyEval_FormatAwaitableError@@Base+0xc50> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl f4048 │ │ │ │ + bl f41b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 53344 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ + blt 5338c <_PyEval_FormatAwaitableError@@Base+0xc44> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 532f0 <_PyEval_FormatAwaitableError@@Base+0xc24> │ │ │ │ + beq 53338 <_PyEval_FormatAwaitableError@@Base+0xbf0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14eb44 │ │ │ │ + bl 14ec9c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 532e4 <_PyEval_FormatAwaitableError@@Base+0xc18> │ │ │ │ + beq 5332c <_PyEval_FormatAwaitableError@@Base+0xbe4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 532e4 <_PyEval_FormatAwaitableError@@Base+0xc18> │ │ │ │ + bne 5332c <_PyEval_FormatAwaitableError@@Base+0xbe4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 532f4 <_PyEval_FormatAwaitableError@@Base+0xc28> │ │ │ │ - b 53344 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ - ldr r4, [pc, #92] @ 53354 <_PyEval_FormatAwaitableError@@Base+0xc88> │ │ │ │ + bne 5333c <_PyEval_FormatAwaitableError@@Base+0xbf4> │ │ │ │ + b 5338c <_PyEval_FormatAwaitableError@@Base+0xc44> │ │ │ │ + ldr r4, [pc, #92] @ 5339c <_PyEval_FormatAwaitableError@@Base+0xc54> │ │ │ │ mov r0, r6 │ │ │ │ - bl 321448 <_PyObject_GetState@@Base> │ │ │ │ + bl 321690 <_PyObject_GetState@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 5332c <_PyEval_FormatAwaitableError@@Base+0xc60> │ │ │ │ + bne 53374 <_PyEval_FormatAwaitableError@@Base+0xc2c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53344 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ + beq 5338c <_PyEval_FormatAwaitableError@@Base+0xc44> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 53344 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ + bne 5338c <_PyEval_FormatAwaitableError@@Base+0xc44> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 53344 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 5338c <_PyEval_FormatAwaitableError@@Base+0xc44> │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r0, [pc, #28] @ 53358 <_PyEval_FormatAwaitableError@@Base+0xc8c> │ │ │ │ + ldr r0, [pc, #28] @ 533a0 <_PyEval_FormatAwaitableError@@Base+0xc58> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9bd4 │ │ │ │ + b a9c3c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r7, r8, ror #8 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - eorseq lr, r8, ip, lsl r2 │ │ │ │ + eorseq sp, r8, ip, lsl pc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 53374 <_PyEval_FormatAwaitableError@@Base+0xca8> │ │ │ │ + bne 533bc <_PyEval_FormatAwaitableError@@Base+0xc74> │ │ │ │ mov r0, #1 │ │ │ │ - b a2b0c │ │ │ │ + b a2b74 │ │ │ │ mov r0, #2 │ │ │ │ - b a297c │ │ │ │ + b a29e4 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 5338c <_PyEval_FormatAwaitableError@@Base+0xcc0> │ │ │ │ - b 1af778 │ │ │ │ + ldr r1, [pc] @ 533d4 <_PyEval_FormatAwaitableError@@Base+0xc8c> │ │ │ │ + b 1aec58 │ │ │ │ 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 a5784 │ │ │ │ + bl a57ec │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53478 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ + bne 534c0 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ mov r0, r4 │ │ │ │ - bl 319c74 <_PyTime_AsTimeval@@Base+0x1554> │ │ │ │ + bl 319fa8 <_PyTime_AsTimeval@@Base+0x1534> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 53478 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ - ldr r0, [pc, #164] @ 53480 <_PyEval_FormatAwaitableError@@Base+0xdb4> │ │ │ │ - bl a9bd4 │ │ │ │ + beq 534c0 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ + ldr r0, [pc, #164] @ 534c8 <_PyEval_FormatAwaitableError@@Base+0xd80> │ │ │ │ + bl a9c3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 533f4 <_PyEval_FormatAwaitableError@@Base+0xd28> │ │ │ │ + bne 5343c <_PyEval_FormatAwaitableError@@Base+0xcf4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 323fb4 │ │ │ │ + b 323a38 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 53484 <_PyEval_FormatAwaitableError@@Base+0xdb8> │ │ │ │ + ldr r1, [pc, #124] @ 534cc <_PyEval_FormatAwaitableError@@Base+0xd84> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 53488 <_PyEval_FormatAwaitableError@@Base+0xdbc> │ │ │ │ + ldr r0, [pc, #120] @ 534d0 <_PyEval_FormatAwaitableError@@Base+0xd88> │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31c1c8 <_PyTime_AsTimeval@@Base+0x3aa8> │ │ │ │ + bl 31c368 <_PyTime_AsTimeval@@Base+0x38f4> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 53444 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ + beq 5348c <_PyEval_FormatAwaitableError@@Base+0xd44> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53444 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ + bne 5348c <_PyEval_FormatAwaitableError@@Base+0xd44> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 533e4 <_PyEval_FormatAwaitableError@@Base+0xd18> │ │ │ │ + beq 5342c <_PyEval_FormatAwaitableError@@Base+0xce4> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53478 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ + beq 534c0 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 53478 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ + bne 534c0 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r8, r8, lsr #6 │ │ │ │ + eorseq r1, r8, r8, lsr #32 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - eorseq lr, r8, ip, lsr #4 │ │ │ │ + eorseq sp, r8, ip, lsr #30 │ │ │ │ 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 534bc <_PyEval_FormatAwaitableError@@Base+0xdf0> │ │ │ │ - ldr r3, [pc, #144] @ 53540 <_PyEval_FormatAwaitableError@@Base+0xe74> │ │ │ │ - ldr r1, [pc, #144] @ 53544 <_PyEval_FormatAwaitableError@@Base+0xe78> │ │ │ │ + bls 53504 <_PyEval_FormatAwaitableError@@Base+0xdbc> │ │ │ │ + ldr r3, [pc, #144] @ 53588 <_PyEval_FormatAwaitableError@@Base+0xe40> │ │ │ │ + ldr r1, [pc, #144] @ 5358c <_PyEval_FormatAwaitableError@@Base+0xe44> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 534f4 <_PyEval_FormatAwaitableError@@Base+0xe28> │ │ │ │ + bl 18ec84 │ │ │ │ + b 5353c <_PyEval_FormatAwaitableError@@Base+0xdf4> │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r2, #2 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - ldrne r4, [pc, #116] @ 53548 <_PyEval_FormatAwaitableError@@Base+0xe7c> │ │ │ │ + ldrne r4, [pc, #116] @ 53590 <_PyEval_FormatAwaitableError@@Base+0xe48> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1c69f0 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ + bl 1c5f08 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #100] @ 5354c <_PyEval_FormatAwaitableError@@Base+0xe80> │ │ │ │ + ldr r3, [pc, #100] @ 53594 <_PyEval_FormatAwaitableError@@Base+0xe4c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a484 │ │ │ │ + bl 11a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 534fc <_PyEval_FormatAwaitableError@@Base+0xe30> │ │ │ │ + bne 53544 <_PyEval_FormatAwaitableError@@Base+0xdfc> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 11a838 │ │ │ │ + bl 11a980 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ca90 │ │ │ │ + bl 20c294 │ │ │ │ subs r3, r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 534f4 <_PyEval_FormatAwaitableError@@Base+0xe28> │ │ │ │ + beq 5353c <_PyEval_FormatAwaitableError@@Base+0xdf4> │ │ │ │ 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 #4 │ │ │ │ + eorseq sp, r8, r0, asr #30 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - │ │ │ │ -00053550 : │ │ │ │ - cmp r0, #9 │ │ │ │ - bhi 53564 │ │ │ │ - ldr r3, [pc, #40] @ 53588 │ │ │ │ - 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] @ 5358c │ │ │ │ - ldr r0, [pc, #16] @ 53590 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - andeq r0, r0, r5, lsl #24 │ │ │ │ - eorseq r5, r6, r0, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 5360c │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #96] @ 53610 <_PyEval_FormatAwaitableError@@Base+0xec8> │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 354a94 │ │ │ │ - ldr r2, [pc, #72] @ 53610 │ │ │ │ - ldr r3, [pc, #72] @ 53614 │ │ │ │ - bl 354b9c │ │ │ │ - ldr r3, [pc, #68] @ 53618 │ │ │ │ + bl 3547ac │ │ │ │ + ldr r2, [pc, #72] @ 53614 <_PyEval_FormatAwaitableError@@Base+0xecc> │ │ │ │ + ldr r3, [pc, #72] @ 53618 <_PyEval_FormatAwaitableError@@Base+0xed0> │ │ │ │ + bl 3548b4 │ │ │ │ + ldr r3, [pc, #68] @ 5361c <_PyEval_FormatAwaitableError@@Base+0xed4> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 535f4 │ │ │ │ - bl a5784 │ │ │ │ + beq 535f8 <_PyEval_FormatAwaitableError@@Base+0xeb0> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53604 │ │ │ │ + bne 53608 <_PyEval_FormatAwaitableError@@Base+0xec0> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab240 │ │ │ │ + b ab2a4 │ │ │ │ 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 │ │ │ │ @@ -42002,391 +41999,391 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r9, r9, r1 │ │ │ │ - bne 5367c │ │ │ │ + bne 53680 <_PyEval_FormatAwaitableError@@Base+0xf38> │ │ │ │ clz r2, r8 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 536b0 │ │ │ │ + beq 536b4 <_PyEval_FormatAwaitableError@@Base+0xf6c> │ │ │ │ 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] @ 53938 │ │ │ │ + ldr ip, [pc, #668] @ 5393c <_PyEval_FormatAwaitableError@@Base+0x11f4> │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 5392c │ │ │ │ + beq 53930 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ ldr r0, [r8] │ │ │ │ - ldr r4, [pc, #640] @ 5393c │ │ │ │ + ldr r4, [pc, #640] @ 53940 <_PyEval_FormatAwaitableError@@Base+0x11f8> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 536cc │ │ │ │ + bne 536d0 <_PyEval_FormatAwaitableError@@Base+0xf88> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 536f8 │ │ │ │ - bl 1afdd4 │ │ │ │ - ldr r3, [pc, #616] @ 53940 │ │ │ │ + b 536fc <_PyEval_FormatAwaitableError@@Base+0xfb4> │ │ │ │ + bl 1af2b4 │ │ │ │ + ldr r3, [pc, #616] @ 53944 <_PyEval_FormatAwaitableError@@Base+0x11fc> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 536f8 │ │ │ │ - bl a5784 │ │ │ │ + beq 536fc <_PyEval_FormatAwaitableError@@Base+0xfb4> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5392c │ │ │ │ + bne 53930 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 53710 │ │ │ │ + bne 53714 <_PyEval_FormatAwaitableError@@Base+0xfcc> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 5373c │ │ │ │ - bl 1afdd4 │ │ │ │ - ldr r3, [pc, #548] @ 53940 │ │ │ │ + b 53740 <_PyEval_FormatAwaitableError@@Base+0xff8> │ │ │ │ + bl 1af2b4 │ │ │ │ + ldr r3, [pc, #548] @ 53944 <_PyEval_FormatAwaitableError@@Base+0x11fc> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5373c │ │ │ │ - bl a5784 │ │ │ │ + beq 53740 <_PyEval_FormatAwaitableError@@Base+0xff8> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5392c │ │ │ │ + bne 53930 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ cmp r9, #2 │ │ │ │ - beq 53754 │ │ │ │ + beq 53758 <_PyEval_FormatAwaitableError@@Base+0x1010> │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - ldr r3, [pc, #500] @ 53944 │ │ │ │ + ldr r3, [pc, #500] @ 53948 <_PyEval_FormatAwaitableError@@Base+0x1200> │ │ │ │ cmp r0, r3 │ │ │ │ - bne 5376c │ │ │ │ + bne 53770 <_PyEval_FormatAwaitableError@@Base+0x1028> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ - b 53920 │ │ │ │ - bl 191f08 │ │ │ │ + b 53924 <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ + bl 191aa4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 5392c │ │ │ │ + beq 53930 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ ldr r3, [sl, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 537c0 │ │ │ │ - ldr r3, [pc, #440] @ 53948 │ │ │ │ - ldr r1, [pc, #440] @ 5394c │ │ │ │ + bne 537c4 <_PyEval_FormatAwaitableError@@Base+0x107c> │ │ │ │ + ldr r3, [pc, #440] @ 5394c <_PyEval_FormatAwaitableError@@Base+0x1204> │ │ │ │ + ldr r1, [pc, #440] @ 53950 <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5392c │ │ │ │ + beq 53930 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 5392c │ │ │ │ + bne 53930 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 5392c │ │ │ │ - bl 1b61f0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 53930 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ + bl 1b56cc │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - beq 537f0 │ │ │ │ + beq 537f4 <_PyEval_FormatAwaitableError@@Base+0x10ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 537f0 │ │ │ │ + bne 537f4 <_PyEval_FormatAwaitableError@@Base+0x10ac> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmn r9, #1 │ │ │ │ cmneq r8, #1 │ │ │ │ - bne 53824 │ │ │ │ - bl a5784 │ │ │ │ + bne 53828 <_PyEval_FormatAwaitableError@@Base+0x10e0> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5382c │ │ │ │ - ldr r3, [pc, #320] @ 53950 │ │ │ │ + beq 53830 <_PyEval_FormatAwaitableError@@Base+0x10e8> │ │ │ │ + ldr r3, [pc, #320] @ 53954 <_PyEval_FormatAwaitableError@@Base+0x120c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a484 │ │ │ │ + bl 11a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5392c │ │ │ │ - bl 11a838 │ │ │ │ - b 5382c │ │ │ │ + beq 53930 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ + bl 11a980 │ │ │ │ + b 53830 <_PyEval_FormatAwaitableError@@Base+0x10e8> │ │ │ │ orrs r3, r8, r9 │ │ │ │ - beq 53878 │ │ │ │ + beq 5387c <_PyEval_FormatAwaitableError@@Base+0x1134> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53878 │ │ │ │ + bne 5387c <_PyEval_FormatAwaitableError@@Base+0x1134> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53918 │ │ │ │ + bne 5391c <_PyEval_FormatAwaitableError@@Base+0x11d4> │ │ │ │ cmp r7, r5 │ │ │ │ cmpeq r6, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov ip, r7 │ │ │ │ - bne 53884 │ │ │ │ + bne 53888 <_PyEval_FormatAwaitableError@@Base+0x1140> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b 53920 │ │ │ │ + b 53924 <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ teq r7, r5 │ │ │ │ bic r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ bic r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bpl 538cc │ │ │ │ + bpl 538d0 <_PyEval_FormatAwaitableError@@Base+0x1188> │ │ │ │ adds r2, r6, r4 │ │ │ │ adc r1, r0, r1 │ │ │ │ cmp r8, r2 │ │ │ │ sbcs r1, r9, r1 │ │ │ │ - bcs 53918 │ │ │ │ + bcs 5391c <_PyEval_FormatAwaitableError@@Base+0x11d4> │ │ │ │ cmp r6, r8 │ │ │ │ sbcs r2, r0, r9 │ │ │ │ - bcs 538ec │ │ │ │ + bcs 538f0 <_PyEval_FormatAwaitableError@@Base+0x11a8> │ │ │ │ subs r3, r8, r6 │ │ │ │ sbc r2, r9, r0 │ │ │ │ and lr, r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r3 │ │ │ │ orr r1, lr, r2 │ │ │ │ - b 53920 │ │ │ │ + b 53924 <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ cmp r4, r6 │ │ │ │ sbcs lr, r1, r0 │ │ │ │ - bcs 538f8 │ │ │ │ + bcs 538fc <_PyEval_FormatAwaitableError@@Base+0x11b4> │ │ │ │ subs r2, r6, r4 │ │ │ │ sbc r1, r0, r1 │ │ │ │ cmp r2, r8 │ │ │ │ sbcs r1, r1, r9 │ │ │ │ - bcc 53918 │ │ │ │ + bcc 5391c <_PyEval_FormatAwaitableError@@Base+0x11d4> │ │ │ │ subs r0, r3, r8 │ │ │ │ sbc r1, ip, r9 │ │ │ │ - b 53920 │ │ │ │ + b 53924 <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ subs r2, r4, r6 │ │ │ │ sbc r1, r1, r0 │ │ │ │ cmp r2, r8 │ │ │ │ sbcs r1, r1, r9 │ │ │ │ - bcc 53918 │ │ │ │ + bcc 5391c <_PyEval_FormatAwaitableError@@Base+0x11d4> │ │ │ │ adds r0, r8, r6 │ │ │ │ adc r1, r9, r7 │ │ │ │ - b 53920 │ │ │ │ + b 53924 <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b ab240 │ │ │ │ + b ab2a4 │ │ │ │ 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 #4 │ │ │ │ + eorseq sp, r8, r8, ror #30 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53a3c │ │ │ │ + bne 53a40 <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 319c74 <_PyTime_AsTimeval@@Base+0x1554> │ │ │ │ + bl 319fa8 <_PyTime_AsTimeval@@Base+0x1534> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 53a3c │ │ │ │ - ldr r0, [pc, #164] @ 53a44 │ │ │ │ - bl a9bd4 │ │ │ │ + beq 53a40 <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ + ldr r0, [pc, #164] @ 53a48 <_PyEval_FormatAwaitableError@@Base+0x1300> │ │ │ │ + bl a9c3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 539b8 │ │ │ │ + bne 539bc <_PyEval_FormatAwaitableError@@Base+0x1274> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 323fb4 │ │ │ │ + b 323a38 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 53a48 │ │ │ │ + ldr r1, [pc, #124] @ 53a4c <_PyEval_FormatAwaitableError@@Base+0x1304> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 53a4c │ │ │ │ + ldr r0, [pc, #120] @ 53a50 <_PyEval_FormatAwaitableError@@Base+0x1308> │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31c1c8 <_PyTime_AsTimeval@@Base+0x3aa8> │ │ │ │ + bl 31c368 <_PyTime_AsTimeval@@Base+0x38f4> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 53a08 │ │ │ │ + beq 53a0c <_PyEval_FormatAwaitableError@@Base+0x12c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53a08 │ │ │ │ + bne 53a0c <_PyEval_FormatAwaitableError@@Base+0x12c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 539a8 │ │ │ │ + beq 539ac <_PyEval_FormatAwaitableError@@Base+0x1264> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53a3c │ │ │ │ + beq 53a40 <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 53a3c │ │ │ │ + bne 53a40 <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r8, r8, lsr #6 │ │ │ │ + eorseq r1, r8, r8, lsr #32 │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - mlaseq r8, r0, r2, lr │ │ │ │ + mlaseq r8, r0, pc, sp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #424] @ 53c10 │ │ │ │ + ldr lr, [pc, #424] @ 53c14 <_PyEval_FormatAwaitableError@@Base+0x14cc> │ │ │ │ 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 53abc │ │ │ │ + bne 53ac0 <_PyEval_FormatAwaitableError@@Base+0x1378> │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 16ff4c │ │ │ │ + bl 170268 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53ae0 │ │ │ │ - b 53bf4 │ │ │ │ + bne 53ae4 <_PyEval_FormatAwaitableError@@Base+0x139c> │ │ │ │ + b 53bf8 <_PyEval_FormatAwaitableError@@Base+0x14b0> │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #328] @ 53c14 │ │ │ │ + ldr r0, [pc, #328] @ 53c18 <_PyEval_FormatAwaitableError@@Base+0x14d0> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 53a9c │ │ │ │ + bne 53aa0 <_PyEval_FormatAwaitableError@@Base+0x1358> │ │ │ │ mov r7, r4 │ │ │ │ - b 53bf4 │ │ │ │ - ldr r3, [pc, #304] @ 53c18 │ │ │ │ - bl 356b80 │ │ │ │ + b 53bf8 <_PyEval_FormatAwaitableError@@Base+0x14b0> │ │ │ │ + ldr r3, [pc, #304] @ 53c1c <_PyEval_FormatAwaitableError@@Base+0x14d4> │ │ │ │ + bl 356890 │ │ │ │ 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 53b18 │ │ │ │ - ldr r3, [pc, #272] @ 53c1c │ │ │ │ - ldr r1, [pc, #272] @ 53c20 │ │ │ │ + bne 53b1c <_PyEval_FormatAwaitableError@@Base+0x13d4> │ │ │ │ + ldr r3, [pc, #272] @ 53c20 <_PyEval_FormatAwaitableError@@Base+0x14d8> │ │ │ │ + ldr r1, [pc, #272] @ 53c24 <_PyEval_FormatAwaitableError@@Base+0x14dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 53bf4 │ │ │ │ + bl 18ec84 │ │ │ │ + b 53bf8 <_PyEval_FormatAwaitableError@@Base+0x14b0> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ - bne 53b3c │ │ │ │ - ldr r3, [pc, #244] @ 53c24 │ │ │ │ - ldr r1, [pc, #244] @ 53c28 │ │ │ │ + bne 53b40 <_PyEval_FormatAwaitableError@@Base+0x13f8> │ │ │ │ + ldr r3, [pc, #244] @ 53c28 <_PyEval_FormatAwaitableError@@Base+0x14e0> │ │ │ │ + ldr r1, [pc, #244] @ 53c2c <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 53bf4 │ │ │ │ + bl 18ec84 │ │ │ │ + b 53bf8 <_PyEval_FormatAwaitableError@@Base+0x14b0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ceaf0 │ │ │ │ + bl 1ce000 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt 53b64 │ │ │ │ - ldr r3, [pc, #212] @ 53c2c │ │ │ │ - ldr r1, [pc, #212] @ 53c30 │ │ │ │ + bgt 53b68 <_PyEval_FormatAwaitableError@@Base+0x1420> │ │ │ │ + ldr r3, [pc, #212] @ 53c30 <_PyEval_FormatAwaitableError@@Base+0x14e8> │ │ │ │ + ldr r1, [pc, #212] @ 53c34 <_PyEval_FormatAwaitableError@@Base+0x14ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 53bf4 │ │ │ │ + bl 18ec84 │ │ │ │ + b 53bf8 <_PyEval_FormatAwaitableError@@Base+0x14b0> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d382c │ │ │ │ + bl 2d380c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 53bf4 │ │ │ │ + beq 53bf8 <_PyEval_FormatAwaitableError@@Base+0x14b0> │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 53bac │ │ │ │ - ldr r3, [pc, #152] @ 53c2c │ │ │ │ - ldr r1, [pc, #156] @ 53c34 │ │ │ │ + bne 53bb0 <_PyEval_FormatAwaitableError@@Base+0x1468> │ │ │ │ + ldr r3, [pc, #152] @ 53c30 <_PyEval_FormatAwaitableError@@Base+0x14e8> │ │ │ │ + ldr r1, [pc, #156] @ 53c38 <_PyEval_FormatAwaitableError@@Base+0x14f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d4308 │ │ │ │ - b 53bf4 │ │ │ │ - ldr r2, [pc, #132] @ 53c38 │ │ │ │ + bl 2d42e8 │ │ │ │ + b 53bf8 <_PyEval_FormatAwaitableError@@Base+0x14b0> │ │ │ │ + ldr r2, [pc, #132] @ 53c3c <_PyEval_FormatAwaitableError@@Base+0x14f4> │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 53c3c │ │ │ │ - ldr r0, [pc, #128] @ 53c40 │ │ │ │ + ldr r1, [pc, #128] @ 53c40 <_PyEval_FormatAwaitableError@@Base+0x14f8> │ │ │ │ + ldr r0, [pc, #128] @ 53c44 <_PyEval_FormatAwaitableError@@Base+0x14fc> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 53be8 │ │ │ │ + blt 53bec <_PyEval_FormatAwaitableError@@Base+0x14a4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cb8 │ │ │ │ - ldr r3, [pc, #96] @ 53c44 │ │ │ │ + ldr r3, [pc, #96] @ 53c48 <_PyEval_FormatAwaitableError@@Base+0x1500> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d4308 │ │ │ │ + bl 2d42e8 │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 170718 │ │ │ │ + bl 170a34 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsheq fp, [r3], #-160 @ 0xffffff60 │ │ │ │ - eorseq r9, r6, r4, lsl r9 │ │ │ │ + subseq fp, r3, r8, ror #15 │ │ │ │ + eorseq r9, r6, r4, lsl r6 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r8, r0, lsr #5 │ │ │ │ + eorseq sp, r8, r0, lsr #31 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038e2d0 │ │ │ │ + @ instruction: 0x0038dfd0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0038e2f8 │ │ │ │ - eorseq lr, r8, r8, lsl r3 │ │ │ │ + @ instruction: 0x0038dff8 │ │ │ │ + eorseq lr, r8, r8, lsl r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq lr, r8, r4, lsl lr │ │ │ │ - eorseq lr, r8, r4, asr #6 │ │ │ │ + eorseq lr, r8, r0, lsr #22 │ │ │ │ + eorseq lr, r8, r4, asr #32 │ │ │ │ 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] │ │ │ │ @@ -42397,305 +42394,324 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r1, [sp] │ │ │ │ add fp, r9, r6, lsl #2 │ │ │ │ add r6, r4, r6 │ │ │ │ subs r4, r4, #1 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #2 │ │ │ │ - bmi 53d20 │ │ │ │ + bmi 53d24 <_PyEval_FormatAwaitableError@@Base+0x15dc> │ │ │ │ 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 116e74 │ │ │ │ + bl 116fc0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 53cdc │ │ │ │ + beq 53ce0 <_PyEval_FormatAwaitableError@@Base+0x1598> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 53cdc │ │ │ │ + bne 53ce0 <_PyEval_FormatAwaitableError@@Base+0x1598> │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ sub r3, r6, r4 │ │ │ │ - blt 53d30 │ │ │ │ + blt 53d34 <_PyEval_FormatAwaitableError@@Base+0x15ec> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r7, r7, r8 │ │ │ │ cmp sl, r2 │ │ │ │ - beq 53d0c │ │ │ │ - ldr r3, [pc, #60] @ 53d3c │ │ │ │ - ldr r1, [pc, #60] @ 53d40 │ │ │ │ + beq 53d10 <_PyEval_FormatAwaitableError@@Base+0x15c8> │ │ │ │ + ldr r3, [pc, #60] @ 53d40 <_PyEval_FormatAwaitableError@@Base+0x15f8> │ │ │ │ + ldr r1, [pc, #60] @ 53d44 <_PyEval_FormatAwaitableError@@Base+0x15fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 53d30 │ │ │ │ + bl 18ec84 │ │ │ │ + b 53d34 <_PyEval_FormatAwaitableError@@Base+0x15ec> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 53c80 │ │ │ │ + bne 53c84 <_PyEval_FormatAwaitableError@@Base+0x153c> │ │ │ │ ldr r9, [r9, #260] @ 0x104 │ │ │ │ mov r6, #0 │ │ │ │ - b 53c78 │ │ │ │ + b 53c7c <_PyEval_FormatAwaitableError@@Base+0x1534> │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a5a74 │ │ │ │ + b a5adc │ │ │ │ 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, r0, ror #1 │ │ │ │ + eorseq fp, r7, r0, ror #27 │ │ │ │ + │ │ │ │ +00053d48 : │ │ │ │ + cmp r0, #9 │ │ │ │ + bhi 53d5c │ │ │ │ + ldr r3, [pc, #40] @ 53d80 │ │ │ │ + ldr r0, [r3, r0, lsl #2] │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bne 53d78 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl 11fc0c <_PyNumber_Index@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne 53d9c │ │ │ │ - b 53db8 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #360] @ 53ef0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 53d64 │ │ │ │ - b 53ee8 │ │ │ │ - bl ab150 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 53dcc │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 53de8 │ │ │ │ - bl a5784 │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r4, #0 │ │ │ │ - beq 53de8 │ │ │ │ - b 53ee8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne 53db0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 53db0 │ │ │ │ - ldr r1, [pc, #260] @ 53ef4 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r7, [r6, #4] │ │ │ │ - bl 17dce0 │ │ │ │ - bl 10f874 │ │ │ │ - ldr r1, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq 53e18 │ │ │ │ - bl adf9c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 53ec0 │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 53e40 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - addlt r4, r4, r3 │ │ │ │ - biclt r4, r4, r4, asr #31 │ │ │ │ - b 53e54 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31399c <_PyGen_SetStopIterationValue@@Base+0xbc> │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 53e28 │ │ │ │ - b 53ee8 │ │ │ │ - cmp r4, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - movge r4, r3 │ │ │ │ - bl 314870 │ │ │ │ - cmn r0, #1 │ │ │ │ - ldrne r1, [r5, #20] │ │ │ │ - ldrne r2, [r1, #4] │ │ │ │ - movne r3, r2 │ │ │ │ - beq 53ee8 │ │ │ │ - cmp r4, r3 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - bge 53e9c │ │ │ │ - add ip, r0, r3, lsl #2 │ │ │ │ - ldr ip, [ip, #-4] │ │ │ │ - str ip, [r0, r3, lsl #2] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b 53e7c │ │ │ │ - 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] @ 53ef8 │ │ │ │ - str r2, [r1, #4] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #44] @ 53ef4 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 17dce0 │ │ │ │ - bl 10f874 │ │ │ │ - ldr r1, [pc, #36] @ 53efc │ │ │ │ - ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #16] @ 53ef0 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [pc, #16] @ 53d84 │ │ │ │ + ldr r0, [pc, #16] @ 53d88 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r8, r5, r8, lsl r8 │ │ │ │ - subseq r1, r7, r8, ror r3 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r6, r8, lsl #5 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ + andeq r0, r0, r5, lsl #24 │ │ │ │ + eorseq r5, r6, r0, ror r3 │ │ │ │ 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 a5784 │ │ │ │ + bl a57ec │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 54004 │ │ │ │ + bne 53e90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 319c74 <_PyTime_AsTimeval@@Base+0x1554> │ │ │ │ + bl 319fa8 <_PyTime_AsTimeval@@Base+0x1534> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 54004 │ │ │ │ + beq 53e90 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31be7c <_PyTime_AsTimeval@@Base+0x375c> │ │ │ │ + bl 31b990 <_PyTime_AsTimeval@@Base+0x2f1c> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #164] @ 5400c │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #164] @ 53e98 │ │ │ │ + bl a9c3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 53f80 │ │ │ │ + bne 53e0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 323fb4 │ │ │ │ + b 323a38 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #124] @ 54010 │ │ │ │ + ldr r0, [pc, #124] @ 53e9c │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #616 @ 0x268 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31c1c8 <_PyTime_AsTimeval@@Base+0x3aa8> │ │ │ │ + bl 31c368 <_PyTime_AsTimeval@@Base+0x38f4> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 53fd0 │ │ │ │ + beq 53e5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53fd0 │ │ │ │ + bne 53e5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 53f70 │ │ │ │ + beq 53dfc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 54004 │ │ │ │ + beq 53e90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 54004 │ │ │ │ + bne 53e90 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sp, r7, r4, asr r3 │ │ │ │ - eorseq lr, r8, ip, asr #6 │ │ │ │ + eorseq sp, r7, r0, lsr r0 │ │ │ │ + eorseq lr, r8, ip, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #180] @ 540e0 │ │ │ │ + ldr r3, [pc, #180] @ 53f6c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 54040 │ │ │ │ + bne 53ecc │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 54088 │ │ │ │ - bl 1afdd4 │ │ │ │ - ldr r3, [pc, #152] @ 540e4 │ │ │ │ + b 53f14 │ │ │ │ + bl 1af2b4 │ │ │ │ + ldr r3, [pc, #152] @ 53f70 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54088 │ │ │ │ - bl a5784 │ │ │ │ + beq 53f14 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54074 │ │ │ │ + beq 53f00 │ │ │ │ mov r3, #0 │ │ │ │ - b 540d8 │ │ │ │ - ldr r3, [pc, #108] @ 540e8 │ │ │ │ - ldr r1, [pc, #108] @ 540ec │ │ │ │ + b 53f64 │ │ │ │ + ldr r3, [pc, #108] @ 53f74 │ │ │ │ + ldr r1, [pc, #108] @ 53f78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 5406c │ │ │ │ + bl 18ec84 │ │ │ │ + b 53ef8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3550fc │ │ │ │ + bl 354e14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54074 │ │ │ │ - ldr r3, [pc, #68] @ 540f0 │ │ │ │ - bl 356b80 │ │ │ │ + bne 53f00 │ │ │ │ + ldr r3, [pc, #68] @ 53f7c │ │ │ │ + bl 356890 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ - ldr r3, [pc, #52] @ 540f4 │ │ │ │ + ldr r3, [pc, #52] @ 53f80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [ip, #8] │ │ │ │ - bl 354b9c │ │ │ │ - bl 3551cc │ │ │ │ - ldr r3, [pc, #32] @ 540f8 │ │ │ │ + bl 3548b4 │ │ │ │ + bl 354ee4 │ │ │ │ + ldr r3, [pc, #32] @ 53f84 │ │ │ │ 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 │ │ │ │ - eorseq lr, r8, ip, asr r3 │ │ │ │ + eorseq lr, r8, ip, asr r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + bne 53fbc │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl 11fd98 <_PyNumber_Index@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne 53fe0 │ │ │ │ + b 53ffc │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #360] @ 54134 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 53fa8 │ │ │ │ + b 5412c │ │ │ │ + bl ab1b4 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 54010 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 5402c │ │ │ │ + bl a57ec │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + beq 5402c │ │ │ │ + b 5412c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + bne 53ff4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 53ff4 │ │ │ │ + ldr r1, [pc, #260] @ 54138 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r7, [r6, #4] │ │ │ │ + bl 17e108 │ │ │ │ + bl 10f9c4 │ │ │ │ + ldr r1, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq 5405c │ │ │ │ + bl ae050 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 54104 │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 54084 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + addlt r4, r4, r3 │ │ │ │ + biclt r4, r4, r4, asr #31 │ │ │ │ + b 54098 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 313c80 <_PyGen_SetStopIterationValue@@Base+0x4c> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 5406c │ │ │ │ + b 5412c │ │ │ │ + cmp r4, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + movge r4, r3 │ │ │ │ + bl 314bc4 │ │ │ │ + cmn r0, #1 │ │ │ │ + ldrne r1, [r5, #20] │ │ │ │ + ldrne r2, [r1, #4] │ │ │ │ + movne r3, r2 │ │ │ │ + beq 5412c │ │ │ │ + cmp r4, r3 │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + bge 540e0 │ │ │ │ + add ip, r0, r3, lsl #2 │ │ │ │ + ldr ip, [ip, #-4] │ │ │ │ + str ip, [r0, r3, lsl #2] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b 540c0 │ │ │ │ + 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] @ 5413c │ │ │ │ + str r2, [r1, #4] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #44] @ 54138 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 17e108 │ │ │ │ + bl 10f9c4 │ │ │ │ + ldr r1, [pc, #36] @ 54140 │ │ │ │ + ldr r3, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [pc, #16] @ 54134 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq r8, r5, r8, lsl r5 │ │ │ │ + subseq r1, r7, r8, ror r3 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r8, r6, r8, lsl #31 │ │ │ │ + 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] @ 54368 │ │ │ │ + ldr lr, [pc, #588] @ 543b0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -42705,340 +42721,340 @@ │ │ │ │ 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 54178 │ │ │ │ + bne 541c0 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 541bc │ │ │ │ + beq 54204 │ │ │ │ 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] @ 5436c │ │ │ │ + ldr ip, [pc, #468] @ 543b4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ mvneq r7, #0 │ │ │ │ - beq 54348 │ │ │ │ + beq 54390 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 16ff4c │ │ │ │ + bl 170268 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 541e4 │ │ │ │ + bne 5422c │ │ │ │ mov r4, r9 │ │ │ │ - b 54348 │ │ │ │ - ldr r3, [pc, #388] @ 54370 │ │ │ │ - bl 356b80 │ │ │ │ + b 54390 │ │ │ │ + ldr r3, [pc, #388] @ 543b8 │ │ │ │ + bl 356890 │ │ │ │ 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 5421c │ │ │ │ - ldr r3, [pc, #356] @ 54374 │ │ │ │ - ldr r1, [pc, #356] @ 54378 │ │ │ │ + bne 54264 │ │ │ │ + ldr r3, [pc, #356] @ 543bc │ │ │ │ + ldr r1, [pc, #356] @ 543c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 541dc │ │ │ │ + bl 18ec84 │ │ │ │ + b 54224 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ - bne 54240 │ │ │ │ - ldr r3, [pc, #328] @ 5437c │ │ │ │ - ldr r1, [pc, #328] @ 54380 │ │ │ │ + bne 54288 │ │ │ │ + ldr r3, [pc, #328] @ 543c4 │ │ │ │ + ldr r1, [pc, #328] @ 543c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 541dc │ │ │ │ + bl 18ec84 │ │ │ │ + b 54224 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ceaf0 │ │ │ │ + bl 1ce000 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt 54268 │ │ │ │ - ldr r3, [pc, #296] @ 54384 │ │ │ │ - ldr r1, [pc, #296] @ 54388 │ │ │ │ + bgt 542b0 │ │ │ │ + ldr r3, [pc, #296] @ 543cc │ │ │ │ + ldr r1, [pc, #296] @ 543d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 541dc │ │ │ │ + bl 18ec84 │ │ │ │ + b 54224 │ │ │ │ mov r0, sl │ │ │ │ - bl f5534 │ │ │ │ + bl f569c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5428c │ │ │ │ - ldr r3, [pc, #252] @ 5437c │ │ │ │ - ldr r1, [pc, #264] @ 5438c │ │ │ │ + bne 542d4 │ │ │ │ + ldr r3, [pc, #252] @ 543c4 │ │ │ │ + ldr r1, [pc, #264] @ 543d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 541dc │ │ │ │ + bl 18ec84 │ │ │ │ + b 54224 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2d382c │ │ │ │ + bl 2d380c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 541dc │ │ │ │ + beq 54224 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 542c4 │ │ │ │ - ldr r3, [pc, #204] @ 54384 │ │ │ │ - ldr r1, [pc, #212] @ 54390 │ │ │ │ + bne 5430c │ │ │ │ + ldr r3, [pc, #204] @ 543cc │ │ │ │ + ldr r1, [pc, #212] @ 543d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 54338 │ │ │ │ + bl 18ec84 │ │ │ │ + b 54380 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 2d3a18 <_PyParkingLot_AfterFork@@Base+0x58> │ │ │ │ + bl 2d39f8 <_PyParkingLot_AfterFork@@Base+0x58> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 54338 │ │ │ │ - ldr r1, [pc, #180] @ 54394 │ │ │ │ - ldr r0, [pc, #180] @ 54398 │ │ │ │ + beq 54380 │ │ │ │ + ldr r1, [pc, #180] @ 543dc │ │ │ │ + ldr r0, [pc, #180] @ 543e0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str sl, [sp] │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5432c │ │ │ │ + blt 54374 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - blt 54314 │ │ │ │ + blt 5435c │ │ │ │ mov r0, r7 │ │ │ │ bl 293c4 │ │ │ │ - b 5431c │ │ │ │ + b 54364 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a180 │ │ │ │ - ldr r3, [pc, #120] @ 5439c │ │ │ │ + ldr r3, [pc, #120] @ 543e4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1706f8 │ │ │ │ + bl 170a14 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d4308 │ │ │ │ + bl 2d42e8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d4308 │ │ │ │ - b 541dc │ │ │ │ + bl 2d42e8 │ │ │ │ + b 54224 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - bl 170718 │ │ │ │ + bl 170a34 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq fp, r3, r8, lsr #22 │ │ │ │ + subseq fp, r3, r0, lsr #16 │ │ │ │ subseq r3, r7, ip, lsl #18 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r8, r0, lsr #5 │ │ │ │ + eorseq sp, r8, r0, lsr #31 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, lsl #7 │ │ │ │ + eorseq lr, r8, r8, lsl #1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0038e3b0 │ │ │ │ - @ instruction: 0x0038e3d0 │ │ │ │ - eorseq lr, r8, r0, lsl #8 │ │ │ │ - eorseq lr, r8, r4, lsl lr │ │ │ │ - eorseq lr, r8, r4, asr #6 │ │ │ │ + ldrheq lr, [r8], -r0 @ │ │ │ │ + ldrsbeq lr, [r8], -r0 @ │ │ │ │ + eorseq lr, r8, r0, lsl #2 │ │ │ │ + eorseq lr, r8, r0, lsr #22 │ │ │ │ + eorseq lr, r8, r4, asr #32 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 2d1608 │ │ │ │ + b 2d15e8 <_PyTime_AsMilliseconds@@Base+0x7f8> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #16] @ 543c4 │ │ │ │ + ldr r2, [pc, #16] @ 5440c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc, #4] @ 543c4 │ │ │ │ - ldr r1, [pc, #4] @ 543c8 │ │ │ │ - b 29a050 │ │ │ │ + ldreq r0, [pc, #4] @ 5440c │ │ │ │ + ldr r1, [pc, #4] @ 54410 │ │ │ │ + b 29a4d8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r4, r7, ip, ror #23 │ │ │ │ - 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 543f4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 339c3c │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r2, [pc, #16] @ 54410 │ │ │ │ - ldr r1, [pc, #16] @ 54414 │ │ │ │ - ldr r0, [pc, #16] @ 54418 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0x00380ab0 │ │ │ │ - @ instruction: 0x0036aff4 │ │ │ │ - eorseq r2, r7, r4, lsl #21 │ │ │ │ - b 4d878 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ + eorseq r4, r7, ip, ror #17 │ │ │ │ + b 4d7d8 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ 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] @ 54498 │ │ │ │ + ldr r1, [pc, #88] @ 54490 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54490 │ │ │ │ + beq 54488 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1aaef4 │ │ │ │ + bl 1aa3d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54470 │ │ │ │ + bne 54468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 131dd4 │ │ │ │ - b 54490 │ │ │ │ + bl 131f44 │ │ │ │ + b 54488 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #28] @ 5449c │ │ │ │ + ldr r0, [pc, #28] @ 54494 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl c0498 │ │ │ │ + bl c0524 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r8, ip, lsr #8 │ │ │ │ + eorseq lr, r8, ip, lsr #2 │ │ │ │ ldrsbeq lr, [r7], #-192 @ 0xffffff40 │ │ │ │ - b 546ec │ │ │ │ - b 4d878 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ + 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 544c0 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 339e44 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r2, [pc, #16] @ 544dc │ │ │ │ + ldr r1, [pc, #16] @ 544e0 │ │ │ │ + ldr r0, [pc, #16] @ 544e4 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + @ instruction: 0x003807b0 │ │ │ │ + @ instruction: 0x0036acf4 │ │ │ │ + mlaseq r7, r8, r7, r2 │ │ │ │ + b 54734 │ │ │ │ + b 4d7d8 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ │ │ │ │ -000544a8 : │ │ │ │ +000544f0 : │ │ │ │ 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] @ 54598 │ │ │ │ - ldr r4, [pc, #208] @ 5459c │ │ │ │ + ldr r2, [pc, #208] @ 545e0 │ │ │ │ + ldr r4, [pc, #208] @ 545e4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r1, lsr #31 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ - bne 544fc │ │ │ │ + bne 54544 │ │ │ │ add r9, r8, #4096 @ 0x1000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r9, #380] @ 0x17c │ │ │ │ cmp r1, r5 │ │ │ │ - bgt 5450c │ │ │ │ - ldr r1, [pc, #156] @ 545a0 │ │ │ │ - ldr r0, [pc, #156] @ 545a4 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 54548 │ │ │ │ + bgt 54554 │ │ │ │ + ldr r1, [pc, #156] @ 545e8 │ │ │ │ + ldr r0, [pc, #156] @ 545ec │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 54590 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 54528 │ │ │ │ + beq 54570 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt 54568 │ │ │ │ + bgt 545b0 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl ab694 │ │ │ │ + bl ab6f8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r9, #380] @ 0x17c │ │ │ │ addne r2, r0, r4, lsl #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne 54550 │ │ │ │ + bne 54598 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ strgt r1, [r2, #4]! │ │ │ │ - bgt 54550 │ │ │ │ + bgt 54598 │ │ │ │ str r3, [r0] │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ add r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5458c │ │ │ │ + beq 545d4 │ │ │ │ add r5, r5, #1120 @ 0x460 │ │ │ │ ldr r3, [r8, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5458c │ │ │ │ + beq 545d4 │ │ │ │ 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 │ │ │ │ - eorseq r1, r6, r8, ror r7 │ │ │ │ + eorseq r1, r6, r8, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 545d8 │ │ │ │ - ldr r3, [pc, #124] @ 54648 │ │ │ │ - ldr r1, [pc, #124] @ 5464c │ │ │ │ + bne 54620 │ │ │ │ + ldr r3, [pc, #124] @ 54690 │ │ │ │ + ldr r1, [pc, #124] @ 54694 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 54618 │ │ │ │ + bl 18ec84 │ │ │ │ + b 54660 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 54620 │ │ │ │ + bne 54668 │ │ │ │ ldrb r3, [r0, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4, #16] │ │ │ │ strbeq r3, [r0, #34] @ 0x22 │ │ │ │ - beq 54620 │ │ │ │ - ldr r2, [pc, #64] @ 54648 │ │ │ │ + beq 54668 │ │ │ │ + ldr r2, [pc, #64] @ 54690 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r1, [pc, #64] @ 54650 │ │ │ │ + ldr r1, [pc, #64] @ 54698 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 2d1608 │ │ │ │ + bl 2d15e8 <_PyTime_AsMilliseconds@@Base+0x7f8> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 334260 <_PyUnicode_ToNumeric@@Base+0x41f4> │ │ │ │ + bl 333f54 <_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 │ │ │ │ - eorseq sp, r8, r8, ror r9 │ │ │ │ - eorseq sp, r8, ip, lsr #19 │ │ │ │ + eorseq sp, r8, r8, ror r6 │ │ │ │ + eorseq sp, r8, ip, lsr #13 │ │ │ │ │ │ │ │ -00054654 : │ │ │ │ +0005469c : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 5467c │ │ │ │ + bne 546c4 │ │ │ │ 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 │ │ │ │ @@ -43046,168 +43062,168 @@ │ │ │ │ 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] @ 546c0 │ │ │ │ + ldr r0, [pc, #24] @ 54708 │ │ │ │ ldr r4, [ip, #4] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9c3c │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #4] @ 546c4 │ │ │ │ - b a9bd4 │ │ │ │ - mlaseq r7, r0, r9, r7 │ │ │ │ - @ instruction: 0x0036bcfc │ │ │ │ - b 4e374 │ │ │ │ + ldr r0, [pc, #4] @ 5470c │ │ │ │ + b a9c3c │ │ │ │ + mlaseq r7, r0, r6, r7 │ │ │ │ + @ instruction: 0x0036b9fc │ │ │ │ + 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 a649c │ │ │ │ + b a6504 │ │ │ │ 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] @ 54794 │ │ │ │ + ldr r2, [pc, #140] @ 547dc │ │ │ │ sub sp, sp, #432 @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #428] @ 0x1ac │ │ │ │ mov r2, #0 │ │ │ │ - beq 5472c │ │ │ │ + beq 54774 │ │ │ │ add r0, r0, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 22e410 │ │ │ │ - ldr r2, [pc, #100] @ 54798 │ │ │ │ + bl 22e174 │ │ │ │ + ldr r2, [pc, #100] @ 547e0 │ │ │ │ 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 5489c │ │ │ │ + bl 548e4 │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ - beq 54764 │ │ │ │ + beq 547ac │ │ │ │ add r0, r4, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32a2a4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 54794 │ │ │ │ + bl 32a114 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 547dc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5478c │ │ │ │ + beq 547d4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005479c : │ │ │ │ +000547e4 : │ │ │ │ mov r1, #0 │ │ │ │ - b 196790 │ │ │ │ + b 19632c │ │ │ │ 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 547d4 │ │ │ │ - bl a5784 │ │ │ │ + bne 5481c │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 547e0 │ │ │ │ + bne 54828 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orr r2, r2, r1, lsl #8 │ │ │ │ lsl r1, r2, #8 │ │ │ │ orr r1, r1, r2, lsr #8 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ lsr r1, r1, #16 │ │ │ │ - ldr r0, [pc] @ 54814 │ │ │ │ - b 128bc8 │ │ │ │ - eorseq lr, r8, r4, lsr r5 │ │ │ │ + ldr r0, [pc] @ 5485c │ │ │ │ + b 128d3c │ │ │ │ + eorseq lr, r8, r8, lsl r2 │ │ │ │ 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 a5700 │ │ │ │ + bl a5768 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 54890 │ │ │ │ + beq 548d8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 124998 <_PyType_Name@@Base> │ │ │ │ + bl 124b1c <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #60] @ 54898 │ │ │ │ - bl 128bc8 │ │ │ │ + ldr r0, [pc, #60] @ 548e0 │ │ │ │ + bl 128d3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5487c │ │ │ │ + beq 548c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 54884 │ │ │ │ + beq 548cc │ │ │ │ mov r4, r5 │ │ │ │ - b 54890 │ │ │ │ + b 548d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 5487c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 548c4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaseq r7, r0, r1, sl │ │ │ │ + mlaseq r7, r0, lr, r9 │ │ │ │ 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] @ 54c48 │ │ │ │ + ldr r3, [pc, #904] @ 54c90 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - bne 54c24 │ │ │ │ + bne 54c6c │ │ │ │ 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 54a34 │ │ │ │ + bls 54a7c │ │ │ │ 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 │ │ │ │ @@ -43265,15 +43281,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 33adbc │ │ │ │ + bl 33aad4 │ │ │ │ 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 │ │ │ │ @@ -43348,15 +43364,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 54b78 │ │ │ │ + beq 54bc0 │ │ │ │ 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 │ │ │ │ @@ -43373,15 +43389,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 33adbc │ │ │ │ + bl 33aad4 │ │ │ │ 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] │ │ │ │ @@ -43396,33 +43412,33 @@ │ │ │ │ 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 54bc0 │ │ │ │ + bne 54c08 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 54c48 │ │ │ │ + ldr r3, [pc, #28] @ 54c90 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 54c40 │ │ │ │ + beq 54c88 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00054c4c : │ │ │ │ +00054c94 : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #28] @ 54c74 │ │ │ │ + ldr r3, [pc, #28] @ 54cbc │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ @@ -43433,83 +43449,104 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 35459c │ │ │ │ + bl 3542b4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ ldr r8, [r7, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3547bc │ │ │ │ + bl 3544d4 │ │ │ │ subs r4, r1, #0 │ │ │ │ sublt r6, r6, #1 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ addlt r4, r4, #60 @ 0x3c │ │ │ │ - bl 35459c │ │ │ │ + bl 3542b4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3547bc │ │ │ │ + bl 3544d4 │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ sublt r5, r5, #1 │ │ │ │ addlt r2, r2, #60 @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 54d58 │ │ │ │ + beq 54da0 │ │ │ │ add ip, r1, #1 │ │ │ │ cmp r8, #0 │ │ │ │ bic ip, ip, #2 │ │ │ │ - beq 54d30 │ │ │ │ - ldr lr, [pc, #140] @ 54d98 │ │ │ │ + beq 54d78 │ │ │ │ + ldr lr, [pc, #140] @ 54de0 │ │ │ │ cmp ip, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #128] @ 54d9c │ │ │ │ + ldr r2, [pc, #128] @ 54de4 │ │ │ │ str r8, [sp, #8] │ │ │ │ movne r2, lr │ │ │ │ str r4, [sp, #4] │ │ │ │ - ldr r0, [pc, #116] @ 54da0 │ │ │ │ - bl 128bc8 │ │ │ │ - b 54d90 │ │ │ │ - ldr lr, [pc, #96] @ 54d98 │ │ │ │ + ldr r0, [pc, #116] @ 54de8 │ │ │ │ + bl 128d3c │ │ │ │ + b 54dd8 │ │ │ │ + ldr lr, [pc, #96] @ 54de0 │ │ │ │ cmp ip, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #84] @ 54d9c │ │ │ │ + ldr r2, [pc, #84] @ 54de4 │ │ │ │ str r4, [sp, #4] │ │ │ │ movne r2, lr │ │ │ │ - ldr r0, [pc, #80] @ 54da4 │ │ │ │ - bl 128bc8 │ │ │ │ - b 54d90 │ │ │ │ + ldr r0, [pc, #80] @ 54dec │ │ │ │ + bl 128d3c │ │ │ │ + b 54dd8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 54d78 │ │ │ │ + beq 54dc0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r8, [sp] │ │ │ │ - ldr r0, [pc, #52] @ 54da8 │ │ │ │ - bl 128bc8 │ │ │ │ - b 54d90 │ │ │ │ + ldr r0, [pc, #52] @ 54df0 │ │ │ │ + bl 128d3c │ │ │ │ + b 54dd8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #36] @ 54dac │ │ │ │ + ldr r0, [pc, #36] @ 54df4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 128bc8 │ │ │ │ + b 128d3c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r1, r7, r4, lsl r7 │ │ │ │ - eorseq sl, r5, r4, lsl #16 │ │ │ │ - eorseq lr, r8, ip, asr r5 │ │ │ │ - eorseq lr, r8, r8, ror r5 │ │ │ │ - mlaseq r8, r0, r5, lr │ │ │ │ - eorseq lr, r8, r4, lsr #11 │ │ │ │ + eorseq r1, r7, r4, lsl r4 │ │ │ │ + eorseq sl, r5, r4, lsl #10 │ │ │ │ + eorseq lr, r8, ip, asr r2 │ │ │ │ + eorseq lr, r8, r8, ror r2 │ │ │ │ + mlaseq r8, r0, r2, lr │ │ │ │ + eorseq lr, r8, r4, lsr #5 │ │ │ │ + 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 a6504 │ │ │ │ + │ │ │ │ +00054e18 : │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r3, [pc, #28] @ 54e40 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r0, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ @@ -43518,101 +43555,80 @@ │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 54e0c │ │ │ │ + bne 54ea0 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 54e44 │ │ │ │ + beq 54ed8 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #176] @ 54ed4 │ │ │ │ + ldr ip, [pc, #176] @ 54f68 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 54ec8 │ │ │ │ - ldr r1, [pc, #140] @ 54ed8 │ │ │ │ + beq 54f5c │ │ │ │ + ldr r1, [pc, #140] @ 54f6c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r4] │ │ │ │ - bl 17dce0 │ │ │ │ - bl 10f874 │ │ │ │ + bl 17e108 │ │ │ │ + bl 10f9c4 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 54e74 │ │ │ │ - bl adf9c │ │ │ │ + beq 54f08 │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54ea0 │ │ │ │ + beq 54f34 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r4] │ │ │ │ - bl 1e8db0 │ │ │ │ + bl 1e82e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 3147d0 │ │ │ │ + bl 314b24 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #64] @ 54edc │ │ │ │ - bne 54ecc │ │ │ │ - b 54ec8 │ │ │ │ - ldr r1, [pc, #48] @ 54ed8 │ │ │ │ + ldrne r0, [pc, #64] @ 54f70 │ │ │ │ + bne 54f60 │ │ │ │ + b 54f5c │ │ │ │ + ldr r1, [pc, #48] @ 54f6c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17dce0 │ │ │ │ - bl 10f874 │ │ │ │ - ldr r1, [pc, #40] @ 54ee0 │ │ │ │ + bl 17e108 │ │ │ │ + bl 10f9c4 │ │ │ │ + ldr r1, [pc, #40] @ 54f74 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #36] @ 54ee4 │ │ │ │ + ldr r0, [pc, #36] @ 54f78 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r3, r7, r8, lsr r9 │ │ │ │ + subseq r3, r7, r4, ror #18 │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r6, r8, ror #3 │ │ │ │ - eorseq r8, r5, r0, lsl r8 │ │ │ │ - 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 a649c │ │ │ │ - │ │ │ │ -00054f08 : │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #28] @ 54f30 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r8, r6, r8, ror #29 │ │ │ │ + eorseq r8, r5, r0, lsl r5 │ │ │ │ ldrb r3, [r0, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ 54f4c │ │ │ │ + ldr r2, [pc, #12] @ 54f94 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 54f50 │ │ │ │ + ldr r0, [pc, #8] @ 54f98 │ │ │ │ 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 │ │ │ │ @@ -43621,1000 +43637,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] @ 54fb0 │ │ │ │ + ldreq ip, [pc, #36] @ 54ff8 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ streq r1, [sp, #4] │ │ │ │ strne r1, [sp, #4] │ │ │ │ - ldreq r1, [pc, #24] @ 54fb4 │ │ │ │ - ldrne r1, [pc, #24] @ 54fb8 │ │ │ │ + ldreq r1, [pc, #24] @ 54ffc │ │ │ │ + ldrne r1, [pc, #24] @ 55000 │ │ │ │ streq ip, [sp] │ │ │ │ strne ip, [sp] │ │ │ │ - bl ad1c4 │ │ │ │ + bl ad278 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038e5b4 │ │ │ │ - @ instruction: 0x0038e5bc │ │ │ │ - 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 1033c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 55000 │ │ │ │ - movne r5, #1 │ │ │ │ - moveq r5, #0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 29730 │ │ │ │ - ldr r0, [pc, #12] @ 55008 │ │ │ │ - strb r5, [r4, #40] @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -0005500c : │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00055028 <_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 55070 <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - and r3, r3, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 55070 <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 550a0 <_PyLong_UnsignedLong_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 550a4 <_PyLong_UnsignedLong_Converter@@Base+0x7c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 5508c <_PyLong_UnsignedLong_Converter@@Base+0x64> │ │ │ │ - bl 1489a0 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 55094 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ - bl a5784 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 55094 <_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: 0x003812b4 │ │ │ │ - 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] @ 551ec <_PyLong_UnsignedLong_Converter@@Base+0x1c4> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 116e74 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - blt 55184 <_PyLong_UnsignedLong_Converter@@Base+0x15c> │ │ │ │ - bne 550f8 <_PyLong_UnsignedLong_Converter@@Base+0xd0> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 116e74 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 55184 <_PyLong_UnsignedLong_Converter@@Base+0x15c> │ │ │ │ - ldrne r5, [r4, #16] │ │ │ │ - b 550fc <_PyLong_UnsignedLong_Converter@@Base+0xd4> │ │ │ │ - ldr r5, [pc, #236] @ 551ec <_PyLong_UnsignedLong_Converter@@Base+0x1c4> │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 175de4 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 55184 <_PyLong_UnsignedLong_Converter@@Base+0x15c> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 10ad60 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 55144 <_PyLong_UnsignedLong_Converter@@Base+0x11c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne 55144 <_PyLong_UnsignedLong_Converter@@Base+0x11c> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 55184 <_PyLong_UnsignedLong_Converter@@Base+0x15c> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 144468 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 5518c <_PyLong_UnsignedLong_Converter@@Base+0x164> │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55184 <_PyLong_UnsignedLong_Converter@@Base+0x15c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 55184 <_PyLong_UnsignedLong_Converter@@Base+0x15c> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ae18 <_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 551bc <_PyLong_UnsignedLong_Converter@@Base+0x194> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 551bc <_PyLong_UnsignedLong_Converter@@Base+0x194> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 551d0 <_PyLong_UnsignedLong_Converter@@Base+0x1a8> │ │ │ │ - ldr r0, [pc, #32] @ 551f0 <_PyLong_UnsignedLong_Converter@@Base+0x1c8> │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 551c8 <_PyLong_UnsignedLong_Converter@@Base+0x1a0> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 551c8 <_PyLong_UnsignedLong_Converter@@Base+0x1a0> │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x0038e2b4 │ │ │ │ + @ instruction: 0x0038e2bc │ │ │ │ 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 5523c <_PyLong_UnsignedLong_Converter@@Base+0x214> │ │ │ │ + bne 5504c │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ - bne 5526c <_PyLong_UnsignedLong_Converter@@Base+0x244> │ │ │ │ + bne 5507c │ │ │ │ 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] @ 552f4 <_PyLong_UnsignedLong_Converter@@Base+0x2cc> │ │ │ │ + ldr ip, [pc, #152] @ 55104 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 55294 <_PyLong_UnsignedLong_Converter@@Base+0x26c> │ │ │ │ + beq 550a4 │ │ │ │ ldr r5, [ip] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 5529c <_PyLong_UnsignedLong_Converter@@Base+0x274> │ │ │ │ - ldr r2, [pc, #112] @ 552f8 <_PyLong_UnsignedLong_Converter@@Base+0x2d0> │ │ │ │ - ldr r1, [pc, #112] @ 552fc <_PyLong_UnsignedLong_Converter@@Base+0x2d4> │ │ │ │ - ldr r0, [pc, #112] @ 55300 <_PyLong_UnsignedLong_Converter@@Base+0x2d8> │ │ │ │ + bne 550ac │ │ │ │ + ldr r2, [pc, #112] @ 55108 │ │ │ │ + ldr r1, [pc, #112] @ 5510c │ │ │ │ + ldr r0, [pc, #112] @ 55110 │ │ │ │ mov r3, r5 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 552e8 <_PyLong_UnsignedLong_Converter@@Base+0x2c0> │ │ │ │ + b 550f8 │ │ │ │ cmp r4, #1 │ │ │ │ ldrne r6, [ip, #4] │ │ │ │ - ldreq r6, [pc, #88] @ 55304 <_PyLong_UnsignedLong_Converter@@Base+0x2dc> │ │ │ │ - bl 2a92d8 │ │ │ │ + ldreq r6, [pc, #88] @ 55114 │ │ │ │ + bl 2a96ec │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 38fb0 │ │ │ │ + bl 39208 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 552e8 <_PyLong_UnsignedLong_Converter@@Base+0x2c0> │ │ │ │ + beq 550f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 552e8 <_PyLong_UnsignedLong_Converter@@Base+0x2c0> │ │ │ │ + bne 550f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00573990 │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - eorseq r9, r6, r8, ror r2 │ │ │ │ - eorseq lr, r8, r4, asr #11 │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + eorseq r8, r6, r8, ror pc │ │ │ │ + eorseq lr, r8, r4, asr #5 │ │ │ │ subseq fp, r6, r4, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 103538 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5515c │ │ │ │ + movne r5, #1 │ │ │ │ + moveq r5, #0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 29730 │ │ │ │ + ldr r0, [pc, #12] @ 55164 │ │ │ │ + strb r5, [r4, #40] @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +00055168 : │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00055184 <_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 551cc <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and r3, r3, #3 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne 551cc <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 551fc <_PyLong_UnsignedLong_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 55200 <_PyLong_UnsignedLong_Converter@@Base+0x7c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 551e8 <_PyLong_UnsignedLong_Converter@@Base+0x64> │ │ │ │ + bl 148af8 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 551f0 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ + bl a57ec │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 551f0 <_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: 0x00380fb4 │ │ │ │ + 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 5535c <_PyLong_UnsignedLong_Converter@@Base+0x334> │ │ │ │ + bne 55258 <_PyLong_UnsignedLong_Converter@@Base+0xd4> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5538c <_PyLong_UnsignedLong_Converter@@Base+0x364> │ │ │ │ + beq 55288 <_PyLong_UnsignedLong_Converter@@Base+0x104> │ │ │ │ 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] @ 553d4 <_PyLong_UnsignedLong_Converter@@Base+0x3ac> │ │ │ │ + ldr ip, [pc, #88] @ 552d0 <_PyLong_UnsignedLong_Converter@@Base+0x14c> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 553b0 <_PyLong_UnsignedLong_Converter@@Base+0x388> │ │ │ │ + beq 552ac <_PyLong_UnsignedLong_Converter@@Base+0x128> │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r3, [pc, #64] @ 553d8 <_PyLong_UnsignedLong_Converter@@Base+0x3b0> │ │ │ │ + ldr r3, [pc, #64] @ 552d4 <_PyLong_UnsignedLong_Converter@@Base+0x150> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 553b8 <_PyLong_UnsignedLong_Converter@@Base+0x390> │ │ │ │ - ldr r3, [pc, #52] @ 553dc <_PyLong_UnsignedLong_Converter@@Base+0x3b4> │ │ │ │ - ldr r1, [pc, #52] @ 553e0 <_PyLong_UnsignedLong_Converter@@Base+0x3b8> │ │ │ │ + beq 552b4 <_PyLong_UnsignedLong_Converter@@Base+0x130> │ │ │ │ + ldr r3, [pc, #52] @ 552d8 <_PyLong_UnsignedLong_Converter@@Base+0x154> │ │ │ │ + ldr r1, [pc, #52] @ 552dc <_PyLong_UnsignedLong_Converter@@Base+0x158> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r0, #0 │ │ │ │ - b 553cc <_PyLong_UnsignedLong_Converter@@Base+0x3a4> │ │ │ │ + b 552c8 <_PyLong_UnsignedLong_Converter@@Base+0x144> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31b098 <_PyTime_AsTimeval@@Base+0x2978> │ │ │ │ + bl 31b2fc <_PyTime_AsTimeval@@Base+0x2888> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 553b0 <_PyLong_UnsignedLong_Converter@@Base+0x388> │ │ │ │ - ldr r0, [pc, #20] @ 553e4 <_PyLong_UnsignedLong_Converter@@Base+0x3bc> │ │ │ │ + beq 552ac <_PyLong_UnsignedLong_Converter@@Base+0x128> │ │ │ │ + ldr r0, [pc, #20] @ 552e0 <_PyLong_UnsignedLong_Converter@@Base+0x15c> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq r3, [r7], #-156 @ 0xffffff64 │ │ │ │ subseq ip, r5, r8, lsr #29 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038e5d4 │ │ │ │ + @ instruction: 0x0038e2d4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000553e8 : │ │ │ │ - ldr r3, [pc, #104] @ 55458 │ │ │ │ +000552e4 : │ │ │ │ + ldr r3, [pc, #104] @ 55354 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 5541c │ │ │ │ + beq 55318 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #76] @ 5545c │ │ │ │ - ldr r0, [pc, #76] @ 55460 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #76] @ 55358 │ │ │ │ + ldr r0, [pc, #76] @ 5535c │ │ │ │ + bl 2dee90 <_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 55448 │ │ │ │ + bne 55344 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, r1 │ │ │ │ addgt r3, r3, r1, lsl #2 │ │ │ │ ldrgt r3, [r3, #4] │ │ │ │ strgt r3, [r2] │ │ │ │ - bgt 55450 │ │ │ │ + bgt 5534c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq r1, r6, r8, ror r7 │ │ │ │ + eorseq r1, r6, r8, ror r4 │ │ │ │ │ │ │ │ -00055464 : │ │ │ │ +00055360 : │ │ │ │ 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 5549c │ │ │ │ - ldr r0, [pc, #440] @ 55644 │ │ │ │ + bne 55398 │ │ │ │ + ldr r0, [pc, #440] @ 55540 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #436] @ 55648 │ │ │ │ + ldr r1, [pc, #436] @ 55544 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - b 5563c │ │ │ │ + bl 117864 │ │ │ │ + b 55538 │ │ │ │ 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 55528 │ │ │ │ + bge 55424 │ │ │ │ ldrb r3, [r7, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 55528 │ │ │ │ + bne 55424 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #372] @ 5564c │ │ │ │ + ldr r2, [pc, #372] @ 55548 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 55528 │ │ │ │ + bne 55424 │ │ │ │ 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 55524 │ │ │ │ + ble 55420 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ ldr r1, [ip] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ add r1, r1, #1 │ │ │ │ strne r1, [ip] │ │ │ │ str ip, [r3, #4]! │ │ │ │ - b 554fc │ │ │ │ + b 553f8 │ │ │ │ str r6, [r4, #28] │ │ │ │ mov r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ mov r1, r8 │ │ │ │ - ble 55628 │ │ │ │ + ble 55524 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl f9314 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f947c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ addeq r5, r5, #1 │ │ │ │ - beq 5552c │ │ │ │ + beq 55428 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r3, r5 │ │ │ │ ldrsb r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 55578 │ │ │ │ + bge 55474 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ tst r1, #1 │ │ │ │ - beq 55628 │ │ │ │ + beq 55524 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r5, #10 │ │ │ │ ldr r0, [r4, r1, lsl #2] │ │ │ │ - beq 5560c │ │ │ │ + beq 55508 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 55608 │ │ │ │ + blt 55504 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 5560c │ │ │ │ + beq 55508 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55628 │ │ │ │ - ldr r3, [pc, #164] @ 55650 │ │ │ │ + beq 55524 │ │ │ │ + ldr r3, [pc, #164] @ 5554c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 55614 │ │ │ │ + bne 55510 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ - ldr lr, [pc, #148] @ 55654 │ │ │ │ - ldr ip, [pc, #148] @ 55658 │ │ │ │ + ldr lr, [pc, #148] @ 55550 │ │ │ │ + ldr ip, [pc, #148] @ 55554 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, r4 │ │ │ │ - bcs 55614 │ │ │ │ + bcs 55510 │ │ │ │ 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 55608 │ │ │ │ + beq 55504 │ │ │ │ cmp r1, #71 @ 0x47 │ │ │ │ lsleq r3, r2, #8 │ │ │ │ ldrb r2, [ip, r1] │ │ │ │ add r2, r2, #1 │ │ │ │ add r6, r6, r2, lsl #1 │ │ │ │ - b 555c4 │ │ │ │ + b 554c0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55628 │ │ │ │ + beq 55524 │ │ │ │ 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] @ 5565c │ │ │ │ - ldr r1, [pc, #44] @ 55660 │ │ │ │ + ldr r3, [pc, #44] @ 55558 │ │ │ │ + ldr r1, [pc, #44] @ 5555c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, lsl #12 │ │ │ │ + eorseq lr, r8, r0, lsl #6 │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ - subeq lr, r3, r8, lsr sp │ │ │ │ - subeq lr, r3, r8, lsr lr │ │ │ │ + subeq lr, r3, r8, lsr sl │ │ │ │ + subeq lr, r3, r8, lsr fp │ │ │ │ subseq fp, r5, r4, asr #23 │ │ │ │ - eorseq lr, r8, ip, lsl r6 │ │ │ │ + eorseq lr, r8, ip, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc, #292] @ 556a4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1283e8 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 55698 │ │ │ │ - bl a5784 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 556b0 │ │ │ │ - b 556d4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 116fc0 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt 5563c │ │ │ │ + bne 555b0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 116fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - movlt r3, #0 │ │ │ │ - blt 556b0 │ │ │ │ - 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] @ 556dc │ │ │ │ - str r1, [r4, #8] │ │ │ │ - str r3, [r4, #16] │ │ │ │ - pop {r4, pc} │ │ │ │ + blt 5563c │ │ │ │ + ldrne r5, [r4, #16] │ │ │ │ + b 555b4 │ │ │ │ + ldr r5, [pc, #236] @ 556a4 │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 17620c │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 5563c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 10aed0 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 555fc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + bne 555fc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 5563c │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1445c0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 55644 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 5563c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 5563c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + beq 55674 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 55674 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 55688 │ │ │ │ + ldr r0, [pc, #32] @ 556a8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 55680 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 55680 │ │ │ │ + subseq r7, r7, ip, ror r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - ldr r2, [pc, #12] @ 556f8 │ │ │ │ + ldr r2, [pc, #12] @ 556c4 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 556fc │ │ │ │ + ldr r0, [pc, #8] @ 556c8 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - b 55704 │ │ │ │ + b 556d0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ - b 18c1ac │ │ │ │ + b 18bd48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 557ac │ │ │ │ + ldr r1, [pc, #124] @ 55778 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 55748 │ │ │ │ - bl 341ca0 │ │ │ │ + bne 55714 │ │ │ │ + bl 341b3c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5579c │ │ │ │ + bne 55768 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55774 │ │ │ │ + bne 55740 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 5579c │ │ │ │ + b 55768 │ │ │ │ mov r0, r4 │ │ │ │ - bl fe42c │ │ │ │ + bl fe5a0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5576c │ │ │ │ + bne 55738 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5576c │ │ │ │ + beq 55738 │ │ │ │ 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 12855c │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 557b0 │ │ │ │ + bl a57ec │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 557c8 │ │ │ │ + b 557ec │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + movlt r3, #0 │ │ │ │ + blt 557c8 │ │ │ │ + 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] @ 557f4 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000557b0 : │ │ │ │ +000557f8 : │ │ │ │ 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 2189c4 │ │ │ │ + bl 218154 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #12] @ 557f0 │ │ │ │ + ldr r2, [pc, #12] @ 55838 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 557f4 │ │ │ │ + ldr r0, [pc, #8] @ 5583c │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - b 55854 │ │ │ │ + b 55894 │ │ │ │ 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 55830 │ │ │ │ - ldr r3, [pc, #24] @ 55840 │ │ │ │ + bne 55878 │ │ │ │ + ldr r3, [pc, #24] @ 55888 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 55838 │ │ │ │ + bl 1443e8 │ │ │ │ + b 55880 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb9b0 │ │ │ │ + bl bba40 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 14f358 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b 1033c4 │ │ │ │ + b 14f4b0 │ │ │ │ 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] @ 558fc │ │ │ │ + ldr r2, [pc, #140] @ 5593c │ │ │ │ sub sp, sp, #432 @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #428] @ 0x1ac │ │ │ │ mov r2, #0 │ │ │ │ - beq 55894 │ │ │ │ + beq 558d4 │ │ │ │ add r0, r0, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 22e410 │ │ │ │ - ldr r2, [pc, #100] @ 55900 │ │ │ │ + bl 22e174 │ │ │ │ + ldr r2, [pc, #100] @ 55940 │ │ │ │ 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 5489c │ │ │ │ + bl 548e4 │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ - beq 558cc │ │ │ │ + beq 5590c │ │ │ │ add r0, r4, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92a30 │ │ │ │ - ldr r3, [pc, #28] @ 558fc │ │ │ │ + bl 92a94 │ │ │ │ + ldr r3, [pc, #28] @ 5593c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 558f4 │ │ │ │ + beq 55934 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00055904 : │ │ │ │ +00055944 : │ │ │ │ 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 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55968 │ │ │ │ + beq 559a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55464 │ │ │ │ + bl 55360 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 55954 │ │ │ │ + beq 55994 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 5595c │ │ │ │ + beq 5599c │ │ │ │ mov r4, r5 │ │ │ │ - b 55968 │ │ │ │ + b 559a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 55954 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 55994 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 5597c │ │ │ │ - b 55b18 │ │ │ │ - eorseq r8, r5, r4, lsl #23 │ │ │ │ - ldr r3, [pc, #36] @ 559ac │ │ │ │ + ldr r1, [pc] @ 559bc │ │ │ │ + b 55b60 │ │ │ │ + eorseq r8, r5, r4, lsl #17 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b 103538 │ │ │ │ + ldr r3, [pc, #36] @ 559f4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - ldr r0, [pc, #16] @ 559b0 │ │ │ │ + ldr r0, [pc, #16] @ 559f8 │ │ │ │ ldr r3, [r1, #3792] @ 0xed0 │ │ │ │ ldr r2, [r1, #3776] @ 0xec0 │ │ │ │ ldr r1, [r1, #3760] @ 0xeb0 │ │ │ │ - b a9bd4 │ │ │ │ + b a9c3c │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r7, r8, r4, lsr #7 │ │ │ │ + eorseq r7, r8, r4, lsr #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #12] @ 559cc │ │ │ │ + ldr r2, [pc, #12] @ 55a14 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 559d0 │ │ │ │ + ldr r0, [pc, #8] @ 55a18 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r6, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 55a0c │ │ │ │ - ldr r3, [pc, #256] @ 55b00 │ │ │ │ - ldr r1, [pc, #256] @ 55b04 │ │ │ │ + beq 55a54 │ │ │ │ + ldr r3, [pc, #256] @ 55b48 │ │ │ │ + ldr r1, [pc, #256] @ 55b4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 55a34 │ │ │ │ + bl 18ec84 │ │ │ │ + b 55a7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d78c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55a3c │ │ │ │ - ldr r3, [pc, #212] @ 55b00 │ │ │ │ - ldr r1, [pc, #216] @ 55b08 │ │ │ │ + bne 55a84 │ │ │ │ + ldr r3, [pc, #212] @ 55b48 │ │ │ │ + ldr r1, [pc, #216] @ 55b50 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b 55af8 │ │ │ │ + b 55b40 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 55a34 │ │ │ │ + beq 55a7c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 55a7c │ │ │ │ - ldr r3, [pc, #164] @ 55b0c │ │ │ │ - ldr r1, [pc, #164] @ 55b10 │ │ │ │ + ble 55ac4 │ │ │ │ + ldr r3, [pc, #164] @ 55b54 │ │ │ │ + ldr r1, [pc, #164] @ 55b58 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ - b 55a34 │ │ │ │ + bl 113554 │ │ │ │ + b 55a7c │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ add r6, r4, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 55abc │ │ │ │ + bne 55b04 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #430] @ 0x1ae │ │ │ │ - bge 55abc │ │ │ │ + bge 55b04 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 3399e4 │ │ │ │ + bl 3396fc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ - ldr r0, [pc, #88] @ 55b14 │ │ │ │ - b 55af8 │ │ │ │ - bl c3f28 │ │ │ │ + bl 113554 │ │ │ │ + ldr r0, [pc, #88] @ 55b5c │ │ │ │ + b 55b40 │ │ │ │ + bl c3fb4 │ │ │ │ add r4, r4, #428 @ 0x1ac │ │ │ │ add r4, r4, #3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 3399e4 │ │ │ │ + bl 3396fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ - b 55aac │ │ │ │ + bl c7d04 │ │ │ │ + b 55af4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, ip, lsl #15 │ │ │ │ - @ instruction: 0x003857b4 │ │ │ │ + eorseq r5, r8, ip, lsl #9 │ │ │ │ + @ instruction: 0x003854b4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, ror #15 │ │ │ │ + eorseq r5, r8, r0, ror #9 │ │ │ │ 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 r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 52234 <_PyLong_UnsignedLongLong_Converter@@Base+0x670> │ │ │ │ + bl 5227c <_PyLong_UnsignedLongLong_Converter@@Base+0x670> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55ba4 │ │ │ │ + beq 55bec │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #92] @ 55bb0 │ │ │ │ - bl 110798 │ │ │ │ + ldr r2, [pc, #92] @ 55bf8 │ │ │ │ + bl 1108e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 55b7c │ │ │ │ + beq 55bc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 55b7c │ │ │ │ + bne 55bc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 55ba8 │ │ │ │ - ldr r3, [pc, #40] @ 55bb4 │ │ │ │ + bne 55bf0 │ │ │ │ + ldr r3, [pc, #40] @ 55bfc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a484 │ │ │ │ + bl 11a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55ba4 │ │ │ │ - bl 11a838 │ │ │ │ + beq 55bec │ │ │ │ + bl 11a980 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 3138e0 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 313c34 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq sp, r8, r8, asr r2 │ │ │ │ + eorseq ip, r8, r8, asr pc │ │ │ │ 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 321448 <_PyObject_GetState@@Base> │ │ │ │ + bl 321690 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55c10 │ │ │ │ + beq 55c58 │ │ │ │ mov r0, r5 │ │ │ │ - bl aebe0 │ │ │ │ + bl aec90 │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 55c18 │ │ │ │ + bne 55c60 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55c10 │ │ │ │ + beq 55c58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 55c10 │ │ │ │ + bne 55c58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 55c50 │ │ │ │ + b 55c98 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 55c40 │ │ │ │ + bge 55c88 │ │ │ │ mov r3, ip │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #32] @ 55c58 │ │ │ │ + ldr r0, [pc, #32] @ 55ca0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a9bd4 │ │ │ │ - ldr r0, [pc, #20] @ 55c5c │ │ │ │ + b a9c3c │ │ │ │ + ldr r0, [pc, #20] @ 55ca4 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9c3c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq lr, r8, ip, ror r7 │ │ │ │ - eorseq lr, r8, r4, lsl #15 │ │ │ │ + eorseq lr, r8, ip, ror r4 │ │ │ │ + eorseq lr, r8, r4, lsl #9 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 55c6c │ │ │ │ - b 55b18 │ │ │ │ - eorseq r8, r5, ip, lsl #23 │ │ │ │ + ldr r1, [pc] @ 55cb4 │ │ │ │ + b 55b60 │ │ │ │ + eorseq r8, r5, ip, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 55ca8 │ │ │ │ - bl 2b0e20 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ 55cf0 │ │ │ │ + bl 2b11b8 <_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] @ 55cac │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #4] @ 55cf4 │ │ │ │ + b a9c3c │ │ │ │ @ instruction: 0x0057ce94 │ │ │ │ - mlaseq r8, r0, r7, lr │ │ │ │ + mlaseq r8, r0, r4, lr │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 55cbc │ │ │ │ - b 55b18 │ │ │ │ - eorseq r8, r5, ip, lsr #21 │ │ │ │ + ldr r1, [pc] @ 55d04 │ │ │ │ + b 55b60 │ │ │ │ + eorseq r8, r5, ip, lsr #15 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 55d34 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r1, [pc, #28] @ 55d3c │ │ │ │ + ldr r2, [pc, #28] @ 55d40 │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r3, r1 │ │ │ │ + ldr r0, [pc, #20] @ 55d44 │ │ │ │ + moveq r0, r2 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 55d44 │ │ │ │ + bx lr │ │ │ │ + subseq fp, r6, r4, asr #17 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ ldmib r0, {r1, r3} │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r3, r3, r2 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ - b 18c1ac │ │ │ │ + b 18bd48 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 55d90 │ │ │ │ + beq 55e18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #152] @ 55d98 │ │ │ │ + ldr r4, [pc, #152] @ 55e20 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 545a8 │ │ │ │ + bl 545f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 55d58 │ │ │ │ - ldr r3, [pc, #132] @ 55d9c │ │ │ │ + bne 55de0 │ │ │ │ + ldr r3, [pc, #132] @ 55e24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a484 │ │ │ │ + bl 11a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55d30 │ │ │ │ - bl 11a838 │ │ │ │ - ldr r0, [pc, #112] @ 55da0 │ │ │ │ + beq 55db8 │ │ │ │ + bl 11a980 │ │ │ │ + ldr r0, [pc, #112] @ 55e28 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #108] @ 55da4 │ │ │ │ + ldr r3, [pc, #108] @ 55e2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a484 │ │ │ │ + bl 11a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55d24 │ │ │ │ + bne 55dac │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a484 │ │ │ │ + bl 11a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55d24 │ │ │ │ - b 55d88 │ │ │ │ + bne 55dac │ │ │ │ + b 55e10 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55d78 │ │ │ │ + beq 55e00 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 55d78 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #40] @ 55da8 │ │ │ │ - ldr r1, [pc, #40] @ 55dac │ │ │ │ + bne 55e00 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #40] @ 55e30 │ │ │ │ + ldr r1, [pc, #40] @ 55e34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 55da0 │ │ │ │ + ldr r0, [pc, #8] @ 55e28 │ │ │ │ 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 r8, r6, r8, lsl #25 │ │ │ │ + eorseq r8, r6, r8, lsl #19 │ │ │ │ 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] @ 55e44 │ │ │ │ + ldr r1, [pc, #120] @ 55ecc │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11c67c <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c7f8 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55e20 │ │ │ │ + beq 55ea8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18ac14 <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18a7b0 <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 55e0c │ │ │ │ + beq 55e94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 55e14 │ │ │ │ + beq 55e9c │ │ │ │ mov r4, r5 │ │ │ │ - b 55e38 │ │ │ │ + b 55ec0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 55e0c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 55e94 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #28] @ 55e48 │ │ │ │ + ldr r3, [pc, #28] @ 55ed0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 55e4c │ │ │ │ + ldr r1, [pc, #24] @ 55ed4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r7, r8, ror lr │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038e7b0 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 55e7c │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #28] @ 55e84 │ │ │ │ - ldr r2, [pc, #28] @ 55e88 │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r3, r1 │ │ │ │ - ldr r0, [pc, #20] @ 55e8c │ │ │ │ - moveq r0, r2 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #8] @ 55e8c │ │ │ │ - bx lr │ │ │ │ - subseq fp, r6, r4, asr #17 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + @ instruction: 0x0038e4b0 │ │ │ │ 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] @ 561d0 │ │ │ │ + ldr ip, [pc, #784] @ 56218 │ │ │ │ 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} │ │ │ │ @@ -44633,200 +44649,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 55f40 │ │ │ │ + bne 55f88 │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r9, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55f7c │ │ │ │ + beq 55fc4 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #640] @ 561d4 │ │ │ │ + ldr ip, [pc, #640] @ 5621c │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5618c │ │ │ │ + beq 561d4 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 16ff4c │ │ │ │ + bl 170268 │ │ │ │ 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 561a0 │ │ │ │ + beq 561e8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 16ff4c │ │ │ │ + bl 170268 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56044 │ │ │ │ + beq 5608c │ │ │ │ cmp r7, #2 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [sp, #28] │ │ │ │ - beq 55fe4 │ │ │ │ + beq 5602c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1033c4 │ │ │ │ + bl 103538 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - blt 56044 │ │ │ │ + blt 5608c │ │ │ │ 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 56030 │ │ │ │ - ldr r1, [pc, #452] @ 561d8 │ │ │ │ - ldr r0, [pc, #452] @ 561dc │ │ │ │ + bne 56078 │ │ │ │ + ldr r1, [pc, #452] @ 56220 │ │ │ │ + ldr r0, [pc, #452] @ 56224 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge fp, [pc, #436] @ 561e0 │ │ │ │ - bge 560d0 │ │ │ │ - b 56044 │ │ │ │ - ldr r3, [pc, #428] @ 561e4 │ │ │ │ - ldr r2, [pc, #428] @ 561e8 │ │ │ │ + ldrge fp, [pc, #436] @ 56228 │ │ │ │ + bge 56118 │ │ │ │ + b 5608c │ │ │ │ + ldr r3, [pc, #428] @ 5622c │ │ │ │ + ldr r2, [pc, #428] @ 56230 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #424] @ 561ec │ │ │ │ - bl 117720 │ │ │ │ + ldr r1, [pc, #424] @ 56234 │ │ │ │ + bl 117864 │ │ │ │ mov r5, #0 │ │ │ │ - b 561a0 │ │ │ │ + b 561e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 56044 │ │ │ │ + beq 5608c │ │ │ │ add r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt 560f0 │ │ │ │ + blt 56138 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 29f04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 56174 │ │ │ │ + bge 561bc │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne 5613c │ │ │ │ + bne 56184 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 56120 │ │ │ │ + bne 56168 │ │ │ │ add fp, fp, #4 │ │ │ │ ldr r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 5604c │ │ │ │ - ldr r3, [pc, #268] @ 561f0 │ │ │ │ + bne 56094 │ │ │ │ + ldr r3, [pc, #268] @ 56238 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1706f8 │ │ │ │ - b 56044 │ │ │ │ + bl 170a14 │ │ │ │ + b 5608c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - beq 56114 │ │ │ │ + beq 5615c │ │ │ │ bl 29d0c │ │ │ │ mov r1, r0 │ │ │ │ - b 56098 │ │ │ │ + b 560e0 │ │ │ │ bl 29e8c │ │ │ │ mov r1, r0 │ │ │ │ - b 56098 │ │ │ │ + b 560e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 560cc │ │ │ │ + bne 56114 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 560cc │ │ │ │ - ldr r3, [pc, #172] @ 561f0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 56114 │ │ │ │ + ldr r3, [pc, #172] @ 56238 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1706f8 │ │ │ │ + bl 170a14 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56044 │ │ │ │ + beq 5608c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 56044 │ │ │ │ + bne 5608c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 56044 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 5608c │ │ │ │ cmp r7, r1 │ │ │ │ - beq 56184 │ │ │ │ + beq 561cc │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl caf40 <_PyBytes_Resize@@Base> │ │ │ │ + bl cafac <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b 561a0 │ │ │ │ + b 561e8 │ │ │ │ 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 170718 │ │ │ │ + bl 170a34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 170718 │ │ │ │ + bl 170a34 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq fp, r3, r0, ror #22 │ │ │ │ + subseq fp, r3, r8, asr r8 │ │ │ │ subseq r3, r7, ip, asr sl │ │ │ │ - eorseq r7, r8, ip, lsr #32 │ │ │ │ - @ instruction: 0x0038e7dc │ │ │ │ - ldrsbeq fp, [r3], #-176 @ 0xffffff50 │ │ │ │ + eorseq r6, r8, ip, lsr #26 │ │ │ │ + @ instruction: 0x0038e4dc │ │ │ │ + subseq fp, r3, r8, asr #17 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r6, r8, ror #26 │ │ │ │ - @ instruction: 0x0036c8f8 │ │ │ │ + eorseq r9, r6, r8, ror #20 │ │ │ │ + @ instruction: 0x0036c5f8 │ │ │ │ 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 18c1ac │ │ │ │ + b 18bd48 │ │ │ │ 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] │ │ │ │ @@ -44837,100 +44853,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 5627c │ │ │ │ + beq 562c4 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5627c │ │ │ │ + beq 562c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5627c │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 562c4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a42d8 │ │ │ │ + b a4340 │ │ │ │ │ │ │ │ -00056288 : │ │ │ │ +000562d0 : │ │ │ │ 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 227c40 │ │ │ │ + bl 2279a4 │ │ │ │ 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] @ 56334 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #108] @ 5637c │ │ │ │ + bl 356890 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ add r6, r3, #512 @ 0x200 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ - bhi 562f4 │ │ │ │ - ldr r3, [pc, #80] @ 56338 │ │ │ │ - ldr r1, [pc, #80] @ 5633c │ │ │ │ + bhi 5633c │ │ │ │ + ldr r3, [pc, #80] @ 56380 │ │ │ │ + ldr r1, [pc, #80] @ 56384 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 56324 │ │ │ │ + bl 117864 │ │ │ │ + b 5636c │ │ │ │ add r3, r3, #256 @ 0x100 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 2a8800 │ │ │ │ + bl 2a8c14 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2a8800 │ │ │ │ + bl 2a8c14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a8980 <_PySlice_FromIndices@@Base+0xcc> │ │ │ │ + bl 2a8d94 <_PySlice_FromIndices@@Base+0xcc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5632c │ │ │ │ + beq 56374 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #12] @ 56340 │ │ │ │ + ldr r0, [pc, #12] @ 56388 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq sl, r7, r8, lsr #22 │ │ │ │ + eorseq sl, r7, r8, lsr #16 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r3, [pc, #24] @ 56368 │ │ │ │ + ldr r3, [pc, #24] @ 563b0 │ │ │ │ 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] @ 56374 │ │ │ │ + ldr r0, [pc] @ 563bc │ │ │ │ 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] @ 565d0 │ │ │ │ + ldr ip, [pc, #552] @ 56618 │ │ │ │ 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} │ │ │ │ @@ -44949,146 +44965,146 @@ │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1} │ │ │ │ stm lr, {r0, r1} │ │ │ │ - bne 56428 │ │ │ │ + bne 56470 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r9, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56464 │ │ │ │ + beq 564ac │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #408] @ 565d4 │ │ │ │ + ldr ip, [pc, #408] @ 5661c │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5658c │ │ │ │ + beq 565d4 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 16ff4c │ │ │ │ + bl 170268 │ │ │ │ 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 565a0 │ │ │ │ + beq 565e8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16ff4c │ │ │ │ + bl 170268 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56584 │ │ │ │ + beq 565cc │ │ │ │ cmp r7, #2 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 564c4 │ │ │ │ + beq 5650c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1033c4 │ │ │ │ + bl 103538 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 56584 │ │ │ │ + blt 565cc │ │ │ │ cmp r8, #0 │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 56500 │ │ │ │ - ldr r1, [pc, #240] @ 565d8 │ │ │ │ - ldr r0, [pc, #240] @ 565dc │ │ │ │ + bne 56548 │ │ │ │ + ldr r1, [pc, #240] @ 56620 │ │ │ │ + ldr r0, [pc, #240] @ 56624 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 56518 │ │ │ │ - b 56584 │ │ │ │ - ldr r3, [pc, #216] @ 565e0 │ │ │ │ - ldr r2, [pc, #216] @ 565e4 │ │ │ │ + bge 56560 │ │ │ │ + b 565cc │ │ │ │ + ldr r3, [pc, #216] @ 56628 │ │ │ │ + ldr r2, [pc, #216] @ 5662c │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #212] @ 565e8 │ │ │ │ - bl 117720 │ │ │ │ - b 56584 │ │ │ │ - bl c3f28 │ │ │ │ + ldr r1, [pc, #212] @ 56630 │ │ │ │ + bl 117864 │ │ │ │ + b 565cc │ │ │ │ + bl c3fb4 │ │ │ │ cmp r8, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - blt 5653c │ │ │ │ + blt 56584 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a3a8 │ │ │ │ mov r4, r0 │ │ │ │ - b 5655c │ │ │ │ + b 565a4 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, sl │ │ │ │ - beq 56554 │ │ │ │ + beq 5659c │ │ │ │ bl 294cc │ │ │ │ mov r4, r0 │ │ │ │ - b 5655c │ │ │ │ + b 565a4 │ │ │ │ bl 29b8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #124] @ 565ec │ │ │ │ - beq 565a0 │ │ │ │ - ldr r3, [pc, #120] @ 565f0 │ │ │ │ + ldreq r4, [pc, #124] @ 56634 │ │ │ │ + beq 565e8 │ │ │ │ + ldr r3, [pc, #120] @ 56638 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1442b4 │ │ │ │ + bl 14440c │ │ │ │ mov r4, #0 │ │ │ │ - b 565a0 │ │ │ │ + b 565e8 │ │ │ │ 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 170718 │ │ │ │ + bl 170a34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 170718 │ │ │ │ + bl 170a34 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq fp, [r3], #-188 @ 0xffffff44 │ │ │ │ + ldrsbeq fp, [r3], #-132 @ 0xffffff7c │ │ │ │ subseq r3, r7, r8, lsl #21 │ │ │ │ - eorseq r7, r8, ip, lsr #32 │ │ │ │ - eorseq lr, r8, r8, ror #15 │ │ │ │ + eorseq r6, r8, ip, lsr #26 │ │ │ │ + eorseq lr, r8, r8, ror #9 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r6, r0, lsl #27 │ │ │ │ - @ instruction: 0x0036c8f8 │ │ │ │ + eorseq r9, r6, r0, lsl #21 │ │ │ │ + @ instruction: 0x0036c5f8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00056614 : │ │ │ │ +0005665c : │ │ │ │ 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 │ │ │ │ @@ -45097,135 +45113,135 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r2, [sp, #8] │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r4, r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 566a4 │ │ │ │ + beq 566ec │ │ │ │ mov r0, sp │ │ │ │ - bl 240580 │ │ │ │ + bl 2402e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56694 │ │ │ │ + beq 566dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 56694 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 566dc │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 566a4 │ │ │ │ - bl 99dfc │ │ │ │ + beq 566ec │ │ │ │ + bl 99dac │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 566b8 │ │ │ │ - b 9df70 │ │ │ │ - @ instruction: 0x0038e7f8 │ │ │ │ + ldr r0, [pc] @ 56700 │ │ │ │ + b 9df20 │ │ │ │ + @ instruction: 0x0038e4f8 │ │ │ │ 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 1c0538 │ │ │ │ + bl 1bfa50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 566f4 │ │ │ │ + bne 5673c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5679c │ │ │ │ + bl 567e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 56718 │ │ │ │ - bl a5784 │ │ │ │ + bne 56760 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 566ec │ │ │ │ + bne 56734 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5673c │ │ │ │ - bl a5784 │ │ │ │ + bne 56784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 566ec │ │ │ │ - ldr r0, [pc] @ 56744 │ │ │ │ + bne 56734 │ │ │ │ + ldr r0, [pc] @ 5678c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00056748 : │ │ │ │ +00056790 : │ │ │ │ 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 25c298 │ │ │ │ + bl 25c1d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56790 │ │ │ │ - bl 99dfc │ │ │ │ + beq 567d8 │ │ │ │ + bl 99dac │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #112] @ 56824 │ │ │ │ + ldr r2, [pc, #112] @ 5686c │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r3 │ │ │ │ - bl 11f8a8 │ │ │ │ + bl 11fa34 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 567e4 │ │ │ │ - bl a5784 │ │ │ │ + bne 5682c │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 567ec │ │ │ │ + beq 56834 │ │ │ │ mvn r4, #0 │ │ │ │ - b 5681c │ │ │ │ + b 56864 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5681c │ │ │ │ + bge 56864 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5681c │ │ │ │ + beq 56864 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5681c │ │ │ │ + beq 56864 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 567dc │ │ │ │ + blt 56824 │ │ │ │ add r4, r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ │ │ │ │ -00056828 : │ │ │ │ +00056870 : │ │ │ │ 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 │ │ │ │ @@ -45239,95 +45255,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 16b9e8 <_PyLong_FromByteArray@@Base+0xa14> │ │ │ │ + bl 16bcc4 <_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} │ │ │ │ │ │ │ │ -000568a0 <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +000568e8 <_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] @ 56960 <_PyCrossInterpreterData_UnregisterClass@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #168] @ 569a8 <_PyCrossInterpreterData_UnregisterClass@@Base+0xc0> │ │ │ │ mov r5, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 568f0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x50> │ │ │ │ + beq 56938 <_PyCrossInterpreterData_UnregisterClass@@Base+0x50> │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc2bc <_PyCrossInterpreterData_RegisterClass@@Base+0x590> │ │ │ │ + bl 2cc6d0 <_PyCrossInterpreterData_RegisterClass@@Base+0x590> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 56944 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa4> │ │ │ │ + beq 5698c <_PyCrossInterpreterData_UnregisterClass@@Base+0xa4> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5, #16] │ │ │ │ - bne 56940 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa0> │ │ │ │ + bne 56988 <_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 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56958 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8> │ │ │ │ + beq 569a0 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8> │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00056964 : │ │ │ │ +000569ac : │ │ │ │ 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] @ 56a5c │ │ │ │ - ldr r0, [pc, #184] @ 56a60 │ │ │ │ - bl bbfb0 │ │ │ │ + ldr r1, [pc, #184] @ 56aa4 │ │ │ │ + ldr r0, [pc, #184] @ 56aa8 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 56a50 │ │ │ │ + blt 56a98 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #0 │ │ │ │ sub r0, r4, #36 @ 0x24 │ │ │ │ bl 29658 │ │ │ │ add r2, sp, #8192 @ 0x2000 │ │ │ │ mov r3, #1 │ │ │ │ @@ -45335,116 +45351,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 56a1c │ │ │ │ + ble 56a64 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #104] @ 56a64 │ │ │ │ - ldr r1, [pc, #104] @ 56a68 │ │ │ │ - ldr r0, [pc, #104] @ 56a6c │ │ │ │ + ldr r2, [pc, #104] @ 56aac │ │ │ │ + ldr r1, [pc, #104] @ 56ab0 │ │ │ │ + ldr r0, [pc, #104] @ 56ab4 │ │ │ │ str r3, [sp] │ │ │ │ - bl 8bef0 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8bf68 <_Py_hashtable_new_full@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #-12] │ │ │ │ - bne 56a1c │ │ │ │ - bl 29dc68 │ │ │ │ - b 56a50 │ │ │ │ + bne 56a64 │ │ │ │ + bl 29e0e4 │ │ │ │ + b 56a98 │ │ │ │ mov r0, r6 │ │ │ │ sub r1, r4, #40 @ 0x28 │ │ │ │ - bl 1685c4 <_PyArena_Free@@Base+0x2e0> │ │ │ │ + bl 1688b0 <_PyArena_Free@@Base+0x2e0> │ │ │ │ ldr r0, [r4, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56a38 │ │ │ │ - bl 16bc58 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 56a80 │ │ │ │ + bl 16bf34 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [r4, #-16] │ │ │ │ ldr r2, [r4, #-24] @ 0xffffffe8 │ │ │ │ ldr r3, [r4, #-40] @ 0xffffffd8 │ │ │ │ sub r2, r2, r0 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ add sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sl, r6, r0, lsr pc │ │ │ │ - eorseq sl, r6, r4, lsr pc │ │ │ │ - andseq fp, r6, r8, lsl #31 │ │ │ │ - andseq lr, r8, r8, asr #20 │ │ │ │ - andseq fp, r6, r8, asr #22 │ │ │ │ + eorseq sl, r6, r0, lsr ip │ │ │ │ + eorseq sl, r6, r4, lsr ip │ │ │ │ + andseq ip, r6, r4, ror #4 │ │ │ │ + andseq lr, r8, r4, ror #11 │ │ │ │ + andseq fp, r6, r4, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 29184 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 32e634 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ + bl 32e3bc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 56ab8 │ │ │ │ + bne 56b00 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 56b20 <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ + b 56b68 <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00056ac0 <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ +00056b08 <_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 1aa2d4 │ │ │ │ + bl 1a940c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 32db40 │ │ │ │ + bl 32d8c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56b14 <_PyObject_CheckCrossInterpreterData@@Base+0x54> │ │ │ │ - bl a5784 │ │ │ │ + bne 56b5c <_PyObject_CheckCrossInterpreterData@@Base+0x54> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56b0c <_PyObject_CheckCrossInterpreterData@@Base+0x4c> │ │ │ │ + bne 56b54 <_PyObject_CheckCrossInterpreterData@@Base+0x4c> │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ - ldr r1, [pc, #24] @ 56b1c <_PyObject_CheckCrossInterpreterData@@Base+0x5c> │ │ │ │ + ldr r1, [pc, #24] @ 56b64 <_PyObject_CheckCrossInterpreterData@@Base+0x5c> │ │ │ │ ldr r0, [r4, #1420] @ 0x58c │ │ │ │ mov r2, r5 │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sp, r8, r0, lsl r7 │ │ │ │ + eorseq sp, r8, r0, lsl r4 │ │ │ │ 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] @ 56bbc <_PyObject_CheckCrossInterpreterData@@Base+0xfc> │ │ │ │ + ldr r0, [pc, #128] @ 56c04 <_PyObject_CheckCrossInterpreterData@@Base+0xfc> │ │ │ │ mov r4, r1 │ │ │ │ - bl 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 56bb4 <_PyObject_CheckCrossInterpreterData@@Base+0xf4> │ │ │ │ + beq 56bfc <_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 56b74 <_PyObject_CheckCrossInterpreterData@@Base+0xb4> │ │ │ │ + beq 56bbc <_PyObject_CheckCrossInterpreterData@@Base+0xb4> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #68] @ 56bc0 <_PyObject_CheckCrossInterpreterData@@Base+0x100> │ │ │ │ - bl 356b80 │ │ │ │ + ldr r2, [pc, #68] @ 56c08 <_PyObject_CheckCrossInterpreterData@@Base+0x100> │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -45459,625 +45475,531 @@ │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ mov r4, r0 │ │ │ │ bl 2919c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7c84 │ │ │ │ - ldr r0, [pc] @ 56bf0 <_PyObject_CheckCrossInterpreterData@@Base+0x130> │ │ │ │ + bl c7d04 │ │ │ │ + ldr r0, [pc] @ 56c38 <_PyObject_CheckCrossInterpreterData@@Base+0x130> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r1, [pc] @ 56bfc <_PyObject_CheckCrossInterpreterData@@Base+0x13c> │ │ │ │ - b 56dd8 │ │ │ │ + ldr r1, [pc] @ 56c44 <_PyObject_CheckCrossInterpreterData@@Base+0x13c> │ │ │ │ + b 56e20 │ │ │ │ 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] @ 56d00 <_PyObject_CheckCrossInterpreterData@@Base+0x240> │ │ │ │ + ldr r3, [pc, #232] @ 56d48 <_PyObject_CheckCrossInterpreterData@@Base+0x240> │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - beq 56c6c <_PyObject_CheckCrossInterpreterData@@Base+0x1ac> │ │ │ │ + beq 56cb4 <_PyObject_CheckCrossInterpreterData@@Base+0x1ac> │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 56c6c <_PyObject_CheckCrossInterpreterData@@Base+0x1ac> │ │ │ │ + beq 56cb4 <_PyObject_CheckCrossInterpreterData@@Base+0x1ac> │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r3, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #172] @ 56d04 <_PyObject_CheckCrossInterpreterData@@Base+0x244> │ │ │ │ + ldr r1, [pc, #172] @ 56d4c <_PyObject_CheckCrossInterpreterData@@Base+0x244> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl fe234 │ │ │ │ + bl fe3a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56c88 <_PyObject_CheckCrossInterpreterData@@Base+0x1c8> │ │ │ │ - b 56cd4 <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ + bne 56cd0 <_PyObject_CheckCrossInterpreterData@@Base+0x1c8> │ │ │ │ + b 56d1c <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 56c3c <_PyObject_CheckCrossInterpreterData@@Base+0x17c> │ │ │ │ - ldr r0, [pc, #136] @ 56d04 <_PyObject_CheckCrossInterpreterData@@Base+0x244> │ │ │ │ - bl 1f0534 <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 56c84 <_PyObject_CheckCrossInterpreterData@@Base+0x17c> │ │ │ │ + ldr r0, [pc, #136] @ 56d4c <_PyObject_CheckCrossInterpreterData@@Base+0x244> │ │ │ │ + bl 1efc1c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56cd4 <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ - b 56c3c <_PyObject_CheckCrossInterpreterData@@Base+0x17c> │ │ │ │ + beq 56d1c <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ + b 56c84 <_PyObject_CheckCrossInterpreterData@@Base+0x17c> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl aebe0 │ │ │ │ + bl aec90 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 56cd4 <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ + beq 56d1c <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56cdc <_PyObject_CheckCrossInterpreterData@@Base+0x21c> │ │ │ │ + bne 56d24 <_PyObject_CheckCrossInterpreterData@@Base+0x21c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56cd4 <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ + beq 56d1c <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 56cd4 <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ + bne 56d1c <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 56cf8 <_PyObject_CheckCrossInterpreterData@@Base+0x238> │ │ │ │ + b 56d40 <_PyObject_CheckCrossInterpreterData@@Base+0x238> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r5, r4, ror #11 │ │ │ │ - eorseq r8, r5, r0, ror r2 │ │ │ │ + eorseq r7, r5, r0, ror pc │ │ │ │ │ │ │ │ -00056d08 : │ │ │ │ +00056d50 : │ │ │ │ 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 292478 │ │ │ │ + bl 292968 │ │ │ │ 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] @ 56dd4 │ │ │ │ + ldr r2, [pc, #132] @ 56e1c │ │ │ │ sub sp, sp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r2, #0 │ │ │ │ - beq 56d70 │ │ │ │ + beq 56db8 │ │ │ │ add r0, r0, #223 @ 0xdf │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ 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 578cc │ │ │ │ + bl 5779c │ │ │ │ ldrb r3, [r4, #222] @ 0xde │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56da4 │ │ │ │ + beq 56dec │ │ │ │ add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32a2a4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 56dd4 │ │ │ │ + bl 32a114 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 56e1c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 56dcc │ │ │ │ + beq 56e14 │ │ │ │ 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 56e10 │ │ │ │ - ldr r3, [pc, #660] @ 57098 │ │ │ │ - ldr r1, [pc, #660] @ 5709c │ │ │ │ + bne 56e58 │ │ │ │ + ldr r3, [pc, #660] @ 570e0 │ │ │ │ + ldr r1, [pc, #660] @ 570e4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 56e34 │ │ │ │ + bl 18ec84 │ │ │ │ + b 56e7c │ │ │ │ mov r4, r0 │ │ │ │ ldrsb r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 56e3c │ │ │ │ - ldr r2, [pc, #632] @ 570a0 │ │ │ │ + ble 56e84 │ │ │ │ + ldr r2, [pc, #632] @ 570e8 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c6ad4 │ │ │ │ + bl 1c5fec │ │ │ │ mov r1, #0 │ │ │ │ - b 5708c │ │ │ │ + b 570d4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 56f9c │ │ │ │ + bne 56fe4 │ │ │ │ ldrb r2, [r5, #34] @ 0x22 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 56e78 │ │ │ │ + beq 56ec0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - ldr r2, [pc, #572] @ 57098 │ │ │ │ + ldr r2, [pc, #572] @ 570e0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldreq r1, [pc, #568] @ 570a4 │ │ │ │ - ldrne r1, [pc, #568] @ 570a8 │ │ │ │ + ldreq r1, [pc, #568] @ 570ec │ │ │ │ + ldrne r1, [pc, #568] @ 570f0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 56e34 │ │ │ │ + bl 18ec84 │ │ │ │ + b 56e7c │ │ │ │ ldrb r6, [r5, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 56e9c │ │ │ │ - ldr r2, [pc, #544] @ 570ac │ │ │ │ + beq 56ee4 │ │ │ │ + ldr r2, [pc, #544] @ 570f4 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c6ad4 │ │ │ │ - b 56e34 │ │ │ │ - ldr r2, [pc, #524] @ 570b0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 56ebc │ │ │ │ - ldr r3, [pc, #488] @ 57098 │ │ │ │ - ldr r1, [pc, #512] @ 570b4 │ │ │ │ + bl 1c5fec │ │ │ │ + b 56e7c │ │ │ │ + ldr r2, [pc, #524] @ 570f8 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 56f04 │ │ │ │ + ldr r3, [pc, #488] @ 570e0 │ │ │ │ + ldr r1, [pc, #512] @ 570fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 56e34 │ │ │ │ + bl 18ec84 │ │ │ │ + b 56e7c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 56f30 │ │ │ │ - ldr r1, [pc, #476] @ 570b8 │ │ │ │ + bne 56f78 │ │ │ │ + ldr r1, [pc, #476] @ 57100 │ │ │ │ strb r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 2d1774 │ │ │ │ + bl 2d1754 <_PyTime_AsMilliseconds@@Base+0x964> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 5702c │ │ │ │ - ldr r3, [pc, #444] @ 570bc │ │ │ │ + beq 57074 │ │ │ │ + ldr r3, [pc, #444] @ 57104 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 5708c │ │ │ │ + bne 570d4 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 57004 │ │ │ │ + beq 5704c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 57004 │ │ │ │ + bne 5704c │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 57004 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 5704c │ │ │ │ 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] @ 570c0 │ │ │ │ + ldr r1, [pc, #364] @ 57108 │ │ │ │ mov r3, #3 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl fe234 │ │ │ │ + bl fe3a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56e34 │ │ │ │ + beq 56e7c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 2d1774 │ │ │ │ + bl 2d1754 <_PyTime_AsMilliseconds@@Base+0x964> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 334260 <_PyUnicode_ToNumeric@@Base+0x41f4> │ │ │ │ + bl 333f54 <_PyUnicode_ToNumeric@@Base+0x4160> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 5702c │ │ │ │ - b 5708c │ │ │ │ + beq 57074 │ │ │ │ + b 570d4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c3364 │ │ │ │ + bl 2c3778 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 56fcc │ │ │ │ + beq 57014 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 334260 <_PyUnicode_ToNumeric@@Base+0x41f4> │ │ │ │ + b 333f54 <_PyUnicode_ToNumeric@@Base+0x4160> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5702c │ │ │ │ - ldr r3, [pc, #224] @ 570bc │ │ │ │ + beq 57074 │ │ │ │ + ldr r3, [pc, #224] @ 57104 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 5708c │ │ │ │ + bne 570d4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 57004 │ │ │ │ + beq 5704c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57004 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 5704c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr r2, [pc, #136] @ 57098 │ │ │ │ + ldr r2, [pc, #136] @ 570e0 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r1, #34] @ 0x22 │ │ │ │ - ldr r1, [pc, #164] @ 570c4 │ │ │ │ + ldr r1, [pc, #164] @ 5710c │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 56e34 │ │ │ │ + bl 18ec84 │ │ │ │ + b 56e7c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr r2, [pc, #116] @ 570ac │ │ │ │ + ldr r2, [pc, #116] @ 570f4 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 11a484 │ │ │ │ + bl 11a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57074 │ │ │ │ + beq 570bc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 56e34 │ │ │ │ - bl 11a838 │ │ │ │ - ldr r3, [pc, #52] @ 570a0 │ │ │ │ + bne 56e7c │ │ │ │ + bl 11a980 │ │ │ │ + ldr r3, [pc, #52] @ 570e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6ad4 │ │ │ │ - b 56e34 │ │ │ │ - ldr r3, [pc, #60] @ 570b8 │ │ │ │ + bl 1c5fec │ │ │ │ + b 56e7c │ │ │ │ + ldr r3, [pc, #60] @ 57100 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a484 │ │ │ │ + bl 11a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57054 │ │ │ │ - b 56e34 │ │ │ │ + bne 5709c │ │ │ │ + b 56e7c │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r8, ip, lsl r9 │ │ │ │ + eorseq lr, r8, ip, lsl r6 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq lr, r8, ip, asr #18 │ │ │ │ - eorseq lr, r8, r0, lsl #19 │ │ │ │ + eorseq lr, r8, ip, asr #12 │ │ │ │ + eorseq lr, r8, r0, lsl #13 │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r8, r6, r0, lsr #18 │ │ │ │ + eorseq r8, r6, r0, lsr #12 │ │ │ │ subseq sp, r5, r8, asr fp │ │ │ │ ldrsheq sp, [r5], #-88 @ 0xffffffa8 │ │ │ │ - eorseq fp, r5, r0, ror #4 │ │ │ │ - eorseq r8, r6, r8, asr #25 │ │ │ │ - ldr r0, [pc] @ 570d0 │ │ │ │ - b 9df70 │ │ │ │ - eorseq r1, r7, r8, asr r0 │ │ │ │ + eorseq sl, r5, r0, ror #30 │ │ │ │ + eorseq r8, r6, r8, asr #19 │ │ │ │ + ldr r0, [pc] @ 57118 │ │ │ │ + b 9df20 │ │ │ │ + eorseq r0, r7, r8, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #244] @ 571e8 │ │ │ │ + ldr r1, [pc, #244] @ 57230 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dce0 │ │ │ │ + bl 17e108 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 57138 │ │ │ │ + beq 57180 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57138 │ │ │ │ - ldr r3, [pc, #196] @ 571ec │ │ │ │ + bne 57180 │ │ │ │ + ldr r3, [pc, #196] @ 57234 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r1, [pc, #192] @ 571f0 │ │ │ │ + ldr r1, [pc, #192] @ 57238 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 5714c │ │ │ │ + bl 117864 │ │ │ │ + b 57194 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 57154 │ │ │ │ - bl 58630 │ │ │ │ + beq 5719c │ │ │ │ + bl 585e8 │ │ │ │ mov r6, #0 │ │ │ │ - b 571e0 │ │ │ │ + b 57228 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge 57174 │ │ │ │ + bge 571bc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29dc68 │ │ │ │ + b 29e0e4 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d1524 │ │ │ │ + bl 2d1504 <_PyTime_AsMilliseconds@@Base+0x714> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 5714c │ │ │ │ + beq 57194 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 571ac │ │ │ │ + ble 571f4 │ │ │ │ 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 571e0 │ │ │ │ + ble 57228 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr ip, [r4, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul r2, r3, r2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mla r0, ip, r0, r3 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq lr, r6, ip, ror #1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038e9b4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #196] @ 572d0 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 57224 │ │ │ │ - bl 341ca0 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 572c8 │ │ │ │ - mov r1, #22 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 572c0 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 572c0 │ │ │ │ - mov r1, #54 @ 0x36 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 572c0 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 572c0 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 572c0 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 572c0 │ │ │ │ - mov r1, #26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d90 <_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 │ │ │ │ + @ instruction: 0x0038e6b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14e8e4 │ │ │ │ + bl 14ea3c │ │ │ │ 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 5734c │ │ │ │ + beq 572b4 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5734c │ │ │ │ + beq 572b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5734c │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 572b4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57380 │ │ │ │ + beq 572e8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 57380 │ │ │ │ + beq 572e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57380 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 572e8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a42d8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 57418 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq 573e0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 573e0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl aebe0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 573f8 │ │ │ │ - b 57410 │ │ │ │ - ldr r3, [pc, #52] @ 5741c │ │ │ │ - ldr r1, [pc, #52] @ 57420 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - mov r5, #0 │ │ │ │ - b 57410 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 57410 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + b a4340 │ │ │ │ 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] @ 57548 │ │ │ │ + ldr r3, [pc, #268] @ 57418 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - beq 57484 │ │ │ │ + beq 57354 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 57484 │ │ │ │ + beq 57354 │ │ │ │ mov r0, r6 │ │ │ │ - bl ef504 │ │ │ │ + bl ef668 │ │ │ │ cmp r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bgt 574a0 │ │ │ │ - ldr r3, [pc, #212] @ 5754c │ │ │ │ - ldr r1, [pc, #212] @ 57550 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 574d8 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 5745c │ │ │ │ - ldr r0, [pc, #192] @ 57554 │ │ │ │ - bl 1f0534 <_PyArg_NoKeywords@@Base> │ │ │ │ + bgt 57370 │ │ │ │ + ldr r3, [pc, #212] @ 5741c │ │ │ │ + ldr r1, [pc, #212] @ 57420 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 573a8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 5732c │ │ │ │ + ldr r0, [pc, #192] @ 57424 │ │ │ │ + bl 1efc1c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 574d8 │ │ │ │ - b 5745c │ │ │ │ + beq 573a8 │ │ │ │ + b 5732c │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 574d8 │ │ │ │ + beq 573a8 │ │ │ │ add sl, r6, #12 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ - bl aebe0 │ │ │ │ + bl aec90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 574e0 │ │ │ │ + bne 573b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 5750c │ │ │ │ + bne 573dc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne 574bc │ │ │ │ + bne 5738c │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57528 │ │ │ │ - b 574cc │ │ │ │ + bne 573f8 │ │ │ │ + b 5739c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 574d8 │ │ │ │ + bne 573a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 574d8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 573a8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r0, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsheq r2, [r5], #-68 @ 0xffffffbc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r7, r4, lsl sl │ │ │ │ - @ instruction: 0x003764b8 │ │ │ │ + eorseq r2, r7, r4, lsl r7 │ │ │ │ + @ instruction: 0x003761b8 │ │ │ │ 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 │ │ │ │ @@ -46085,102 +46007,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] @ 576ac │ │ │ │ + ldr r0, [pc, #272] @ 5757c │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [lr, #172] @ 0xac │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #252] @ 576b0 │ │ │ │ - ldr r1, [pc, #252] @ 576b4 │ │ │ │ + ldr r2, [pc, #252] @ 57580 │ │ │ │ + ldr r1, [pc, #252] @ 57584 │ │ │ │ sub r3, r5, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ add lr, lr, #172 @ 0xac │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 57678 │ │ │ │ - ldr r1, [pc, #228] @ 576b8 │ │ │ │ - ldr r0, [pc, #228] @ 576bc │ │ │ │ + beq 57548 │ │ │ │ + ldr r1, [pc, #228] @ 57588 │ │ │ │ + ldr r0, [pc, #228] @ 5758c │ │ │ │ mov r2, r6 │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 575f0 │ │ │ │ + bge 574c0 │ │ │ │ mov r4, #0 │ │ │ │ - b 57670 │ │ │ │ + b 57540 │ │ │ │ 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 2df398 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2df6f0 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 575e8 │ │ │ │ - bl c3f28 │ │ │ │ + beq 574b8 │ │ │ │ + bl c3fb4 │ │ │ │ sub r2, r5, #168 @ 0xa8 │ │ │ │ str r2, [sp, #4] │ │ │ │ sub r2, r5, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #144] @ 576c0 │ │ │ │ + ldr r3, [pc, #144] @ 57590 │ │ │ │ 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 c7c84 │ │ │ │ + bl c7d04 │ │ │ │ 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 4d134 │ │ │ │ + bl 4d104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ - ldr r3, [pc, #40] @ 576ac │ │ │ │ + ldr r3, [pc, #40] @ 5757c │ │ │ │ add r1, r1, #172 @ 0xac │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5769c │ │ │ │ + beq 5756c │ │ │ │ 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 r3, r8, r0, lsl #12 │ │ │ │ - eorseq lr, r8, r4, ror #19 │ │ │ │ - eorseq sp, r8, r8, asr r2 │ │ │ │ - eorseq sp, r8, r0, ror #12 │ │ │ │ + eorseq r3, r8, r0, lsl #6 │ │ │ │ + eorseq lr, r8, r4, ror #13 │ │ │ │ + eorseq ip, r8, r8, asr pc │ │ │ │ + eorseq sp, r8, r0, ror #6 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #44] @ 576f8 │ │ │ │ + ldr r3, [pc, #44] @ 575c8 │ │ │ │ ldr r3, [r3, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 576f0 │ │ │ │ + beq 575c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2339ec <_Py_write_noraise@@Base+0x54c> │ │ │ │ - ldr r0, [pc, #12] @ 576fc │ │ │ │ + bl 233750 <_Py_write_noraise@@Base+0x54c> │ │ │ │ + ldr r0, [pc, #12] @ 575cc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 57700 │ │ │ │ + ldr r0, [pc, #8] @ 575d0 │ │ │ │ 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 │ │ │ │ @@ -46197,133 +46119,133 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 57770 │ │ │ │ + bne 57640 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 577ac │ │ │ │ + beq 5767c │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #332] @ 578c8 │ │ │ │ + ldr ip, [pc, #332] @ 57798 │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 578bc │ │ │ │ + beq 5778c │ │ │ │ cmp sl, #1 │ │ │ │ ldr r9, [r5] │ │ │ │ moveq r4, #0 │ │ │ │ mvneq r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 57890 │ │ │ │ + beq 57760 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5782c │ │ │ │ - bl 11fc0c <_PyNumber_Index@@Base> │ │ │ │ + beq 576fc │ │ │ │ + bl 11fd98 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 577ec │ │ │ │ - bl a5784 │ │ │ │ + bne 576bc │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 57820 │ │ │ │ - b 578bc │ │ │ │ - bl ab150 │ │ │ │ + beq 576f0 │ │ │ │ + b 5778c │ │ │ │ + bl ab1b4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 57818 │ │ │ │ + beq 576e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 57818 │ │ │ │ + bne 576e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - beq 577d8 │ │ │ │ + beq 576a8 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 57830 │ │ │ │ - b 5788c │ │ │ │ + bne 57700 │ │ │ │ + b 5775c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 11fc0c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd98 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 57854 │ │ │ │ - bl a5784 │ │ │ │ + bne 57724 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 57890 │ │ │ │ - b 578bc │ │ │ │ - bl ab150 │ │ │ │ + beq 57760 │ │ │ │ + b 5778c │ │ │ │ + bl ab1b4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 57880 │ │ │ │ + beq 57750 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 57880 │ │ │ │ + bne 57750 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - bne 57890 │ │ │ │ - b 57840 │ │ │ │ + bne 57760 │ │ │ │ + b 57710 │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7fec │ │ │ │ + bl 1c7504 │ │ │ │ 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 2c9984 <_Py_RestoreSignals@@Base+0x110c> │ │ │ │ + b 2c9d98 <_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] @ 57b2c │ │ │ │ + ldr r3, [pc, #572] @ 579fc │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - bne 57b08 │ │ │ │ + bne 579d8 │ │ │ │ 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 579e0 │ │ │ │ + bls 578b0 │ │ │ │ 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 │ │ │ │ @@ -46348,15 +46270,15 @@ │ │ │ │ strb r3, [r0, #37] @ 0x25 │ │ │ │ lsr r3, r2, #16 │ │ │ │ lsr r2, r2, #24 │ │ │ │ strb r1, [r0, #34] @ 0x22 │ │ │ │ strb r3, [r0, #38] @ 0x26 │ │ │ │ strb r2, [r0, #39] @ 0x27 │ │ │ │ mov r1, r6 │ │ │ │ - bl 342b14 │ │ │ │ + bl 342868 │ │ │ │ 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 │ │ │ │ @@ -46415,965 +46337,949 @@ │ │ │ │ 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 342b14 │ │ │ │ + bl 342868 │ │ │ │ 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 57ac8 │ │ │ │ + bne 57998 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 57b2c │ │ │ │ + ldr r3, [pc, #28] @ 579fc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 57b24 │ │ │ │ + beq 579f4 │ │ │ │ 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] @ 57adc │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 57a30 │ │ │ │ + bl 341b3c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 57ad4 │ │ │ │ + mov r1, #22 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 57acc │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 57acc │ │ │ │ + mov r1, #54 @ 0x36 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 57acc │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 57acc │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 57acc │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 57acc │ │ │ │ + mov r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6e10 <_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] @ 57b58 │ │ │ │ + ldr r2, [pc, #16] @ 57b08 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, r2, #520 @ 0x208 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ moveq r1, r2 │ │ │ │ - b 34ae88 │ │ │ │ + b 34aba0 │ │ │ │ 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] @ 57be8 │ │ │ │ + ldr r3, [pc, #116] @ 57b98 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 57bb0 │ │ │ │ + beq 57b60 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57bb0 │ │ │ │ + ble 57b60 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15e588 │ │ │ │ + bl aec90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 57bc8 │ │ │ │ - b 57be0 │ │ │ │ - ldr r3, [pc, #52] @ 57bec │ │ │ │ - ldr r1, [pc, #52] @ 57bf0 │ │ │ │ + bne 57b78 │ │ │ │ + b 57b90 │ │ │ │ + ldr r3, [pc, #52] @ 57b9c │ │ │ │ + ldr r1, [pc, #52] @ 57ba0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - mvn r5, #0 │ │ │ │ - b 57be0 │ │ │ │ + bl 18ec84 │ │ │ │ + mov r5, #0 │ │ │ │ + b 57b90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 57be0 │ │ │ │ + bne 57b90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ │ │ │ │ -00057bf4 : │ │ │ │ - b 2976a8 │ │ │ │ +00057ba4 : │ │ │ │ + b 297b30 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 57bbc │ │ │ │ + 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 r1, [pc, #124] @ 57c8c │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 57c28 │ │ │ │ - bl 341ca0 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [pc, #116] @ 57c4c │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 57c14 │ │ │ │ + ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 57c84 │ │ │ │ - mov r1, #11 │ │ │ │ + ble 57c14 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 57c7c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ + bl 15e89c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 57c2c │ │ │ │ + b 57c44 │ │ │ │ + ldr r3, [pc, #52] @ 57c50 │ │ │ │ + ldr r1, [pc, #52] @ 57c54 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + mvn r5, #0 │ │ │ │ + b 57c44 │ │ │ │ + sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57c7c │ │ │ │ - mov r1, #26 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 57c44 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_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 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r1, r0, r0, ror r7 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 57ca4 │ │ │ │ - b 384f4 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ │ │ │ │ -00057ca8 : │ │ │ │ - ldr r3, [pc, #108] @ 57d1c │ │ │ │ +00057c58 : │ │ │ │ + ldr r3, [pc, #108] @ 57ccc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 57cd8 │ │ │ │ + bne 57c88 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 57cbc │ │ │ │ + b 57c6c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 57cfc │ │ │ │ + beq 57cac │ │ │ │ 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 57cd0 │ │ │ │ + bcc 57c80 │ │ │ │ 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 10f874 │ │ │ │ + bl 10f9c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57d6c │ │ │ │ + beq 57d1c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 57d6c │ │ │ │ + beq 57d1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57d6c │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 57d1c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57da0 │ │ │ │ + beq 57d50 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 57da0 │ │ │ │ + beq 57d50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57da0 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 57d50 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57dd4 │ │ │ │ + beq 57d84 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 57dd4 │ │ │ │ + beq 57d84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57dd4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 57d84 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57e08 │ │ │ │ + beq 57db8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 57e08 │ │ │ │ + beq 57db8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57e08 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 57db8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57e3c │ │ │ │ + beq 57dec │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 57e3c │ │ │ │ + beq 57dec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57e3c │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 57dec │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57e70 │ │ │ │ + beq 57e20 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq 57e70 │ │ │ │ + beq 57e20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57e70 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 57e20 │ │ │ │ + bl 9adc8 <_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] @ 57f18 │ │ │ │ + ldr r2, [pc, #132] @ 57ec8 │ │ │ │ sub sp, sp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r2, #0 │ │ │ │ - beq 57eb4 │ │ │ │ + beq 57e64 │ │ │ │ add r0, r0, #223 @ 0xdf │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ 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 578cc │ │ │ │ + bl 5779c │ │ │ │ ldrb r3, [r4, #222] @ 0xde │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57ee8 │ │ │ │ + beq 57e98 │ │ │ │ add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92a30 │ │ │ │ - ldr r3, [pc, #28] @ 57f18 │ │ │ │ + bl 92a94 │ │ │ │ + ldr r3, [pc, #28] @ 57ec8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 57f10 │ │ │ │ + beq 57ec0 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - b 3443d8 │ │ │ │ + b 344234 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #124] @ 57f64 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 57f00 │ │ │ │ + bl 341b3c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 57f5c │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 57f54 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 57f54 │ │ │ │ + mov r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6e10 <_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 1afdd4 │ │ │ │ - ldr r3, [pc, #200] @ 58004 │ │ │ │ + bl 1af2b4 │ │ │ │ + ldr r3, [pc, #200] @ 5804c │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57f60 │ │ │ │ - bl a5784 │ │ │ │ + beq 57fa8 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57fa0 │ │ │ │ - b 57ff4 │ │ │ │ + beq 57fe8 │ │ │ │ + b 5803c │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #156] @ 58008 │ │ │ │ + ldr r3, [pc, #156] @ 58050 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57ffc │ │ │ │ - ldr r3, [pc, #124] @ 58008 │ │ │ │ + bne 58044 │ │ │ │ + ldr r3, [pc, #124] @ 58050 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355124 │ │ │ │ + bl 354e3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57ffc │ │ │ │ + bne 58044 │ │ │ │ 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 3550d4 │ │ │ │ - ldr r3, [pc, #56] @ 5800c │ │ │ │ - ldr r2, [pc, #56] @ 58010 │ │ │ │ + bl 354dec │ │ │ │ + ldr r3, [pc, #56] @ 58054 │ │ │ │ + ldr r2, [pc, #56] @ 58058 │ │ │ │ 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] @ 58010 │ │ │ │ + ldr r0, [pc, #12] @ 58058 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -00058014 : │ │ │ │ +0005805c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 58058 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #44] @ 580a0 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 242174 │ │ │ │ + bl 241ed4 │ │ │ │ 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] @ 58064 │ │ │ │ - b 4ce78 │ │ │ │ - @ instruction: 0x00358cb8 │ │ │ │ + ldr r1, [pc] @ 580ac │ │ │ │ + b 4ce48 │ │ │ │ + @ instruction: 0x003589b8 │ │ │ │ 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 580a0 │ │ │ │ - ldr r3, [pc, #252] @ 58190 │ │ │ │ - ldr r1, [pc, #252] @ 58194 │ │ │ │ + beq 580e8 │ │ │ │ + ldr r3, [pc, #252] @ 581d8 │ │ │ │ + ldr r1, [pc, #252] @ 581dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 580c8 │ │ │ │ + bl 18ec84 │ │ │ │ + b 58110 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d78c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 580d0 │ │ │ │ - ldr r3, [pc, #208] @ 58190 │ │ │ │ - ldr r1, [pc, #212] @ 58198 │ │ │ │ + bne 58118 │ │ │ │ + ldr r3, [pc, #208] @ 581d8 │ │ │ │ + ldr r1, [pc, #212] @ 581e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b 58188 │ │ │ │ + b 581d0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 580c8 │ │ │ │ + beq 58110 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 58110 │ │ │ │ - ldr r3, [pc, #160] @ 5819c │ │ │ │ - ldr r1, [pc, #160] @ 581a0 │ │ │ │ + ble 58158 │ │ │ │ + ldr r3, [pc, #160] @ 581e4 │ │ │ │ + ldr r1, [pc, #160] @ 581e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ - b 580c8 │ │ │ │ + bl 113554 │ │ │ │ + b 58110 │ │ │ │ ldrb r3, [r4, #222] @ 0xde │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 58150 │ │ │ │ + bne 58198 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #222] @ 0xde │ │ │ │ - bge 58150 │ │ │ │ + bge 58198 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 3422a8 │ │ │ │ + bl 341fc0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ - ldr r0, [pc, #84] @ 581a4 │ │ │ │ - b 58188 │ │ │ │ - bl c3f28 │ │ │ │ + bl 113554 │ │ │ │ + ldr r0, [pc, #84] @ 581ec │ │ │ │ + b 581d0 │ │ │ │ + bl c3fb4 │ │ │ │ add r4, r4, #223 @ 0xdf │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 3422a8 │ │ │ │ + bl 341fc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ - b 58140 │ │ │ │ + bl c7d04 │ │ │ │ + b 58188 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, ip, lsl #15 │ │ │ │ - @ instruction: 0x003857b4 │ │ │ │ + eorseq r5, r8, ip, lsl #9 │ │ │ │ + @ instruction: 0x003854b4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, ror #15 │ │ │ │ + eorseq r5, r8, r0, ror #9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r1 │ │ │ │ - beq 581ec │ │ │ │ + beq 58234 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #120] @ 5824c │ │ │ │ + ldr r0, [pc, #120] @ 58294 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 581ec │ │ │ │ + bne 58234 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 5820c │ │ │ │ - bl a5784 │ │ │ │ + bne 58254 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 581e4 │ │ │ │ + bne 5822c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5822c │ │ │ │ - bl a5784 │ │ │ │ + bne 58274 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 581e4 │ │ │ │ + bne 5822c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d628 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17da50 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 581e4 │ │ │ │ - ldr r0, [pc, #4] @ 58250 │ │ │ │ + blt 5822c │ │ │ │ + ldr r0, [pc, #4] @ 58298 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00369dbc │ │ │ │ + @ instruction: 0x00369abc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 58284 │ │ │ │ - ldr r3, [pc, #84] @ 582c8 │ │ │ │ - ldr r1, [pc, #84] @ 582cc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - 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 582c0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 582c0 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r8, lsl #20 │ │ │ │ - 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 58328 │ │ │ │ + bne 582f4 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5835c │ │ │ │ - ldr ip, [pc, #592] @ 58580 │ │ │ │ + beq 58328 │ │ │ │ + ldr ip, [pc, #596] @ 58550 │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 583f4 │ │ │ │ + beq 583c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 583ac │ │ │ │ + beq 58378 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 58380 │ │ │ │ + beq 5834c │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 58380 │ │ │ │ + bne 5834c │ │ │ │ mov r2, #0 │ │ │ │ - b 583b4 │ │ │ │ + b 58380 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58394 │ │ │ │ + bne 58360 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 583b4 │ │ │ │ - bl 1033c4 │ │ │ │ + b 58380 │ │ │ │ + bl 103538 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 583f4 │ │ │ │ + blt 583c0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 58378 │ │ │ │ - b 5838c │ │ │ │ + beq 58344 │ │ │ │ + b 58358 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 3366f0 <_PyUnicode_ToNumeric@@Base+0x6684> │ │ │ │ + bl 336408 <_PyUnicode_ToNumeric@@Base+0x6614> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 583f4 │ │ │ │ + beq 583c0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 58460 │ │ │ │ + beq 5842c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 583fc │ │ │ │ - ldr r3, [pc, #408] @ 58584 │ │ │ │ - ldr r1, [pc, #408] @ 58588 │ │ │ │ + beq 583c8 │ │ │ │ + ldr r3, [pc, #412] @ 58554 │ │ │ │ + ldr r1, [pc, #412] @ 58558 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r4, #0 │ │ │ │ - b 58564 │ │ │ │ + b 58530 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d78c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58420 │ │ │ │ - ldr r3, [pc, #368] @ 58584 │ │ │ │ - ldr r1, [pc, #372] @ 5858c │ │ │ │ + bne 583ec │ │ │ │ + ldr r3, [pc, #372] @ 58554 │ │ │ │ + ldr r1, [pc, #376] @ 5855c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 583f4 │ │ │ │ + bl 18ec84 │ │ │ │ + b 583c0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 583f4 │ │ │ │ + beq 583c0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 58460 │ │ │ │ - ldr r3, [pc, #324] @ 58590 │ │ │ │ - ldr r1, [pc, #324] @ 58594 │ │ │ │ + ble 5842c │ │ │ │ + ldr r3, [pc, #328] @ 58560 │ │ │ │ + ldr r1, [pc, #328] @ 58564 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113404 │ │ │ │ - b 583f4 │ │ │ │ + bl 113554 │ │ │ │ + b 583c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f874 │ │ │ │ + bl 10f9c4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 586b0 │ │ │ │ + bl 586fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5848c │ │ │ │ + bne 58458 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 583f4 │ │ │ │ + beq 583c0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113404 │ │ │ │ - b 583f4 │ │ │ │ + bl 113554 │ │ │ │ + b 583c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ - add r3, pc, #168 @ 0xa8 │ │ │ │ + add r3, pc, #172 @ 0xac │ │ │ │ ldrd r2, [r3] │ │ │ │ stm r0, {r7, r8} │ │ │ │ strd r2, [r7] │ │ │ │ - add r3, pc, #160 @ 0xa0 │ │ │ │ + add r3, pc, #164 @ 0xa4 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r0 │ │ │ │ strd r2, [r7, #8] │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58518 │ │ │ │ + beq 584e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58478 │ │ │ │ + beq 58444 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 58478 │ │ │ │ + bne 58444 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 58478 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 58444 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 58564 │ │ │ │ + beq 58530 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 58550 │ │ │ │ - bl c3f28 │ │ │ │ + blt 5851c │ │ │ │ + bl c3fb4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 677e0 │ │ │ │ + bl 67828 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ - b 5855c │ │ │ │ + bl c7d04 │ │ │ │ + b 58528 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 677e0 │ │ │ │ + bl 67828 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ strbvs r2, [r5, -r1, lsl #6] │ │ │ │ svc 0x00cdab89 │ │ │ │ ldmls sl!, {r1, r2, r3, r4, r5, r6, r7, sl, fp, ip, lr, pc} │ │ │ │ eorsne r5, r2, r6, ror r4 │ │ │ │ ldrsheq r3, [r7], #-188 @ 0xffffff44 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, ip, lsl #15 │ │ │ │ - @ instruction: 0x003857b4 │ │ │ │ + eorseq r5, r8, ip, lsl #9 │ │ │ │ + @ instruction: 0x003854b4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, ror #15 │ │ │ │ - b 57d20 │ │ │ │ + eorseq r5, r8, r0, ror #9 │ │ │ │ + b 57cd0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 5859c │ │ │ │ + ldr r3, [pc, #84] @ 585e0 │ │ │ │ + ldr r1, [pc, #84] @ 585e4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + 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 585d8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 585d8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r8, r8, lsl #14 │ │ │ │ + │ │ │ │ +000585e8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #28] @ 5861c │ │ │ │ + ldr r1, [pc, #28] @ 58620 │ │ │ │ + ldr r2, [pc, #28] @ 58624 │ │ │ │ + ldr r1, [r1] │ │ │ │ + bl 356890 │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + bl 18ed20 <_PyErr_SetString@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, r0, ror #14 │ │ │ │ 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 585cc │ │ │ │ + bne 58658 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #88] @ 58620 │ │ │ │ + ldr r0, [pc, #88] @ 586ac │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128bc8 │ │ │ │ - bl 1acb50 │ │ │ │ + b 128d3c │ │ │ │ + bl 1ac030 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 585f8 │ │ │ │ + bne 58684 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #60] @ 58624 │ │ │ │ - bl 128bc8 │ │ │ │ + ldr r0, [pc, #60] @ 586b0 │ │ │ │ + bl 128d3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad33c │ │ │ │ - b 58618 │ │ │ │ - ble 58614 │ │ │ │ + bl 1ac81c │ │ │ │ + b 586a4 │ │ │ │ + ble 586a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #32] @ 58628 │ │ │ │ + ldr r3, [pc, #32] @ 586b4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #28] @ 5862c │ │ │ │ + ldr r1, [pc, #28] @ 586b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r8, r0, ror #20 │ │ │ │ - eorseq lr, r8, r0, ror sl │ │ │ │ + eorseq lr, r8, ip, lsl #15 │ │ │ │ + mlaseq r8, ip, r7, lr │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sl, r7, r4, ror #16 │ │ │ │ - │ │ │ │ -00058630 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 58664 │ │ │ │ - ldr r1, [pc, #28] @ 58668 │ │ │ │ - ldr r2, [pc, #28] @ 5866c │ │ │ │ - ldr r1, [r1] │ │ │ │ - bl 356b80 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - bl 18f184 <_PyErr_SetString@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r4, lsl #21 │ │ │ │ + eorseq sl, r7, r4, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2d1480 │ │ │ │ + bl 2d1460 <_PyTime_AsMilliseconds@@Base+0x670> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 58698 │ │ │ │ - beq 586a0 │ │ │ │ - ldr r0, [pc, #16] @ 586a8 │ │ │ │ + blt 586e4 │ │ │ │ + beq 586ec │ │ │ │ + ldr r0, [pc, #16] @ 586f4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 586ac │ │ │ │ + ldr r0, [pc, #4] @ 586f8 │ │ │ │ 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 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 586d8 │ │ │ │ + beq 58724 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #8] │ │ │ │ - bl a67bc │ │ │ │ + bl a6824 │ │ │ │ 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 1c67e4 <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ + bl 1c5cfc <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58730 │ │ │ │ - bl 2a7a88 │ │ │ │ + beq 5877c │ │ │ │ + bl 2a7f08 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 58734 │ │ │ │ + bge 58780 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58730 │ │ │ │ + beq 5877c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 58730 │ │ │ │ + bne 5877c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -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 20fb70 │ │ │ │ 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 587b4 │ │ │ │ + bne 587e4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 5679c │ │ │ │ + bl 567e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 587a0 │ │ │ │ - bl a5784 │ │ │ │ + bne 587d0 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 587c0 │ │ │ │ + bne 587f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c0538 │ │ │ │ + bl 1bfa50 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r1, [pc, #352] @ 58948 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 17dce0 │ │ │ │ - bl 10f874 │ │ │ │ - ldr r1, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq 5883c │ │ │ │ - bl adf9c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5883c │ │ │ │ - ldr r1, [pc, #308] @ 58948 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 17dce0 │ │ │ │ - bl 10f874 │ │ │ │ - ldr r1, [pc, #296] @ 5894c │ │ │ │ - ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #292] @ 58950 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - mov r3, r7 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 588c4 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - bge 588c4 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r5, [r3, r4, lsl #2] │ │ │ │ - cmp r7, r5 │ │ │ │ - beq 588d8 │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r2, #2 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r5] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 116e74 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r8, r0 │ │ │ │ - beq 588b0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 588b0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - cmp r8, #0 │ │ │ │ - blt 58834 │ │ │ │ - bne 588d8 │ │ │ │ - add r4, r4, #1 │ │ │ │ - b 58840 │ │ │ │ - ldr r3, [pc, #136] @ 58954 │ │ │ │ - ldr r1, [pc, #136] @ 58958 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 58834 │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 588ec │ │ │ │ - ldr r0, [pc, #112] @ 5895c │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bge 588e4 │ │ │ │ - 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 58910 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 588e4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 588e4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 588e4 │ │ │ │ - subseq r1, r7, r8, ror r3 │ │ │ │ - @ instruction: 0x0036aff4 │ │ │ │ - eorseq r8, r5, r0, lsr #9 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r6, ip, lsr r1 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 58968 │ │ │ │ + ldr r0, [pc] @ 58800 │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r5 │ │ │ │ - ldr r0, [pc] @ 58974 │ │ │ │ + ldr r0, [pc] @ 5880c │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -47385,276 +47291,387 @@ │ │ │ │ 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 589d8 │ │ │ │ + bne 58870 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #5 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 58a10 │ │ │ │ - ldr ip, [pc, #516] @ 58be4 │ │ │ │ + beq 588a8 │ │ │ │ + ldr ip, [pc, #516] @ 58a7c │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58b10 │ │ │ │ + beq 589a8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 58a30 │ │ │ │ - bl a5784 │ │ │ │ + bne 588c8 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58b10 │ │ │ │ + bne 589a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 58a50 │ │ │ │ - bl a5784 │ │ │ │ + bne 588e8 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58b10 │ │ │ │ + bne 589a8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11fc0c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd98 <_PyNumber_Index@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 58a70 │ │ │ │ - bl a5784 │ │ │ │ + bne 58908 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58bcc │ │ │ │ - b 58b10 │ │ │ │ - bl ab150 │ │ │ │ + beq 58a64 │ │ │ │ + b 589a8 │ │ │ │ + bl ab1b4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 58a9c │ │ │ │ + beq 58934 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 58a9c │ │ │ │ + bne 58934 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 58a60 │ │ │ │ + beq 588f8 │ │ │ │ cmp r6, #3 │ │ │ │ - beq 58b9c │ │ │ │ + beq 58a34 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58ac4 │ │ │ │ + beq 5895c │ │ │ │ cmp r6, #4 │ │ │ │ - bne 58ac8 │ │ │ │ - b 58ad0 │ │ │ │ - ldr r0, [pc, #284] @ 58be8 │ │ │ │ + bne 58960 │ │ │ │ + b 58968 │ │ │ │ + ldr r0, [pc, #284] @ 58a80 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b 58ad4 │ │ │ │ - ldr r6, [pc, #272] @ 58be8 │ │ │ │ + b 5896c │ │ │ │ + ldr r6, [pc, #272] @ 58a80 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 58af0 │ │ │ │ - ldr r3, [pc, #264] @ 58bec │ │ │ │ - ldr r1, [pc, #264] @ 58bf0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 58b10 │ │ │ │ - ldr r7, [pc, #240] @ 58be8 │ │ │ │ + bge 58988 │ │ │ │ + ldr r3, [pc, #264] @ 58a84 │ │ │ │ + ldr r1, [pc, #264] @ 58a88 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 589a8 │ │ │ │ + ldr r7, [pc, #240] @ 58a80 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 58b18 │ │ │ │ + beq 589b0 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a5944 │ │ │ │ + bl 2a5dc4 │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, sp, #24 │ │ │ │ - bne 58b1c │ │ │ │ + bne 589b4 │ │ │ │ mov r0, #0 │ │ │ │ - b 58bdc │ │ │ │ + b 58a74 │ │ │ │ mov r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 58b40 │ │ │ │ + beq 589d8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2a5944 │ │ │ │ + bl 2a5dc4 │ │ │ │ cmp r0, #0 │ │ │ │ addne r6, sp, #32 │ │ │ │ - bne 58b44 │ │ │ │ - b 58b10 │ │ │ │ + bne 589dc │ │ │ │ + b 589a8 │ │ │ │ mov r6, #0 │ │ │ │ mov fp, #0 │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ 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 c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r7, #0 │ │ │ │ - bge 58bc0 │ │ │ │ + bge 58a58 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 58bb0 │ │ │ │ - bl 1325e8 │ │ │ │ + bne 58a48 │ │ │ │ + bl 132758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58b48 │ │ │ │ - b 58b10 │ │ │ │ + beq 589e0 │ │ │ │ + b 589a8 │ │ │ │ cmp r5, #0 │ │ │ │ movge r4, #0 │ │ │ │ movge r6, r4 │ │ │ │ - bge 58b44 │ │ │ │ - b 58adc │ │ │ │ - ldr r3, [pc, #60] @ 58bf4 │ │ │ │ + bge 589dc │ │ │ │ + b 58974 │ │ │ │ + ldr r3, [pc, #60] @ 58a8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 58bdc │ │ │ │ + bl 1443e8 │ │ │ │ + b 58a74 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5a74 │ │ │ │ - b 58bdc │ │ │ │ + bl a5adc │ │ │ │ + b 58a74 │ │ │ │ cmp r6, #3 │ │ │ │ mvnne r5, #0 │ │ │ │ - beq 58adc │ │ │ │ - b 58aac │ │ │ │ + beq 58974 │ │ │ │ + b 58944 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0038ead4 │ │ │ │ + @ instruction: 0x0038e7d4 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2892a8 │ │ │ │ - ldr r0, [pc] @ 58c14 │ │ │ │ + bl 289798 │ │ │ │ + ldr r0, [pc] @ 58aac │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 58c20 │ │ │ │ + │ │ │ │ +00058ab0 : │ │ │ │ + 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 20f308 │ │ │ │ + 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] @ 58c4c │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 17e108 │ │ │ │ + bl 10f9c4 │ │ │ │ + ldr r1, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq 58b40 │ │ │ │ + bl ae050 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 58b40 │ │ │ │ + ldr r1, [pc, #308] @ 58c4c │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 17e108 │ │ │ │ + bl 10f9c4 │ │ │ │ + ldr r1, [pc, #296] @ 58c50 │ │ │ │ + ldr r3, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [pc, #292] @ 58c54 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 58bc8 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r4, r2 │ │ │ │ + bge 58bc8 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r5, [r3, r4, lsl #2] │ │ │ │ + cmp r7, r5 │ │ │ │ + beq 58bdc │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r2, #2 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r5] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 116fc0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r8, r0 │ │ │ │ + beq 58bb4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 58bb4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + cmp r8, #0 │ │ │ │ + blt 58b38 │ │ │ │ + bne 58bdc │ │ │ │ + add r4, r4, #1 │ │ │ │ + b 58b44 │ │ │ │ + ldr r3, [pc, #136] @ 58c58 │ │ │ │ + ldr r1, [pc, #136] @ 58c5c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 58b38 │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 58bf0 │ │ │ │ + ldr r0, [pc, #112] @ 58c60 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r4, r3 │ │ │ │ + bge 58be8 │ │ │ │ + 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 58c14 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 58be8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 58be8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 58be8 │ │ │ │ + subseq r1, r7, r8, ror r3 │ │ │ │ + @ instruction: 0x0036acf4 │ │ │ │ + eorseq r8, r5, r0, lsr #3 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r8, r6, ip, lsr lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r0, [pc] @ 58c6c │ │ │ │ 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] @ 58cb0 │ │ │ │ + ldr r2, [pc, #112] @ 58cfc │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 58c60 │ │ │ │ + beq 58cac │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 58dbc │ │ │ │ + bl 58e08 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 58c80 │ │ │ │ + beq 58ccc │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ mov r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92a30 │ │ │ │ - ldr r3, [pc, #28] @ 58cb0 │ │ │ │ + bl 92a94 │ │ │ │ + ldr r3, [pc, #28] @ 58cfc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 58ca8 │ │ │ │ + beq 58cf4 │ │ │ │ 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 2150b8 │ │ │ │ + bl 214850 │ │ │ │ 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 58d04 │ │ │ │ + beq 58d50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58d04 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 58d50 │ │ │ │ + bl 9adc8 <_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] @ 58db4 │ │ │ │ + ldr r1, [pc, #132] @ 58e00 │ │ │ │ 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] @ 58db8 │ │ │ │ - bne 58dac │ │ │ │ + ldrne r4, [pc, #104] @ 58e04 │ │ │ │ + bne 58df8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 91ad0 │ │ │ │ + bl 91b34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58da8 │ │ │ │ + beq 58df4 │ │ │ │ mov r1, r6 │ │ │ │ - bl afd00 │ │ │ │ + bl afdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 58d84 │ │ │ │ + blt 58dd0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl afd00 │ │ │ │ + bl afdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 58dac │ │ │ │ + bge 58df8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58da8 │ │ │ │ + beq 58df4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 58da8 │ │ │ │ + bne 58df4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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] @ 58f90 │ │ │ │ + ldr r3, [pc, #440] @ 58fdc │ │ │ │ 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 │ │ │ │ @@ -47680,17 +47697,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 58e64 │ │ │ │ + beq 58eb0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 59484 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ + bl 594d0 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ 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 │ │ │ │ @@ -47704,35 +47721,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 58eb0 │ │ │ │ + bne 58efc │ │ │ │ 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 58f0c │ │ │ │ + beq 58f58 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 59484 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ + bl 594d0 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, #64 @ 0x40 │ │ │ │ - b 58eec │ │ │ │ + b 58f38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ mov r2, #4 │ │ │ │ @@ -47749,59 +47766,59 @@ │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r7, #12 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 58f90 │ │ │ │ + ldr r3, [pc, #28] @ 58fdc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 58f88 │ │ │ │ + beq 58fd4 │ │ │ │ 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 59044 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ + b 59090 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr ip, [pc, #80] @ 59004 │ │ │ │ + ldr ip, [pc, #80] @ 59050 │ │ │ │ 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 58fdc │ │ │ │ - ldr r4, [pc, #44] @ 59008 │ │ │ │ - b 58ffc │ │ │ │ + beq 59028 │ │ │ │ + ldr r4, [pc, #44] @ 59054 │ │ │ │ + b 59048 │ │ │ │ mov r4, r0 │ │ │ │ bl 35b50 <_PyXI_ApplyError@@Base+0x6b0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 58fd4 │ │ │ │ + beq 59020 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005900c <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r3, [pc, #44] @ 59040 <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ +00059058 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r3, [pc, #44] @ 5908c <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -47813,278 +47830,278 @@ │ │ │ │ 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 59078 <_PyContext_NewHamtForTests@@Base+0x6c> │ │ │ │ + beq 590c4 <_PyContext_NewHamtForTests@@Base+0x6c> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bgt 59088 <_PyContext_NewHamtForTests@@Base+0x7c> │ │ │ │ - bl 1dfb90 <_PySemaphore_Wakeup@@Base+0x2a0> │ │ │ │ + bgt 590d4 <_PyContext_NewHamtForTests@@Base+0x7c> │ │ │ │ + bl 1df108 <_PySemaphore_Wakeup@@Base+0x2a0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 59174 <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ - b 59284 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + bne 591c0 <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ + b 592d0 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ cmp r7, #1 │ │ │ │ - bne 59180 <_PyContext_NewHamtForTests@@Base+0x174> │ │ │ │ + bne 591cc <_PyContext_NewHamtForTests@@Base+0x174> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - blt 590b4 <_PyContext_NewHamtForTests@@Base+0xa8> │ │ │ │ + blt 59100 <_PyContext_NewHamtForTests@@Base+0xa8> │ │ │ │ cmp r5, r3 │ │ │ │ movge r5, r3 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r6, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ sub r5, r5, #1 │ │ │ │ mvn r8, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ cmp r5, r6 │ │ │ │ - ble 5915c <_PyContext_NewHamtForTests@@Base+0x150> │ │ │ │ + ble 591a8 <_PyContext_NewHamtForTests@@Base+0x150> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne 59114 <_PyContext_NewHamtForTests@@Base+0x108> │ │ │ │ + bne 59160 <_PyContext_NewHamtForTests@@Base+0x108> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28642c │ │ │ │ + bl 28691c │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ addeq r3, r3, r6 │ │ │ │ streq r3, [r4, #8] │ │ │ │ - beq 591a8 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + beq 591f4 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r0, [r2, #260] @ 0x104 │ │ │ │ str r0, [r4, #16] │ │ │ │ str r8, [r4, #24] │ │ │ │ sub r2, r5, r6 │ │ │ │ rsb r3, r3, #63 @ 0x3f │ │ │ │ cmp r3, r2 │ │ │ │ movge r3, r2 │ │ │ │ add r6, r6, r3 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bcc 590cc <_PyContext_NewHamtForTests@@Base+0xc0> │ │ │ │ + bcc 59118 <_PyContext_NewHamtForTests@@Base+0xc0> │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, r1, #1 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4, #24] │ │ │ │ addne r2, r2, #1 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ strne r2, [r7] │ │ │ │ str r7, [r1, #4] │ │ │ │ - b 59128 <_PyContext_NewHamtForTests@@Base+0x11c> │ │ │ │ + b 59174 <_PyContext_NewHamtForTests@@Base+0x11c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r2, r6 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 59284 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + beq 592d0 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 59284 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + b 592d0 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 354390 │ │ │ │ + bl 3540a8 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 59198 <_PyContext_NewHamtForTests@@Base+0x18c> │ │ │ │ + bcs 591e4 <_PyContext_NewHamtForTests@@Base+0x18c> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29dc68 │ │ │ │ + b 29e0e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 163b0c │ │ │ │ + bl 163e20 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 591b0 <_PyContext_NewHamtForTests@@Base+0x1a4> │ │ │ │ + bne 591fc <_PyContext_NewHamtForTests@@Base+0x1a4> │ │ │ │ mov r4, #0 │ │ │ │ - b 59284 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + b 592d0 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 591dc <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ + blt 59228 <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ mul r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge 591dc <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ + bge 59228 <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ add r0, r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 35459c │ │ │ │ + bl 3542b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #0 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ble 59250 <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ - bl 2150b8 │ │ │ │ + ble 5929c <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ + bl 214850 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 59228 <_PyContext_NewHamtForTests@@Base+0x21c> │ │ │ │ + bne 59274 <_PyContext_NewHamtForTests@@Base+0x21c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 591a8 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + beq 591f4 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 591a8 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + bne 591f4 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 591a8 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 591f4 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 59248 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ + beq 59294 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 59248 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 59294 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 591e4 <_PyContext_NewHamtForTests@@Base+0x1d8> │ │ │ │ + b 59230 <_PyContext_NewHamtForTests@@Base+0x1d8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 59284 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + beq 592d0 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 59284 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + bne 592d0 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - beq 592d0 <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ + beq 5931c <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 592d0 <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ - bl 321198 <_PySys_GetSizeOf@@Base> │ │ │ │ + bgt 5931c <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ + bl 3204d4 <_PySys_GetSizeOf@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 592dc <_PyContext_NewHamtForTests@@Base+0x2d0> │ │ │ │ + beq 59328 <_PyContext_NewHamtForTests@@Base+0x2d0> │ │ │ │ add r4, r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18c1ac │ │ │ │ + b 18bd48 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc] @ 592ec <_PyContext_NewHamtForTests@@Base+0x2e0> │ │ │ │ - b 4ce78 │ │ │ │ - eorseq r8, r5, r0, lsr #24 │ │ │ │ + ldr r1, [pc] @ 59338 <_PyContext_NewHamtForTests@@Base+0x2e0> │ │ │ │ + b 4ce48 │ │ │ │ + eorseq r8, r5, r0, lsr #18 │ │ │ │ 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 9b344 │ │ │ │ + bl 9b2f4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 9adc8 <_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 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 593f0 <_PyContext_NewHamtForTests@@Base+0x3e4> │ │ │ │ + bne 5943c <_PyContext_NewHamtForTests@@Base+0x3e4> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r4, [r4, #20] │ │ │ │ - ldreq r4, [pc, #96] @ 59410 <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ + ldreq r4, [pc, #96] @ 5945c <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ cmp r5, r6 │ │ │ │ - blt 593e0 <_PyContext_NewHamtForTests@@Base+0x3d4> │ │ │ │ + blt 5942c <_PyContext_NewHamtForTests@@Base+0x3d4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 593e0 <_PyContext_NewHamtForTests@@Base+0x3d4> │ │ │ │ + bne 5942c <_PyContext_NewHamtForTests@@Base+0x3d4> │ │ │ │ add r0, r4, r6 │ │ │ │ sub r1, r5, r6 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ mov r4, r0 │ │ │ │ - b 593f0 <_PyContext_NewHamtForTests@@Base+0x3e4> │ │ │ │ + b 5943c <_PyContext_NewHamtForTests@@Base+0x3e4> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 59404 <_PyContext_NewHamtForTests@@Base+0x3f8> │ │ │ │ + beq 59450 <_PyContext_NewHamtForTests@@Base+0x3f8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r1, [pc] @ 5941c <_PyContext_NewHamtForTests@@Base+0x410> │ │ │ │ - b 5a424 <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ - eorseq r8, r5, ip, lsr #24 │ │ │ │ + ldr r1, [pc] @ 59468 <_PyContext_NewHamtForTests@@Base+0x410> │ │ │ │ + b 5a470 <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ + eorseq r8, r5, ip, lsr #18 │ │ │ │ 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] @ 5947c <_PyContext_NewHamtForTests@@Base+0x470> │ │ │ │ - bl fe234 │ │ │ │ + ldr r1, [pc, #32] @ 594c8 <_PyContext_NewHamtForTests@@Base+0x470> │ │ │ │ + bl fe3a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 59474 <_PyContext_NewHamtForTests@@Base+0x468> │ │ │ │ + beq 594c0 <_PyContext_NewHamtForTests@@Base+0x468> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fbc10 │ │ │ │ + bl 2fc26c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r1, r6, r8, lsl r4 │ │ │ │ - b 5096c │ │ │ │ + eorseq r1, r6, r8, lsl 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] │ │ │ │ @@ -48094,15 +48111,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] @ 5a328 <_PyContext_NewHamtForTests@@Base+0x131c> │ │ │ │ + ldr r3, [pc, #3672] @ 5a374 <_PyContext_NewHamtForTests@@Base+0x131c> │ │ │ │ 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 │ │ │ │ @@ -48113,15 +48130,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] @ 5a32c <_PyContext_NewHamtForTests@@Base+0x1320> │ │ │ │ + ldr r3, [pc, #3600] @ 5a378 <_PyContext_NewHamtForTests@@Base+0x1320> │ │ │ │ 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 │ │ │ │ @@ -48129,15 +48146,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] @ 5a330 <_PyContext_NewHamtForTests@@Base+0x1324> │ │ │ │ + ldr r3, [pc, #3540] @ 5a37c <_PyContext_NewHamtForTests@@Base+0x1324> │ │ │ │ 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 │ │ │ │ @@ -48145,15 +48162,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] @ 5a334 <_PyContext_NewHamtForTests@@Base+0x1328> │ │ │ │ + ldr r3, [pc, #3480] @ 5a380 <_PyContext_NewHamtForTests@@Base+0x1328> │ │ │ │ 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 │ │ │ │ @@ -48161,15 +48178,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] @ 5a338 <_PyContext_NewHamtForTests@@Base+0x132c> │ │ │ │ + ldr r3, [pc, #3420] @ 5a384 <_PyContext_NewHamtForTests@@Base+0x132c> │ │ │ │ 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 │ │ │ │ @@ -48177,15 +48194,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] @ 5a33c <_PyContext_NewHamtForTests@@Base+0x1330> │ │ │ │ + ldr r3, [pc, #3360] @ 5a388 <_PyContext_NewHamtForTests@@Base+0x1330> │ │ │ │ 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 │ │ │ │ @@ -48193,15 +48210,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] @ 5a340 <_PyContext_NewHamtForTests@@Base+0x1334> │ │ │ │ + ldr r3, [pc, #3300] @ 5a38c <_PyContext_NewHamtForTests@@Base+0x1334> │ │ │ │ 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 │ │ │ │ @@ -48209,15 +48226,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] @ 5a344 <_PyContext_NewHamtForTests@@Base+0x1338> │ │ │ │ + ldr r3, [pc, #3240] @ 5a390 <_PyContext_NewHamtForTests@@Base+0x1338> │ │ │ │ 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 │ │ │ │ @@ -48225,15 +48242,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] @ 5a348 <_PyContext_NewHamtForTests@@Base+0x133c> │ │ │ │ + ldr r3, [pc, #3180] @ 5a394 <_PyContext_NewHamtForTests@@Base+0x133c> │ │ │ │ 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 │ │ │ │ @@ -48241,15 +48258,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] @ 5a34c <_PyContext_NewHamtForTests@@Base+0x1340> │ │ │ │ + ldr r3, [pc, #3120] @ 5a398 <_PyContext_NewHamtForTests@@Base+0x1340> │ │ │ │ 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 │ │ │ │ @@ -48273,15 +48290,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] @ 5a350 <_PyContext_NewHamtForTests@@Base+0x1344> │ │ │ │ + ldr r3, [pc, #2996] @ 5a39c <_PyContext_NewHamtForTests@@Base+0x1344> │ │ │ │ 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 │ │ │ │ @@ -48289,15 +48306,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] @ 5a354 <_PyContext_NewHamtForTests@@Base+0x1348> │ │ │ │ + ldr r3, [pc, #2936] @ 5a3a0 <_PyContext_NewHamtForTests@@Base+0x1348> │ │ │ │ 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 │ │ │ │ @@ -48305,15 +48322,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] @ 5a358 <_PyContext_NewHamtForTests@@Base+0x134c> │ │ │ │ + ldr r3, [pc, #2876] @ 5a3a4 <_PyContext_NewHamtForTests@@Base+0x134c> │ │ │ │ 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 │ │ │ │ @@ -48321,15 +48338,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] @ 5a35c <_PyContext_NewHamtForTests@@Base+0x1350> │ │ │ │ + ldr r3, [pc, #2816] @ 5a3a8 <_PyContext_NewHamtForTests@@Base+0x1350> │ │ │ │ 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 │ │ │ │ @@ -48337,672 +48354,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] @ 5a360 <_PyContext_NewHamtForTests@@Base+0x1354> │ │ │ │ + ldr r3, [pc, #2756] @ 5a3ac <_PyContext_NewHamtForTests@@Base+0x1354> │ │ │ │ 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] @ 5a364 <_PyContext_NewHamtForTests@@Base+0x1358> │ │ │ │ + ldr r3, [pc, #2704] @ 5a3b0 <_PyContext_NewHamtForTests@@Base+0x1358> │ │ │ │ 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] @ 5a368 <_PyContext_NewHamtForTests@@Base+0x135c> │ │ │ │ + ldr r3, [pc, #2652] @ 5a3b4 <_PyContext_NewHamtForTests@@Base+0x135c> │ │ │ │ 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] @ 5a36c <_PyContext_NewHamtForTests@@Base+0x1360> │ │ │ │ + ldr r3, [pc, #2600] @ 5a3b8 <_PyContext_NewHamtForTests@@Base+0x1360> │ │ │ │ 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] @ 5a370 <_PyContext_NewHamtForTests@@Base+0x1364> │ │ │ │ + ldr r3, [pc, #2548] @ 5a3bc <_PyContext_NewHamtForTests@@Base+0x1364> │ │ │ │ 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] @ 5a374 <_PyContext_NewHamtForTests@@Base+0x1368> │ │ │ │ + ldr r3, [pc, #2496] @ 5a3c0 <_PyContext_NewHamtForTests@@Base+0x1368> │ │ │ │ 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] @ 5a378 <_PyContext_NewHamtForTests@@Base+0x136c> │ │ │ │ + ldr r3, [pc, #2444] @ 5a3c4 <_PyContext_NewHamtForTests@@Base+0x136c> │ │ │ │ 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] @ 5a37c <_PyContext_NewHamtForTests@@Base+0x1370> │ │ │ │ + ldr r3, [pc, #2392] @ 5a3c8 <_PyContext_NewHamtForTests@@Base+0x1370> │ │ │ │ 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] @ 5a380 <_PyContext_NewHamtForTests@@Base+0x1374> │ │ │ │ + ldr r3, [pc, #2340] @ 5a3cc <_PyContext_NewHamtForTests@@Base+0x1374> │ │ │ │ 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] @ 5a384 <_PyContext_NewHamtForTests@@Base+0x1378> │ │ │ │ + ldr r3, [pc, #2288] @ 5a3d0 <_PyContext_NewHamtForTests@@Base+0x1378> │ │ │ │ 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] @ 5a388 <_PyContext_NewHamtForTests@@Base+0x137c> │ │ │ │ + ldr r3, [pc, #2236] @ 5a3d4 <_PyContext_NewHamtForTests@@Base+0x137c> │ │ │ │ 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] @ 5a38c <_PyContext_NewHamtForTests@@Base+0x1380> │ │ │ │ + ldr r3, [pc, #2184] @ 5a3d8 <_PyContext_NewHamtForTests@@Base+0x1380> │ │ │ │ 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] @ 5a390 <_PyContext_NewHamtForTests@@Base+0x1384> │ │ │ │ + ldr r3, [pc, #2132] @ 5a3dc <_PyContext_NewHamtForTests@@Base+0x1384> │ │ │ │ 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] @ 5a394 <_PyContext_NewHamtForTests@@Base+0x1388> │ │ │ │ + ldr r3, [pc, #2080] @ 5a3e0 <_PyContext_NewHamtForTests@@Base+0x1388> │ │ │ │ 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] @ 5a398 <_PyContext_NewHamtForTests@@Base+0x138c> │ │ │ │ + ldr r3, [pc, #2028] @ 5a3e4 <_PyContext_NewHamtForTests@@Base+0x138c> │ │ │ │ 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] @ 5a39c <_PyContext_NewHamtForTests@@Base+0x1390> │ │ │ │ + ldr r3, [pc, #1976] @ 5a3e8 <_PyContext_NewHamtForTests@@Base+0x1390> │ │ │ │ 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] @ 5a3a0 <_PyContext_NewHamtForTests@@Base+0x1394> │ │ │ │ + ldr r3, [pc, #1924] @ 5a3ec <_PyContext_NewHamtForTests@@Base+0x1394> │ │ │ │ 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] @ 5a3a4 <_PyContext_NewHamtForTests@@Base+0x1398> │ │ │ │ + ldr r2, [pc, #1868] @ 5a3f0 <_PyContext_NewHamtForTests@@Base+0x1398> │ │ │ │ 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] @ 5a3a8 <_PyContext_NewHamtForTests@@Base+0x139c> │ │ │ │ + ldr r3, [pc, #1820] @ 5a3f4 <_PyContext_NewHamtForTests@@Base+0x139c> │ │ │ │ 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] @ 5a3ac <_PyContext_NewHamtForTests@@Base+0x13a0> │ │ │ │ + ldr r3, [pc, #1772] @ 5a3f8 <_PyContext_NewHamtForTests@@Base+0x13a0> │ │ │ │ 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] @ 5a3b0 <_PyContext_NewHamtForTests@@Base+0x13a4> │ │ │ │ + ldr r3, [pc, #1724] @ 5a3fc <_PyContext_NewHamtForTests@@Base+0x13a4> │ │ │ │ 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] @ 5a3b4 <_PyContext_NewHamtForTests@@Base+0x13a8> │ │ │ │ + ldr r3, [pc, #1676] @ 5a400 <_PyContext_NewHamtForTests@@Base+0x13a8> │ │ │ │ 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] @ 5a3b8 <_PyContext_NewHamtForTests@@Base+0x13ac> │ │ │ │ + ldr r3, [pc, #1628] @ 5a404 <_PyContext_NewHamtForTests@@Base+0x13ac> │ │ │ │ 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] @ 5a3bc <_PyContext_NewHamtForTests@@Base+0x13b0> │ │ │ │ + ldr r3, [pc, #1580] @ 5a408 <_PyContext_NewHamtForTests@@Base+0x13b0> │ │ │ │ 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] @ 5a3c0 <_PyContext_NewHamtForTests@@Base+0x13b4> │ │ │ │ + ldr r3, [pc, #1532] @ 5a40c <_PyContext_NewHamtForTests@@Base+0x13b4> │ │ │ │ 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] @ 5a3c4 <_PyContext_NewHamtForTests@@Base+0x13b8> │ │ │ │ + ldr r3, [pc, #1484] @ 5a410 <_PyContext_NewHamtForTests@@Base+0x13b8> │ │ │ │ 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] @ 5a3c8 <_PyContext_NewHamtForTests@@Base+0x13bc> │ │ │ │ + ldr r3, [pc, #1436] @ 5a414 <_PyContext_NewHamtForTests@@Base+0x13bc> │ │ │ │ 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] @ 5a3cc <_PyContext_NewHamtForTests@@Base+0x13c0> │ │ │ │ + ldr r3, [pc, #1388] @ 5a418 <_PyContext_NewHamtForTests@@Base+0x13c0> │ │ │ │ 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] @ 5a3d0 <_PyContext_NewHamtForTests@@Base+0x13c4> │ │ │ │ + ldr r3, [pc, #1340] @ 5a41c <_PyContext_NewHamtForTests@@Base+0x13c4> │ │ │ │ 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] @ 5a3d4 <_PyContext_NewHamtForTests@@Base+0x13c8> │ │ │ │ + ldr r3, [pc, #1292] @ 5a420 <_PyContext_NewHamtForTests@@Base+0x13c8> │ │ │ │ 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] @ 5a3d8 <_PyContext_NewHamtForTests@@Base+0x13cc> │ │ │ │ + ldr r3, [pc, #1244] @ 5a424 <_PyContext_NewHamtForTests@@Base+0x13cc> │ │ │ │ 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] @ 5a3dc <_PyContext_NewHamtForTests@@Base+0x13d0> │ │ │ │ + ldr r3, [pc, #1196] @ 5a428 <_PyContext_NewHamtForTests@@Base+0x13d0> │ │ │ │ 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] @ 5a3e0 <_PyContext_NewHamtForTests@@Base+0x13d4> │ │ │ │ + ldr r3, [pc, #1148] @ 5a42c <_PyContext_NewHamtForTests@@Base+0x13d4> │ │ │ │ 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] @ 5a3e4 <_PyContext_NewHamtForTests@@Base+0x13d8> │ │ │ │ + ldr r3, [pc, #1100] @ 5a430 <_PyContext_NewHamtForTests@@Base+0x13d8> │ │ │ │ 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] @ 5a3e8 <_PyContext_NewHamtForTests@@Base+0x13dc> │ │ │ │ + ldr r3, [pc, #1048] @ 5a434 <_PyContext_NewHamtForTests@@Base+0x13dc> │ │ │ │ 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] @ 5a3ec <_PyContext_NewHamtForTests@@Base+0x13e0> │ │ │ │ + ldr r3, [pc, #996] @ 5a438 <_PyContext_NewHamtForTests@@Base+0x13e0> │ │ │ │ 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] @ 5a3f0 <_PyContext_NewHamtForTests@@Base+0x13e4> │ │ │ │ + ldr r3, [pc, #944] @ 5a43c <_PyContext_NewHamtForTests@@Base+0x13e4> │ │ │ │ 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] @ 5a3f4 <_PyContext_NewHamtForTests@@Base+0x13e8> │ │ │ │ + ldr r3, [pc, #892] @ 5a440 <_PyContext_NewHamtForTests@@Base+0x13e8> │ │ │ │ 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] @ 5a3f8 <_PyContext_NewHamtForTests@@Base+0x13ec> │ │ │ │ + ldr r3, [pc, #840] @ 5a444 <_PyContext_NewHamtForTests@@Base+0x13ec> │ │ │ │ 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] @ 5a3fc <_PyContext_NewHamtForTests@@Base+0x13f0> │ │ │ │ + ldr r3, [pc, #788] @ 5a448 <_PyContext_NewHamtForTests@@Base+0x13f0> │ │ │ │ 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] @ 5a400 <_PyContext_NewHamtForTests@@Base+0x13f4> │ │ │ │ + ldr r3, [pc, #736] @ 5a44c <_PyContext_NewHamtForTests@@Base+0x13f4> │ │ │ │ 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] @ 5a404 <_PyContext_NewHamtForTests@@Base+0x13f8> │ │ │ │ + ldr r3, [pc, #684] @ 5a450 <_PyContext_NewHamtForTests@@Base+0x13f8> │ │ │ │ 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] @ 5a408 <_PyContext_NewHamtForTests@@Base+0x13fc> │ │ │ │ + ldr r3, [pc, #632] @ 5a454 <_PyContext_NewHamtForTests@@Base+0x13fc> │ │ │ │ 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] @ 5a40c <_PyContext_NewHamtForTests@@Base+0x1400> │ │ │ │ + ldr r3, [pc, #580] @ 5a458 <_PyContext_NewHamtForTests@@Base+0x1400> │ │ │ │ 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] @ 5a410 <_PyContext_NewHamtForTests@@Base+0x1404> │ │ │ │ + ldr r3, [pc, #528] @ 5a45c <_PyContext_NewHamtForTests@@Base+0x1404> │ │ │ │ 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] @ 5a414 <_PyContext_NewHamtForTests@@Base+0x1408> │ │ │ │ + ldr r3, [pc, #476] @ 5a460 <_PyContext_NewHamtForTests@@Base+0x1408> │ │ │ │ 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] @ 5a418 <_PyContext_NewHamtForTests@@Base+0x140c> │ │ │ │ + ldr r3, [pc, #424] @ 5a464 <_PyContext_NewHamtForTests@@Base+0x140c> │ │ │ │ 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] @ 5a41c <_PyContext_NewHamtForTests@@Base+0x1410> │ │ │ │ + ldr r3, [pc, #372] @ 5a468 <_PyContext_NewHamtForTests@@Base+0x1410> │ │ │ │ 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] @ 5a420 <_PyContext_NewHamtForTests@@Base+0x1414> │ │ │ │ + ldr r3, [pc, #320] @ 5a46c <_PyContext_NewHamtForTests@@Base+0x1414> │ │ │ │ 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 │ │ │ │ @@ -49023,17 +49040,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 1198210 <__bss_end__@@Base+0xbd32c8> │ │ │ │ + blhi 119825c <__bss_end__@@Base+0xbd3314> │ │ │ │ ldmdbhi ip, {r1, r2, r3, r4, r5, r7, r8, r9, sl, ip, lr, pc}^ │ │ │ │ - blvs fe45e7e4 <__bss_end__@@Base+0xfde9989c> │ │ │ │ + blvs fe45e830 <__bss_end__@@Base+0xfde998e8> │ │ │ │ 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} │ │ │ │ @@ -49042,500 +49059,465 @@ │ │ │ │ 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 @ 5a780 <_PyContext_NewHamtForTests@@Base+0x1774> │ │ │ │ + stc2l 3, cr10, [pc], #992 @ 5a7cc <_PyContext_NewHamtForTests@@Base+0x1774> │ │ │ │ @ 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 ff80e264 <__bss_end__@@Base+0xff24931c> │ │ │ │ + blmi ff80e2b0 <__bss_end__@@Base+0xff249368> │ │ │ │ @ instruction: 0xf6bb4b60 │ │ │ │ mrclt 12, 5, fp, cr15, cr0, {3} │ │ │ │ ldmcs fp, {r1, r2, r6, r7, r9, sl, fp, ip, sp, lr} │ │ │ │ - b fe8a43b8 <__bss_end__@@Base+0xfe2df470> │ │ │ │ - strbtle r3, [pc], #133 @ 5a3d4 <_PyContext_NewHamtForTests@@Base+0x13c8> │ │ │ │ + b fe8a4404 <__bss_end__@@Base+0xfe2df4bc> │ │ │ │ + strbtle r3, [pc], #133 @ 5a420 <_PyContext_NewHamtForTests@@Base+0x13c8> │ │ │ │ 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 fe563290 <__bss_end__@@Base+0xfdf9e348> │ │ │ │ + blge fe5632dc <__bss_end__@@Base+0xfdf9e394> │ │ │ │ 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 ff64ef10 <__bss_end__@@Base+0xff089fc8> │ │ │ │ - bl fe20f26c <__bss_end__@@Base+0xfdc4a324> │ │ │ │ + bcs ff64ef5c <__bss_end__@@Base+0xff08a014> │ │ │ │ + bl fe20f2b8 <__bss_end__@@Base+0xfdc4a370> │ │ │ │ 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] @ 5a474 <_PyContext_NewHamtForTests@@Base+0x1468> │ │ │ │ - ldr r1, [pc, #48] @ 5a478 <_PyContext_NewHamtForTests@@Base+0x146c> │ │ │ │ + ldr r0, [pc, #48] @ 5a4c0 <_PyContext_NewHamtForTests@@Base+0x1468> │ │ │ │ + ldr r1, [pc, #48] @ 5a4c4 <_PyContext_NewHamtForTests@@Base+0x146c> │ │ │ │ mov r2, r4 │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5a46c <_PyContext_NewHamtForTests@@Base+0x1460> │ │ │ │ + blt 5a4b8 <_PyContext_NewHamtForTests@@Base+0x1460> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r6, ip, asr #4 │ │ │ │ - eorseq r3, r6, r8, asr #4 │ │ │ │ + eorseq r2, r6, ip, asr #30 │ │ │ │ + eorseq r2, r6, r8, asr #30 │ │ │ │ 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] @ 5a534 <_PyContext_NewHamtForTests@@Base+0x1528> │ │ │ │ + ldr r1, [pc, #120] @ 5a580 <_PyContext_NewHamtForTests@@Base+0x1528> │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl fe234 │ │ │ │ + bl fe3a8 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 5a4ec <_PyContext_NewHamtForTests@@Base+0x14e0> │ │ │ │ + beq 5a538 <_PyContext_NewHamtForTests@@Base+0x14e0> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 2fa50c │ │ │ │ + bl 2fa9b4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 5a4f4 <_PyContext_NewHamtForTests@@Base+0x14e8> │ │ │ │ + beq 5a540 <_PyContext_NewHamtForTests@@Base+0x14e8> │ │ │ │ cmp r0, r5 │ │ │ │ - bne 5a508 <_PyContext_NewHamtForTests@@Base+0x14fc> │ │ │ │ + bne 5a554 <_PyContext_NewHamtForTests@@Base+0x14fc> │ │ │ │ mov r0, #0 │ │ │ │ - b 5a52c <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ + b 5a578 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a52c <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ - b 5a524 <_PyContext_NewHamtForTests@@Base+0x1518> │ │ │ │ + beq 5a578 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ + b 5a570 <_PyContext_NewHamtForTests@@Base+0x1518> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 5a538 <_PyContext_NewHamtForTests@@Base+0x152c> │ │ │ │ - beq 5a52c <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ + ldreq r0, [pc, #32] @ 5a584 <_PyContext_NewHamtForTests@@Base+0x152c> │ │ │ │ + beq 5a578 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a52c <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ + beq 5a578 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x003581f0 │ │ │ │ + @ instruction: 0x00357ef0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - b 54ee8 │ │ │ │ + b 54df8 │ │ │ │ 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 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 5a5e0 <_PyContext_NewHamtForTests@@Base+0x15d4> │ │ │ │ + bne 5a62c <_PyContext_NewHamtForTests@@Base+0x15d4> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r4, [r4, #20] │ │ │ │ - ldreq r4, [pc, #96] @ 5a600 <_PyContext_NewHamtForTests@@Base+0x15f4> │ │ │ │ + ldreq r4, [pc, #96] @ 5a64c <_PyContext_NewHamtForTests@@Base+0x15f4> │ │ │ │ cmp r5, r2 │ │ │ │ - blt 5a5d0 <_PyContext_NewHamtForTests@@Base+0x15c4> │ │ │ │ + blt 5a61c <_PyContext_NewHamtForTests@@Base+0x15c4> │ │ │ │ sub r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r4, r6 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a5d0 <_PyContext_NewHamtForTests@@Base+0x15c4> │ │ │ │ + bne 5a61c <_PyContext_NewHamtForTests@@Base+0x15c4> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ mov r4, r0 │ │ │ │ - b 5a5e0 <_PyContext_NewHamtForTests@@Base+0x15d4> │ │ │ │ + b 5a62c <_PyContext_NewHamtForTests@@Base+0x15d4> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5a5f4 <_PyContext_NewHamtForTests@@Base+0x15e8> │ │ │ │ + beq 5a640 <_PyContext_NewHamtForTests@@Base+0x15e8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r1, [pc] @ 5a60c <_PyContext_NewHamtForTests@@Base+0x1600> │ │ │ │ - b 5a424 <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ - eorseq r8, r5, r4, asr #25 │ │ │ │ + ldr r1, [pc] @ 5a658 <_PyContext_NewHamtForTests@@Base+0x1600> │ │ │ │ + b 5a470 <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ + eorseq r8, r5, r4, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 5a650 <_PyContext_NewHamtForTests@@Base+0x1644> │ │ │ │ + bhi 5a69c <_PyContext_NewHamtForTests@@Base+0x1644> │ │ │ │ cmp r4, #2 │ │ │ │ ldr r5, [r6] │ │ │ │ movne r4, #0 │ │ │ │ ldreq r4, [r6, #4] │ │ │ │ - b 5a670 <_PyContext_NewHamtForTests@@Base+0x1664> │ │ │ │ - ldr r0, [pc, #200] @ 5a720 <_PyContext_NewHamtForTests@@Base+0x1714> │ │ │ │ + b 5a6bc <_PyContext_NewHamtForTests@@Base+0x1664> │ │ │ │ + ldr r0, [pc, #200] @ 5a76c <_PyContext_NewHamtForTests@@Base+0x1714> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a63c <_PyContext_NewHamtForTests@@Base+0x1630> │ │ │ │ - b 5a6a4 <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ + bne 5a688 <_PyContext_NewHamtForTests@@Base+0x1630> │ │ │ │ + b 5a6f0 <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ ldr r6, [r7, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29de8c │ │ │ │ + bl 29e308 │ │ │ │ cmn r0, #2 │ │ │ │ - beq 5a6a4 <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ + beq 5a6f0 <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5a6ac <_PyContext_NewHamtForTests@@Base+0x16a0> │ │ │ │ - ldr r3, [pc, #136] @ 5a724 <_PyContext_NewHamtForTests@@Base+0x1718> │ │ │ │ - ldr r1, [pc, #136] @ 5a728 <_PyContext_NewHamtForTests@@Base+0x171c> │ │ │ │ + blt 5a6f8 <_PyContext_NewHamtForTests@@Base+0x16a0> │ │ │ │ + ldr r3, [pc, #136] @ 5a770 <_PyContext_NewHamtForTests@@Base+0x1718> │ │ │ │ + ldr r1, [pc, #136] @ 5a774 <_PyContext_NewHamtForTests@@Base+0x171c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b 5a718 <_PyContext_NewHamtForTests@@Base+0x170c> │ │ │ │ + b 5a764 <_PyContext_NewHamtForTests@@Base+0x170c> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 5a6cc <_PyContext_NewHamtForTests@@Base+0x16c0> │ │ │ │ + bne 5a718 <_PyContext_NewHamtForTests@@Base+0x16c0> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 5a70c <_PyContext_NewHamtForTests@@Base+0x1700> │ │ │ │ - b 5a6f4 <_PyContext_NewHamtForTests@@Base+0x16e8> │ │ │ │ + beq 5a758 <_PyContext_NewHamtForTests@@Base+0x1700> │ │ │ │ + b 5a740 <_PyContext_NewHamtForTests@@Base+0x16e8> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 24df88 │ │ │ │ + bl 24dce8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5a6a4 <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ + blt 5a6f0 <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a718 <_PyContext_NewHamtForTests@@Base+0x170c> │ │ │ │ + bne 5a764 <_PyContext_NewHamtForTests@@Base+0x170c> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5a70c <_PyContext_NewHamtForTests@@Base+0x1700> │ │ │ │ + beq 5a758 <_PyContext_NewHamtForTests@@Base+0x1700> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 5a718 <_PyContext_NewHamtForTests@@Base+0x170c> │ │ │ │ + b 5a764 <_PyContext_NewHamtForTests@@Base+0x170c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14fa8c <_PyErr_SetKeyError@@Base> │ │ │ │ - b 5a6a4 <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ + bl 14fbe4 <_PyErr_SetKeyError@@Base> │ │ │ │ + b 5a6f0 <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r4, r7, r4, lsl sl │ │ │ │ + eorseq r4, r7, r4, lsl r7 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r8, ip, r7, r2 │ │ │ │ + mlaseq r8, ip, r4, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #164] @ 5a7ec <_PyContext_NewHamtForTests@@Base+0x17e0> │ │ │ │ + ldr r2, [pc, #164] @ 5a838 <_PyContext_NewHamtForTests@@Base+0x17e0> │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ - beq 5a768 <_PyContext_NewHamtForTests@@Base+0x175c> │ │ │ │ + beq 5a7b4 <_PyContext_NewHamtForTests@@Base+0x175c> │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 58dbc │ │ │ │ + bl 58e08 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5a788 <_PyContext_NewHamtForTests@@Base+0x177c> │ │ │ │ + beq 5a7d4 <_PyContext_NewHamtForTests@@Base+0x177c> │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b250 │ │ │ │ - ldr r0, [pc, #96] @ 5a7f0 <_PyContext_NewHamtForTests@@Base+0x17e4> │ │ │ │ + bl 8b2c8 │ │ │ │ + ldr r0, [pc, #96] @ 5a83c <_PyContext_NewHamtForTests@@Base+0x17e4> │ │ │ │ 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 5a798 <_PyContext_NewHamtForTests@@Base+0x178c> │ │ │ │ + bne 5a7e4 <_PyContext_NewHamtForTests@@Base+0x178c> │ │ │ │ mov r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl a5700 │ │ │ │ - ldr r3, [pc, #28] @ 5a7ec <_PyContext_NewHamtForTests@@Base+0x17e0> │ │ │ │ + bl a5768 │ │ │ │ + ldr r3, [pc, #28] @ 5a838 <_PyContext_NewHamtForTests@@Base+0x17e0> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5a7e4 <_PyContext_NewHamtForTests@@Base+0x17d8> │ │ │ │ + beq 5a830 <_PyContext_NewHamtForTests@@Base+0x17d8> │ │ │ │ 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 #3 │ │ │ │ + eorseq r7, r6, r8, lsl #29 │ │ │ │ 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 5a828 <_PyContext_NewHamtForTests@@Base+0x181c> │ │ │ │ + bne 5a874 <_PyContext_NewHamtForTests@@Base+0x181c> │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 11fc0c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd98 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5a84c <_PyContext_NewHamtForTests@@Base+0x1840> │ │ │ │ - b 5a868 <_PyContext_NewHamtForTests@@Base+0x185c> │ │ │ │ + bne 5a898 <_PyContext_NewHamtForTests@@Base+0x1840> │ │ │ │ + b 5a8b4 <_PyContext_NewHamtForTests@@Base+0x185c> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #376] @ 5a9b0 <_PyContext_NewHamtForTests@@Base+0x19a4> │ │ │ │ + ldr r0, [pc, #376] @ 5a9fc <_PyContext_NewHamtForTests@@Base+0x19a4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a814 <_PyContext_NewHamtForTests@@Base+0x1808> │ │ │ │ - b 5a9a8 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ - bl ab150 │ │ │ │ + bne 5a860 <_PyContext_NewHamtForTests@@Base+0x1808> │ │ │ │ + b 5a9f4 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + bl ab1b4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5a87c <_PyContext_NewHamtForTests@@Base+0x1870> │ │ │ │ + bne 5a8c8 <_PyContext_NewHamtForTests@@Base+0x1870> │ │ │ │ cmn r5, #1 │ │ │ │ - bne 5a898 <_PyContext_NewHamtForTests@@Base+0x188c> │ │ │ │ - bl a5784 │ │ │ │ + bne 5a8e4 <_PyContext_NewHamtForTests@@Base+0x188c> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 5a898 <_PyContext_NewHamtForTests@@Base+0x188c> │ │ │ │ - b 5a9a8 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + beq 5a8e4 <_PyContext_NewHamtForTests@@Base+0x188c> │ │ │ │ + b 5a9f4 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5a860 <_PyContext_NewHamtForTests@@Base+0x1854> │ │ │ │ + bne 5a8ac <_PyContext_NewHamtForTests@@Base+0x1854> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 5a860 <_PyContext_NewHamtForTests@@Base+0x1854> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 5a8ac <_PyContext_NewHamtForTests@@Base+0x1854> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 5a8c0 <_PyContext_NewHamtForTests@@Base+0x18b4> │ │ │ │ - ldr r3, [pc, #256] @ 5a9b4 <_PyContext_NewHamtForTests@@Base+0x19a8> │ │ │ │ - ldr r1, [pc, #256] @ 5a9b8 <_PyContext_NewHamtForTests@@Base+0x19ac> │ │ │ │ + bne 5a90c <_PyContext_NewHamtForTests@@Base+0x18b4> │ │ │ │ + ldr r3, [pc, #256] @ 5aa00 <_PyContext_NewHamtForTests@@Base+0x19a8> │ │ │ │ + ldr r1, [pc, #256] @ 5aa04 <_PyContext_NewHamtForTests@@Base+0x19ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 5a9a8 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + bl 18ec84 │ │ │ │ + b 5a9f4 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ cmp r5, r3 │ │ │ │ - blt 5a8d8 <_PyContext_NewHamtForTests@@Base+0x18cc> │ │ │ │ + blt 5a924 <_PyContext_NewHamtForTests@@Base+0x18cc> │ │ │ │ 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 5a914 <_PyContext_NewHamtForTests@@Base+0x1908> │ │ │ │ + bgt 5a960 <_PyContext_NewHamtForTests@@Base+0x1908> │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, r6 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 31a8a8 <_PyTime_AsTimeval@@Base+0x2188> │ │ │ │ + bl 31afd4 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5a9a8 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ - ldr r0, [pc, #168] @ 5a9bc <_PyContext_NewHamtForTests@@Base+0x19b0> │ │ │ │ + beq 5a9f4 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + ldr r0, [pc, #168] @ 5aa08 <_PyContext_NewHamtForTests@@Base+0x19b0> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ rsb r1, r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae8a0 │ │ │ │ + bl 2aec38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a9a8 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + bne 5a9f4 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5a948 <_PyContext_NewHamtForTests@@Base+0x193c> │ │ │ │ + bge 5a994 <_PyContext_NewHamtForTests@@Base+0x193c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 30614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a974 <_PyContext_NewHamtForTests@@Base+0x1968> │ │ │ │ - b 5a9a8 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + bne 5a9c0 <_PyContext_NewHamtForTests@@Base+0x1968> │ │ │ │ + b 5a9f4 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ 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 31a8a8 <_PyTime_AsTimeval@@Base+0x2188> │ │ │ │ + bl 31afd4 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5a9a8 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ - ldr r0, [pc, #68] @ 5a9bc <_PyContext_NewHamtForTests@@Base+0x19b0> │ │ │ │ + beq 5a9f4 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + ldr r0, [pc, #68] @ 5aa08 <_PyContext_NewHamtForTests@@Base+0x19b0> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a994 <_PyContext_NewHamtForTests@@Base+0x1988> │ │ │ │ + beq 5a9e0 <_PyContext_NewHamtForTests@@Base+0x1988> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5a994 <_PyContext_NewHamtForTests@@Base+0x1988> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 5a9e0 <_PyContext_NewHamtForTests@@Base+0x1988> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ae8a0 │ │ │ │ + bl 2aec38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5a90c <_PyContext_NewHamtForTests@@Base+0x1900> │ │ │ │ + beq 5a958 <_PyContext_NewHamtForTests@@Base+0x1900> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r8, r5, r8, lsl r8 │ │ │ │ + eorseq r8, r5, r8, lsl r5 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq lr, r8, r8, lsl #22 │ │ │ │ + eorseq lr, r8, r8, lsl #16 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r1, [pc] @ 5a9c8 <_PyContext_NewHamtForTests@@Base+0x19bc> │ │ │ │ - b 5a424 <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ - eorseq r8, r5, ip, ror fp │ │ │ │ + ldr r1, [pc] @ 5aa14 <_PyContext_NewHamtForTests@@Base+0x19bc> │ │ │ │ + b 5a470 <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ + eorseq r8, r5, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bgt 5aa10 <_PyContext_NewHamtForTests@@Base+0x1a04> │ │ │ │ + bgt 5aa5c <_PyContext_NewHamtForTests@@Base+0x1a04> │ │ │ │ mov r0, r4 │ │ │ │ - bl 32e634 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ + bl 32e3bc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5aa2c <_PyContext_NewHamtForTests@@Base+0x1a20> │ │ │ │ + bne 5aa78 <_PyContext_NewHamtForTests@@Base+0x1a20> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 56b20 <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ - ldr r3, [pc, #28] @ 5aa34 <_PyContext_NewHamtForTests@@Base+0x1a28> │ │ │ │ - ldr r1, [pc, #28] @ 5aa38 <_PyContext_NewHamtForTests@@Base+0x1a2c> │ │ │ │ + b 56b68 <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ + ldr r3, [pc, #28] @ 5aa80 <_PyContext_NewHamtForTests@@Base+0x1a28> │ │ │ │ + ldr r1, [pc, #28] @ 5aa84 <_PyContext_NewHamtForTests@@Base+0x1a2c> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5a9f0 <_PyContext_NewHamtForTests@@Base+0x19e4> │ │ │ │ + bge 5aa3c <_PyContext_NewHamtForTests@@Base+0x19e4> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, ip, lsr #22 │ │ │ │ + eorseq lr, r8, ip, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bl 309e3c │ │ │ │ - ldr r3, [pc, #12] @ 5aa6c <_PyContext_NewHamtForTests@@Base+0x1a60> │ │ │ │ + bl 30a194 │ │ │ │ + ldr r3, [pc, #12] @ 5aab8 <_PyContext_NewHamtForTests@@Base+0x1a60> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ 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 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5aab8 <_PyContext_NewHamtForTests@@Base+0x1aac> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - beq 5aab8 <_PyContext_NewHamtForTests@@Base+0x1aac> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 5aab8 <_PyContext_NewHamtForTests@@Base+0x1aac> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 5aaf4 <_PyContext_NewHamtForTests@@Base+0x1ae8> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5aaf4 <_PyContext_NewHamtForTests@@Base+0x1ae8> │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5aaf4 <_PyContext_NewHamtForTests@@Base+0x1ae8> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 5aaf4 <_PyContext_NewHamtForTests@@Base+0x1ae8> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 32e634 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ + bl 32e3bc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ab30 <_PyContext_NewHamtForTests@@Base+0x1b24> │ │ │ │ + bne 5aaf0 <_PyContext_NewHamtForTests@@Base+0x1a98> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 32e724 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x73c> │ │ │ │ + b 32e4ac <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x73c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -49545,299 +49527,334 @@ │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 5ab90 <_PyContext_NewHamtForTests@@Base+0x1b84> │ │ │ │ + bne 5ab50 <_PyContext_NewHamtForTests@@Base+0x1af8> │ │ │ │ clz ip, r2 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 5abc8 <_PyContext_NewHamtForTests@@Base+0x1bbc> │ │ │ │ + beq 5ab88 <_PyContext_NewHamtForTests@@Base+0x1b30> │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #92] @ 5ac00 <_PyContext_NewHamtForTests@@Base+0x1bf4> │ │ │ │ + ldr ip, [pc, #92] @ 5abc0 <_PyContext_NewHamtForTests@@Base+0x1b68> │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 5abf4 <_PyContext_NewHamtForTests@@Base+0x1be8> │ │ │ │ + beq 5abb4 <_PyContext_NewHamtForTests@@Base+0x1b5c> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2] │ │ │ │ - bl 1c7fec │ │ │ │ + bl 1c7504 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5aed4 │ │ │ │ + bl 5af20 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #16] @ 5ac04 <_PyContext_NewHamtForTests@@Base+0x1bf8> │ │ │ │ - bne 5abf8 <_PyContext_NewHamtForTests@@Base+0x1bec> │ │ │ │ + ldrne r0, [pc, #16] @ 5abc4 <_PyContext_NewHamtForTests@@Base+0x1b6c> │ │ │ │ + bne 5abb8 <_PyContext_NewHamtForTests@@Base+0x1b60> │ │ │ │ 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] @ 5ac14 <_PyContext_NewHamtForTests@@Base+0x1c08> │ │ │ │ + ldr r0, [pc, #4] @ 5abd4 <_PyContext_NewHamtForTests@@Base+0x1b7c> │ │ │ │ mov r1, #3 │ │ │ │ - b a5700 │ │ │ │ - eorseq sp, r8, r4, lsl #23 │ │ │ │ + b a5768 │ │ │ │ + eorseq sp, r8, r4, lsl #17 │ │ │ │ + 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 5ac20 <_PyContext_NewHamtForTests@@Base+0x1bc8> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + beq 5ac20 <_PyContext_NewHamtForTests@@Base+0x1bc8> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 5ac20 <_PyContext_NewHamtForTests@@Base+0x1bc8> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 5ac5c <_PyContext_NewHamtForTests@@Base+0x1c04> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5ac5c <_PyContext_NewHamtForTests@@Base+0x1c04> │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 5ac5c <_PyContext_NewHamtForTests@@Base+0x1c04> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 5ac5c <_PyContext_NewHamtForTests@@Base+0x1c04> │ │ │ │ + bl 9adc8 <_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 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 5ac48 <_PyContext_NewHamtForTests@@Base+0x1c3c> │ │ │ │ - ldr r3, [pc, #328] @ 5ad84 <_PyContext_NewHamtForTests@@Base+0x1d78> │ │ │ │ - ldr r1, [pc, #328] @ 5ad88 <_PyContext_NewHamtForTests@@Base+0x1d7c> │ │ │ │ + bne 5ac94 <_PyContext_NewHamtForTests@@Base+0x1c3c> │ │ │ │ + ldr r3, [pc, #328] @ 5add0 <_PyContext_NewHamtForTests@@Base+0x1d78> │ │ │ │ + ldr r1, [pc, #328] @ 5add4 <_PyContext_NewHamtForTests@@Base+0x1d7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 5ac94 <_PyContext_NewHamtForTests@@Base+0x1c88> │ │ │ │ + bl 18ec84 │ │ │ │ + b 5ace0 <_PyContext_NewHamtForTests@@Base+0x1c88> │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 5ac9c <_PyContext_NewHamtForTests@@Base+0x1c90> │ │ │ │ + bne 5ace8 <_PyContext_NewHamtForTests@@Base+0x1c90> │ │ │ │ ldrb r3, [r0, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r5, #16] │ │ │ │ strbeq r3, [r0, #34] @ 0x22 │ │ │ │ - beq 5ac9c <_PyContext_NewHamtForTests@@Base+0x1c90> │ │ │ │ + beq 5ace8 <_PyContext_NewHamtForTests@@Base+0x1c90> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - ldr r2, [pc, #264] @ 5ad84 <_PyContext_NewHamtForTests@@Base+0x1d78> │ │ │ │ + ldr r2, [pc, #264] @ 5add0 <_PyContext_NewHamtForTests@@Base+0x1d78> │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldreq r1, [pc, #256] @ 5ad8c <_PyContext_NewHamtForTests@@Base+0x1d80> │ │ │ │ - ldrne r1, [pc, #256] @ 5ad90 <_PyContext_NewHamtForTests@@Base+0x1d84> │ │ │ │ + ldreq r1, [pc, #256] @ 5add8 <_PyContext_NewHamtForTests@@Base+0x1d80> │ │ │ │ + ldrne r1, [pc, #256] @ 5addc <_PyContext_NewHamtForTests@@Base+0x1d84> │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r4, #0 │ │ │ │ - b 5ad7c <_PyContext_NewHamtForTests@@Base+0x1d70> │ │ │ │ - bl 2d1608 │ │ │ │ + b 5adc8 <_PyContext_NewHamtForTests@@Base+0x1d70> │ │ │ │ + bl 2d15e8 <_PyTime_AsMilliseconds@@Base+0x7f8> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 5acd4 <_PyContext_NewHamtForTests@@Base+0x1cc8> │ │ │ │ + beq 5ad20 <_PyContext_NewHamtForTests@@Base+0x1cc8> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 334260 <_PyUnicode_ToNumeric@@Base+0x41f4> │ │ │ │ + bl 333f54 <_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 5ad7c <_PyContext_NewHamtForTests@@Base+0x1d70> │ │ │ │ + b 5adc8 <_PyContext_NewHamtForTests@@Base+0x1d70> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ad30 <_PyContext_NewHamtForTests@@Base+0x1d24> │ │ │ │ - ldr r2, [pc, #176] @ 5ad94 <_PyContext_NewHamtForTests@@Base+0x1d88> │ │ │ │ + beq 5ad7c <_PyContext_NewHamtForTests@@Base+0x1d24> │ │ │ │ + ldr r2, [pc, #176] @ 5ade0 <_PyContext_NewHamtForTests@@Base+0x1d88> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 5ad40 <_PyContext_NewHamtForTests@@Base+0x1d34> │ │ │ │ + bne 5ad8c <_PyContext_NewHamtForTests@@Base+0x1d34> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ strb r3, [r2, #34] @ 0x22 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r5, #16] │ │ │ │ - beq 5ad1c <_PyContext_NewHamtForTests@@Base+0x1d10> │ │ │ │ + beq 5ad68 <_PyContext_NewHamtForTests@@Base+0x1d10> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5ad1c <_PyContext_NewHamtForTests@@Base+0x1d10> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #96] @ 5ad84 <_PyContext_NewHamtForTests@@Base+0x1d78> │ │ │ │ - ldr r1, [pc, #112] @ 5ad98 <_PyContext_NewHamtForTests@@Base+0x1d8c> │ │ │ │ + bne 5ad68 <_PyContext_NewHamtForTests@@Base+0x1d10> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #96] @ 5add0 <_PyContext_NewHamtForTests@@Base+0x1d78> │ │ │ │ + ldr r1, [pc, #112] @ 5ade4 <_PyContext_NewHamtForTests@@Base+0x1d8c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 5ac94 <_PyContext_NewHamtForTests@@Base+0x1c88> │ │ │ │ + bl 18ec84 │ │ │ │ + b 5ace0 <_PyContext_NewHamtForTests@@Base+0x1c88> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - ldr r3, [pc, #84] @ 5ad9c <_PyContext_NewHamtForTests@@Base+0x1d90> │ │ │ │ + ldr r3, [pc, #84] @ 5ade8 <_PyContext_NewHamtForTests@@Base+0x1d90> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a484 │ │ │ │ + bl 11a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ad68 <_PyContext_NewHamtForTests@@Base+0x1d5c> │ │ │ │ - bl 11a838 │ │ │ │ - ldr r3, [pc, #64] @ 5ada0 <_PyContext_NewHamtForTests@@Base+0x1d94> │ │ │ │ + beq 5adb4 <_PyContext_NewHamtForTests@@Base+0x1d5c> │ │ │ │ + bl 11a980 │ │ │ │ + ldr r3, [pc, #64] @ 5adec <_PyContext_NewHamtForTests@@Base+0x1d94> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6ad4 │ │ │ │ - b 5ad7c <_PyContext_NewHamtForTests@@Base+0x1d70> │ │ │ │ - ldr r3, [pc, #52] @ 5ada4 <_PyContext_NewHamtForTests@@Base+0x1d98> │ │ │ │ + bl 1c5fec │ │ │ │ + b 5adc8 <_PyContext_NewHamtForTests@@Base+0x1d70> │ │ │ │ + ldr r3, [pc, #52] @ 5adf0 <_PyContext_NewHamtForTests@@Base+0x1d98> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a484 │ │ │ │ + bl 11a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ad54 <_PyContext_NewHamtForTests@@Base+0x1d48> │ │ │ │ + bne 5ada0 <_PyContext_NewHamtForTests@@Base+0x1d48> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r8, ip, lsl r9 │ │ │ │ - eorseq lr, r8, ip, asr #18 │ │ │ │ - eorseq lr, r8, r0, lsl #19 │ │ │ │ + eorseq lr, r8, ip, lsl r6 │ │ │ │ + eorseq lr, r8, ip, asr #12 │ │ │ │ + eorseq lr, r8, r0, lsl #13 │ │ │ │ ldrsheq sp, [r5], #-88 @ 0xffffffa8 │ │ │ │ - eorseq r8, r6, r8, asr #25 │ │ │ │ + eorseq r8, r6, r8, asr #19 │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ subseq sp, r5, r8, asr fp │ │ │ │ │ │ │ │ -0005ada8 : │ │ │ │ - ldr r0, [pc] @ 5adb0 │ │ │ │ +0005adf4 : │ │ │ │ + ldr r0, [pc] @ 5adfc │ │ │ │ bx lr │ │ │ │ - eorseq lr, r5, r8, asr r1 │ │ │ │ + eorseq sp, r5, r8, asr lr │ │ │ │ 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 9b344 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2f4 │ │ │ │ + bl 9b330 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt 5ae04 │ │ │ │ + bgt 5ae50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #112] @ 5ae64 │ │ │ │ + ldr r2, [pc, #112] @ 5aeb0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 5ae04 │ │ │ │ + bne 5ae50 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1c6764 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c5c7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ addgt r7, r5, #16 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bgt 5ae50 │ │ │ │ + bgt 5ae9c │ │ │ │ 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 1c6928 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c5e40 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 5ae18 │ │ │ │ + bcc 5ae64 │ │ │ │ ldr r0, [r7, r6, lsl #2] │ │ │ │ - bl 9b3bc │ │ │ │ - b 5ae50 │ │ │ │ - @ instruction: 0x0005adb4 │ │ │ │ + bl 9b36c │ │ │ │ + b 5ae9c │ │ │ │ + andeq sl, r5, r0, lsl #28 │ │ │ │ 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 9b344 │ │ │ │ + bl 9b2f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a42d8 │ │ │ │ + bl a4340 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 5af1c │ │ │ │ + beq 5af68 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5af1c │ │ │ │ + bne 5af68 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 309a38 │ │ │ │ + b 309d90 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 5af40 │ │ │ │ - ldr r3, [pc, #144] @ 5afc4 │ │ │ │ - ldr r1, [pc, #144] @ 5afc8 │ │ │ │ + beq 5af8c │ │ │ │ + ldr r3, [pc, #144] @ 5b010 │ │ │ │ + ldr r1, [pc, #144] @ 5b014 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 5af74 │ │ │ │ + bl 18ec84 │ │ │ │ + b 5afc0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ sub r2, r2, r6 │ │ │ │ cmp r7, r2 │ │ │ │ - bgt 5af70 │ │ │ │ + bgt 5afbc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35459c │ │ │ │ + bl 3542b4 │ │ │ │ add r8, r7, r6 │ │ │ │ cmp r8, r0 │ │ │ │ - ble 5af7c │ │ │ │ - bl 29dc68 │ │ │ │ + ble 5afc8 │ │ │ │ + bl 29e0e4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d2ec4 │ │ │ │ + bl 2d2ea4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5af74 │ │ │ │ + beq 5afc0 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 5afbc │ │ │ │ + ble 5b008 │ │ │ │ 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 lr, r8, r4, lsr #23 │ │ │ │ + eorseq lr, r8, r4, lsr #17 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 5afdc │ │ │ │ - ldr r0, [pc, #4] @ 5afe0 │ │ │ │ - b 4ac54 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - eoreq r2, ip, ip, asr #11 │ │ │ │ + ldr r1, [pc, #4] @ 5b028 │ │ │ │ + ldr r0, [pc, #4] @ 5b02c │ │ │ │ + b 4ac24 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ + eoreq r2, ip, r0, ror #19 │ │ │ │ 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] │ │ │ │ @@ -49846,180 +49863,179 @@ │ │ │ │ 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 5b03c │ │ │ │ + bne 5b088 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b070 │ │ │ │ - ldr ip, [pc, #604] @ 5b2a0 │ │ │ │ + beq 5b0bc │ │ │ │ + ldr ip, [pc, #600] @ 5b2e8 │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b108 │ │ │ │ + beq 5b154 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5b0c0 │ │ │ │ + beq 5b10c │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b094 │ │ │ │ + beq 5b0e0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 5b094 │ │ │ │ + bne 5b0e0 │ │ │ │ mov r2, #0 │ │ │ │ - b 5b0c8 │ │ │ │ + b 5b114 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b0a8 │ │ │ │ + bne 5b0f4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 5b0c8 │ │ │ │ - bl 1033c4 │ │ │ │ + b 5b114 │ │ │ │ + bl 103538 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5b108 │ │ │ │ + blt 5b154 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 5b08c │ │ │ │ - b 5b0a0 │ │ │ │ + beq 5b0d8 │ │ │ │ + b 5b0ec │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 3366f0 <_PyUnicode_ToNumeric@@Base+0x6684> │ │ │ │ + bl 336408 <_PyUnicode_ToNumeric@@Base+0x6614> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5b108 │ │ │ │ + beq 5b154 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b174 │ │ │ │ + beq 5b1c0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5b110 │ │ │ │ - ldr r3, [pc, #420] @ 5b2a4 │ │ │ │ - ldr r1, [pc, #420] @ 5b2a8 │ │ │ │ + beq 5b15c │ │ │ │ + ldr r3, [pc, #416] @ 5b2ec │ │ │ │ + ldr r1, [pc, #416] @ 5b2f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r4, #0 │ │ │ │ - b 5b280 │ │ │ │ + b 5b2cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d78c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b134 │ │ │ │ - ldr r3, [pc, #380] @ 5b2a4 │ │ │ │ - ldr r1, [pc, #384] @ 5b2ac │ │ │ │ + bne 5b180 │ │ │ │ + ldr r3, [pc, #376] @ 5b2ec │ │ │ │ + ldr r1, [pc, #380] @ 5b2f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 5b108 │ │ │ │ + bl 18ec84 │ │ │ │ + b 5b154 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5b108 │ │ │ │ + beq 5b154 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 5b174 │ │ │ │ - ldr r3, [pc, #336] @ 5b2b0 │ │ │ │ - ldr r1, [pc, #336] @ 5b2b4 │ │ │ │ + ble 5b1c0 │ │ │ │ + ldr r3, [pc, #332] @ 5b2f8 │ │ │ │ + ldr r1, [pc, #332] @ 5b2fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113404 │ │ │ │ - b 5b108 │ │ │ │ + bl 113554 │ │ │ │ + b 5b154 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f874 │ │ │ │ + bl 10f9c4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 5b654 │ │ │ │ + bl 5b69c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b1a0 │ │ │ │ + bne 5b1ec │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b108 │ │ │ │ + beq 5b154 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113404 │ │ │ │ - b 5b108 │ │ │ │ + bl 113554 │ │ │ │ + b 5b154 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #5 │ │ │ │ bl 295a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ - ldr r3, [pc, #232] @ 5b2b8 │ │ │ │ + ldr r3, [pc, #228] @ 5b300 │ │ │ │ str r3, [r7, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ - add r3, pc, #172 @ 0xac │ │ │ │ + add r3, pc, #168 @ 0xa8 │ │ │ │ ldrd r2, [r3] │ │ │ │ stm r0, {r7, r8} │ │ │ │ strd r2, [r7] │ │ │ │ - add r3, pc, #164 @ 0xa4 │ │ │ │ + add r3, pc, #160 @ 0xa0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r0 │ │ │ │ strd r2, [r7, #8] │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b234 │ │ │ │ + beq 5b280 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5b18c │ │ │ │ + beq 5b1d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5b18c │ │ │ │ + bne 5b1d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 5b18c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 5b1d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b280 │ │ │ │ + beq 5b2cc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 5b26c │ │ │ │ - bl c3f28 │ │ │ │ + blt 5b2b8 │ │ │ │ + bl c3fb4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 67b88 │ │ │ │ + bl 67bd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ - b 5b278 │ │ │ │ + bl c7d04 │ │ │ │ + b 5b2c4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 67b88 │ │ │ │ + bl 67bd0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ strbvs r2, [r5, -r1, lsl #6] │ │ │ │ svc 0x00cdab89 │ │ │ │ ldmls sl!, {r1, r2, r3, r4, r5, r6, r7, sl, fp, ip, lr, pc} │ │ │ │ eorsne r5, r2, r6, ror r4 │ │ │ │ subseq r3, r7, r0, lsr sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, ip, lsl #15 │ │ │ │ - @ instruction: 0x003857b4 │ │ │ │ + eorseq r5, r8, ip, lsl #9 │ │ │ │ + @ instruction: 0x003854b4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, ror #15 │ │ │ │ + eorseq r5, r8, r0, ror #9 │ │ │ │ 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 │ │ │ │ @@ -50037,42 +50053,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 5b338 │ │ │ │ + bne 5b380 │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b36c │ │ │ │ + beq 5b3b4 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #80] @ 5b394 │ │ │ │ + ldr ip, [pc, #80] @ 5b3dc │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 5b38c │ │ │ │ + beq 5b3d4 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [ip] │ │ │ │ ldrne r2, [ip, #4] │ │ │ │ - ldreq r2, [pc, #20] @ 5b398 │ │ │ │ + ldreq r2, [pc, #20] @ 5b3e0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 1ccb74 │ │ │ │ + b 1cc08c │ │ │ │ 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 │ │ │ │ @@ -50089,746 +50105,670 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ add r5, r5, r1 │ │ │ │ cmp r2, #0 │ │ │ │ sub r9, r5, #3 │ │ │ │ - bne 5b408 │ │ │ │ + bne 5b450 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #6 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b440 │ │ │ │ - ldr ip, [pc, #536] @ 5b628 │ │ │ │ + beq 5b488 │ │ │ │ + ldr ip, [pc, #536] @ 5b670 │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b584 │ │ │ │ + beq 5b5cc │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 5b460 │ │ │ │ - bl a5784 │ │ │ │ + bne 5b4a8 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b584 │ │ │ │ + bne 5b5cc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 5b480 │ │ │ │ - bl a5784 │ │ │ │ + bne 5b4c8 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b584 │ │ │ │ + bne 5b5cc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11fc0c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd98 <_PyNumber_Index@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 5b4a4 │ │ │ │ - bl a5784 │ │ │ │ + bne 5b4ec │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r6, #0 │ │ │ │ - beq 5b4d8 │ │ │ │ - b 5b584 │ │ │ │ - bl ab150 │ │ │ │ + beq 5b520 │ │ │ │ + b 5b5cc │ │ │ │ + bl ab1b4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 5b4d0 │ │ │ │ + beq 5b518 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 5b4d0 │ │ │ │ + bne 5b518 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - beq 5b490 │ │ │ │ + beq 5b4d8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5b534 │ │ │ │ + beq 5b57c │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5b4fc │ │ │ │ + beq 5b544 │ │ │ │ subs r9, r5, #4 │ │ │ │ - ldreq r5, [pc, #308] @ 5b62c │ │ │ │ - beq 5b53c │ │ │ │ - b 5b500 │ │ │ │ - ldr r7, [pc, #296] @ 5b62c │ │ │ │ + ldreq r5, [pc, #308] @ 5b674 │ │ │ │ + beq 5b584 │ │ │ │ + b 5b548 │ │ │ │ + ldr r7, [pc, #296] @ 5b674 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5b518 │ │ │ │ + beq 5b560 │ │ │ │ cmp r9, #1 │ │ │ │ - beq 5b53c │ │ │ │ - b 5b51c │ │ │ │ - ldr r5, [pc, #268] @ 5b62c │ │ │ │ + beq 5b584 │ │ │ │ + b 5b564 │ │ │ │ + ldr r5, [pc, #268] @ 5b674 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 4eb60 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 4eb30 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b53c │ │ │ │ - b 5b584 │ │ │ │ - ldr r5, [pc, #240] @ 5b62c │ │ │ │ + bne 5b584 │ │ │ │ + b 5b5cc │ │ │ │ + ldr r5, [pc, #240] @ 5b674 │ │ │ │ mov r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 5b558 │ │ │ │ - ldr r3, [pc, #228] @ 5b630 │ │ │ │ - ldr r1, [pc, #228] @ 5b634 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 5b584 │ │ │ │ - ldr r4, [pc, #204] @ 5b62c │ │ │ │ + bge 5b5a0 │ │ │ │ + ldr r3, [pc, #228] @ 5b678 │ │ │ │ + ldr r1, [pc, #228] @ 5b67c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 5b5cc │ │ │ │ + ldr r4, [pc, #204] @ 5b674 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r7, r4 │ │ │ │ moveq r7, #0 │ │ │ │ - beq 5b58c │ │ │ │ + beq 5b5d4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2a5944 │ │ │ │ + bl 2a5dc4 │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #32 │ │ │ │ - bne 5b58c │ │ │ │ + bne 5b5d4 │ │ │ │ mov r0, #0 │ │ │ │ - b 5b620 │ │ │ │ + b 5b668 │ │ │ │ cmp r5, r4 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 5b5d0 │ │ │ │ + beq 5b618 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 2a5944 │ │ │ │ + bl 2a5dc4 │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, sp, #40 @ 0x28 │ │ │ │ - bne 5b5d0 │ │ │ │ - b 5b584 │ │ │ │ + bne 5b618 │ │ │ │ + b 5b5cc │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5b608 │ │ │ │ - bl 1325e8 │ │ │ │ + bne 5b650 │ │ │ │ + bl 132758 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b584 │ │ │ │ - bl c3f28 │ │ │ │ + bne 5b5cc │ │ │ │ + bl c3fb4 │ │ │ │ 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 c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5b618 │ │ │ │ - b 5b5b4 │ │ │ │ - ldr r3, [pc, #40] @ 5b638 │ │ │ │ + bge 5b660 │ │ │ │ + b 5b5fc │ │ │ │ + ldr r3, [pc, #40] @ 5b680 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 5b620 │ │ │ │ + bl 1443e8 │ │ │ │ + b 5b668 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5a74 │ │ │ │ + bl a5adc │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0038ead4 │ │ │ │ + @ instruction: 0x0038e7d4 │ │ │ │ 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 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b67c │ │ │ │ + beq 5b6c4 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #8] │ │ │ │ - bl a67bc │ │ │ │ + bl a6824 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005b684 : │ │ │ │ +0005b6cc : │ │ │ │ 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 5b6a8 │ │ │ │ - bl 3480e4 │ │ │ │ - b 5b6bc │ │ │ │ + bne 5b6f0 │ │ │ │ + bl 347dfc │ │ │ │ + b 5b704 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b6c4 │ │ │ │ + bne 5b70c │ │ │ │ mvn r5, #0 │ │ │ │ - b 5b6f8 │ │ │ │ + b 5b740 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 162220 │ │ │ │ + bl 162534 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5b6f8 │ │ │ │ + beq 5b740 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5b6f8 │ │ │ │ + bne 5b740 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 5b728 │ │ │ │ + beq 5b770 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 5b740 │ │ │ │ - ldr r3, [pc, #56] @ 5b768 │ │ │ │ - ldr r1, [pc, #56] @ 5b76c │ │ │ │ + bne 5b788 │ │ │ │ + ldr r3, [pc, #56] @ 5b7b0 │ │ │ │ + ldr r1, [pc, #56] @ 5b7b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ 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 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r6, r0, asr sp │ │ │ │ + eorseq r3, r6, r0, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 5b7a8 │ │ │ │ + bne 5b7f0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b7cc │ │ │ │ - b 5b7bc │ │ │ │ + beq 5b814 │ │ │ │ + b 5b804 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b798 │ │ │ │ + beq 5b7e0 │ │ │ │ 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 49250 │ │ │ │ + b 494cc │ │ │ │ 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 5b83c │ │ │ │ + bne 5b884 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b87c │ │ │ │ + beq 5b8c4 │ │ │ │ mov ip, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #244] @ 5b94c │ │ │ │ + ldr ip, [pc, #244] @ 5b994 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b87c │ │ │ │ + bne 5b8c4 │ │ │ │ mov r0, #0 │ │ │ │ - b 5b944 │ │ │ │ + b 5b98c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5b89c │ │ │ │ - bl a5784 │ │ │ │ + bne 5b8e4 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b874 │ │ │ │ + bne 5b8bc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 5b8bc │ │ │ │ - bl a5784 │ │ │ │ + bne 5b904 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b874 │ │ │ │ + bne 5b8bc │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #132] @ 5b950 │ │ │ │ - ldr r0, [pc, #132] @ 5b954 │ │ │ │ + ldr r1, [pc, #132] @ 5b998 │ │ │ │ + ldr r0, [pc, #132] @ 5b99c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5b874 │ │ │ │ - bl c3f28 │ │ │ │ + blt 5b8bc │ │ │ │ + bl c3fb4 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a8e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5b928 │ │ │ │ + beq 5b970 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5b930 │ │ │ │ - bl 1325e8 │ │ │ │ + bne 5b978 │ │ │ │ + bl 132758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b8e0 │ │ │ │ - b 5b874 │ │ │ │ - ldr r0, [pc, #40] @ 5b958 │ │ │ │ - b 5b944 │ │ │ │ - ldr r3, [pc, #36] @ 5b95c │ │ │ │ + beq 5b928 │ │ │ │ + b 5b8bc │ │ │ │ + ldr r0, [pc, #40] @ 5b9a0 │ │ │ │ + b 5b98c │ │ │ │ + ldr r3, [pc, #36] @ 5b9a4 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 144290 │ │ │ │ + b 1443e8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrheq r3, [r7], #-212 @ 0xffffff2c │ │ │ │ - mlaseq r7, r0, r9, r7 │ │ │ │ - mlaseq r7, ip, ip, lr │ │ │ │ + mlaseq r7, r0, r6, r7 │ │ │ │ + mlaseq r7, ip, r9, lr │ │ │ │ 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 5b988 │ │ │ │ + beq 5b9d0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 5b9a0 │ │ │ │ - ldr r3, [pc, #56] @ 5b9c8 │ │ │ │ - ldr r1, [pc, #56] @ 5b9cc │ │ │ │ + bne 5b9e8 │ │ │ │ + ldr r3, [pc, #56] @ 5ba10 │ │ │ │ + ldr r1, [pc, #56] @ 5ba14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ 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 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00363ff0 │ │ │ │ + @ instruction: 0x00363cf0 │ │ │ │ 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 5ba04 │ │ │ │ + bne 5ba4c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5ba34 │ │ │ │ - b 5ba28 │ │ │ │ + bne 5ba7c │ │ │ │ + b 5ba70 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #244] @ 5bb08 │ │ │ │ + ldr r0, [pc, #244] @ 5bb50 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b9ec │ │ │ │ - b 5bac4 │ │ │ │ - bl a5784 │ │ │ │ + bne 5ba34 │ │ │ │ + b 5bb0c │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5bac4 │ │ │ │ + bne 5bb0c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 5ba58 │ │ │ │ - bl a5784 │ │ │ │ + bne 5baa0 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5bac4 │ │ │ │ - ldr r3, [pc, #172] @ 5bb0c │ │ │ │ + bne 5bb0c │ │ │ │ + ldr r3, [pc, #172] @ 5bb54 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5ba7c │ │ │ │ - ldr r3, [pc, #160] @ 5bb10 │ │ │ │ - ldr r1, [pc, #160] @ 5bb14 │ │ │ │ + beq 5bac4 │ │ │ │ + ldr r3, [pc, #160] @ 5bb58 │ │ │ │ + ldr r1, [pc, #160] @ 5bb5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 5bac4 │ │ │ │ + bl 117864 │ │ │ │ + b 5bb0c │ │ │ │ cmp r5, #5 │ │ │ │ - bhi 5ba90 │ │ │ │ + bhi 5bad8 │ │ │ │ tst r4, #98304 @ 0x18000 │ │ │ │ - beq 5bacc │ │ │ │ - b 5baa8 │ │ │ │ - ldr r3, [pc, #128] @ 5bb18 │ │ │ │ - ldr r1, [pc, #128] @ 5bb1c │ │ │ │ + beq 5bb14 │ │ │ │ + b 5baf0 │ │ │ │ + ldr r3, [pc, #128] @ 5bb60 │ │ │ │ + ldr r1, [pc, #128] @ 5bb64 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 117720 │ │ │ │ - b 5bac4 │ │ │ │ - ldr r3, [pc, #112] @ 5bb20 │ │ │ │ + bl 117864 │ │ │ │ + b 5bb0c │ │ │ │ + ldr r3, [pc, #112] @ 5bb68 │ │ │ │ bics r3, r3, r4 │ │ │ │ - beq 5bacc │ │ │ │ - ldr r3, [pc, #92] @ 5bb18 │ │ │ │ - ldr r1, [pc, #100] @ 5bb24 │ │ │ │ + beq 5bb14 │ │ │ │ + ldr r3, [pc, #92] @ 5bb60 │ │ │ │ + ldr r1, [pc, #100] @ 5bb6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bic r2, r4, #98304 @ 0x18000 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ - bcc 5baec │ │ │ │ - ldr r3, [pc, #56] @ 5bb18 │ │ │ │ - ldr r1, [pc, #68] @ 5bb28 │ │ │ │ + bcc 5bb34 │ │ │ │ + ldr r3, [pc, #56] @ 5bb60 │ │ │ │ + ldr r1, [pc, #68] @ 5bb70 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 5bac4 │ │ │ │ + bl 117864 │ │ │ │ + b 5bb0c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2aac64 │ │ │ │ + bl 2ab078 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5bac4 │ │ │ │ - ldr r0, [pc, #36] @ 5bb2c │ │ │ │ + bne 5bb0c │ │ │ │ + ldr r0, [pc, #36] @ 5bb74 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq pc, r5, r8, lsl r1 @ │ │ │ │ + eorseq lr, r5, r8, lsl lr │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, lsl ip │ │ │ │ + eorseq lr, r8, r8, lsl r9 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r7, r4, ror #20 │ │ │ │ + eorseq sl, r7, r4, ror #14 │ │ │ │ andeq r8, r1, r0, lsl r0 │ │ │ │ - @ instruction: 0x0037aadc │ │ │ │ - eorseq lr, r8, r4, lsr ip │ │ │ │ + @ instruction: 0x0037a7dc │ │ │ │ + eorseq lr, r8, r4, lsr r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - b 188064 │ │ │ │ - ldr r0, [pc] @ 5bb3c │ │ │ │ + b 187c00 │ │ │ │ + ldr r0, [pc] @ 5bb84 │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r5 │ │ │ │ - ldr r0, [pc] @ 5bb48 │ │ │ │ + ldr r0, [pc] @ 5bb90 │ │ │ │ bx lr │ │ │ │ ldrheq r7, [r7], #-44 @ 0xffffffd4 │ │ │ │ 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 2d03fc │ │ │ │ + bl 2d03ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5bbc8 │ │ │ │ + beq 5bc10 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5bb98 │ │ │ │ - ldr r2, [pc, #164] @ 5bc28 │ │ │ │ - ldr ip, [pc, #160] @ 5bc28 │ │ │ │ + bne 5bbe0 │ │ │ │ + ldr r2, [pc, #164] @ 5bc70 │ │ │ │ + ldr ip, [pc, #160] @ 5bc70 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 5bbd0 │ │ │ │ - bl a8ebc │ │ │ │ + b 5bc18 │ │ │ │ + bl a8f24 │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 5bbd0 │ │ │ │ + bne 5bc18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5bbc8 │ │ │ │ + beq 5bc10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5bbc8 │ │ │ │ + bne 5bc10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 5bc1c │ │ │ │ + b 5bc64 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #76] @ 5bc28 │ │ │ │ + ldr r1, [pc, #76] @ 5bc70 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ moveq r2, r1 │ │ │ │ - ldr r0, [pc, #64] @ 5bc2c │ │ │ │ + ldr r0, [pc, #64] @ 5bc74 │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9c3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5bc1c │ │ │ │ + beq 5bc64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5bc1c │ │ │ │ + bne 5bc64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq lr, r8, r4, asr ip │ │ │ │ + eorseq lr, r8, r4, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r7, #0 │ │ │ │ - ble 5bcd4 │ │ │ │ + ble 5bd1c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ bic r8, r1, r1, asr #31 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r6, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5bc88 │ │ │ │ + beq 5bcd0 │ │ │ │ mov r1, r5 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35459c │ │ │ │ + bl 3542b4 │ │ │ │ cmp r0, r7 │ │ │ │ - bge 5bc88 │ │ │ │ + bge 5bcd0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29dc68 │ │ │ │ + b 29e0e4 │ │ │ │ cmp r6, #0 │ │ │ │ mul r5, r7, r5 │ │ │ │ - ble 5bca8 │ │ │ │ + ble 5bcf0 │ │ │ │ mov r1, r8 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35459c │ │ │ │ + bl 3542b4 │ │ │ │ cmp r0, r5 │ │ │ │ - blt 5bc80 │ │ │ │ + blt 5bcc8 │ │ │ │ mov r0, r4 │ │ │ │ mul r1, r7, r8 │ │ │ │ - bl 2d2ec4 │ │ │ │ + bl 2d2ea4 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 5bce4 │ │ │ │ + beq 5bd2c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1bec24 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1be13c <_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] @ 5bd78 │ │ │ │ + ldr r2, [pc, #112] @ 5bdc0 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 5bd28 │ │ │ │ + beq 5bd70 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 5bf3c │ │ │ │ + bl 5be54 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5bd48 │ │ │ │ + beq 5bd90 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ mov r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 92a30 │ │ │ │ - ldr r3, [pc, #28] @ 5bd78 │ │ │ │ + bl 92a94 │ │ │ │ + ldr r3, [pc, #28] @ 5bdc0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5bd70 │ │ │ │ + beq 5bdb8 │ │ │ │ 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 5bdb8 │ │ │ │ + bne 5be00 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1c006c │ │ │ │ + b 1bf584 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5bda4 │ │ │ │ + beq 5bdec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #3 │ │ │ │ - b 2ced98 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + b 2ced4c <_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 5be00 │ │ │ │ + beq 5be48 │ │ │ │ mov r1, #3 │ │ │ │ - b 2ced98 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5be08 │ │ │ │ + b 2ced4c <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5be50 │ │ │ │ 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 5be48 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, r1 │ │ │ │ - bgt 5be5c │ │ │ │ - ldr r3, [pc, #216] @ 5bf28 │ │ │ │ - ldr r1, [pc, #216] @ 5bf2c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 5bec0 │ │ │ │ - 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 5bee8 │ │ │ │ - ldr r1, [pc, #172] @ 5bf30 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - bl 17dce0 │ │ │ │ - bl 10f874 │ │ │ │ - ldr r8, [r5, #4] │ │ │ │ - ldr r1, [r0, #52] @ 0x34 │ │ │ │ - cmp r1, r8 │ │ │ │ - beq 5bec8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl adf9c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5bec8 │ │ │ │ - ldr r3, [pc, #128] @ 5bf34 │ │ │ │ - ldr r2, [r8, #12] │ │ │ │ - ldr r1, [pc, #124] @ 5bf38 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - 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 5befc │ │ │ │ - add r3, r3, #4 │ │ │ │ - cmp r3, r1 │ │ │ │ - ldrne r2, [r3] │ │ │ │ - strne r2, [r3, #-4] │ │ │ │ - bne 5bee8 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5bf20 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 5bf20 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq lr, r8, ip, asr ip │ │ │ │ - subseq r1, r7, r8, ror r3 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038aabc │ │ │ │ - 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] @ 5c198 │ │ │ │ + ldr r3, [pc, #576] @ 5c0b0 │ │ │ │ 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 │ │ │ │ @@ -50854,17 +50794,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 5bfe4 │ │ │ │ + beq 5befc │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 22ac48 │ │ │ │ + bl 22a9ac │ │ │ │ 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 │ │ │ │ @@ -50878,15 +50818,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 5c030 │ │ │ │ + bne 5bf48 │ │ │ │ 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 │ │ │ │ @@ -50900,21 +50840,21 @@ │ │ │ │ mov r1, sp │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ mov r4, #0 │ │ │ │ lsr sl, sl, #6 │ │ │ │ cmp sl, r4 │ │ │ │ - beq 5c0ac │ │ │ │ + beq 5bfc4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 22ac48 │ │ │ │ + bl 22a9ac │ │ │ │ add r4, r4, #1 │ │ │ │ add r6, r6, #64 @ 0x40 │ │ │ │ - b 5c08c │ │ │ │ + b 5bfa4 │ │ │ │ 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 │ │ │ │ @@ -50957,48 +50897,124 @@ │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, r0, ror #8 │ │ │ │ mov r1, sp │ │ │ │ add r0, r8, #16 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 5c198 │ │ │ │ + ldr r3, [pc, #28] @ 5c0b0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5c190 │ │ │ │ + beq 5c0a8 │ │ │ │ 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 │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #20] @ 5c1bc │ │ │ │ + ldr r2, [pc, #20] @ 5c0d4 │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 5c1c0 │ │ │ │ + ldr r0, [pc, #8] @ 5c0d8 │ │ │ │ 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 5c1d8 │ │ │ │ + beq 5c0f0 │ │ │ │ mov r1, #5 │ │ │ │ - b 2ced98 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5c1e0 │ │ │ │ + b 2ced4c <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c0f8 │ │ │ │ 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 5c138 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, r1 │ │ │ │ + bgt 5c14c │ │ │ │ + ldr r3, [pc, #216] @ 5c218 │ │ │ │ + ldr r1, [pc, #216] @ 5c21c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 5c1b0 │ │ │ │ + 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 5c1d8 │ │ │ │ + ldr r1, [pc, #172] @ 5c220 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + bl 17e108 │ │ │ │ + bl 10f9c4 │ │ │ │ + ldr r8, [r5, #4] │ │ │ │ + ldr r1, [r0, #52] @ 0x34 │ │ │ │ + cmp r1, r8 │ │ │ │ + beq 5c1b8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl ae050 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5c1b8 │ │ │ │ + ldr r3, [pc, #128] @ 5c224 │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ + ldr r1, [pc, #124] @ 5c228 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117864 │ │ │ │ + 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 5c1ec │ │ │ │ + add r3, r3, #4 │ │ │ │ + cmp r3, r1 │ │ │ │ + ldrne r2, [r3] │ │ │ │ + strne r2, [r3, #-4] │ │ │ │ + bne 5c1d8 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 5c210 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 5c210 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq sp, r5, r0, lsl #22 │ │ │ │ + eorseq lr, r8, ip, asr r9 │ │ │ │ + subseq r1, r7, r8, ror r3 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sl, r8, r0, lsr r8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c1f8 │ │ │ │ + beq 5c240 │ │ │ │ mov r1, #7 │ │ │ │ - b 2ced98 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5c200 │ │ │ │ + b 2ced4c <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c248 │ │ │ │ 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 │ │ │ │ @@ -51006,170 +51022,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 5c254 │ │ │ │ + bne 5c29c │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c294 │ │ │ │ + beq 5c2dc │ │ │ │ mov ip, #3 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #268] @ 5c37c │ │ │ │ + ldr ip, [pc, #268] @ 5c3c4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5c294 │ │ │ │ + bne 5c2dc │ │ │ │ mov r0, #0 │ │ │ │ - b 5c374 │ │ │ │ + b 5c3bc │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5c2b4 │ │ │ │ - bl a5784 │ │ │ │ + bne 5c2fc │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c28c │ │ │ │ + bne 5c2d4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 27cd48 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27d238 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c28c │ │ │ │ + beq 5c2d4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 29830c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298794 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c28c │ │ │ │ + beq 5c2d4 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #140] @ 5c380 │ │ │ │ - ldr r0, [pc, #140] @ 5c384 │ │ │ │ + ldr r1, [pc, #140] @ 5c3c8 │ │ │ │ + ldr r0, [pc, #140] @ 5c3cc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5c28c │ │ │ │ - bl c3f28 │ │ │ │ + blt 5c2d4 │ │ │ │ + bl c3fb4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2958c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5c358 │ │ │ │ + beq 5c3a0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5c360 │ │ │ │ - bl 1325e8 │ │ │ │ + bne 5c3a8 │ │ │ │ + bl 132758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c30c │ │ │ │ - b 5c28c │ │ │ │ - ldr r0, [pc, #40] @ 5c388 │ │ │ │ - b 5c374 │ │ │ │ - ldr r3, [pc, #36] @ 5c38c │ │ │ │ + beq 5c354 │ │ │ │ + b 5c2d4 │ │ │ │ + ldr r0, [pc, #40] @ 5c3d0 │ │ │ │ + b 5c3bc │ │ │ │ + ldr r3, [pc, #36] @ 5c3d4 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 144290 │ │ │ │ + b 1443e8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r3, r7, r0, ror #27 │ │ │ │ - eorseq lr, r8, r0, lsl #25 │ │ │ │ - eorseq ip, r8, r4, lsl r2 │ │ │ │ + eorseq lr, r8, r0, lsl #19 │ │ │ │ + eorseq fp, r8, r8, lsl #31 │ │ │ │ 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] @ 5c408 │ │ │ │ + ldr r2, [pc, #88] @ 5c450 │ │ │ │ cmp ip, r2 │ │ │ │ - bne 5c3f8 │ │ │ │ + bne 5c440 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 5c3f8 │ │ │ │ + bne 5c440 │ │ │ │ sub r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 5c3f8 │ │ │ │ - bl 4c5f4 │ │ │ │ + bhi 5c440 │ │ │ │ + bl 4c568 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 5c400 │ │ │ │ + beq 5c448 │ │ │ │ cmp r4, #3 │ │ │ │ eoreq r3, r0, #1 │ │ │ │ - ldr r2, [pc, #32] @ 5c40c │ │ │ │ + ldr r2, [pc, #32] @ 5c454 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #28] @ 5c410 │ │ │ │ + ldr r0, [pc, #28] @ 5c458 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #20] @ 5c414 │ │ │ │ + ldr r0, [pc, #20] @ 5c45c │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005c418 : │ │ │ │ - ldr r3, [pc, #12] @ 5c42c │ │ │ │ +0005c460 : │ │ │ │ + ldr r3, [pc, #12] @ 5c474 │ │ │ │ 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 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5c4a0 │ │ │ │ + beq 5c4e8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a344c │ │ │ │ + bl a34b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 5c47c │ │ │ │ + beq 5c4c4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl a5a74 │ │ │ │ + bl a5adc │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #16] │ │ │ │ - bne 5c4a4 │ │ │ │ + bne 5c4ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c4a0 │ │ │ │ + beq 5c4e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5c4a0 │ │ │ │ + bne 5c4e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 │ │ │ │ @@ -51178,533 +51194,533 @@ │ │ │ │ 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 5c4f4 │ │ │ │ + beq 5c53c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c510 │ │ │ │ + beq 5c558 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, sp │ │ │ │ - bl 163b0c │ │ │ │ + bl 163e20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5c550 │ │ │ │ - ldr r0, [pc, #32] @ 5c55c │ │ │ │ - bl 2b0e20 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 5c598 │ │ │ │ + ldr r0, [pc, #32] @ 5c5a4 │ │ │ │ + bl 2b11b8 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 5c560 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #20] @ 5c5a8 │ │ │ │ + bl a9c3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x0038bafc │ │ │ │ + eorseq fp, r8, r0, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 5c5a8 │ │ │ │ + bne 5c5f0 │ │ │ │ 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 5c58c │ │ │ │ + beq 5c5d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c5bc : │ │ │ │ - ldr r3, [pc, #4] @ 5c5c8 │ │ │ │ +0005c604 : │ │ │ │ + ldr r3, [pc, #4] @ 5c610 │ │ │ │ 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 5c610 │ │ │ │ + bne 5c658 │ │ │ │ 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 5c5f4 │ │ │ │ + beq 5c63c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 5c634 │ │ │ │ - ldr r0, [pc, #4] @ 5c638 │ │ │ │ - b 4ac54 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - andeq fp, r4, r0, asr #10 │ │ │ │ + ldr r1, [pc, #4] @ 5c67c │ │ │ │ + ldr r0, [pc, #4] @ 5c680 │ │ │ │ + b 4ac24 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ + andeq fp, r4, r0, lsl r5 │ │ │ │ ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ │ │ │ │ -0005c63c : │ │ │ │ - ldr r3, [pc, #4] @ 5c648 │ │ │ │ +0005c684 : │ │ │ │ + ldr r3, [pc, #4] @ 5c690 │ │ │ │ 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] @ 5c6d8 │ │ │ │ + ldr r2, [pc, #112] @ 5c720 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 5c688 │ │ │ │ + beq 5c6d0 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 5bf3c │ │ │ │ + bl 5be54 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5c6a8 │ │ │ │ + beq 5c6f0 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ mov r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 32a2a4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 5c6d8 │ │ │ │ + bl 32a114 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 5c720 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5c6d0 │ │ │ │ + beq 5c718 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ │ │ │ │ -0005c6dc : │ │ │ │ +0005c724 : │ │ │ │ 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 5c704 │ │ │ │ - bl 3480e4 │ │ │ │ - b 5c714 │ │ │ │ + bne 5c74c │ │ │ │ + bl 347dfc │ │ │ │ + b 5c75c │ │ │ │ add r2, sp, #4 │ │ │ │ - bl cac4c │ │ │ │ + bl cacb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 5c724 │ │ │ │ - ldr r0, [pc, #28] @ 5c738 │ │ │ │ - bl 2a53f0 │ │ │ │ + bge 5c76c │ │ │ │ + ldr r0, [pc, #28] @ 5c780 │ │ │ │ + bl 2a5870 │ │ │ │ mov r4, #0 │ │ │ │ - b 5c72c │ │ │ │ + b 5c774 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r8, ip, lsr #25 │ │ │ │ + eorseq lr, r8, ip, lsr #19 │ │ │ │ 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 5c780 │ │ │ │ + bne 5c7c8 │ │ │ │ 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 5c764 │ │ │ │ + beq 5c7ac │ │ │ │ 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 2fa50c │ │ │ │ + bl 2fa9b4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 5c7dc │ │ │ │ + beq 5c824 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 5c7ec │ │ │ │ + bne 5c834 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - b 5c7f0 │ │ │ │ - ldr r3, [pc, #20] @ 5c7f8 │ │ │ │ + b 5c838 │ │ │ │ + ldr r3, [pc, #20] @ 5c840 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139940 │ │ │ │ + bl 139a98 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ │ │ │ │ -0005c7fc : │ │ │ │ - ldr r3, [pc, #4] @ 5c808 │ │ │ │ +0005c844 : │ │ │ │ + ldr r3, [pc, #4] @ 5c850 │ │ │ │ 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] @ 5c828 │ │ │ │ - b a9bd4 │ │ │ │ - eorseq fp, r8, r4, lsl #14 │ │ │ │ + ldr r0, [pc] @ 5c870 │ │ │ │ + b a9c3c │ │ │ │ + eorseq fp, r8, r8, ror r4 │ │ │ │ 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 2fa50c │ │ │ │ + bl 2fa9b4 │ │ │ │ sub r0, r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005c854 : │ │ │ │ - ldr r3, [pc, #4] @ 5c860 │ │ │ │ +0005c89c : │ │ │ │ + ldr r3, [pc, #4] @ 5c8a8 │ │ │ │ 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 303328 │ │ │ │ - bl a5784 │ │ │ │ + bl 3038c0 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 5c920 │ │ │ │ + bne 5c968 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r4, [sp] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #132] @ 5c928 │ │ │ │ + ldr r3, [pc, #132] @ 5c970 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c91c │ │ │ │ - ldr r3, [pc, #104] @ 5c928 │ │ │ │ + bne 5c964 │ │ │ │ + ldr r3, [pc, #104] @ 5c970 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355124 │ │ │ │ + bl 354e3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c91c │ │ │ │ + bne 5c964 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #64] @ 5c928 │ │ │ │ + ldr r3, [pc, #64] @ 5c970 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c91c │ │ │ │ - ldr r3, [pc, #36] @ 5c928 │ │ │ │ + bne 5c964 │ │ │ │ + ldr r3, [pc, #36] @ 5c970 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355124 │ │ │ │ + bl 354e3c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #16] @ 5c92c │ │ │ │ - beq 5c920 │ │ │ │ - ldr r0, [pc, #12] @ 5c930 │ │ │ │ + ldreq r0, [pc, #16] @ 5c974 │ │ │ │ + beq 5c968 │ │ │ │ + ldr r0, [pc, #12] @ 5c978 │ │ │ │ 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] @ 5c988 │ │ │ │ + mov r1, #4 │ │ │ │ + b a5768 │ │ │ │ + mlaseq r8, r4, lr, sp │ │ │ │ + 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 5c9d0 │ │ │ │ + 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 5c9b4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0005c9e4 : │ │ │ │ + ldr r3, [pc, #4] @ 5c9f0 │ │ │ │ + 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 5c96c │ │ │ │ + bne 5ca2c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 5c984 │ │ │ │ + beq 5ca44 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5c984 │ │ │ │ - ldr r3, [pc, #264] @ 5ca7c │ │ │ │ - ldr r1, [pc, #264] @ 5ca80 │ │ │ │ + beq 5ca44 │ │ │ │ + ldr r3, [pc, #264] @ 5cb3c │ │ │ │ + ldr r1, [pc, #264] @ 5cb40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r4, #0 │ │ │ │ - b 5ca74 │ │ │ │ - bl 1e8db0 │ │ │ │ + b 5cb34 │ │ │ │ + bl 1e82e4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 3146d4 │ │ │ │ + bl 314a28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5c97c │ │ │ │ + beq 5ca3c │ │ │ │ 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 2172b4 │ │ │ │ + bl 216a44 │ │ │ │ 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 2172b4 │ │ │ │ + bl 216a44 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5ca74 │ │ │ │ + beq 5cb34 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 314870 │ │ │ │ + bl 314bc4 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r0, [r5, #20] │ │ │ │ ldrne r1, [r0, #4] │ │ │ │ - bne 5ca38 │ │ │ │ + bne 5caf8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c97c │ │ │ │ + beq 5ca3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5c97c │ │ │ │ + bne 5ca3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 5c97c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 5ca3c │ │ │ │ cmp r6, r1 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - bge 5ca70 │ │ │ │ + bge 5cb30 │ │ │ │ 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 5ca38 │ │ │ │ + b 5caf8 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00388ff4 │ │ │ │ - ldr r0, [pc, #4] @ 5ca90 │ │ │ │ - mov r1, #4 │ │ │ │ - b a5700 │ │ │ │ - mlaseq r8, r4, r1, 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, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 5cad8 │ │ │ │ - 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 5cabc │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0005caec : │ │ │ │ - ldr r3, [pc, #4] @ 5caf8 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - bx lr │ │ │ │ - subseq r9, r9, ip, ror #24 │ │ │ │ + eorseq r8, r8, r8, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldm r5, {r0, r6} │ │ │ │ bl 298bc │ │ │ │ mov r0, r6 │ │ │ │ bl 298bc │ │ │ │ mov r0, r5 │ │ │ │ bl 298bc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b2f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a42d8 │ │ │ │ + bl a4340 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 9adc8 <_Py_Dealloc@@Base> │ │ │ │ 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 303328 │ │ │ │ - bl a5784 │ │ │ │ + bl 3038c0 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 5cc28 │ │ │ │ + bne 5cc70 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r4, [sp] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #136] @ 5cc30 │ │ │ │ + ldr r3, [pc, #136] @ 5cc78 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cbd8 │ │ │ │ - ldr r3, [pc, #108] @ 5cc30 │ │ │ │ + bne 5cc20 │ │ │ │ + ldr r3, [pc, #108] @ 5cc78 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3550fc │ │ │ │ + bl 354e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cc24 │ │ │ │ + beq 5cc6c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #68] @ 5cc30 │ │ │ │ + ldr r3, [pc, #68] @ 5cc78 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cc1c │ │ │ │ - ldr r3, [pc, #40] @ 5cc30 │ │ │ │ + bne 5cc64 │ │ │ │ + ldr r3, [pc, #40] @ 5cc78 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3550fc │ │ │ │ + bl 354e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cc24 │ │ │ │ - ldr r0, [pc, #16] @ 5cc34 │ │ │ │ - b 5cc28 │ │ │ │ - ldr r0, [pc, #12] @ 5cc38 │ │ │ │ + beq 5cc6c │ │ │ │ + ldr r0, [pc, #16] @ 5cc7c │ │ │ │ + b 5cc70 │ │ │ │ + ldr r0, [pc, #12] @ 5cc80 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ - b 18c1ac │ │ │ │ + b 18bd48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2cd618 │ │ │ │ + bl 2cda2c │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 5cc84 │ │ │ │ + beq 5cccc │ │ │ │ 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 303328 │ │ │ │ - bl a5784 │ │ │ │ + bl 3038c0 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 5ccd8 │ │ │ │ + bne 5cd20 │ │ │ │ ldrd r2, [sp] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 355138 │ │ │ │ - ldr r3, [pc, #20] @ 5cce0 │ │ │ │ - ldr r2, [pc, #20] @ 5cce4 │ │ │ │ + bl 354e50 │ │ │ │ + ldr r3, [pc, #20] @ 5cd28 │ │ │ │ + ldr r2, [pc, #20] @ 5cd2c │ │ │ │ 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 │ │ │ │ @@ -51719,109 +51735,109 @@ │ │ │ │ add r5, r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - bne 5cd40 │ │ │ │ + bne 5cd88 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5cd74 │ │ │ │ - ldr ip, [pc, #640] @ 5cfc8 │ │ │ │ + beq 5cdbc │ │ │ │ + ldr ip, [pc, #640] @ 5d010 │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5ce0c │ │ │ │ + beq 5ce54 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5cdc4 │ │ │ │ + beq 5ce0c │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cd98 │ │ │ │ + beq 5cde0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 5cd98 │ │ │ │ + bne 5cde0 │ │ │ │ mov r2, #0 │ │ │ │ - b 5cdcc │ │ │ │ + b 5ce14 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cdac │ │ │ │ + bne 5cdf4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 5cdcc │ │ │ │ - bl 1033c4 │ │ │ │ + b 5ce14 │ │ │ │ + bl 103538 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5ce0c │ │ │ │ + blt 5ce54 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 5cd90 │ │ │ │ - b 5cda4 │ │ │ │ + beq 5cdd8 │ │ │ │ + b 5cdec │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2e8dbc │ │ │ │ + bl 2e9114 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5ce0c │ │ │ │ + beq 5ce54 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5ce78 │ │ │ │ + beq 5cec0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5ce14 │ │ │ │ - ldr r3, [pc, #456] @ 5cfcc │ │ │ │ - ldr r1, [pc, #456] @ 5cfd0 │ │ │ │ + beq 5ce5c │ │ │ │ + ldr r3, [pc, #456] @ 5d014 │ │ │ │ + ldr r1, [pc, #456] @ 5d018 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r4, #0 │ │ │ │ - b 5cf98 │ │ │ │ + b 5cfe0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d78c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ce38 │ │ │ │ - ldr r3, [pc, #416] @ 5cfcc │ │ │ │ - ldr r1, [pc, #420] @ 5cfd4 │ │ │ │ + bne 5ce80 │ │ │ │ + ldr r3, [pc, #416] @ 5d014 │ │ │ │ + ldr r1, [pc, #420] @ 5d01c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 5ce0c │ │ │ │ + bl 18ec84 │ │ │ │ + b 5ce54 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5ce0c │ │ │ │ + beq 5ce54 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 5ce78 │ │ │ │ - ldr r3, [pc, #372] @ 5cfd8 │ │ │ │ - ldr r1, [pc, #372] @ 5cfdc │ │ │ │ + ble 5cec0 │ │ │ │ + ldr r3, [pc, #372] @ 5d020 │ │ │ │ + ldr r1, [pc, #372] @ 5d024 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113404 │ │ │ │ - b 5ce0c │ │ │ │ + bl 113554 │ │ │ │ + b 5ce54 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5d3b8 │ │ │ │ + bl 5d400 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5cea0 │ │ │ │ + bne 5cee8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5ce0c │ │ │ │ + beq 5ce54 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113404 │ │ │ │ - b 5ce0c │ │ │ │ + bl 113554 │ │ │ │ + b 5ce54 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #8 │ │ │ │ bl 295a4 │ │ │ │ @@ -51844,320 +51860,320 @@ │ │ │ │ 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 a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cf4c │ │ │ │ + beq 5cf94 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5ce8c │ │ │ │ + beq 5ced4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5ce8c │ │ │ │ + bne 5ced4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 5ce8c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 5ced4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cf98 │ │ │ │ + beq 5cfe0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 5cf84 │ │ │ │ - bl c3f28 │ │ │ │ + blt 5cfcc │ │ │ │ + bl c3fb4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 68040 │ │ │ │ + bl 68088 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ - b 5cf90 │ │ │ │ + bl c7d04 │ │ │ │ + b 5cfd8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 68040 │ │ │ │ + bl 68088 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ 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 r5, r8, ip, lsl #15 │ │ │ │ - @ instruction: 0x003857b4 │ │ │ │ + eorseq r5, r8, ip, lsl #9 │ │ │ │ + @ instruction: 0x003854b4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, ror #15 │ │ │ │ + eorseq r5, r8, r0, ror #9 │ │ │ │ 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 5d010 │ │ │ │ - ldr r3, [pc, #520] @ 5d20c │ │ │ │ - ldr r1, [pc, #520] @ 5d210 │ │ │ │ + beq 5d058 │ │ │ │ + ldr r3, [pc, #520] @ 5d254 │ │ │ │ + ldr r1, [pc, #520] @ 5d258 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 5d050 │ │ │ │ + bl 18ec84 │ │ │ │ + b 5d098 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq 5d034 │ │ │ │ + beq 5d07c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt 5d058 │ │ │ │ + bgt 5d0a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #468] @ 5d214 │ │ │ │ + ldr r0, [pc, #468] @ 5d25c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #460] @ 5d218 │ │ │ │ + ldr r1, [pc, #460] @ 5d260 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 151c3c │ │ │ │ + bl 15214c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5d050 │ │ │ │ + beq 5d098 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fff14 <_PyEval_MatchClass@@Base+0x8f8> │ │ │ │ + bl 1ff5fc <_PyEval_MatchClass@@Base+0x8f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d0b0 │ │ │ │ + bne 5d0f8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d050 │ │ │ │ + beq 5d098 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5d050 │ │ │ │ + bne 5d098 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 5d050 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 5d098 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d0d0 │ │ │ │ + beq 5d118 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5d0d0 │ │ │ │ + bne 5d118 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r8, [r6, #12] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq 5d130 │ │ │ │ + beq 5d178 │ │ │ │ mov r0, r8 │ │ │ │ - bl 31457c │ │ │ │ + bl 3148d0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 5d050 │ │ │ │ + beq 5d098 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c9870 <_Py_RestoreSignals@@Base+0xff8> │ │ │ │ + bl 2c9c84 <_Py_RestoreSignals@@Base+0xff8> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d118 │ │ │ │ + bne 5d160 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99dfc │ │ │ │ - b 5d050 │ │ │ │ + bl 99dac │ │ │ │ + b 5d098 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - bne 5d160 │ │ │ │ - ldr r0, [pc, #196] @ 5d214 │ │ │ │ + bne 5d1a8 │ │ │ │ + ldr r0, [pc, #196] @ 5d25c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #196] @ 5d21c │ │ │ │ + ldr r1, [pc, #196] @ 5d264 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - b 5d050 │ │ │ │ - bl ab150 │ │ │ │ + bl 117864 │ │ │ │ + b 5d098 │ │ │ │ + bl ab1b4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d17c │ │ │ │ - bl a5784 │ │ │ │ + bne 5d1c4 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d184 │ │ │ │ - b 5d050 │ │ │ │ + beq 5d1cc │ │ │ │ + b 5d098 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5d198 │ │ │ │ - ldr r3, [pc, #128] @ 5d20c │ │ │ │ - ldr r1, [pc, #144] @ 5d220 │ │ │ │ + bge 5d1e0 │ │ │ │ + ldr r3, [pc, #128] @ 5d254 │ │ │ │ + ldr r1, [pc, #144] @ 5d268 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 5d050 │ │ │ │ + bl 18ec84 │ │ │ │ + b 5d098 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - ldr r3, [pc, #128] @ 5d224 │ │ │ │ + ldr r3, [pc, #128] @ 5d26c │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 5d1ec │ │ │ │ + beq 5d234 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 5d1d4 │ │ │ │ - ldr r0, [pc, #80] @ 5d214 │ │ │ │ + bne 5d21c │ │ │ │ + ldr r0, [pc, #80] @ 5d25c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 5d228 │ │ │ │ + ldr r1, [pc, #92] @ 5d270 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - b 5d050 │ │ │ │ + bl 117864 │ │ │ │ + b 5d098 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d1f4 │ │ │ │ - bl afd00 │ │ │ │ + beq 5d23c │ │ │ │ + bl afdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5d050 │ │ │ │ - ldr r0, [pc, #48] @ 5d224 │ │ │ │ + blt 5d098 │ │ │ │ + ldr r0, [pc, #48] @ 5d26c │ │ │ │ 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 5d1ec │ │ │ │ + b 5d234 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, r4, asr #31 │ │ │ │ + eorseq sp, r6, r4, asr #25 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r4, lsr sp │ │ │ │ - eorseq lr, r8, r0, ror sp │ │ │ │ - eorseq ip, r8, r8, lsl r4 │ │ │ │ + eorseq lr, r8, r4, lsr sl │ │ │ │ + eorseq lr, r8, r0, ror sl │ │ │ │ + eorseq ip, r8, ip, lsl #3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq lr, r8, r4, lsr #27 │ │ │ │ + eorseq lr, r8, r4, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #152] @ 5d2dc │ │ │ │ + ldr r3, [pc, #152] @ 5d324 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ - beq 5d270 │ │ │ │ + beq 5d2b8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r6, [r5, #4] │ │ │ │ moveq r3, r4 │ │ │ │ - beq 5d274 │ │ │ │ + beq 5d2bc │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - ldreq r4, [pc, #88] @ 5d2e0 │ │ │ │ - beq 5d2d4 │ │ │ │ + ldreq r4, [pc, #88] @ 5d328 │ │ │ │ + beq 5d31c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 118a18 │ │ │ │ + bl 118b5c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5d2d0 │ │ │ │ + beq 5d318 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2cd618 │ │ │ │ + bl 2cda2c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d2d4 │ │ │ │ + bne 5d31c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d2d0 │ │ │ │ + beq 5d318 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5d2d0 │ │ │ │ + bne 5d318 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 2d2ec4 │ │ │ │ - ldr r3, [pc, #12] @ 5d310 │ │ │ │ + bl 2d2ea4 │ │ │ │ + ldr r3, [pc, #12] @ 5d358 │ │ │ │ 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 303328 │ │ │ │ - bl a5784 │ │ │ │ + bl 3038c0 │ │ │ │ + bl a57ec │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5d37c │ │ │ │ + bne 5d3c4 │ │ │ │ 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 5d3e8 │ │ │ │ + bl 5d430 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5d370 │ │ │ │ - bl 34949c <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 5d37c │ │ │ │ + beq 5d3b8 │ │ │ │ + bl 3491b4 <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 5d3c4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab240 │ │ │ │ + b ab2a4 │ │ │ │ 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 bbf20 │ │ │ │ + bl bbfb0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2c116c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b 2c1580 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5d3e0 │ │ │ │ + beq 5d428 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl a67bc │ │ │ │ + bl a6824 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -52165,135 +52181,135 @@ │ │ │ │ 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 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d5fc │ │ │ │ + bne 5d644 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #472] @ 5d60c │ │ │ │ + ldr r3, [pc, #472] @ 5d654 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ mov r6, sl │ │ │ │ bic r7, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d4ac │ │ │ │ - ldr r3, [pc, #436] @ 5d60c │ │ │ │ + bne 5d4f4 │ │ │ │ + ldr r3, [pc, #436] @ 5d654 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 3550fc │ │ │ │ + bl 354e14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d4ac │ │ │ │ - ldr r3, [pc, #408] @ 5d60c │ │ │ │ + bne 5d4f4 │ │ │ │ + ldr r3, [pc, #408] @ 5d654 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ and r4, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d514 │ │ │ │ - ldr r3, [pc, #376] @ 5d60c │ │ │ │ + bne 5d55c │ │ │ │ + ldr r3, [pc, #376] @ 5d654 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 3550fc │ │ │ │ + bl 354e14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d514 │ │ │ │ - b 5d52c │ │ │ │ - ldr r3, [pc, #344] @ 5d60c │ │ │ │ + bne 5d55c │ │ │ │ + b 5d574 │ │ │ │ + ldr r3, [pc, #344] @ 5d654 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d4e8 │ │ │ │ - ldr r3, [pc, #312] @ 5d60c │ │ │ │ + bne 5d530 │ │ │ │ + ldr r3, [pc, #312] @ 5d654 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 3550fc │ │ │ │ + bl 354e14 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r8, r8, #1 │ │ │ │ tst r8, #1 │ │ │ │ - bne 5d584 │ │ │ │ - b 5d5e0 │ │ │ │ + bne 5d5cc │ │ │ │ + b 5d628 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #240] @ 5d610 │ │ │ │ - ldr r1, [pc, #240] @ 5d614 │ │ │ │ - ldrne r0, [pc, #232] @ 5d610 │ │ │ │ - ldrne r1, [pc, #236] @ 5d618 │ │ │ │ - b 5d604 │ │ │ │ + ldr r0, [pc, #240] @ 5d658 │ │ │ │ + ldr r1, [pc, #240] @ 5d65c │ │ │ │ + ldrne r0, [pc, #232] @ 5d658 │ │ │ │ + ldrne r1, [pc, #236] @ 5d660 │ │ │ │ + b 5d64c │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #228] @ 5d61c │ │ │ │ + ldr r1, [pc, #228] @ 5d664 │ │ │ │ mov r0, #0 │ │ │ │ - ldrlt r1, [pc, #224] @ 5d620 │ │ │ │ + ldrlt r1, [pc, #224] @ 5d668 │ │ │ │ movlt r0, #0 │ │ │ │ - ldr r3, [pc, #212] @ 5d61c │ │ │ │ + ldr r3, [pc, #212] @ 5d664 │ │ │ │ mov r2, #0 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d56c │ │ │ │ + beq 5d5b4 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #176] @ 5d610 │ │ │ │ - ldr r1, [pc, #192] @ 5d624 │ │ │ │ - ldrne r0, [pc, #168] @ 5d610 │ │ │ │ - ldrne r1, [pc, #188] @ 5d628 │ │ │ │ - b 5d604 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r0, [pc, #180] @ 5d62c │ │ │ │ - ldr r1, [pc, #180] @ 5d630 │ │ │ │ - ldrne r0, [pc, #172] @ 5d62c │ │ │ │ - ldrne r1, [pc, #176] @ 5d634 │ │ │ │ - b 5d604 │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r1, [pc, #140] @ 5d61c │ │ │ │ - ldr r3, [pc, #136] @ 5d61c │ │ │ │ - ldrlt r1, [pc, #136] @ 5d620 │ │ │ │ + ldr r0, [pc, #176] @ 5d658 │ │ │ │ + ldr r1, [pc, #192] @ 5d66c │ │ │ │ + ldrne r0, [pc, #168] @ 5d658 │ │ │ │ + ldrne r1, [pc, #188] @ 5d670 │ │ │ │ + b 5d64c │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r0, [pc, #180] @ 5d674 │ │ │ │ + ldr r1, [pc, #180] @ 5d678 │ │ │ │ + ldrne r0, [pc, #172] @ 5d674 │ │ │ │ + ldrne r1, [pc, #176] @ 5d67c │ │ │ │ + b 5d64c │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r1, [pc, #140] @ 5d664 │ │ │ │ + ldr r3, [pc, #136] @ 5d664 │ │ │ │ + ldrlt r1, [pc, #136] @ 5d668 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ and r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d5c8 │ │ │ │ + beq 5d610 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 5d604 │ │ │ │ + b 5d64c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #60] @ 5d610 │ │ │ │ - ldr r1, [pc, #96] @ 5d638 │ │ │ │ - ldrne r0, [pc, #52] @ 5d610 │ │ │ │ - ldrne r1, [pc, #92] @ 5d63c │ │ │ │ - b 5d604 │ │ │ │ + ldr r0, [pc, #60] @ 5d658 │ │ │ │ + ldr r1, [pc, #96] @ 5d680 │ │ │ │ + ldrne r0, [pc, #52] @ 5d658 │ │ │ │ + ldrne r1, [pc, #92] @ 5d684 │ │ │ │ + b 5d64c │ │ │ │ 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] @ 5d640 │ │ │ │ + ldr r1, [pc, #60] @ 5d688 │ │ │ │ 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 │ │ │ │ @@ -52310,75 +52326,75 @@ │ │ │ │ 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 303328 │ │ │ │ - bl a5784 │ │ │ │ + bl 3038c0 │ │ │ │ + bl a57ec │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ - bne 5d6d0 │ │ │ │ + bne 5d718 │ │ │ │ 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 5d3e8 │ │ │ │ + bl 5d430 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 328b60 <_Py_c_abs@@Base> │ │ │ │ + bl 328284 <_Py_c_abs@@Base> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d6c0 │ │ │ │ - bl 34949c <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 5d6d0 │ │ │ │ - ldr r0, [pc, #20] @ 5d6dc │ │ │ │ + beq 5d708 │ │ │ │ + bl 3491b4 <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 5d718 │ │ │ │ + ldr r0, [pc, #20] @ 5d724 │ │ │ │ strd r8, [sp] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9c3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - @ instruction: 0x0038edd8 │ │ │ │ - ldr r0, [pc] @ 5d6e8 │ │ │ │ + @ instruction: 0x0038ead8 │ │ │ │ + ldr r0, [pc] @ 5d730 │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d734 │ │ │ │ + beq 5d77c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 5d734 │ │ │ │ + beq 5d77c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5d734 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 5d77c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1886e4 <_Py_union_type_or@@Base+0x664> │ │ │ │ + bl 188280 <_Py_union_type_or@@Base+0x664> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0268 │ │ │ │ + bl 2d0218 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ 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 │ │ │ │ @@ -52388,253 +52404,253 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r7, r7, r1 │ │ │ │ - bne 5d7b4 │ │ │ │ + bne 5d7fc │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5d7ec │ │ │ │ - ldr ip, [pc, #432] @ 5d96c │ │ │ │ + beq 5d834 │ │ │ │ + ldr ip, [pc, #432] @ 5d9b4 │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5d930 │ │ │ │ + beq 5d978 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11fc0c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd98 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5d80c │ │ │ │ - bl a5784 │ │ │ │ + bne 5d854 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d954 │ │ │ │ - b 5d930 │ │ │ │ - bl ab150 │ │ │ │ + beq 5d99c │ │ │ │ + b 5d978 │ │ │ │ + bl ab1b4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5d838 │ │ │ │ + beq 5d880 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5d838 │ │ │ │ + bne 5d880 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 5d7fc │ │ │ │ + beq 5d844 │ │ │ │ cmp r7, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 5d86c │ │ │ │ + beq 5d8b4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5d86c │ │ │ │ - bl a5784 │ │ │ │ + bne 5d8b4 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d930 │ │ │ │ + bne 5d978 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5d898 │ │ │ │ + bge 5d8e0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #240] @ 5d970 │ │ │ │ + ldr r1, [pc, #240] @ 5d9b8 │ │ │ │ mov r2, #22 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 144290 │ │ │ │ + b 1443e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ addne r7, r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 5d8dc │ │ │ │ - bl 29dc68 │ │ │ │ - b 5d930 │ │ │ │ + bne 5d924 │ │ │ │ + bl 29e0e4 │ │ │ │ + b 5d978 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5d8fc │ │ │ │ - bl 1325e8 │ │ │ │ + bne 5d944 │ │ │ │ + bl 132758 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5d924 │ │ │ │ + blt 5d96c │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, #384 @ 0x180 │ │ │ │ bl 2a870 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge 5d90c │ │ │ │ - b 5d8c0 │ │ │ │ - ldr r3, [pc, #108] @ 5d970 │ │ │ │ + bge 5d954 │ │ │ │ + b 5d908 │ │ │ │ + ldr r3, [pc, #108] @ 5d9b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 5d924 │ │ │ │ + bl 1443e8 │ │ │ │ + b 5d96c │ │ │ │ cmp r5, r1 │ │ │ │ - beq 5d91c │ │ │ │ + beq 5d964 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl caf40 <_PyBytes_Resize@@Base> │ │ │ │ + bl cafac <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 5d964 │ │ │ │ + b 5d9ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 5d938 │ │ │ │ + bne 5d980 │ │ │ │ mov r0, #0 │ │ │ │ - b 5d964 │ │ │ │ + b 5d9ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5d930 │ │ │ │ + bne 5d978 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 5d930 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 5d978 │ │ │ │ cmp r7, #1 │ │ │ │ mvnne r5, #0 │ │ │ │ - beq 5d874 │ │ │ │ - b 5d84c │ │ │ │ + beq 5d8bc │ │ │ │ + b 5d894 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r3, r7, r8, lsr #29 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -0005d974 : │ │ │ │ +0005d9bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bne 5d998 │ │ │ │ - bl 3480e4 │ │ │ │ - b 5d9a8 │ │ │ │ + bne 5d9e0 │ │ │ │ + bl 347dfc │ │ │ │ + b 5d9f0 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 322590 │ │ │ │ + bl 32253c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 5d9b8 │ │ │ │ - ldr r0, [pc, #28] @ 5d9cc │ │ │ │ - bl 2a53f0 │ │ │ │ + bge 5da00 │ │ │ │ + ldr r0, [pc, #28] @ 5da14 │ │ │ │ + bl 2a5870 │ │ │ │ mov r4, #0 │ │ │ │ - b 5d9c0 │ │ │ │ + b 5da08 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r8, r4, asr lr │ │ │ │ + eorseq lr, r8, r4, asr fp │ │ │ │ + ldrb r3, [r0, #26] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5da40 │ │ │ │ + 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 5da60 │ │ │ │ + ldrb r3, [r0, #25] │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r1, #126 @ 0x7e │ │ │ │ + movne r1, #45 @ 0x2d │ │ │ │ + ldr r0, [pc] @ 5da68 │ │ │ │ + b 128d3c │ │ │ │ + @ instruction: 0x0038d9f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #112] @ 5da5c │ │ │ │ + ldr r2, [pc, #112] @ 5daf8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - beq 5da0c │ │ │ │ + beq 5daa8 │ │ │ │ add r0, r0, #13 │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 5db2c │ │ │ │ + bl 5db74 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5da2c │ │ │ │ + beq 5dac8 │ │ │ │ add r0, r4, #13 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92a30 │ │ │ │ - ldr r3, [pc, #28] @ 5da5c │ │ │ │ + bl 92a94 │ │ │ │ + ldr r3, [pc, #28] @ 5daf8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5da54 │ │ │ │ + beq 5daf0 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - ldrb r3, [r0, #26] │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5da88 │ │ │ │ - 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 5daa8 │ │ │ │ - ldrb r3, [r0, #25] │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r1, #126 @ 0x7e │ │ │ │ - movne r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc] @ 5dab0 │ │ │ │ - b 128bc8 │ │ │ │ - @ instruction: 0x0038dcf4 │ │ │ │ bx lr │ │ │ │ ldrb r2, [r0, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5dac8 │ │ │ │ - b 5de48 │ │ │ │ + bne 5db10 │ │ │ │ + b 5de90 │ │ │ │ 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 bbf20 │ │ │ │ + bl bbfb0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 3283bc <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 328440 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -0005daf8 : │ │ │ │ +0005db40 : │ │ │ │ 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 322590 │ │ │ │ + bl 32253c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ ldrd r8, [r0, #8] │ │ │ │ - ldr r3, [pc, #700] @ 5de04 │ │ │ │ + ldr r3, [pc, #700] @ 5de4c │ │ │ │ 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 │ │ │ │ @@ -52695,20 +52711,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 5de78 │ │ │ │ + bl 5dec0 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 5dc6c │ │ │ │ + bne 5dcb4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 5de78 │ │ │ │ + bl 5dec0 │ │ │ │ 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 │ │ │ │ @@ -52787,61 +52803,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] @ 5de04 │ │ │ │ + ldr r3, [pc, #56] @ 5de4c │ │ │ │ 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 5ddfc │ │ │ │ + beq 5de44 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005de08 : │ │ │ │ +0005de50 : │ │ │ │ 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 cac4c │ │ │ │ + bl cacb8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b 5de40 │ │ │ │ + b 5de88 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b 3467a0 <_PyLong_DivmodNear@@Base+0x175c> │ │ │ │ + b 3464b8 <_PyLong_DivmodNear@@Base+0x175c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ - bl bbf20 │ │ │ │ + bl bbfb0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 3283bc <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 328440 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -52993,47 +53009,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] @ 5f0f4 │ │ │ │ + ldr r9, [pc, #4088] @ 5f13c │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r8, [pc, #4080] @ 5f0f8 │ │ │ │ + ldr r8, [pc, #4080] @ 5f140 │ │ │ │ add r9, r1, r9 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr sl, [pc, #4072] @ 5f0fc │ │ │ │ + ldr sl, [pc, #4072] @ 5f144 │ │ │ │ add r8, r1, r8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r4, [pc, #4064] @ 5f100 │ │ │ │ + ldr r4, [pc, #4064] @ 5f148 │ │ │ │ add sl, r1, sl │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [pc, #4056] @ 5f104 │ │ │ │ + ldr ip, [pc, #4056] @ 5f14c │ │ │ │ add r4, r1, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr fp, [pc, #4048] @ 5f108 │ │ │ │ + ldr fp, [pc, #4048] @ 5f150 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - ldr ip, [pc, #4040] @ 5f10c │ │ │ │ + ldr ip, [pc, #4040] @ 5f154 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [pc, #4036] @ 5f110 │ │ │ │ + ldr r6, [pc, #4036] @ 5f158 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - ldr ip, [pc, #4028] @ 5f114 │ │ │ │ + ldr ip, [pc, #4028] @ 5f15c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #4024] @ 5f118 │ │ │ │ + ldr r0, [pc, #4024] @ 5f160 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #4012] @ 5f11c │ │ │ │ + ldr r2, [pc, #4012] @ 5f164 │ │ │ │ add fp, r1, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #4004] @ 5f120 │ │ │ │ + ldr r3, [pc, #4004] @ 5f168 │ │ │ │ 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] │ │ │ │ @@ -53283,15 +53299,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] @ 5f124 │ │ │ │ + ldr r2, [pc, #2976] @ 5f16c │ │ │ │ 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 │ │ │ │ @@ -53305,15 +53321,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] @ 5f128 │ │ │ │ + ldr r2, [pc, #2892] @ 5f170 │ │ │ │ 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 │ │ │ │ @@ -53327,15 +53343,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] @ 5f12c │ │ │ │ + ldr r3, [pc, #2808] @ 5f174 │ │ │ │ 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 │ │ │ │ @@ -53351,15 +53367,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] @ 5f130 │ │ │ │ + ldr sl, [pc, #2716] @ 5f178 │ │ │ │ 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 │ │ │ │ @@ -53384,15 +53400,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] @ 5f134 │ │ │ │ + ldr fp, [pc, #2588] @ 5f17c │ │ │ │ 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 │ │ │ │ @@ -53410,15 +53426,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] @ 5f138 │ │ │ │ + ldr fp, [pc, #2488] @ 5f180 │ │ │ │ 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 │ │ │ │ @@ -53463,15 +53479,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] @ 5f13c │ │ │ │ + ldr fp, [pc, #2280] @ 5f184 │ │ │ │ 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 │ │ │ │ @@ -53500,15 +53516,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] @ 5f140 │ │ │ │ + ldr fp, [pc, #2136] @ 5f188 │ │ │ │ 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 │ │ │ │ @@ -53537,15 +53553,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] @ 5f144 │ │ │ │ + ldr fp, [pc, #1992] @ 5f18c │ │ │ │ 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 │ │ │ │ @@ -53574,15 +53590,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] @ 5f148 │ │ │ │ + ldr fp, [pc, #1848] @ 5f190 │ │ │ │ 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 │ │ │ │ @@ -53594,15 +53610,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] @ 5f14c │ │ │ │ + ldr fp, [pc, #1772] @ 5f194 │ │ │ │ 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 │ │ │ │ @@ -53644,15 +53660,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] @ 5f150 │ │ │ │ + ldr fp, [pc, #1576] @ 5f198 │ │ │ │ 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 │ │ │ │ @@ -53681,15 +53697,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] @ 5f154 │ │ │ │ + ldr fp, [pc, #1432] @ 5f19c │ │ │ │ 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 │ │ │ │ @@ -53718,15 +53734,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] @ 5f158 │ │ │ │ + ldr fp, [pc, #1288] @ 5f1a0 │ │ │ │ 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 │ │ │ │ @@ -53755,15 +53771,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] @ 5f15c │ │ │ │ + ldr fp, [pc, #1144] @ 5f1a4 │ │ │ │ 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 │ │ │ │ @@ -53792,15 +53808,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] @ 5f160 │ │ │ │ + ldr fp, [pc, #1000] @ 5f1a8 │ │ │ │ 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 │ │ │ │ @@ -53829,15 +53845,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] @ 5f164 │ │ │ │ + ldr fp, [pc, #856] @ 5f1ac │ │ │ │ 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 │ │ │ │ @@ -53866,15 +53882,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] @ 5f168 │ │ │ │ + ldr fp, [pc, #712] @ 5f1b0 │ │ │ │ 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 │ │ │ │ @@ -53903,15 +53919,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] @ 5f16c │ │ │ │ + ldr fp, [pc, #568] @ 5f1b4 │ │ │ │ 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 │ │ │ │ @@ -53940,15 +53956,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] @ 5f170 │ │ │ │ + ldr sl, [pc, #424] @ 5f1b8 │ │ │ │ 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 │ │ │ │ @@ -53965,27 +53981,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] @ 5f174 │ │ │ │ + ldr fp, [pc, #328] @ 5f1bc │ │ │ │ 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] @ 5f178 │ │ │ │ + ldr sl, [pc, #284] @ 5f1c0 │ │ │ │ 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 │ │ │ │ @@ -54016,37 +54032,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 5f1e4 │ │ │ │ + b 5f22c │ │ │ │ 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 776c5c <__bss_end__@@Base+0x1b1d14> │ │ │ │ + blge 776ca4 <__bss_end__@@Base+0x1b1d5c> │ │ │ │ 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 ff760bd0 <__bss_end__@@Base+0xff19bc88> │ │ │ │ + blls ff760c18 <__bss_end__@@Base+0xff19bcd0> │ │ │ │ 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 1d803f8 <__bss_end__@@Base+0x17bb4b0> │ │ │ │ + bmi 1d80440 <__bss_end__@@Base+0x17bb4f8> │ │ │ │ @ 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 │ │ │ │ @@ -54071,22 +54087,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 fe791b10 <__bss_end__@@Base+0xfe1ccbc8> │ │ │ │ + blpl fe791b58 <__bss_end__@@Base+0xfe1ccc10> │ │ │ │ stmdavs lr!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr} │ │ │ │ - strvc r8, [pc], #750 @ 5f1dc │ │ │ │ + strvc r8, [pc], #750 @ 5f224 │ │ │ │ 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] @ 5f17c │ │ │ │ + ldr r2, [pc, #-116] @ 5f1c4 │ │ │ │ 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 │ │ │ │ @@ -54114,15 +54130,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] @ 5f180 │ │ │ │ + ldr lr, [pc, #-256] @ 5f1c8 │ │ │ │ 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 │ │ │ │ @@ -54153,15 +54169,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] @ 5f184 │ │ │ │ + ldr ip, [pc, #-408] @ 5f1cc │ │ │ │ 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 │ │ │ │ @@ -54228,15 +54244,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] @ 5f188 │ │ │ │ + ldr fp, [pc, #-704] @ 5f1d0 │ │ │ │ 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 │ │ │ │ @@ -54266,15 +54282,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] @ 5f18c │ │ │ │ + ldr fp, [pc, #-852] @ 5f1d4 │ │ │ │ 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 │ │ │ │ @@ -54304,15 +54320,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] @ 5f190 │ │ │ │ + ldr r4, [pc, #-1000] @ 5f1d8 │ │ │ │ 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 │ │ │ │ @@ -54345,15 +54361,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] @ 5f194 │ │ │ │ + ldr lr, [pc, #-1160] @ 5f1dc │ │ │ │ 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 │ │ │ │ @@ -54381,15 +54397,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] @ 5f198 │ │ │ │ + ldr lr, [pc, #-1300] @ 5f1e0 │ │ │ │ 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 │ │ │ │ @@ -54420,15 +54436,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] @ 5f19c │ │ │ │ + ldr r0, [pc, #-1452] @ 5f1e4 │ │ │ │ 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 │ │ │ │ @@ -54454,15 +54470,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] @ 5f1a0 │ │ │ │ + ldr sl, [pc, #-1584] @ 5f1e8 │ │ │ │ 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 │ │ │ │ @@ -54492,15 +54508,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] @ 5f1a4 │ │ │ │ + ldr sl, [pc, #-1732] @ 5f1ec │ │ │ │ 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 │ │ │ │ @@ -54534,15 +54550,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] @ 5f1a8 │ │ │ │ + ldr r0, [pc, #-1896] @ 5f1f0 │ │ │ │ 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 │ │ │ │ @@ -54578,15 +54594,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] @ 5f1ac │ │ │ │ + ldr r1, [pc, #-2068] @ 5f1f4 │ │ │ │ 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 │ │ │ │ @@ -54615,15 +54631,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] @ 5f1b0 │ │ │ │ + ldr r2, [pc, #-2212] @ 5f1f8 │ │ │ │ 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 │ │ │ │ @@ -54651,15 +54667,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] @ 5f1b4 │ │ │ │ + ldr r9, [pc, #-2352] @ 5f1fc │ │ │ │ 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 │ │ │ │ @@ -54679,15 +54695,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] @ 5f1b8 │ │ │ │ + ldr sl, [pc, #-2460] @ 5f200 │ │ │ │ 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 │ │ │ │ @@ -54729,15 +54745,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] @ 5f1bc │ │ │ │ + ldr r2, [pc, #-2656] @ 5f204 │ │ │ │ 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 │ │ │ │ @@ -54771,15 +54787,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] @ 5f1c0 │ │ │ │ + ldr r3, [pc, #-2820] @ 5f208 │ │ │ │ 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 │ │ │ │ @@ -54807,15 +54823,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] @ 5f1c4 │ │ │ │ + ldr lr, [pc, #-2960] @ 5f20c │ │ │ │ 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 │ │ │ │ @@ -54842,15 +54858,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] @ 5f1c8 │ │ │ │ + ldr sl, [pc, #-3096] @ 5f210 │ │ │ │ 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 │ │ │ │ @@ -54880,15 +54896,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] @ 5f1cc │ │ │ │ + ldr r2, [pc, #-3244] @ 5f214 │ │ │ │ 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 │ │ │ │ @@ -54918,15 +54934,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] @ 5f1d0 │ │ │ │ + ldr r9, [pc, #-3392] @ 5f218 │ │ │ │ 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 │ │ │ │ @@ -54964,15 +54980,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] @ 5f1d4 │ │ │ │ + ldr r3, [pc, #-3572] @ 5f21c │ │ │ │ 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 │ │ │ │ @@ -54999,15 +55015,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] @ 5f1d8 │ │ │ │ + ldr r0, [pc, #-3708] @ 5f220 │ │ │ │ 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 │ │ │ │ @@ -55034,15 +55050,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] @ 5f1dc │ │ │ │ + ldr r0, [pc, #-3844] @ 5f224 │ │ │ │ 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 │ │ │ │ @@ -55068,15 +55084,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] @ 5f1e0 │ │ │ │ + ldr r4, [pc, #-3976] @ 5f228 │ │ │ │ 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 │ │ │ │ @@ -55103,15 +55119,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] @ 60488 │ │ │ │ + ldr r9, [pc, #660] @ 604d0 │ │ │ │ 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 │ │ │ │ @@ -55157,22 +55173,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] @ 6048c │ │ │ │ + ldr ip, [pc, #448] @ 604d4 │ │ │ │ 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] @ 60490 │ │ │ │ + ldr sl, [pc, #424] @ 604d8 │ │ │ │ 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 │ │ │ │ @@ -55208,15 +55224,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] @ 60494 │ │ │ │ + ldr r9, [pc, #252] @ 604dc │ │ │ │ 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 │ │ │ │ @@ -55276,74 +55292,74 @@ │ │ │ │ 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] @ 604a8 │ │ │ │ - b 128bc8 │ │ │ │ - eorseq lr, r8, r8, lsr #30 │ │ │ │ + ldr r0, [pc] @ 604f0 │ │ │ │ + b 128d3c │ │ │ │ + eorseq lr, r8, r8, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 60ba0 │ │ │ │ + bl 60be8 │ │ │ │ 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 a5a74 │ │ │ │ - ldr r2, [pc, #32] @ 6050c │ │ │ │ + b a5adc │ │ │ │ + ldr r2, [pc, #32] @ 60554 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 60508 │ │ │ │ + bne 60550 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r0] │ │ │ │ bx lr │ │ │ │ - b 2928c8 <_PySet_Update@@Base+0x68> │ │ │ │ + b 292d50 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #112] @ 6059c │ │ │ │ + ldr r2, [pc, #112] @ 605e4 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - beq 6054c │ │ │ │ + beq 60594 │ │ │ │ add r0, r0, #13 │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 5db2c │ │ │ │ + bl 5db74 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6056c │ │ │ │ + beq 605b4 │ │ │ │ add r0, r4, #13 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32a2a4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 6059c │ │ │ │ + bl 32a114 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 605e4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 60594 │ │ │ │ + beq 605dc │ │ │ │ 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, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -55359,378 +55375,378 @@ │ │ │ │ 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 60608 │ │ │ │ + bne 60650 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 60644 │ │ │ │ - ldr ip, [pc, #220] @ 606ec │ │ │ │ + beq 6068c │ │ │ │ + ldr ip, [pc, #220] @ 60734 │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 60644 │ │ │ │ + bne 6068c │ │ │ │ mov r4, #0 │ │ │ │ - b 606d8 │ │ │ │ + b 60720 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 17d450 │ │ │ │ + bl 17d878 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6063c │ │ │ │ + beq 60684 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 60684 │ │ │ │ + beq 606cc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1ef788 │ │ │ │ + bl 1eecbc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 60688 │ │ │ │ - bl a5784 │ │ │ │ + bne 606d0 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60688 │ │ │ │ - b 6063c │ │ │ │ + beq 606d0 │ │ │ │ + b 60684 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ add r6, r6, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 606cc │ │ │ │ - ldr r3, [pc, #48] @ 606f0 │ │ │ │ + bne 60714 │ │ │ │ + ldr r3, [pc, #48] @ 60738 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ mov r4, r0 │ │ │ │ - b 606d8 │ │ │ │ + b 60720 │ │ │ │ mov r0, r4 │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ 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 bbf20 │ │ │ │ + bl bbfb0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 3283bc <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 328440 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -00060724 <_PyDict_SizeOf@@Base>: │ │ │ │ - b 60ba0 │ │ │ │ +0006076c <_PyDict_SizeOf@@Base>: │ │ │ │ + b 60be8 │ │ │ │ │ │ │ │ -00060728 : │ │ │ │ +00060770 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 356b80 │ │ │ │ - ldr ip, [pc, #88] @ 60794 │ │ │ │ + bl 356890 │ │ │ │ + ldr ip, [pc, #88] @ 607dc │ │ │ │ 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 6078c │ │ │ │ + beq 607d4 │ │ │ │ cmp ip, r3 │ │ │ │ - bge 60780 │ │ │ │ + bge 607c8 │ │ │ │ ldrb r0, [r2, ip] │ │ │ │ add r0, r5, r0 │ │ │ │ ldrb r0, [r0, #548] @ 0x224 │ │ │ │ strb r0, [r4, ip, lsl #1] │ │ │ │ add ip, ip, #1 │ │ │ │ - b 60760 │ │ │ │ + b 607a8 │ │ │ │ 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 607d4 │ │ │ │ + bne 6081c │ │ │ │ ldr r0, [r4] │ │ │ │ - ldr r5, [pc, #960] @ 60b84 │ │ │ │ + ldr r5, [pc, #960] @ 60bcc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 607f8 │ │ │ │ + bne 60840 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 60824 │ │ │ │ + b 6086c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #932] @ 60b88 │ │ │ │ + ldr r0, [pc, #932] @ 60bd0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 607b8 │ │ │ │ - b 60b78 │ │ │ │ - bl 1afdd4 │ │ │ │ - ldr r3, [pc, #904] @ 60b8c │ │ │ │ + bne 60800 │ │ │ │ + b 60bc0 │ │ │ │ + bl 1af2b4 │ │ │ │ + ldr r3, [pc, #904] @ 60bd4 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60824 │ │ │ │ - bl a5784 │ │ │ │ + beq 6086c │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b78 │ │ │ │ + bne 60bc0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 6083c │ │ │ │ + bne 60884 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 60868 │ │ │ │ - bl 1afdd4 │ │ │ │ - ldr r3, [pc, #836] @ 60b8c │ │ │ │ + b 608b0 │ │ │ │ + bl 1af2b4 │ │ │ │ + ldr r3, [pc, #836] @ 60bd4 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60868 │ │ │ │ - bl a5784 │ │ │ │ + beq 608b0 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b78 │ │ │ │ + bne 60bc0 │ │ │ │ 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] @ 60b90 │ │ │ │ + ldr r3, [pc, #768] @ 60bd8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 608f8 │ │ │ │ - ldr r3, [pc, #748] @ 60b90 │ │ │ │ + bne 60940 │ │ │ │ + ldr r3, [pc, #748] @ 60bd8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355124 │ │ │ │ + bl 354e3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 608f8 │ │ │ │ + bne 60940 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #716] @ 60b90 │ │ │ │ + ldr r3, [pc, #716] @ 60bd8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60a10 │ │ │ │ - ldr r3, [pc, #688] @ 60b90 │ │ │ │ + bne 60a58 │ │ │ │ + ldr r3, [pc, #688] @ 60bd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355124 │ │ │ │ + bl 354e3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60a10 │ │ │ │ - b 60ae0 │ │ │ │ - ldr r3, [pc, #656] @ 60b90 │ │ │ │ + bne 60a58 │ │ │ │ + b 60b28 │ │ │ │ + ldr r3, [pc, #656] @ 60bd8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60a10 │ │ │ │ - ldr r3, [pc, #628] @ 60b90 │ │ │ │ + bne 60a58 │ │ │ │ + ldr r3, [pc, #628] @ 60bd8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 3550fc │ │ │ │ + bl 354e14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60a10 │ │ │ │ + bne 60a58 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #596] @ 60b90 │ │ │ │ + ldr r3, [pc, #596] @ 60bd8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60a10 │ │ │ │ - ldr r3, [pc, #568] @ 60b90 │ │ │ │ + bne 60a58 │ │ │ │ + ldr r3, [pc, #568] @ 60bd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 355124 │ │ │ │ + bl 354e3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60a10 │ │ │ │ + bne 60a58 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60a10 │ │ │ │ + bne 60a58 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2961c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - ldr r9, [pc, #492] @ 60b94 │ │ │ │ + ldr r9, [pc, #492] @ 60bdc │ │ │ │ cmp r3, #0 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldrlt r9, [pc, #484] @ 60b98 │ │ │ │ + ldrlt r9, [pc, #484] @ 60be0 │ │ │ │ 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] @ 60b94 │ │ │ │ + ldr fp, [pc, #448] @ 60bdc │ │ │ │ mov sl, #0 │ │ │ │ - ldrlt fp, [pc, #444] @ 60b98 │ │ │ │ + ldrlt fp, [pc, #444] @ 60be0 │ │ │ │ movlt sl, #0 │ │ │ │ - bl 355124 │ │ │ │ + bl 354e3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 609f4 │ │ │ │ + beq 60a3c │ │ │ │ strd r8, [sp, #24] │ │ │ │ strd sl, [sp, #32] │ │ │ │ - b 60b64 │ │ │ │ + b 60bac │ │ │ │ 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 60a48 │ │ │ │ + b 60a90 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 349344 <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ + bl 34905c <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 349344 <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ + bl 34905c <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ rsb r8, r8, r8, lsl #3 │ │ │ │ - ldr r3, [pc, #356] @ 60b9c │ │ │ │ + ldr r3, [pc, #356] @ 60be4 │ │ │ │ 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 3550d4 │ │ │ │ + bl 354dec │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, #0 │ │ │ │ andeq r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 60b64 │ │ │ │ + beq 60bac │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #244] @ 60b90 │ │ │ │ + ldr r3, [pc, #244] @ 60bd8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b64 │ │ │ │ - ldr r3, [pc, #216] @ 60b90 │ │ │ │ + bne 60bac │ │ │ │ + ldr r3, [pc, #216] @ 60bd8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3550fc │ │ │ │ + bl 354e14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b64 │ │ │ │ + bne 60bac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ str r3, [r2] │ │ │ │ - bl 34949c <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 60b78 │ │ │ │ + bl 3491b4 <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 60bc0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60b1c │ │ │ │ + beq 60b64 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ strd r6, [sp, #24] │ │ │ │ - bl 354b9c │ │ │ │ + bl 3548b4 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - b 60b64 │ │ │ │ + b 60bac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 29c1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354b9c │ │ │ │ + bl 3548b4 │ │ │ │ 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 354b9c │ │ │ │ + bl 3548b4 │ │ │ │ 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 20fb70 │ │ │ │ + b 20f308 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - @ instruction: 0x0038b7f8 │ │ │ │ + eorseq fp, r8, ip, ror #10 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ subseq r4, ip, r0, lsr #24 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ @@ -55746,217 +55762,223 @@ │ │ │ │ cmp r1, #1 │ │ │ │ bxne lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb lr, [r2, #5] │ │ │ │ lsl r3, r1, r3 │ │ │ │ add r0, r0, r1, lsl lr │ │ │ │ - ldr r1, [pc, #36] @ 60c14 │ │ │ │ + ldr r1, [pc, #36] @ 60c5c │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrb ip, [r2, #6] │ │ │ │ umull lr, r2, r3, r1 │ │ │ │ cmp ip, #0 │ │ │ │ movne r1, #8 │ │ │ │ moveq r1, #12 │ │ │ │ lsr r3, r2, #1 │ │ │ │ add r0, r0, #20 │ │ │ │ mla r0, r1, r3, r0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bge feb0b6c8 <__bss_end__@@Base+0xfe546780> │ │ │ │ + bge feb0b710 <__bss_end__@@Base+0xfe5467c8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 60c50 │ │ │ │ - ldr r3, [pc, #52] @ 60c74 │ │ │ │ - ldr r1, [pc, #52] @ 60c78 │ │ │ │ + bne 60c98 │ │ │ │ + ldr r3, [pc, #52] @ 60cbc │ │ │ │ + ldr r1, [pc, #52] @ 60cc0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, r4] │ │ │ │ - ldr r3, [pc, #32] @ 60c7c │ │ │ │ + ldr r3, [pc, #32] @ 60cc4 │ │ │ │ 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 lr, r8, ip, asr #30 │ │ │ │ + eorseq lr, r8, ip, asr #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00060c80 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +00060cc8 <_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 60f90 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ + bl 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #28 │ │ │ │ - bne 60cd8 <_PyMonitoring_FirePyStartEvent@@Base+0x58> │ │ │ │ - ldr r0, [pc, #16] @ 60ce4 <_PyMonitoring_FirePyStartEvent@@Base+0x64> │ │ │ │ + bne 60d20 <_PyMonitoring_FirePyStartEvent@@Base+0x58> │ │ │ │ + ldr r0, [pc, #16] @ 60d2c <_PyMonitoring_FirePyStartEvent@@Base+0x64> │ │ │ │ mov r1, #6 │ │ │ │ - b a5700 │ │ │ │ - ldr r0, [pc, #8] @ 60ce8 <_PyMonitoring_FirePyStartEvent@@Base+0x68> │ │ │ │ + b a5768 │ │ │ │ + ldr r0, [pc, #8] @ 60d30 <_PyMonitoring_FirePyStartEvent@@Base+0x68> │ │ │ │ mov r1, #6 │ │ │ │ - b a5700 │ │ │ │ - @ instruction: 0x00385af0 │ │ │ │ - eorseq r5, r8, r8, ror #21 │ │ │ │ + b a5768 │ │ │ │ + @ instruction: 0x003857f0 │ │ │ │ + eorseq r5, r8, r8, ror #15 │ │ │ │ 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 60d40 <_PyMonitoring_FirePyStartEvent@@Base+0xc0> │ │ │ │ + bhi 60d88 <_PyMonitoring_FirePyStartEvent@@Base+0xc0> │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 60d60 <_PyMonitoring_FirePyStartEvent@@Base+0xe0> │ │ │ │ - ldr r2, [pc, #280] @ 60e48 <_PyMonitoring_FirePyStartEvent@@Base+0x1c8> │ │ │ │ - ldr r1, [pc, #280] @ 60e4c <_PyMonitoring_FirePyStartEvent@@Base+0x1cc> │ │ │ │ - ldr r0, [pc, #280] @ 60e50 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ - mov r3, r7 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 60e3c <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ - ldr r0, [pc, #264] @ 60e50 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ + bne 60da8 <_PyMonitoring_FirePyStartEvent@@Base+0xe0> │ │ │ │ + ldr r2, [pc, #280] @ 60e90 <_PyMonitoring_FirePyStartEvent@@Base+0x1c8> │ │ │ │ + ldr r1, [pc, #280] @ 60e94 <_PyMonitoring_FirePyStartEvent@@Base+0x1cc> │ │ │ │ + ldr r0, [pc, #280] @ 60e98 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ + mov r3, r7 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 60e84 <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ + ldr r0, [pc, #264] @ 60e98 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60d14 <_PyMonitoring_FirePyStartEvent@@Base+0x94> │ │ │ │ - b 60e3c <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ + bne 60d5c <_PyMonitoring_FirePyStartEvent@@Base+0x94> │ │ │ │ + b 60e84 <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ cmp r4, #1 │ │ │ │ - ble 60e08 <_PyMonitoring_FirePyStartEvent@@Base+0x188> │ │ │ │ + ble 60e50 <_PyMonitoring_FirePyStartEvent@@Base+0x188> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #224] @ 60e54 <_PyMonitoring_FirePyStartEvent@@Base+0x1d4> │ │ │ │ + ldr r2, [pc, #224] @ 60e9c <_PyMonitoring_FirePyStartEvent@@Base+0x1d4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 60dd4 <_PyMonitoring_FirePyStartEvent@@Base+0x154> │ │ │ │ + beq 60e1c <_PyMonitoring_FirePyStartEvent@@Base+0x154> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 60dc0 <_PyMonitoring_FirePyStartEvent@@Base+0x140> │ │ │ │ + beq 60e08 <_PyMonitoring_FirePyStartEvent@@Base+0x140> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 60e3c <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ + beq 60e84 <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 60dd8 <_PyMonitoring_FirePyStartEvent@@Base+0x158> │ │ │ │ - ldr r3, [pc, #164] @ 60e58 <_PyMonitoring_FirePyStartEvent@@Base+0x1d8> │ │ │ │ - ldr r1, [pc, #164] @ 60e5c <_PyMonitoring_FirePyStartEvent@@Base+0x1dc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 60e3c <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ - ldr r2, [pc, #152] @ 60e60 <_PyMonitoring_FirePyStartEvent@@Base+0x1e0> │ │ │ │ - ldr r1, [pc, #152] @ 60e64 <_PyMonitoring_FirePyStartEvent@@Base+0x1e4> │ │ │ │ - ldr r0, [pc, #128] @ 60e50 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 60e3c <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ + beq 60e20 <_PyMonitoring_FirePyStartEvent@@Base+0x158> │ │ │ │ + ldr r3, [pc, #164] @ 60ea0 <_PyMonitoring_FirePyStartEvent@@Base+0x1d8> │ │ │ │ + ldr r1, [pc, #164] @ 60ea4 <_PyMonitoring_FirePyStartEvent@@Base+0x1dc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 60e84 <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ + ldr r2, [pc, #152] @ 60ea8 <_PyMonitoring_FirePyStartEvent@@Base+0x1e0> │ │ │ │ + ldr r1, [pc, #152] @ 60eac <_PyMonitoring_FirePyStartEvent@@Base+0x1e4> │ │ │ │ + ldr r0, [pc, #128] @ 60e98 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 60e84 <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 60e10 <_PyMonitoring_FirePyStartEvent@@Base+0x190> │ │ │ │ + beq 60e58 <_PyMonitoring_FirePyStartEvent@@Base+0x190> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 60e10 <_PyMonitoring_FirePyStartEvent@@Base+0x190> │ │ │ │ - bl a5784 │ │ │ │ + bne 60e58 <_PyMonitoring_FirePyStartEvent@@Base+0x190> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60e10 <_PyMonitoring_FirePyStartEvent@@Base+0x190> │ │ │ │ - b 60e3c <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ + beq 60e58 <_PyMonitoring_FirePyStartEvent@@Base+0x190> │ │ │ │ + b 60e84 <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3283bc <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 328440 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 60e3c <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ - ldr r0, [pc, #52] @ 60e68 <_PyMonitoring_FirePyStartEvent@@Base+0x1e8> │ │ │ │ + beq 60e84 <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ + ldr r0, [pc, #52] @ 60eb0 <_PyMonitoring_FirePyStartEvent@@Base+0x1e8> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9bd4 │ │ │ │ + b a9c3c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - eorseq r9, r6, r8, ror #3 │ │ │ │ - eorseq r1, r7, r8, lsr #8 │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + eorseq r8, r6, r8, ror #29 │ │ │ │ + eorseq r1, r7, r8, lsr #2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r1, r0 │ │ │ │ - eorseq r8, r6, r0, ror r0 │ │ │ │ - eorseq r9, r6, r8, lsl #5 │ │ │ │ - eorseq r3, r7, r8, ror r8 │ │ │ │ + mlaseq r5, ip, lr, pc @ │ │ │ │ + eorseq r7, r6, r0, ror sp │ │ │ │ + eorseq r8, r6, r8, lsl #31 │ │ │ │ + eorseq r3, r7, r8, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 60ba0 │ │ │ │ + bl 60be8 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a74 │ │ │ │ + b a5adc │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1c7fec │ │ │ │ + bl 1c7504 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60ef4 <_PyMonitoring_FirePyStartEvent@@Base+0x274> │ │ │ │ + beq 60f54 <_PyMonitoring_FirePyStartEvent@@Base+0x28c> │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - blt 60efc <_PyMonitoring_FirePyStartEvent@@Base+0x27c> │ │ │ │ + blt 60f5c <_PyMonitoring_FirePyStartEvent@@Base+0x294> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 60eec <_PyMonitoring_FirePyStartEvent@@Base+0x26c> │ │ │ │ + beq 60f4c <_PyMonitoring_FirePyStartEvent@@Base+0x284> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 60eec <_PyMonitoring_FirePyStartEvent@@Base+0x26c> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 60f4c <_PyMonitoring_FirePyStartEvent@@Base+0x284> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr ip, [r4, #12] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r1, ip, r1 │ │ │ │ - bl 2ba0b0 │ │ │ │ + bl 2ba4c4 │ │ │ │ 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 │ │ │ │ @@ -55969,241 +55991,241 @@ │ │ │ │ bl 298bc │ │ │ │ mov r0, r6 │ │ │ │ bl 298bc │ │ │ │ mov r0, r5 │ │ │ │ bl 298bc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b2f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a42d8 │ │ │ │ + bl a4340 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 9adc8 <_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] @ 61108 <_PyMonitoring_FirePyStartEvent@@Base+0x488> │ │ │ │ + ldr r3, [pc, #348] @ 61168 <_PyMonitoring_FirePyStartEvent@@Base+0x4a0> │ │ │ │ mov r7, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 60fe8 <_PyMonitoring_FirePyStartEvent@@Base+0x368> │ │ │ │ - ldr r3, [pc, #304] @ 6110c <_PyMonitoring_FirePyStartEvent@@Base+0x48c> │ │ │ │ - ldr r1, [pc, #304] @ 61110 <_PyMonitoring_FirePyStartEvent@@Base+0x490> │ │ │ │ + bge 61048 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + ldr r3, [pc, #304] @ 6116c <_PyMonitoring_FirePyStartEvent@@Base+0x4a4> │ │ │ │ + ldr r1, [pc, #304] @ 61170 <_PyMonitoring_FirePyStartEvent@@Base+0x4a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 61000 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + bl 18ec84 │ │ │ │ + b 61060 <_PyMonitoring_FirePyStartEvent@@Base+0x398> │ │ │ │ cmp r6, #5 │ │ │ │ - beq 61008 <_PyMonitoring_FirePyStartEvent@@Base+0x388> │ │ │ │ - bl a649c │ │ │ │ + beq 61068 <_PyMonitoring_FirePyStartEvent@@Base+0x3a0> │ │ │ │ + bl a6504 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r5, #8] │ │ │ │ - bne 61008 <_PyMonitoring_FirePyStartEvent@@Base+0x388> │ │ │ │ + bne 61068 <_PyMonitoring_FirePyStartEvent@@Base+0x3a0> │ │ │ │ mvn r0, #0 │ │ │ │ - b 61100 <_PyMonitoring_FirePyStartEvent@@Base+0x480> │ │ │ │ - ldr r9, [pc, #260] @ 61114 <_PyMonitoring_FirePyStartEvent@@Base+0x494> │ │ │ │ + b 61160 <_PyMonitoring_FirePyStartEvent@@Base+0x498> │ │ │ │ + ldr r9, [pc, #260] @ 61174 <_PyMonitoring_FirePyStartEvent@@Base+0x4ac> │ │ │ │ orr r3, r8, #-2147483648 @ 0x80000000 │ │ │ │ add r2, r5, #4 │ │ │ │ mov r8, #1 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 610fc <_PyMonitoring_FirePyStartEvent@@Base+0x47c> │ │ │ │ + beq 6115c <_PyMonitoring_FirePyStartEvent@@Base+0x494> │ │ │ │ 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 2a9fe8 │ │ │ │ + bl 2aa3fc │ │ │ │ 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 61020 <_PyMonitoring_FirePyStartEvent@@Base+0x3a0> │ │ │ │ + beq 61080 <_PyMonitoring_FirePyStartEvent@@Base+0x3b8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 61000 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + beq 61060 <_PyMonitoring_FirePyStartEvent@@Base+0x398> │ │ │ │ cmp r6, #9 │ │ │ │ - ble 610ec <_PyMonitoring_FirePyStartEvent@@Base+0x46c> │ │ │ │ - ldr r3, [pc, #120] @ 6110c <_PyMonitoring_FirePyStartEvent@@Base+0x48c> │ │ │ │ - ldr r2, [pc, #128] @ 61118 <_PyMonitoring_FirePyStartEvent@@Base+0x498> │ │ │ │ + ble 6114c <_PyMonitoring_FirePyStartEvent@@Base+0x484> │ │ │ │ + ldr r3, [pc, #120] @ 6116c <_PyMonitoring_FirePyStartEvent@@Base+0x4a4> │ │ │ │ + ldr r2, [pc, #128] @ 61178 <_PyMonitoring_FirePyStartEvent@@Base+0x4b0> │ │ │ │ add r5, r5, r5, lsl #4 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ - ldr r1, [pc, #116] @ 6111c <_PyMonitoring_FirePyStartEvent@@Base+0x49c> │ │ │ │ + ldr r1, [pc, #116] @ 6117c <_PyMonitoring_FirePyStartEvent@@Base+0x4b4> │ │ │ │ add r5, r5, r6 │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ add r3, fp, r5, lsl #2 │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r0, [r3, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61000 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + beq 61060 <_PyMonitoring_FirePyStartEvent@@Base+0x398> │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r3, #576] @ 0x240 │ │ │ │ - beq 61000 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + beq 61060 <_PyMonitoring_FirePyStartEvent@@Base+0x398> │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 61000 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 61000 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + bne 61060 <_PyMonitoring_FirePyStartEvent@@Base+0x398> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 61060 <_PyMonitoring_FirePyStartEvent@@Base+0x398> │ │ │ │ ldrb r3, [r7] │ │ │ │ bic r3, r3, sl │ │ │ │ strb r3, [r7] │ │ │ │ - b 61020 <_PyMonitoring_FirePyStartEvent@@Base+0x3a0> │ │ │ │ + b 61080 <_PyMonitoring_FirePyStartEvent@@Base+0x3b8> │ │ │ │ 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 lr, r8, ip, ror #30 │ │ │ │ - subeq r7, r5, r0, asr #22 │ │ │ │ - @ instruction: 0x003d1fb0 │ │ │ │ - eorseq sl, r7, r8, ror #28 │ │ │ │ + eorseq lr, r8, ip, ror #24 │ │ │ │ + subeq r7, r5, r0, asr #16 │ │ │ │ + @ instruction: 0x003d1cb0 │ │ │ │ + eorseq sl, r7, r8, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 61150 <_PyMonitoring_FirePyStartEvent@@Base+0x4d0> │ │ │ │ + bhi 611b0 <_PyMonitoring_FirePyStartEvent@@Base+0x4e8> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 61170 <_PyMonitoring_FirePyStartEvent@@Base+0x4f0> │ │ │ │ - b 61194 <_PyMonitoring_FirePyStartEvent@@Base+0x514> │ │ │ │ - ldr r0, [pc, #88] @ 611b0 <_PyMonitoring_FirePyStartEvent@@Base+0x530> │ │ │ │ + bgt 611d0 <_PyMonitoring_FirePyStartEvent@@Base+0x508> │ │ │ │ + b 611f4 <_PyMonitoring_FirePyStartEvent@@Base+0x52c> │ │ │ │ + ldr r0, [pc, #88] @ 61210 <_PyMonitoring_FirePyStartEvent@@Base+0x548> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61144 <_PyMonitoring_FirePyStartEvent@@Base+0x4c4> │ │ │ │ - b 611a8 <_PyMonitoring_FirePyStartEvent@@Base+0x528> │ │ │ │ + bne 611a4 <_PyMonitoring_FirePyStartEvent@@Base+0x4dc> │ │ │ │ + b 61208 <_PyMonitoring_FirePyStartEvent@@Base+0x540> │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 61198 <_PyMonitoring_FirePyStartEvent@@Base+0x518> │ │ │ │ - bl a5784 │ │ │ │ + bne 611f8 <_PyMonitoring_FirePyStartEvent@@Base+0x530> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61198 <_PyMonitoring_FirePyStartEvent@@Base+0x518> │ │ │ │ - b 611a8 <_PyMonitoring_FirePyStartEvent@@Base+0x528> │ │ │ │ + beq 611f8 <_PyMonitoring_FirePyStartEvent@@Base+0x530> │ │ │ │ + b 61208 <_PyMonitoring_FirePyStartEvent@@Base+0x540> │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 61200 │ │ │ │ + b 61248 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r5, r0, lsl #4 │ │ │ │ + eorseq r8, r5, r0, lsl #30 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 14c6b4 │ │ │ │ + b 14c80c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 611d0 <_PyMonitoring_FirePyStartEvent@@Base+0x550> │ │ │ │ - ldr r1, [pc, #8] @ 611d8 <_PyMonitoring_FirePyStartEvent@@Base+0x558> │ │ │ │ - b 24b7bc │ │ │ │ - ldr r0, [pc, #4] @ 611dc <_PyMonitoring_FirePyStartEvent@@Base+0x55c> │ │ │ │ + beq 61230 <_PyMonitoring_FirePyStartEvent@@Base+0x568> │ │ │ │ + ldr r1, [pc, #8] @ 61238 <_PyMonitoring_FirePyStartEvent@@Base+0x570> │ │ │ │ + b 24b51c │ │ │ │ + ldr r0, [pc, #4] @ 6123c <_PyMonitoring_FirePyStartEvent@@Base+0x574> │ │ │ │ bx lr │ │ │ │ subseq r5, r5, ip, lsl r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -000611f8 : │ │ │ │ +00061240 : │ │ │ │ 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 321448 <_PyObject_GetState@@Base> │ │ │ │ + bl 321690 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 61298 │ │ │ │ + beq 612e0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6124c │ │ │ │ + bne 61294 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 612a4 │ │ │ │ + ldr r0, [pc, #96] @ 612ec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9bd4 │ │ │ │ + b a9c3c │ │ │ │ cmp r6, #2 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - bgt 61284 │ │ │ │ + bgt 612cc │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl c1b40 │ │ │ │ + bl c1bcc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #56] @ 612a8 │ │ │ │ + ldr r3, [pc, #56] @ 612f0 │ │ │ │ str r4, [sp] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 612ac │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #48] @ 612f4 │ │ │ │ + bl a9c3c │ │ │ │ mov r4, r0 │ │ │ │ - b 61298 │ │ │ │ + b 612e0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #32] @ 612b0 │ │ │ │ + ldr r0, [pc, #32] @ 612f8 │ │ │ │ str r4, [sp] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9c3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0038eff4 │ │ │ │ - eorseq r1, r6, ip, ror r5 │ │ │ │ - @ instruction: 0x0038effc │ │ │ │ - eorseq pc, r8, r8 │ │ │ │ + @ instruction: 0x0038ecf4 │ │ │ │ + eorseq r1, r6, ip, ror r2 │ │ │ │ + @ instruction: 0x0038ecfc │ │ │ │ + eorseq lr, r8, r8, lsl #26 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 612c8 │ │ │ │ - ldr r1, [pc, #8] @ 612d0 │ │ │ │ - b 24b7bc │ │ │ │ - ldr r0, [pc, #4] @ 612d4 │ │ │ │ + beq 61310 │ │ │ │ + ldr r1, [pc, #8] @ 61318 │ │ │ │ + b 24b51c │ │ │ │ + ldr r0, [pc, #4] @ 6131c │ │ │ │ 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 │ │ │ │ │ │ │ │ -000612d8 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +00061338 <_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 │ │ │ │ @@ -56211,38 +56233,38 @@ │ │ │ │ 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 60f90 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ + bl 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ 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 61364 <_PyMonitoring_FirePyResumeEvent@@Base+0x8c> │ │ │ │ + bne 613c4 <_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 61348 <_PyMonitoring_FirePyResumeEvent@@Base+0x70> │ │ │ │ + beq 613a8 <_PyMonitoring_FirePyResumeEvent@@Base+0x70> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ @@ -56251,109 +56273,109 @@ │ │ │ │ add r5, r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - bne 613d0 <_PyMonitoring_FirePyResumeEvent@@Base+0xf8> │ │ │ │ + bne 61430 <_PyMonitoring_FirePyResumeEvent@@Base+0xf8> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 61404 <_PyMonitoring_FirePyResumeEvent@@Base+0x12c> │ │ │ │ - ldr ip, [pc, #640] @ 61658 <_PyMonitoring_FirePyResumeEvent@@Base+0x380> │ │ │ │ + beq 61464 <_PyMonitoring_FirePyResumeEvent@@Base+0x12c> │ │ │ │ + ldr ip, [pc, #640] @ 616b8 <_PyMonitoring_FirePyResumeEvent@@Base+0x380> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6149c <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ + beq 614fc <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 61454 <_PyMonitoring_FirePyResumeEvent@@Base+0x17c> │ │ │ │ + beq 614b4 <_PyMonitoring_FirePyResumeEvent@@Base+0x17c> │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 61428 <_PyMonitoring_FirePyResumeEvent@@Base+0x150> │ │ │ │ + beq 61488 <_PyMonitoring_FirePyResumeEvent@@Base+0x150> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 61428 <_PyMonitoring_FirePyResumeEvent@@Base+0x150> │ │ │ │ + bne 61488 <_PyMonitoring_FirePyResumeEvent@@Base+0x150> │ │ │ │ mov r2, #0 │ │ │ │ - b 6145c <_PyMonitoring_FirePyResumeEvent@@Base+0x184> │ │ │ │ + b 614bc <_PyMonitoring_FirePyResumeEvent@@Base+0x184> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6143c <_PyMonitoring_FirePyResumeEvent@@Base+0x164> │ │ │ │ + bne 6149c <_PyMonitoring_FirePyResumeEvent@@Base+0x164> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 6145c <_PyMonitoring_FirePyResumeEvent@@Base+0x184> │ │ │ │ - bl 1033c4 │ │ │ │ + b 614bc <_PyMonitoring_FirePyResumeEvent@@Base+0x184> │ │ │ │ + bl 103538 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6149c <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ + blt 614fc <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ cmp r5, #1 │ │ │ │ - beq 61420 <_PyMonitoring_FirePyResumeEvent@@Base+0x148> │ │ │ │ - b 61434 <_PyMonitoring_FirePyResumeEvent@@Base+0x15c> │ │ │ │ + beq 61480 <_PyMonitoring_FirePyResumeEvent@@Base+0x148> │ │ │ │ + b 61494 <_PyMonitoring_FirePyResumeEvent@@Base+0x15c> │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2e8dbc │ │ │ │ + bl 2e9114 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6149c <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ + beq 614fc <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 61508 <_PyMonitoring_FirePyResumeEvent@@Base+0x230> │ │ │ │ + beq 61568 <_PyMonitoring_FirePyResumeEvent@@Base+0x230> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 614a4 <_PyMonitoring_FirePyResumeEvent@@Base+0x1cc> │ │ │ │ - ldr r3, [pc, #456] @ 6165c <_PyMonitoring_FirePyResumeEvent@@Base+0x384> │ │ │ │ - ldr r1, [pc, #456] @ 61660 <_PyMonitoring_FirePyResumeEvent@@Base+0x388> │ │ │ │ + beq 61504 <_PyMonitoring_FirePyResumeEvent@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #456] @ 616bc <_PyMonitoring_FirePyResumeEvent@@Base+0x384> │ │ │ │ + ldr r1, [pc, #456] @ 616c0 <_PyMonitoring_FirePyResumeEvent@@Base+0x388> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r4, #0 │ │ │ │ - b 61628 <_PyMonitoring_FirePyResumeEvent@@Base+0x350> │ │ │ │ + b 61688 <_PyMonitoring_FirePyResumeEvent@@Base+0x350> │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d78c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 614c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f0> │ │ │ │ - ldr r3, [pc, #416] @ 6165c <_PyMonitoring_FirePyResumeEvent@@Base+0x384> │ │ │ │ - ldr r1, [pc, #420] @ 61664 <_PyMonitoring_FirePyResumeEvent@@Base+0x38c> │ │ │ │ + bne 61528 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #416] @ 616bc <_PyMonitoring_FirePyResumeEvent@@Base+0x384> │ │ │ │ + ldr r1, [pc, #420] @ 616c4 <_PyMonitoring_FirePyResumeEvent@@Base+0x38c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 6149c <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ + bl 18ec84 │ │ │ │ + b 614fc <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6149c <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ + beq 614fc <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 61508 <_PyMonitoring_FirePyResumeEvent@@Base+0x230> │ │ │ │ - ldr r3, [pc, #372] @ 61668 <_PyMonitoring_FirePyResumeEvent@@Base+0x390> │ │ │ │ - ldr r1, [pc, #372] @ 6166c <_PyMonitoring_FirePyResumeEvent@@Base+0x394> │ │ │ │ + ble 61568 <_PyMonitoring_FirePyResumeEvent@@Base+0x230> │ │ │ │ + ldr r3, [pc, #372] @ 616c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x390> │ │ │ │ + ldr r1, [pc, #372] @ 616cc <_PyMonitoring_FirePyResumeEvent@@Base+0x394> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113404 │ │ │ │ - b 6149c <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ + bl 113554 │ │ │ │ + b 614fc <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 61718 <_PyMonitoring_FirePyReturnEvent@@Base+0x48> │ │ │ │ + bl 61760 <_PyMonitoring_FirePyReturnEvent@@Base+0x48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 61530 <_PyMonitoring_FirePyResumeEvent@@Base+0x258> │ │ │ │ + bne 61590 <_PyMonitoring_FirePyResumeEvent@@Base+0x258> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6149c <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ + beq 614fc <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113404 │ │ │ │ - b 6149c <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ + bl 113554 │ │ │ │ + b 614fc <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #8 │ │ │ │ bl 295a4 │ │ │ │ @@ -56376,72 +56398,66 @@ │ │ │ │ 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 a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 615dc <_PyMonitoring_FirePyResumeEvent@@Base+0x304> │ │ │ │ + beq 6163c <_PyMonitoring_FirePyResumeEvent@@Base+0x304> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6151c <_PyMonitoring_FirePyResumeEvent@@Base+0x244> │ │ │ │ + beq 6157c <_PyMonitoring_FirePyResumeEvent@@Base+0x244> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6151c <_PyMonitoring_FirePyResumeEvent@@Base+0x244> │ │ │ │ + bne 6157c <_PyMonitoring_FirePyResumeEvent@@Base+0x244> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 6151c <_PyMonitoring_FirePyResumeEvent@@Base+0x244> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 6157c <_PyMonitoring_FirePyResumeEvent@@Base+0x244> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 61628 <_PyMonitoring_FirePyResumeEvent@@Base+0x350> │ │ │ │ + beq 61688 <_PyMonitoring_FirePyResumeEvent@@Base+0x350> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 61614 <_PyMonitoring_FirePyResumeEvent@@Base+0x33c> │ │ │ │ - bl c3f28 │ │ │ │ + blt 61674 <_PyMonitoring_FirePyResumeEvent@@Base+0x33c> │ │ │ │ + bl c3fb4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 68040 │ │ │ │ + bl 68088 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ - b 61620 <_PyMonitoring_FirePyResumeEvent@@Base+0x348> │ │ │ │ + bl c7d04 │ │ │ │ + b 61680 <_PyMonitoring_FirePyResumeEvent@@Base+0x348> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 68040 │ │ │ │ + bl 68088 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - bvs 2dafdc │ │ │ │ - bllt 1a4d058 <__bss_end__@@Base+0x1488110> │ │ │ │ + bvs 2db03c │ │ │ │ + bllt 1a4d0b8 <__bss_end__@@Base+0x1488170> │ │ │ │ stclcc 3, cr15, [lr], #-456 @ 0xfffffe38 │ │ │ │ - strbge pc, [pc, #-1338] @ 61112 <_PyMonitoring_FirePyStartEvent@@Base+0x492> @ │ │ │ │ + strbge pc, [pc, #-1338] @ 61172 <_PyMonitoring_FirePyStartEvent@@Base+0x4aa> @ │ │ │ │ tstpl lr, pc, ror r2 │ │ │ │ - blls 1bb884 │ │ │ │ + blls 1bb8e4 │ │ │ │ svcne 0x0083d9ab │ │ │ │ - blpl ff894ac0 <__bss_end__@@Base+0xff2cfb78> │ │ │ │ + blpl ff894b20 <__bss_end__@@Base+0xff2cfbd8> │ │ │ │ subseq r3, r7, ip, lsr #30 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, ip, lsl #15 │ │ │ │ - @ instruction: 0x003857b4 │ │ │ │ + eorseq r5, r8, ip, lsl #9 │ │ │ │ + @ instruction: 0x003854b4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, ror #15 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ + eorseq r5, r8, r0, ror #9 │ │ │ │ │ │ │ │ -00061688 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +000616d0 <_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] │ │ │ │ @@ -56449,19 +56465,19 @@ │ │ │ │ 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 60f90 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ + bl 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000616d0 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +00061718 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov ip, #2 │ │ │ │ @@ -56469,56 +56485,56 @@ │ │ │ │ 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 60f90 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ + bl 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ 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 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 61740 <_PyMonitoring_FirePyReturnEvent@@Base+0x70> │ │ │ │ + beq 61788 <_PyMonitoring_FirePyReturnEvent@@Base+0x70> │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl a67bc │ │ │ │ + bl a6824 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #68] @ 617a8 <_PyMonitoring_FirePyReturnEvent@@Base+0xd8> │ │ │ │ - bl 2b0e20 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #68] @ 617f0 <_PyMonitoring_FirePyReturnEvent@@Base+0xd8> │ │ │ │ + bl 2b11b8 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - blt 61788 <_PyMonitoring_FirePyReturnEvent@@Base+0xb8> │ │ │ │ + blt 617d0 <_PyMonitoring_FirePyReturnEvent@@Base+0xb8> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #40] @ 617ac <_PyMonitoring_FirePyReturnEvent@@Base+0xdc> │ │ │ │ + ldr r0, [pc, #40] @ 617f4 <_PyMonitoring_FirePyReturnEvent@@Base+0xdc> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9bd4 │ │ │ │ + b a9c3c │ │ │ │ mov r0, #0 │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r2, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #12] @ 617b0 <_PyMonitoring_FirePyReturnEvent@@Base+0xe0> │ │ │ │ + ldr r0, [pc, #12] @ 617f8 <_PyMonitoring_FirePyReturnEvent@@Base+0xe0> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9bd4 │ │ │ │ + b a9c3c │ │ │ │ subseq lr, r7, ip, lsr r7 │ │ │ │ - @ instruction: 0x0038baf4 │ │ │ │ - @ instruction: 0x0038bafc │ │ │ │ + eorseq fp, r8, r8, asr #16 │ │ │ │ + eorseq fp, r8, r0, asr r8 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ @@ -56527,109 +56543,109 @@ │ │ │ │ add r5, r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ - bne 61810 <_PyMonitoring_FirePyReturnEvent@@Base+0x140> │ │ │ │ + bne 61858 <_PyMonitoring_FirePyReturnEvent@@Base+0x140> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 61844 <_PyMonitoring_FirePyReturnEvent@@Base+0x174> │ │ │ │ - ldr ip, [pc, #720] @ 61ae8 <_PyMonitoring_FirePyReturnEvent@@Base+0x418> │ │ │ │ + beq 6188c <_PyMonitoring_FirePyReturnEvent@@Base+0x174> │ │ │ │ + ldr ip, [pc, #720] @ 61b30 <_PyMonitoring_FirePyReturnEvent@@Base+0x418> │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 618e0 <_PyMonitoring_FirePyReturnEvent@@Base+0x210> │ │ │ │ + beq 61928 <_PyMonitoring_FirePyReturnEvent@@Base+0x210> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 61894 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c4> │ │ │ │ + beq 618dc <_PyMonitoring_FirePyReturnEvent@@Base+0x1c4> │ │ │ │ ldr r7, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61868 <_PyMonitoring_FirePyReturnEvent@@Base+0x198> │ │ │ │ + beq 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x198> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 61868 <_PyMonitoring_FirePyReturnEvent@@Base+0x198> │ │ │ │ + bne 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x198> │ │ │ │ mov r2, #0 │ │ │ │ - b 6189c <_PyMonitoring_FirePyReturnEvent@@Base+0x1cc> │ │ │ │ + b 618e4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1cc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6187c <_PyMonitoring_FirePyReturnEvent@@Base+0x1ac> │ │ │ │ + bne 618c4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ac> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 6189c <_PyMonitoring_FirePyReturnEvent@@Base+0x1cc> │ │ │ │ - bl 1033c4 │ │ │ │ + b 618e4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1cc> │ │ │ │ + bl 103538 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 618e0 <_PyMonitoring_FirePyReturnEvent@@Base+0x210> │ │ │ │ + blt 61928 <_PyMonitoring_FirePyReturnEvent@@Base+0x210> │ │ │ │ cmp r5, #1 │ │ │ │ - beq 61860 <_PyMonitoring_FirePyReturnEvent@@Base+0x190> │ │ │ │ - b 61874 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a4> │ │ │ │ + beq 618a8 <_PyMonitoring_FirePyReturnEvent@@Base+0x190> │ │ │ │ + b 618bc <_PyMonitoring_FirePyReturnEvent@@Base+0x1a4> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2e8dbc │ │ │ │ + bl 2e9114 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 618e0 <_PyMonitoring_FirePyReturnEvent@@Base+0x210> │ │ │ │ + beq 61928 <_PyMonitoring_FirePyReturnEvent@@Base+0x210> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6194c <_PyMonitoring_FirePyReturnEvent@@Base+0x27c> │ │ │ │ + beq 61994 <_PyMonitoring_FirePyReturnEvent@@Base+0x27c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 618e8 <_PyMonitoring_FirePyReturnEvent@@Base+0x218> │ │ │ │ - ldr r3, [pc, #532] @ 61aec <_PyMonitoring_FirePyReturnEvent@@Base+0x41c> │ │ │ │ - ldr r1, [pc, #532] @ 61af0 <_PyMonitoring_FirePyReturnEvent@@Base+0x420> │ │ │ │ + beq 61930 <_PyMonitoring_FirePyReturnEvent@@Base+0x218> │ │ │ │ + ldr r3, [pc, #532] @ 61b34 <_PyMonitoring_FirePyReturnEvent@@Base+0x41c> │ │ │ │ + ldr r1, [pc, #532] @ 61b38 <_PyMonitoring_FirePyReturnEvent@@Base+0x420> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r4, #0 │ │ │ │ - b 61a98 <_PyMonitoring_FirePyReturnEvent@@Base+0x3c8> │ │ │ │ + b 61ae0 <_PyMonitoring_FirePyReturnEvent@@Base+0x3c8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d78c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6190c <_PyMonitoring_FirePyReturnEvent@@Base+0x23c> │ │ │ │ - ldr r3, [pc, #492] @ 61aec <_PyMonitoring_FirePyReturnEvent@@Base+0x41c> │ │ │ │ - ldr r1, [pc, #496] @ 61af4 <_PyMonitoring_FirePyReturnEvent@@Base+0x424> │ │ │ │ + bne 61954 <_PyMonitoring_FirePyReturnEvent@@Base+0x23c> │ │ │ │ + ldr r3, [pc, #492] @ 61b34 <_PyMonitoring_FirePyReturnEvent@@Base+0x41c> │ │ │ │ + ldr r1, [pc, #496] @ 61b3c <_PyMonitoring_FirePyReturnEvent@@Base+0x424> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 618e0 <_PyMonitoring_FirePyReturnEvent@@Base+0x210> │ │ │ │ + bl 18ec84 │ │ │ │ + b 61928 <_PyMonitoring_FirePyReturnEvent@@Base+0x210> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 618e0 <_PyMonitoring_FirePyReturnEvent@@Base+0x210> │ │ │ │ + beq 61928 <_PyMonitoring_FirePyReturnEvent@@Base+0x210> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 6194c <_PyMonitoring_FirePyReturnEvent@@Base+0x27c> │ │ │ │ - ldr r3, [pc, #448] @ 61af8 <_PyMonitoring_FirePyReturnEvent@@Base+0x428> │ │ │ │ - ldr r1, [pc, #448] @ 61afc <_PyMonitoring_FirePyReturnEvent@@Base+0x42c> │ │ │ │ + ble 61994 <_PyMonitoring_FirePyReturnEvent@@Base+0x27c> │ │ │ │ + ldr r3, [pc, #448] @ 61b40 <_PyMonitoring_FirePyReturnEvent@@Base+0x428> │ │ │ │ + ldr r1, [pc, #448] @ 61b44 <_PyMonitoring_FirePyReturnEvent@@Base+0x42c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113404 │ │ │ │ - b 618e0 <_PyMonitoring_FirePyReturnEvent@@Base+0x210> │ │ │ │ + bl 113554 │ │ │ │ + b 61928 <_PyMonitoring_FirePyReturnEvent@@Base+0x210> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 61ba4 <_PyMonitoring_FirePyReturnEvent@@Base+0x4d4> │ │ │ │ + bl 61bec <_PyMonitoring_FirePyReturnEvent@@Base+0x4d4> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 61970 <_PyMonitoring_FirePyReturnEvent@@Base+0x2a0> │ │ │ │ + bne 619b8 <_PyMonitoring_FirePyReturnEvent@@Base+0x2a0> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 618e0 <_PyMonitoring_FirePyReturnEvent@@Base+0x210> │ │ │ │ + beq 61928 <_PyMonitoring_FirePyReturnEvent@@Base+0x210> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113404 │ │ │ │ - b 618e0 <_PyMonitoring_FirePyReturnEvent@@Base+0x210> │ │ │ │ + bl 113554 │ │ │ │ + b 61928 <_PyMonitoring_FirePyReturnEvent@@Base+0x210> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ @@ -56664,190 +56680,190 @@ │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r6, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61a4c <_PyMonitoring_FirePyReturnEvent@@Base+0x37c> │ │ │ │ + beq 61a94 <_PyMonitoring_FirePyReturnEvent@@Base+0x37c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6195c <_PyMonitoring_FirePyReturnEvent@@Base+0x28c> │ │ │ │ + beq 619a4 <_PyMonitoring_FirePyReturnEvent@@Base+0x28c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6195c <_PyMonitoring_FirePyReturnEvent@@Base+0x28c> │ │ │ │ + bne 619a4 <_PyMonitoring_FirePyReturnEvent@@Base+0x28c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 6195c <_PyMonitoring_FirePyReturnEvent@@Base+0x28c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 619a4 <_PyMonitoring_FirePyReturnEvent@@Base+0x28c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61a98 <_PyMonitoring_FirePyReturnEvent@@Base+0x3c8> │ │ │ │ + beq 61ae0 <_PyMonitoring_FirePyReturnEvent@@Base+0x3c8> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 61a84 <_PyMonitoring_FirePyReturnEvent@@Base+0x3b4> │ │ │ │ - bl c3f28 │ │ │ │ + blt 61acc <_PyMonitoring_FirePyReturnEvent@@Base+0x3b4> │ │ │ │ + bl c3fb4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2e90c4 │ │ │ │ + bl 2e941c │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ - b 61a90 <_PyMonitoring_FirePyReturnEvent@@Base+0x3c0> │ │ │ │ + bl c7d04 │ │ │ │ + b 61ad8 <_PyMonitoring_FirePyReturnEvent@@Base+0x3c0> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e90c4 │ │ │ │ + bl 2e941c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrdgt r9, [r5, -r8] │ │ │ │ - blgt fef49028 <__bss_end__@@Base+0xfe9840e0> │ │ │ │ + blgt fef49070 <__bss_end__@@Base+0xfe984128> │ │ │ │ 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]! @ 60df4 <_PyMonitoring_FirePyStartEvent@@Base+0x174> │ │ │ │ + strne lr, [pc, #-3288]! @ 60e3c <_PyMonitoring_FirePyStartEvent@@Base+0x174> │ │ │ │ @ instruction: 0xffc00b31 │ │ │ │ ldrvs r2, [r3, -r7, ror #12]! │ │ │ │ ldmdavs r8, {r0, r4, r8, sl, ip}^ │ │ │ │ @ instruction: 0x8eb44a87 │ │ │ │ ldrbtvs r8, [r9], #4007 @ 0xfa7 │ │ │ │ - blle 36d318 <_IO_stdin_used@@Base+0x16758> │ │ │ │ + blle 36d360 <_IO_stdin_used@@Base+0x16aa0> │ │ │ │ cdplt 15, 15, cr4, cr10, cr4, {5} │ │ │ │ @ instruction: 0x47b5481d │ │ │ │ subseq r4, r7, ip, lsr #1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, ip, lsl #15 │ │ │ │ - @ instruction: 0x003857b4 │ │ │ │ + eorseq r5, r8, ip, lsl #9 │ │ │ │ + @ instruction: 0x003854b4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, ror #15 │ │ │ │ + eorseq r5, r8, r0, ror #9 │ │ │ │ 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 ab150 │ │ │ │ + bl ab1b4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 61b34 <_PyMonitoring_FirePyReturnEvent@@Base+0x464> │ │ │ │ - bl a5784 │ │ │ │ + bne 61b7c <_PyMonitoring_FirePyReturnEvent@@Base+0x464> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61b68 <_PyMonitoring_FirePyReturnEvent@@Base+0x498> │ │ │ │ + bne 61bb0 <_PyMonitoring_FirePyReturnEvent@@Base+0x498> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 61b60 <_PyMonitoring_FirePyReturnEvent@@Base+0x490> │ │ │ │ + beq 61ba8 <_PyMonitoring_FirePyReturnEvent@@Base+0x490> │ │ │ │ cmn r4, #1 │ │ │ │ mvnlt r3, #0 │ │ │ │ - blt 61b5c <_PyMonitoring_FirePyReturnEvent@@Base+0x48c> │ │ │ │ + blt 61ba4 <_PyMonitoring_FirePyReturnEvent@@Base+0x48c> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ movge r3, r4 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 61b70 <_PyMonitoring_FirePyReturnEvent@@Base+0x4a0> │ │ │ │ + ldr r0, [pc, #8] @ 61bb8 <_PyMonitoring_FirePyReturnEvent@@Base+0x4a0> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1bd888 <_PyLong_Copy@@Base> │ │ │ │ + bl 1bcda0 <_PyLong_Copy@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 61b98 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c8> │ │ │ │ - b a9bd4 │ │ │ │ - @ instruction: 0x00388cfc │ │ │ │ + ldr r0, [pc] @ 61be0 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c8> │ │ │ │ + b a9c3c │ │ │ │ + eorseq r8, r8, r0, ror sl │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 18bc64 │ │ │ │ + b 18b800 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 61bcc <_PyMonitoring_FirePyReturnEvent@@Base+0x4fc> │ │ │ │ + beq 61c14 <_PyMonitoring_FirePyReturnEvent@@Base+0x4fc> │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl a67bc │ │ │ │ + bl a6824 │ │ │ │ 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 r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 61c10 <_PyMonitoring_FirePyReturnEvent@@Base+0x540> │ │ │ │ - ldr r2, [pc, #136] @ 61c88 <_PyMonitoring_FirePyReturnEvent@@Base+0x5b8> │ │ │ │ - ldr r1, [pc, #136] @ 61c8c <_PyMonitoring_FirePyReturnEvent@@Base+0x5bc> │ │ │ │ - ldr r0, [pc, #136] @ 61c90 <_PyMonitoring_FirePyReturnEvent@@Base+0x5c0> │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ + bne 61c58 <_PyMonitoring_FirePyReturnEvent@@Base+0x540> │ │ │ │ + ldr r2, [pc, #136] @ 61cd0 <_PyMonitoring_FirePyReturnEvent@@Base+0x5b8> │ │ │ │ + ldr r1, [pc, #136] @ 61cd4 <_PyMonitoring_FirePyReturnEvent@@Base+0x5bc> │ │ │ │ + ldr r0, [pc, #136] @ 61cd8 <_PyMonitoring_FirePyReturnEvent@@Base+0x5c0> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 61c80 <_PyMonitoring_FirePyReturnEvent@@Base+0x5b0> │ │ │ │ - ldr r6, [pc, #124] @ 61c94 <_PyMonitoring_FirePyReturnEvent@@Base+0x5c4> │ │ │ │ + b 61cc8 <_PyMonitoring_FirePyReturnEvent@@Base+0x5b0> │ │ │ │ + ldr r6, [pc, #124] @ 61cdc <_PyMonitoring_FirePyReturnEvent@@Base+0x5c4> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ sub r1, r5, r6 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ - bl 2fa32c │ │ │ │ + bl 2fa668 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq 61c80 <_PyMonitoring_FirePyReturnEvent@@Base+0x5b0> │ │ │ │ + beq 61cc8 <_PyMonitoring_FirePyReturnEvent@@Base+0x5b0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61c08 <_PyMonitoring_FirePyReturnEvent@@Base+0x538> │ │ │ │ + beq 61c50 <_PyMonitoring_FirePyReturnEvent@@Base+0x538> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 118a18 │ │ │ │ + bl 118b5c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 61c6c <_PyMonitoring_FirePyReturnEvent@@Base+0x59c> │ │ │ │ + beq 61cb4 <_PyMonitoring_FirePyReturnEvent@@Base+0x59c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 61c74 <_PyMonitoring_FirePyReturnEvent@@Base+0x5a4> │ │ │ │ + beq 61cbc <_PyMonitoring_FirePyReturnEvent@@Base+0x5a4> │ │ │ │ mov r4, r5 │ │ │ │ - b 61c80 <_PyMonitoring_FirePyReturnEvent@@Base+0x5b0> │ │ │ │ + b 61cc8 <_PyMonitoring_FirePyReturnEvent@@Base+0x5b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 61c6c <_PyMonitoring_FirePyReturnEvent@@Base+0x59c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 61cb4 <_PyMonitoring_FirePyReturnEvent@@Base+0x59c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - @ instruction: 0x0036aff4 │ │ │ │ - eorseq r8, r5, ip, lsl sl │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + @ instruction: 0x0036acf4 │ │ │ │ + eorseq r8, r5, ip, lsl r7 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 61cc4 <_PyMonitoring_FirePyReturnEvent@@Base+0x5f4> │ │ │ │ + bne 61d0c <_PyMonitoring_FirePyReturnEvent@@Base+0x5f4> │ │ │ │ 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] @ 61ccc <_PyMonitoring_FirePyReturnEvent@@Base+0x5fc> │ │ │ │ + ldr r0, [pc] @ 61d14 <_PyMonitoring_FirePyReturnEvent@@Base+0x5fc> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00061cd0 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +00061d18 <_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 │ │ │ │ @@ -56857,95 +56873,95 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #16] │ │ │ │ strd r4, [sp, #8] │ │ │ │ - bl 60f90 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ + bl 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, 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 61d50 <_PyMonitoring_FireCallEvent@@Base+0x80> │ │ │ │ - ldr r3, [pc, #80] @ 61d94 <_PyMonitoring_FireCallEvent@@Base+0xc4> │ │ │ │ - ldr r1, [pc, #80] @ 61d98 <_PyMonitoring_FireCallEvent@@Base+0xc8> │ │ │ │ + bne 61d98 <_PyMonitoring_FireCallEvent@@Base+0x80> │ │ │ │ + ldr r3, [pc, #80] @ 61ddc <_PyMonitoring_FireCallEvent@@Base+0xc4> │ │ │ │ + ldr r1, [pc, #80] @ 61de0 <_PyMonitoring_FireCallEvent@@Base+0xc8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 61d6c <_PyMonitoring_FireCallEvent@@Base+0x9c> │ │ │ │ + bl 18ec84 │ │ │ │ + b 61db4 <_PyMonitoring_FireCallEvent@@Base+0x9c> │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 61d74 <_PyMonitoring_FireCallEvent@@Base+0xa4> │ │ │ │ - ldr r3, [pc, #48] @ 61d94 <_PyMonitoring_FireCallEvent@@Base+0xc4> │ │ │ │ - ldr r1, [pc, #52] @ 61d9c <_PyMonitoring_FireCallEvent@@Base+0xcc> │ │ │ │ + beq 61dbc <_PyMonitoring_FireCallEvent@@Base+0xa4> │ │ │ │ + ldr r3, [pc, #48] @ 61ddc <_PyMonitoring_FireCallEvent@@Base+0xc4> │ │ │ │ + ldr r1, [pc, #52] @ 61de4 <_PyMonitoring_FireCallEvent@@Base+0xcc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61d8c <_PyMonitoring_FireCallEvent@@Base+0xbc> │ │ │ │ + beq 61dd4 <_PyMonitoring_FireCallEvent@@Base+0xbc> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #20] @ 61da0 <_PyMonitoring_FireCallEvent@@Base+0xd0> │ │ │ │ - b b9900 │ │ │ │ - ldr r0, [pc, #16] @ 61da4 <_PyMonitoring_FireCallEvent@@Base+0xd4> │ │ │ │ + ldr r1, [pc, #20] @ 61de8 <_PyMonitoring_FireCallEvent@@Base+0xd0> │ │ │ │ + b b9990 │ │ │ │ + ldr r0, [pc, #16] @ 61dec <_PyMonitoring_FireCallEvent@@Base+0xd4> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #2 │ │ │ │ - eorseq sp, r6, r4, asr #31 │ │ │ │ + eorseq sp, r6, ip, lsr #28 │ │ │ │ + eorseq sp, r6, r4, asr #25 │ │ │ │ subseq sp, r7, ip, ror #27 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #116] @ 61e40 <_PyMonitoring_FireCallEvent@@Base+0x170> │ │ │ │ - bl b6c48 │ │ │ │ + ldr r1, [pc, #116] @ 61e88 <_PyMonitoring_FireCallEvent@@Base+0x170> │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61df4 <_PyMonitoring_FireCallEvent@@Base+0x124> │ │ │ │ + beq 61e3c <_PyMonitoring_FireCallEvent@@Base+0x124> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 2a8f4 <__clock_getres64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61dfc <_PyMonitoring_FireCallEvent@@Base+0x12c> │ │ │ │ - ldr r3, [pc, #84] @ 61e44 <_PyMonitoring_FireCallEvent@@Base+0x174> │ │ │ │ + beq 61e44 <_PyMonitoring_FireCallEvent@@Base+0x12c> │ │ │ │ + ldr r3, [pc, #84] @ 61e8c <_PyMonitoring_FireCallEvent@@Base+0x174> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 61e38 <_PyMonitoring_FireCallEvent@@Base+0x168> │ │ │ │ + b 61e80 <_PyMonitoring_FireCallEvent@@Base+0x168> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 354b3c │ │ │ │ + bl 354854 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ab8 │ │ │ │ - ldr r2, [pc, #44] @ 61e48 <_PyMonitoring_FireCallEvent@@Base+0x178> │ │ │ │ - ldr r3, [pc, #44] @ 61e4c <_PyMonitoring_FireCallEvent@@Base+0x17c> │ │ │ │ - bl 354b9c │ │ │ │ + bl 3547d0 │ │ │ │ + ldr r2, [pc, #44] @ 61e90 <_PyMonitoring_FireCallEvent@@Base+0x178> │ │ │ │ + ldr r3, [pc, #44] @ 61e94 <_PyMonitoring_FireCallEvent@@Base+0x17c> │ │ │ │ + bl 3548b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3547e8 │ │ │ │ - bl ab240 │ │ │ │ + bl 354500 │ │ │ │ + bl ab2a4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq pc, r8, r0, lsr #32 │ │ │ │ + eorseq lr, r8, r0, lsr #26 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ │ │ │ │ -00061e50 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +00061e98 <_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 │ │ │ │ @@ -56953,30 +56969,30 @@ │ │ │ │ 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 60f90 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ + bl 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc] @ 61ea0 <_PyMonitoring_FireJumpEvent@@Base+0x50> │ │ │ │ + ldr r0, [pc] @ 61ee8 <_PyMonitoring_FireJumpEvent@@Base+0x50> │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r9 │ │ │ │ - ldr r0, [pc] @ 61eac <_PyMonitoring_FireJumpEvent@@Base+0x5c> │ │ │ │ + ldr r0, [pc] @ 61ef4 <_PyMonitoring_FireJumpEvent@@Base+0x5c> │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r2 │ │ │ │ - ldr lr, [pc, #376] @ 62048 <_PyMonitoring_FireJumpEvent@@Base+0x1f8> │ │ │ │ + ldr lr, [pc, #376] @ 62090 <_PyMonitoring_FireJumpEvent@@Base+0x1f8> │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -56986,162 +57002,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 61f2c <_PyMonitoring_FireJumpEvent@@Base+0xdc> │ │ │ │ + bne 61f74 <_PyMonitoring_FireJumpEvent@@Base+0xdc> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 61f70 <_PyMonitoring_FireJumpEvent@@Base+0x120> │ │ │ │ + beq 61fb8 <_PyMonitoring_FireJumpEvent@@Base+0x120> │ │ │ │ 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] @ 6204c <_PyMonitoring_FireJumpEvent@@Base+0x1fc> │ │ │ │ + ldr ip, [pc, #256] @ 62094 <_PyMonitoring_FireJumpEvent@@Base+0x1fc> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 6202c <_PyMonitoring_FireJumpEvent@@Base+0x1dc> │ │ │ │ + beq 62074 <_PyMonitoring_FireJumpEvent@@Base+0x1dc> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 16ff4c │ │ │ │ + bl 170268 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62028 <_PyMonitoring_FireJumpEvent@@Base+0x1d8> │ │ │ │ + beq 62070 <_PyMonitoring_FireJumpEvent@@Base+0x1d8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 27cd48 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27d238 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62028 <_PyMonitoring_FireJumpEvent@@Base+0x1d8> │ │ │ │ + beq 62070 <_PyMonitoring_FireJumpEvent@@Base+0x1d8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 29830c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298794 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62028 <_PyMonitoring_FireJumpEvent@@Base+0x1d8> │ │ │ │ + beq 62070 <_PyMonitoring_FireJumpEvent@@Base+0x1d8> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #132] @ 62050 <_PyMonitoring_FireJumpEvent@@Base+0x200> │ │ │ │ - ldr r0, [pc, #132] @ 62054 <_PyMonitoring_FireJumpEvent@@Base+0x204> │ │ │ │ + ldr r1, [pc, #132] @ 62098 <_PyMonitoring_FireJumpEvent@@Base+0x200> │ │ │ │ + ldr r0, [pc, #132] @ 6209c <_PyMonitoring_FireJumpEvent@@Base+0x204> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ str r8, [sp] │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 62028 <_PyMonitoring_FireJumpEvent@@Base+0x1d8> │ │ │ │ - bl c3f28 │ │ │ │ + blt 62070 <_PyMonitoring_FireJumpEvent@@Base+0x1d8> │ │ │ │ + bl c3fb4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a654 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #68] @ 62058 <_PyMonitoring_FireJumpEvent@@Base+0x208> │ │ │ │ - bge 6202c <_PyMonitoring_FireJumpEvent@@Base+0x1dc> │ │ │ │ - ldr r3, [pc, #64] @ 6205c <_PyMonitoring_FireJumpEvent@@Base+0x20c> │ │ │ │ + ldrge r4, [pc, #68] @ 620a0 <_PyMonitoring_FireJumpEvent@@Base+0x208> │ │ │ │ + bge 62074 <_PyMonitoring_FireJumpEvent@@Base+0x1dc> │ │ │ │ + ldr r3, [pc, #64] @ 620a4 <_PyMonitoring_FireJumpEvent@@Base+0x20c> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1442b4 │ │ │ │ + bl 14440c │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 170718 │ │ │ │ + bl 170a34 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq fp, r3, r0, ror #27 │ │ │ │ + ldrsbeq fp, [r3], #-168 @ 0xffffff58 │ │ │ │ ldrsbeq r4, [r7], #-8 │ │ │ │ - eorseq ip, r8, ip, lsl #4 │ │ │ │ - eorseq ip, r8, r4, lsl r2 │ │ │ │ + eorseq fp, r8, r0, lsl #31 │ │ │ │ + eorseq fp, r8, r8, lsl #31 │ │ │ │ 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] @ 620b0 <_PyMonitoring_FireJumpEvent@@Base+0x260> │ │ │ │ + ldr r4, [pc, #56] @ 620f8 <_PyMonitoring_FireJumpEvent@@Base+0x260> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 180394 │ │ │ │ + bl 1807bc │ │ │ │ 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 158018 │ │ │ │ + bl 158330 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #8] @ 620b4 <_PyMonitoring_FireJumpEvent@@Base+0x264> │ │ │ │ + ldr r0, [pc, #8] @ 620fc <_PyMonitoring_FireJumpEvent@@Base+0x264> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9bd4 │ │ │ │ + b a9c3c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq pc, r8, r0, lsr r0 @ │ │ │ │ + eorseq lr, r8, r0, lsr sp │ │ │ │ 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 62254 <_PyMonitoring_FireBranchEvent@@Base+0xfc> │ │ │ │ + bl 6229c <_PyMonitoring_FireBranchEvent@@Base+0xfc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62144 <_PyMonitoring_FireJumpEvent@@Base+0x2f4> │ │ │ │ + beq 6218c <_PyMonitoring_FireJumpEvent@@Base+0x2f4> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62108 <_PyMonitoring_FireJumpEvent@@Base+0x2b8> │ │ │ │ - ldr r3, [pc, #80] @ 6214c <_PyMonitoring_FireJumpEvent@@Base+0x2fc> │ │ │ │ + beq 62150 <_PyMonitoring_FireJumpEvent@@Base+0x2b8> │ │ │ │ + ldr r3, [pc, #80] @ 62194 <_PyMonitoring_FireJumpEvent@@Base+0x2fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 62144 <_PyMonitoring_FireJumpEvent@@Base+0x2f4> │ │ │ │ + b 6218c <_PyMonitoring_FireJumpEvent@@Base+0x2f4> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 354b3c │ │ │ │ + bl 354854 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ab8 │ │ │ │ - ldr r2, [pc, #40] @ 62150 <_PyMonitoring_FireJumpEvent@@Base+0x300> │ │ │ │ - ldr r3, [pc, #40] @ 62154 <_PyMonitoring_FireJumpEvent@@Base+0x304> │ │ │ │ - bl 354b9c │ │ │ │ + bl 3547d0 │ │ │ │ + ldr r2, [pc, #40] @ 62198 <_PyMonitoring_FireJumpEvent@@Base+0x300> │ │ │ │ + ldr r3, [pc, #40] @ 6219c <_PyMonitoring_FireJumpEvent@@Base+0x304> │ │ │ │ + bl 3548b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3547e8 │ │ │ │ - bl ab240 │ │ │ │ + bl 354500 │ │ │ │ + bl ab2a4 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00062158 <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +000621a0 <_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] │ │ │ │ @@ -57149,106 +57165,106 @@ │ │ │ │ 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 60f90 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ + bl 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ 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] @ 62208 <_PyMonitoring_FireBranchEvent@@Base+0xb0> │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #80] @ 62250 <_PyMonitoring_FireBranchEvent@@Base+0xb0> │ │ │ │ + bl 356890 │ │ │ │ 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 621d0 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ + bne 62218 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 621f4 <_PyMonitoring_FireBranchEvent@@Base+0x9c> │ │ │ │ - bl a5784 │ │ │ │ + bne 6223c <_PyMonitoring_FireBranchEvent@@Base+0x9c> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62200 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ + bne 62248 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a74 │ │ │ │ + b a5adc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62244 <_PyMonitoring_FireBranchEvent@@Base+0xec> │ │ │ │ + beq 6228c <_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 35459c │ │ │ │ + bl 3542b4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a74 │ │ │ │ + b a5adc │ │ │ │ mov r0, r3 │ │ │ │ - b a5a74 │ │ │ │ + b a5adc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ 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 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 622b0 <_PyMonitoring_FireBranchEvent@@Base+0x158> │ │ │ │ - bl a5784 │ │ │ │ + bne 622f8 <_PyMonitoring_FireBranchEvent@@Base+0x158> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 622b0 <_PyMonitoring_FireBranchEvent@@Base+0x158> │ │ │ │ - ldr r3, [pc, #44] @ 622bc <_PyMonitoring_FireBranchEvent@@Base+0x164> │ │ │ │ + beq 622f8 <_PyMonitoring_FireBranchEvent@@Base+0x158> │ │ │ │ + ldr r3, [pc, #44] @ 62304 <_PyMonitoring_FireBranchEvent@@Base+0x164> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 124998 <_PyType_Name@@Base> │ │ │ │ - ldr r1, [pc, #32] @ 622c0 <_PyMonitoring_FireBranchEvent@@Base+0x168> │ │ │ │ + bl 124b1c <_PyType_Name@@Base> │ │ │ │ + ldr r1, [pc, #32] @ 62308 <_PyMonitoring_FireBranchEvent@@Base+0x168> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r4, lsr r0 @ │ │ │ │ + eorseq lr, r8, r4, lsr sp │ │ │ │ │ │ │ │ -000622c4 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +0006230c <_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 625b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ + bl 625f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 62354 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + beq 6239c <_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] │ │ │ │ @@ -57256,67 +57272,67 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60f90 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ + bl 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 62350 <_PyMonitoring_FirePyThrowEvent@@Base+0x8c> │ │ │ │ - bl 11a7ec │ │ │ │ - b 62354 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ - bl 9b3bc │ │ │ │ + bne 62398 <_PyMonitoring_FirePyThrowEvent@@Base+0x8c> │ │ │ │ + bl 11a934 │ │ │ │ + b 6239c <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + bl 9b36c │ │ │ │ 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] @ 623ec <_PyMonitoring_FirePyThrowEvent@@Base+0x128> │ │ │ │ + ldr r2, [pc, #112] @ 62434 <_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 6239c <_PyMonitoring_FirePyThrowEvent@@Base+0xd8> │ │ │ │ + beq 623e4 <_PyMonitoring_FirePyThrowEvent@@Base+0xd8> │ │ │ │ add r0, r0, #13 │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2e94fc │ │ │ │ + bl 2e9854 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 623bc <_PyMonitoring_FirePyThrowEvent@@Base+0xf8> │ │ │ │ + beq 62404 <_PyMonitoring_FirePyThrowEvent@@Base+0xf8> │ │ │ │ add r0, r4, #13 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32a2a4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 623ec <_PyMonitoring_FirePyThrowEvent@@Base+0x128> │ │ │ │ + bl 32a114 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 62434 <_PyMonitoring_FirePyThrowEvent@@Base+0x128> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 623e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x120> │ │ │ │ + beq 6242c <_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] @ 62598 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d4> │ │ │ │ + ldr lr, [pc, #392] @ 625e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d4> │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -57326,259 +57342,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 6246c <_PyMonitoring_FirePyThrowEvent@@Base+0x1a8> │ │ │ │ + bne 624b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a8> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 624b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x1f0> │ │ │ │ + beq 624fc <_PyMonitoring_FirePyThrowEvent@@Base+0x1f0> │ │ │ │ mov ip, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #272] @ 6259c <_PyMonitoring_FirePyThrowEvent@@Base+0x2d8> │ │ │ │ + ldr ip, [pc, #272] @ 625e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d8> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r7, r4 │ │ │ │ mvneq r6, #0 │ │ │ │ - beq 62578 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ + beq 625c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16ff4c │ │ │ │ + bl 170268 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62528 <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ + beq 62570 <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a5944 │ │ │ │ + bl 2a5dc4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62578 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ + beq 625c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ cmn r6, #1 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ - beq 6250c <_PyMonitoring_FirePyThrowEvent@@Base+0x248> │ │ │ │ + beq 62554 <_PyMonitoring_FirePyThrowEvent@@Base+0x248> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 49b30 │ │ │ │ + bl 49628 │ │ │ │ mov r4, r0 │ │ │ │ - b 62578 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ - ldr r1, [pc, #140] @ 625a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2dc> │ │ │ │ - ldr r0, [pc, #140] @ 625a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e0> │ │ │ │ + b 625c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ + ldr r1, [pc, #140] @ 625e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2dc> │ │ │ │ + ldr r0, [pc, #140] @ 625ec <_PyMonitoring_FirePyThrowEvent@@Base+0x2e0> │ │ │ │ mov r2, r5 │ │ │ │ strd r8, [sp] │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 62530 <_PyMonitoring_FirePyThrowEvent@@Base+0x26c> │ │ │ │ + bge 62578 <_PyMonitoring_FirePyThrowEvent@@Base+0x26c> │ │ │ │ mov r4, #0 │ │ │ │ - b 62578 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ - bl c3f28 │ │ │ │ + b 625c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ + bl c3fb4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2aa2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #72] @ 625a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e4> │ │ │ │ - bge 62578 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ - ldr r3, [pc, #68] @ 625ac <_PyMonitoring_FirePyThrowEvent@@Base+0x2e8> │ │ │ │ + ldrge r4, [pc, #72] @ 625f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e4> │ │ │ │ + bge 625c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ + ldr r3, [pc, #68] @ 625f4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e8> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1442b4 │ │ │ │ - b 62528 <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ + bl 14440c │ │ │ │ + b 62570 <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 170718 │ │ │ │ + bl 170a34 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq fp, r3, r8, lsl lr │ │ │ │ + subseq fp, r3, r0, lsl fp │ │ │ │ subseq r4, r7, r4, lsl #2 │ │ │ │ - eorseq r9, r8, ip, ror #29 │ │ │ │ - @ instruction: 0x0038d1d8 │ │ │ │ + eorseq r9, r8, r0, ror #24 │ │ │ │ + eorseq ip, r8, r0, lsl lr │ │ │ │ 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 11a7c8 │ │ │ │ + bl 11a910 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - bne 625f4 <_PyMonitoring_FirePyThrowEvent@@Base+0x330> │ │ │ │ - ldr r3, [pc, #28] @ 625fc <_PyMonitoring_FirePyThrowEvent@@Base+0x338> │ │ │ │ - ldr r1, [pc, #28] @ 62600 <_PyMonitoring_FirePyThrowEvent@@Base+0x33c> │ │ │ │ + bne 6263c <_PyMonitoring_FirePyThrowEvent@@Base+0x330> │ │ │ │ + ldr r3, [pc, #28] @ 62644 <_PyMonitoring_FirePyThrowEvent@@Base+0x338> │ │ │ │ + ldr r1, [pc, #28] @ 62648 <_PyMonitoring_FirePyThrowEvent@@Base+0x33c> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ 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, r8, asr r0 @ │ │ │ │ + eorseq lr, r8, r8, asr sp │ │ │ │ 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] @ 62690 <_PyMonitoring_FirePyThrowEvent@@Base+0x3cc> │ │ │ │ + ldr r1, [pc, #104] @ 626d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x3cc> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62684 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c0> │ │ │ │ + beq 626cc <_PyMonitoring_FirePyThrowEvent@@Base+0x3c0> │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c4b58 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c4070 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 62684 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c0> │ │ │ │ + blt 626cc <_PyMonitoring_FirePyThrowEvent@@Base+0x3c0> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1c6094 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c55ac <_PyTime_AsTimespec@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 62684 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c0> │ │ │ │ + beq 626cc <_PyMonitoring_FirePyThrowEvent@@Base+0x3c0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29310 <__clock_settime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 62694 <_PyMonitoring_FirePyThrowEvent@@Base+0x3d0> │ │ │ │ - beq 62688 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c4> │ │ │ │ - ldr r3, [pc, #24] @ 62698 <_PyMonitoring_FirePyThrowEvent@@Base+0x3d4> │ │ │ │ + ldreq r0, [pc, #28] @ 626dc <_PyMonitoring_FirePyThrowEvent@@Base+0x3d0> │ │ │ │ + beq 626d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c4> │ │ │ │ + ldr r3, [pc, #24] @ 626e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x3d4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq pc, r8, r0, lsl #1 │ │ │ │ + eorseq lr, r8, r0, lsl #27 │ │ │ │ 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] @ 626ec <_PyMonitoring_FirePyThrowEvent@@Base+0x428> │ │ │ │ - bl 2b0e20 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #52] @ 62734 <_PyMonitoring_FirePyThrowEvent@@Base+0x428> │ │ │ │ + bl 2b11b8 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 626e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x41c> │ │ │ │ + beq 62728 <_PyMonitoring_FirePyThrowEvent@@Base+0x41c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 626e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x41c> │ │ │ │ + beq 62728 <_PyMonitoring_FirePyThrowEvent@@Base+0x41c> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #16] @ 626f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x42c> │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #16] @ 62738 <_PyMonitoring_FirePyThrowEvent@@Base+0x42c> │ │ │ │ + b a9c3c │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 626f4 <_PyMonitoring_FirePyThrowEvent@@Base+0x430> │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #8] @ 6273c <_PyMonitoring_FirePyThrowEvent@@Base+0x430> │ │ │ │ + b a9c3c │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - mlaseq r8, r0, r7, lr │ │ │ │ - eorseq sp, r8, r0, asr r4 │ │ │ │ + mlaseq r8, r0, r4, lr │ │ │ │ + eorseq sp, r8, r0, asr r1 │ │ │ │ │ │ │ │ -000626f8 : │ │ │ │ +00062740 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl f4048 │ │ │ │ + bl f41b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 23d320 │ │ │ │ + bl 23d080 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 62734 │ │ │ │ - ldr r0, [pc, #16] @ 62740 │ │ │ │ - bl 2a53f0 │ │ │ │ + bne 6277c │ │ │ │ + ldr r0, [pc, #16] @ 62788 │ │ │ │ + bl 2a5870 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r8, r4, r0, pc @ │ │ │ │ + mlaseq r8, r4, sp, lr │ │ │ │ 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 62788 │ │ │ │ + beq 627d0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, sp │ │ │ │ - bl 163b0c │ │ │ │ + bl 163e20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 627c0 │ │ │ │ - ldr r0, [pc, #32] @ 627cc │ │ │ │ - bl 2b0e20 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 62808 │ │ │ │ + ldr r0, [pc, #32] @ 62814 │ │ │ │ + bl 2b11b8 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 627d0 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #20] @ 62818 │ │ │ │ + bl a9c3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x0038bafc │ │ │ │ + eorseq fp, r8, r0, asr r8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 627ec │ │ │ │ - ldr r0, [pc, #16] @ 627f8 │ │ │ │ + bne 62834 │ │ │ │ + ldr r0, [pc, #16] @ 62840 │ │ │ │ mov r1, #6 │ │ │ │ - b a5700 │ │ │ │ - ldr r0, [pc, #8] @ 627fc │ │ │ │ + b a5768 │ │ │ │ + ldr r0, [pc, #8] @ 62844 │ │ │ │ mov r1, #6 │ │ │ │ - b a5700 │ │ │ │ - @ instruction: 0x00385af8 │ │ │ │ - eorseq r5, r8, r0, lsl #22 │ │ │ │ + b a5768 │ │ │ │ + @ instruction: 0x003857f8 │ │ │ │ + eorseq r5, r8, r0, lsl #16 │ │ │ │ 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] @ 62940 │ │ │ │ + ldr lr, [pc, #288] @ 62988 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ @@ -57588,111 +57604,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 6287c │ │ │ │ + bne 628c4 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 628c0 │ │ │ │ + beq 62908 │ │ │ │ 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] @ 62944 │ │ │ │ + ldr ip, [pc, #168] @ 6298c │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 62924 │ │ │ │ + beq 6296c │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 16ff4c │ │ │ │ + bl 170268 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 628e4 │ │ │ │ + bne 6292c │ │ │ │ mov r4, #0 │ │ │ │ - b 62924 │ │ │ │ - bl c3f28 │ │ │ │ + b 6296c │ │ │ │ + bl c3fb4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29e20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #60] @ 62948 │ │ │ │ - bge 62924 │ │ │ │ - ldr r3, [pc, #56] @ 6294c │ │ │ │ + ldrge r4, [pc, #60] @ 62990 │ │ │ │ + bge 6296c │ │ │ │ + ldr r3, [pc, #56] @ 62994 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1442b4 │ │ │ │ - b 628dc │ │ │ │ + bl 14440c │ │ │ │ + b 62924 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 170718 │ │ │ │ + bl 170a34 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq fp, r3, r0, asr lr │ │ │ │ + subseq fp, r3, r8, asr #22 │ │ │ │ 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 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 62988 │ │ │ │ - bl a5784 │ │ │ │ + bne 629d0 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 629cc │ │ │ │ - bl c3f28 │ │ │ │ + bne 62a14 │ │ │ │ + bl c3fb4 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a2dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 629e4 │ │ │ │ + beq 62a2c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 629d4 │ │ │ │ - bl 1325e8 │ │ │ │ + bne 62a1c │ │ │ │ + bl 132758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62988 │ │ │ │ + beq 629d0 │ │ │ │ mov r0, #0 │ │ │ │ - b 62a3c │ │ │ │ - ldr r3, [pc, #104] @ 62a44 │ │ │ │ + b 62a84 │ │ │ │ + ldr r3, [pc, #104] @ 62a8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 62a3c │ │ │ │ + bl 1443e8 │ │ │ │ + b 62a84 │ │ │ │ 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] │ │ │ │ @@ -57706,15 +57722,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 4a7d0 │ │ │ │ + bl 4a628 │ │ │ │ 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 │ │ │ │ @@ -57722,155 +57738,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 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 62ba8 │ │ │ │ - ldr r5, [pc, #392] @ 62c18 │ │ │ │ + beq 62bf0 │ │ │ │ + ldr r5, [pc, #392] @ 62c60 │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, r4 │ │ │ │ - beq 62c10 │ │ │ │ - ldr r0, [pc, #380] @ 62c1c │ │ │ │ - ldr r1, [pc, #380] @ 62c20 │ │ │ │ + beq 62c58 │ │ │ │ + ldr r0, [pc, #380] @ 62c64 │ │ │ │ + ldr r1, [pc, #380] @ 62c68 │ │ │ │ add r3, sp, #8 │ │ │ │ strd r0, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #368] @ 62c24 │ │ │ │ - ldr r3, [pc, #368] @ 62c28 │ │ │ │ - ldr r0, [pc, #368] @ 62c2c │ │ │ │ + ldr r1, [pc, #368] @ 62c6c │ │ │ │ + ldr r3, [pc, #368] @ 62c70 │ │ │ │ + ldr r0, [pc, #368] @ 62c74 │ │ │ │ mov r2, r4 │ │ │ │ - bl 8bef0 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8bf68 <_Py_hashtable_new_full@@Base> │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 62ba4 │ │ │ │ + beq 62bec │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 180394 │ │ │ │ + bl 1807bc │ │ │ │ ldr r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 6304c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ + bl 63094 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 158018 │ │ │ │ + bl 158330 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 62ba4 │ │ │ │ + beq 62bec │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 180394 │ │ │ │ + bl 1807bc │ │ │ │ ldr r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 236c90 │ │ │ │ + bl 2369f4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62b38 │ │ │ │ - ldr r1, [pc, #272] @ 62c30 │ │ │ │ + beq 62b80 │ │ │ │ + ldr r1, [pc, #272] @ 62c78 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 349174 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 348e8c <_Py_hashtable_foreach@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62b3c │ │ │ │ + beq 62b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16bc58 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 16bf34 <_Py_hashtable_destroy@@Base> │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 158018 │ │ │ │ + bl 158330 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62ba4 │ │ │ │ - ldr r1, [pc, #216] @ 62c34 │ │ │ │ - ldr r0, [pc, #216] @ 62c38 │ │ │ │ - bl 8d10c │ │ │ │ - ldr r1, [pc, #212] @ 62c3c │ │ │ │ + beq 62bec │ │ │ │ + ldr r1, [pc, #216] @ 62c7c │ │ │ │ + ldr r0, [pc, #216] @ 62c80 │ │ │ │ + bl 8d184 │ │ │ │ + ldr r1, [pc, #212] @ 62c84 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 349174 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 348e8c <_Py_hashtable_foreach@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 62b8c │ │ │ │ - ldr r1, [pc, #192] @ 62c40 │ │ │ │ + bne 62bd4 │ │ │ │ + ldr r1, [pc, #192] @ 62c88 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 349174 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 348e8c <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #164] @ 62c38 │ │ │ │ + ldr r0, [pc, #164] @ 62c80 │ │ │ │ mov r1, #0 │ │ │ │ - bl 8d10c │ │ │ │ + bl 8d184 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 62bdc │ │ │ │ - b 62ba8 │ │ │ │ - bl 29dc68 │ │ │ │ + beq 62c24 │ │ │ │ + b 62bf0 │ │ │ │ + bl 29e0e4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62bdc │ │ │ │ + beq 62c24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq 62bdc │ │ │ │ + beq 62c24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 62bdc │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 62c24 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62bec │ │ │ │ - bl 16bc58 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 62c34 │ │ │ │ + bl 16bf34 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62bfc │ │ │ │ - bl 16bc58 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 62c44 │ │ │ │ + bl 16bf34 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62c0c │ │ │ │ - bl 16bc58 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 62c54 │ │ │ │ + bl 16bf34 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x0002a1bc │ │ │ │ @ instruction: 0x000298bc │ │ │ │ - andseq lr, r8, r8, asr #20 │ │ │ │ - eorseq r9, r4, r4, asr r8 │ │ │ │ - andseq fp, r6, r8, asr #22 │ │ │ │ - andeq r3, r6, r8, lsl #12 │ │ │ │ + andseq lr, r8, r4, ror #11 │ │ │ │ + eorseq r9, r4, ip, ror #10 │ │ │ │ + andseq fp, r6, r4, lsr #28 │ │ │ │ + andeq r3, r6, r0, asr r6 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ @ instruction: 0x00576390 │ │ │ │ - andeq r3, r6, ip, ror #12 │ │ │ │ - andeq r3, r6, r8, lsr #16 │ │ │ │ + @ instruction: 0x000636b4 │ │ │ │ + andeq r3, r6, r0, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 62c74 │ │ │ │ - ldr r3, [pc, #56] @ 62ca0 │ │ │ │ - ldr r1, [pc, #56] @ 62ca4 │ │ │ │ + bne 62cbc │ │ │ │ + ldr r3, [pc, #56] @ 62ce8 │ │ │ │ + ldr r1, [pc, #56] @ 62cec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 62c90 │ │ │ │ + bl 18ec84 │ │ │ │ + b 62cd8 │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62c98 │ │ │ │ - ldr r3, [pc, #24] @ 62ca0 │ │ │ │ - ldr r1, [pc, #28] @ 62ca8 │ │ │ │ + beq 62ce0 │ │ │ │ + ldr r3, [pc, #24] @ 62ce8 │ │ │ │ + ldr r1, [pc, #28] @ 62cf0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 62cac │ │ │ │ + ldr r0, [pc, #12] @ 62cf4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #2 │ │ │ │ - eorseq sp, r6, r4, asr #31 │ │ │ │ + eorseq sp, r6, ip, lsr #28 │ │ │ │ + eorseq sp, r6, r4, asr #25 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ @@ -57878,76 +57894,76 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 62d70 │ │ │ │ + bne 62db8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, r5 │ │ │ │ cmpge r5, #0 │ │ │ │ add r6, r4, #16 │ │ │ │ - ble 62d3c │ │ │ │ + ble 62d84 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62d3c │ │ │ │ + bne 62d84 │ │ │ │ sub r1, r7, r5 │ │ │ │ add r0, r6, r5 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ mov r4, r0 │ │ │ │ - b 62d70 │ │ │ │ - ldr r3, [pc, #76] @ 62d90 │ │ │ │ + b 62db8 │ │ │ │ + ldr r3, [pc, #76] @ 62dd8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 62d60 │ │ │ │ + bne 62da8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 62d70 │ │ │ │ + b 62db8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62d84 │ │ │ │ + beq 62dcc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ 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 62e68 │ │ │ │ + bne 62eb0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62e68 │ │ │ │ + beq 62eb0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62ed4 │ │ │ │ + beq 62f1c │ │ │ │ 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] │ │ │ │ @@ -57961,73 +57977,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 62e78 │ │ │ │ - ldr r1, [pc, #156] @ 62edc │ │ │ │ + beq 62ec0 │ │ │ │ + ldr r1, [pc, #156] @ 62f24 │ │ │ │ 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 62e78 │ │ │ │ + b 62ec0 │ │ │ │ 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 62e98 │ │ │ │ + beq 62ee0 │ │ │ │ mov r0, #3 │ │ │ │ - bl a28ac │ │ │ │ + bl a2914 │ │ │ │ mov r5, r0 │ │ │ │ - b 62ea4 │ │ │ │ + b 62eec │ │ │ │ mov r0, #2 │ │ │ │ - bl a297c │ │ │ │ + bl a29e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 62ec0 │ │ │ │ + beq 62f08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 62ec8 │ │ │ │ + beq 62f10 │ │ │ │ mov r4, r5 │ │ │ │ - b 62ed4 │ │ │ │ + b 62f1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 62ec0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 62f08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00062ee0 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +00062f28 <_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 625b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ + bl 625f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 62f70 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ + beq 62fb8 <_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] │ │ │ │ @@ -58035,55 +58051,55 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60f90 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ + bl 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 62f6c <_PyMonitoring_FireRaiseEvent@@Base+0x8c> │ │ │ │ - bl 11a7ec │ │ │ │ - b 62f70 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ - bl 9b3bc │ │ │ │ + bne 62fb4 <_PyMonitoring_FireRaiseEvent@@Base+0x8c> │ │ │ │ + bl 11a934 │ │ │ │ + b 62fb8 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00062f7c : │ │ │ │ +00062fc4 : │ │ │ │ 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 478d4 │ │ │ │ + bl 47b84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 23d320 │ │ │ │ + bl 23d080 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062fb0 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +00062ff8 <_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 625b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ + bl 625f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 63040 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ + beq 63088 <_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] │ │ │ │ @@ -58091,173 +58107,173 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60f90 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ + bl 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 6303c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8c> │ │ │ │ - bl 11a7ec │ │ │ │ - b 63040 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ - bl 9b3bc │ │ │ │ + bne 63084 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8c> │ │ │ │ + bl 11a934 │ │ │ │ + b 63088 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ + bl 9b36c │ │ │ │ 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 236c38 │ │ │ │ + bl 23699c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6308c <_PyMonitoring_FireExceptionHandledEvent@@Base+0xdc> │ │ │ │ - ldr r1, [pc, #36] @ 63098 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe8> │ │ │ │ + beq 630d4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xdc> │ │ │ │ + ldr r1, [pc, #36] @ 630e0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe8> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 349174 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 348e8c <_Py_hashtable_foreach@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63090 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe0> │ │ │ │ + beq 630d8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 16bc58 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 16bf34 <_Py_hashtable_destroy@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r3, r6, r4, ror #7 │ │ │ │ + andeq r3, r6, ip, lsr #8 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #412] @ 63258 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a8> │ │ │ │ - ldr r1, [pc, #412] @ 6325c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #412] @ 632a0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a8> │ │ │ │ + ldr r1, [pc, #412] @ 632a4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2ac> │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 63158 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ + blt 631a0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp] │ │ │ │ - beq 63158 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ + beq 631a0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #8] │ │ │ │ add r3, r2, #16 │ │ │ │ add r6, r3, r6 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 631bc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x20c> │ │ │ │ + b 63204 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x20c> │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63158 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ + beq 631a0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 63158 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 631a0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 63250 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a0> │ │ │ │ + b 63298 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a0> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 275a10 │ │ │ │ + bl 275a20 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 631bc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x20c> │ │ │ │ + beq 63204 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x20c> │ │ │ │ ldr r8, [sp, #8] │ │ │ │ sub r5, r7, r5 │ │ │ │ sub r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt 631dc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22c> │ │ │ │ + bgt 63224 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22c> │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt 63200 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x250> │ │ │ │ + bgt 63248 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x250> │ │ │ │ cmn r5, #128 @ 0x80 │ │ │ │ - blt 63228 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x278> │ │ │ │ + blt 63270 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x278> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 64914 │ │ │ │ + bl 6495c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63134 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ + beq 6317c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 63160 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0> │ │ │ │ + bhi 631a8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl caf40 <_PyBytes_Resize@@Base> │ │ │ │ + bl cafac <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp] │ │ │ │ - b 63250 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a0> │ │ │ │ + b 63298 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a0> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64914 │ │ │ │ + bl 6495c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63134 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ + beq 6317c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ sub r4, r4, #255 @ 0xff │ │ │ │ - b 63180 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d0> │ │ │ │ + b 631c8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d0> │ │ │ │ mov r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64914 │ │ │ │ + bl 6495c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63134 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ + beq 6317c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ mov r4, #0 │ │ │ │ sub r5, r5, #127 @ 0x7f │ │ │ │ - b 63188 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d8> │ │ │ │ + b 631d0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d8> │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64914 │ │ │ │ + bl 6495c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63134 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ + beq 6317c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ mov r4, #0 │ │ │ │ add r5, r5, #128 @ 0x80 │ │ │ │ - b 63190 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e0> │ │ │ │ + b 631d8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e0> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq pc, r8, ip, lsl r1 @ │ │ │ │ + eorseq lr, r8, ip, lsl lr │ │ │ │ │ │ │ │ -00063260 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +000632a8 <_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 625b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ + bl 625f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 632f0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + beq 63338 <_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] │ │ │ │ @@ -58265,47 +58281,47 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60f90 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ + bl 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 632ec <_PyMonitoring_FirePyUnwindEvent@@Base+0x8c> │ │ │ │ - bl 11a7ec │ │ │ │ - b 632f0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ - bl 9b3bc │ │ │ │ + bne 63334 <_PyMonitoring_FirePyUnwindEvent@@Base+0x8c> │ │ │ │ + bl 11a934 │ │ │ │ + b 63338 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc] @ 63304 <_PyMonitoring_FirePyUnwindEvent@@Base+0xa4> │ │ │ │ - b 9df70 │ │ │ │ - eorseq r8, r8, r8, ror r4 │ │ │ │ + ldr r0, [pc] @ 6334c <_PyMonitoring_FirePyUnwindEvent@@Base+0xa4> │ │ │ │ + b 9df20 │ │ │ │ + eorseq r8, r8, ip, ror #3 │ │ │ │ │ │ │ │ -00063308 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +00063350 <_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] @ 633e0 <_PyMonitoring_FireStopIterationEvent@@Base+0xd8> │ │ │ │ + ldr ip, [pc, #192] @ 63428 <_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 139940 │ │ │ │ + bl 139a98 │ │ │ │ mov r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 625b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ + bl 625f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 633d4 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ + beq 6341c <_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] │ │ │ │ @@ -58313,332 +58329,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 60f90 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ + bl 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 633b8 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ + beq 63400 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 633b8 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ + bne 63400 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 633cc <_PyMonitoring_FireStopIterationEvent@@Base+0xc4> │ │ │ │ + bne 63414 <_PyMonitoring_FireStopIterationEvent@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a7ec │ │ │ │ - b 633d4 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ + bl 11a934 │ │ │ │ + b 6341c <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ mov r0, #0 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ 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] @ 6345c <_PyMonitoring_FireStopIterationEvent@@Base+0x154> │ │ │ │ + ldr r5, [pc, #96] @ 634a4 <_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 6344c <_PyMonitoring_FireStopIterationEvent@@Base+0x144> │ │ │ │ + beq 63494 <_PyMonitoring_FireStopIterationEvent@@Base+0x144> │ │ │ │ ldm r6, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ stm r4, {r0, r1} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 918bc <_Py_hashtable_set@@Base> │ │ │ │ + bl 91920 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 63454 <_PyMonitoring_FireStopIterationEvent@@Base+0x14c> │ │ │ │ + bge 6349c <_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 448a8 │ │ │ │ + b 44b00 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, r1 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bne 634b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b0> │ │ │ │ + bne 63500 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b0> │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 634f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ec> │ │ │ │ + beq 6353c <_PyMonitoring_FireStopIterationEvent@@Base+0x1ec> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, ip │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #120] @ 63554 <_PyMonitoring_FireStopIterationEvent@@Base+0x24c> │ │ │ │ + ldr ip, [pc, #120] @ 6359c <_PyMonitoring_FireStopIterationEvent@@Base+0x24c> │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 634f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ec> │ │ │ │ + bne 6353c <_PyMonitoring_FireStopIterationEvent@@Base+0x1ec> │ │ │ │ mov r5, #0 │ │ │ │ - b 63548 <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ + b 63590 <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r4, [ip] │ │ │ │ - bl 1c7fec │ │ │ │ + bl 1c7504 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2c1b70 <_PyUnicode_EncodeUTF16@@Base+0xa04> │ │ │ │ + bl 2c1f84 <_PyUnicode_EncodeUTF16@@Base+0xa04> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 634ec <_PyMonitoring_FireStopIterationEvent@@Base+0x1e4> │ │ │ │ + beq 63534 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e4> │ │ │ │ mov r1, r5 │ │ │ │ - bl 313ae0 <_PyGen_SetStopIterationValue@@Base+0x200> │ │ │ │ + bl 313e34 <_PyGen_SetStopIterationValue@@Base+0x200> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 63548 <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ + beq 63590 <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63548 <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ + bne 63590 <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, ip, asr r1 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6358c <_PyMonitoring_FireStopIterationEvent@@Base+0x284> │ │ │ │ - ldr r3, [pc, #120] @ 635f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ - ldr r1, [pc, #120] @ 635fc <_PyMonitoring_FireStopIterationEvent@@Base+0x2f4> │ │ │ │ + bne 635d4 <_PyMonitoring_FireStopIterationEvent@@Base+0x284> │ │ │ │ + ldr r3, [pc, #120] @ 63640 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ + ldr r1, [pc, #120] @ 63644 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 635bc <_PyMonitoring_FireStopIterationEvent@@Base+0x2b4> │ │ │ │ - ldr r2, [pc, #108] @ 63600 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f8> │ │ │ │ + bl 18ec84 │ │ │ │ + b 63604 <_PyMonitoring_FireStopIterationEvent@@Base+0x2b4> │ │ │ │ + ldr r2, [pc, #108] @ 63648 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f8> │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 635d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2d0> │ │ │ │ + beq 63620 <_PyMonitoring_FireStopIterationEvent@@Base+0x2d0> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ - bne 635c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x2bc> │ │ │ │ - ldr r3, [pc, #68] @ 635f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ - ldr r1, [pc, #76] @ 63604 <_PyMonitoring_FireStopIterationEvent@@Base+0x2fc> │ │ │ │ + bne 6360c <_PyMonitoring_FireStopIterationEvent@@Base+0x2bc> │ │ │ │ + ldr r3, [pc, #68] @ 63640 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ + ldr r1, [pc, #76] @ 6364c <_PyMonitoring_FireStopIterationEvent@@Base+0x2fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 635dc <_PyMonitoring_FireStopIterationEvent@@Base+0x2d4> │ │ │ │ + b 63624 <_PyMonitoring_FireStopIterationEvent@@Base+0x2d4> │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ strb r2, [r3, #32] │ │ │ │ str r1, [r3, #28] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r8, ror r1 @ │ │ │ │ + eorseq lr, r8, r8, ror lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r8, r8, r1, pc @ │ │ │ │ + mlaseq r8, r8, lr, lr │ │ │ │ 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 6304c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ + bl 63094 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63650 <_PyMonitoring_FireStopIterationEvent@@Base+0x348> │ │ │ │ + beq 63698 <_PyMonitoring_FireStopIterationEvent@@Base+0x348> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 918bc <_Py_hashtable_set@@Base> │ │ │ │ + bl 91920 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 63658 <_PyMonitoring_FireStopIterationEvent@@Base+0x350> │ │ │ │ + bge 636a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x350> │ │ │ │ mov r0, r4 │ │ │ │ - bl 16bc58 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 16bf34 <_Py_hashtable_destroy@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 63668 <_PyMonitoring_FireStopIterationEvent@@Base+0x360> │ │ │ │ - b 9df70 │ │ │ │ - eorseq r8, r8, r8, ror #8 │ │ │ │ + ldr r0, [pc] @ 636b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x360> │ │ │ │ + b 9df20 │ │ │ │ + @ instruction: 0x003881dc │ │ │ │ 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 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63758 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + beq 637a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ mov r0, r8 │ │ │ │ - bl 18c1ac │ │ │ │ + bl 18bd48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 636f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ + beq 63738 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 18c1ac │ │ │ │ + bl 18bd48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 636f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ + beq 63738 <_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 636f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ + beq 63738 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl a344c │ │ │ │ + bl a34b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 63718 <_PyMonitoring_FireStopIterationEvent@@Base+0x410> │ │ │ │ + bne 63760 <_PyMonitoring_FireStopIterationEvent@@Base+0x410> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63758 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + beq 637a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63758 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + bne 637a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 63758 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 637a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 63750 <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ + beq 63798 <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63750 <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ + bne 63798 <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 63790 <_PyMonitoring_FireStopIterationEvent@@Base+0x488> │ │ │ │ + beq 637d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x488> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b 63820 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + b 63868 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r9, r4, #8 │ │ │ │ movne r7, r5 │ │ │ │ movne r8, r6 │ │ │ │ - beq 63820 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + beq 63868 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge 63808 <_PyMonitoring_FireStopIterationEvent@@Base+0x500> │ │ │ │ + bge 63850 <_PyMonitoring_FireStopIterationEvent@@Base+0x500> │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 30c240 │ │ │ │ + bl 30c598 │ │ │ │ add r8, r8, #1 │ │ │ │ add r7, r7, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63800 <_PyMonitoring_FireStopIterationEvent@@Base+0x4f8> │ │ │ │ + bne 63848 <_PyMonitoring_FireStopIterationEvent@@Base+0x4f8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63820 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + beq 63868 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63820 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + bne 63868 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 63820 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 63868 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ str r0, [r9, #4]! │ │ │ │ - b 637b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x4a8> │ │ │ │ + b 637f8 <_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] @ 63840 <_PyMonitoring_FireStopIterationEvent@@Base+0x538> │ │ │ │ + ldr r1, [pc, #8] @ 63888 <_PyMonitoring_FireStopIterationEvent@@Base+0x538> │ │ │ │ mov r2, r3 │ │ │ │ str ip, [r3, #16] │ │ │ │ - b 349174 <_Py_hashtable_foreach@@Base> │ │ │ │ - andeq r3, r6, ip, ror #12 │ │ │ │ + b 348e8c <_Py_hashtable_foreach@@Base> │ │ │ │ + @ instruction: 0x000636b4 │ │ │ │ │ │ │ │ -00063844 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +0006388c <_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] @ 63890 <_PyErr_FormatFromCause@@Base+0x4c> │ │ │ │ + ldr r2, [pc, #48] @ 638d8 <_PyErr_FormatFromCause@@Base+0x4c> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2d3e40 │ │ │ │ + bl 2d3e20 │ │ │ │ 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 │ │ │ │ @@ -58654,308 +58670,308 @@ │ │ │ │ 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 638f4 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ + bne 6393c <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ clz r2, r6 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 63930 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ + beq 63978 <_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] @ 63cdc <_PyErr_FormatFromCause@@Base+0x498> │ │ │ │ + ldr ip, [pc, #968] @ 63d24 <_PyErr_FormatFromCause@@Base+0x498> │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 63930 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ + bne 63978 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ mov r0, #0 │ │ │ │ - b 63cd4 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ + b 63d1c <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ ldr r1, [r6] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 303328 │ │ │ │ - bl a5784 │ │ │ │ + bl 3038c0 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63928 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 63970 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 303328 │ │ │ │ - bl a5784 │ │ │ │ + bl 3038c0 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63928 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 63970 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ cmp r7, #2 │ │ │ │ - beq 63a1c <_PyErr_FormatFromCause@@Base+0x1d8> │ │ │ │ + beq 63a64 <_PyErr_FormatFromCause@@Base+0x1d8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r8, [pc, #876] @ 63ce0 <_PyErr_FormatFromCause@@Base+0x49c> │ │ │ │ + ldr r8, [pc, #876] @ 63d28 <_PyErr_FormatFromCause@@Base+0x49c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 639cc <_PyErr_FormatFromCause@@Base+0x188> │ │ │ │ + beq 63a14 <_PyErr_FormatFromCause@@Base+0x188> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 6398c <_PyErr_FormatFromCause@@Base+0x148> │ │ │ │ + bne 639d4 <_PyErr_FormatFromCause@@Base+0x148> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 639b8 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ - bl 1afdd4 │ │ │ │ - ldr r3, [pc, #844] @ 63ce4 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ + b 63a00 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ + bl 1af2b4 │ │ │ │ + ldr r3, [pc, #844] @ 63d2c <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 639b8 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ - bl a5784 │ │ │ │ + beq 63a00 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63928 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 63970 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ cmp r7, #3 │ │ │ │ moveq r6, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq 63a2c <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - b 639d4 <_PyErr_FormatFromCause@@Base+0x190> │ │ │ │ - ldr r4, [pc, #788] @ 63ce8 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ - ldr r5, [pc, #788] @ 63cec <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ + beq 63a74 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + b 63a1c <_PyErr_FormatFromCause@@Base+0x190> │ │ │ │ + ldr r4, [pc, #788] @ 63d30 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ + ldr r5, [pc, #788] @ 63d34 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 639ec <_PyErr_FormatFromCause@@Base+0x1a8> │ │ │ │ + bne 63a34 <_PyErr_FormatFromCause@@Base+0x1a8> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 63a2c <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - bl 1afdd4 │ │ │ │ - ldr r3, [pc, #748] @ 63ce4 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ + b 63a74 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + bl 1af2b4 │ │ │ │ + ldr r3, [pc, #748] @ 63d2c <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63a2c <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - bl a5784 │ │ │ │ + beq 63a74 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63928 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ - b 63a2c <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - ldr r4, [pc, #708] @ 63ce8 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ - ldr r5, [pc, #708] @ 63cec <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ + bne 63970 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + b 63a74 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + ldr r4, [pc, #708] @ 63d30 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ + ldr r5, [pc, #708] @ 63d34 <_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 3550e8 │ │ │ │ + bl 354e00 │ │ │ │ ldrd sl, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63a80 <_PyErr_FormatFromCause@@Base+0x23c> │ │ │ │ + bne 63ac8 <_PyErr_FormatFromCause@@Base+0x23c> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3550e8 │ │ │ │ + bl 354e00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63aa0 <_PyErr_FormatFromCause@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #616] @ 63cf0 <_PyErr_FormatFromCause@@Base+0x4ac> │ │ │ │ - ldr r1, [pc, #616] @ 63cf4 <_PyErr_FormatFromCause@@Base+0x4b0> │ │ │ │ + beq 63ae8 <_PyErr_FormatFromCause@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #616] @ 63d38 <_PyErr_FormatFromCause@@Base+0x4ac> │ │ │ │ + ldr r1, [pc, #616] @ 63d3c <_PyErr_FormatFromCause@@Base+0x4b0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - bl a5784 │ │ │ │ + bl 18ec84 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63928 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ - b 63cd0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63970 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + b 63d18 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ subs r8, r0, #0 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ movne r8, #1 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #0 │ │ │ │ andne r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 63cd0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63d18 <_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] @ 63cf8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #520] @ 63d40 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63b1c <_PyErr_FormatFromCause@@Base+0x2d8> │ │ │ │ - ldr r3, [pc, #496] @ 63cf8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63b64 <_PyErr_FormatFromCause@@Base+0x2d8> │ │ │ │ + ldr r3, [pc, #496] @ 63d40 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 3550fc │ │ │ │ + bl 354e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63cc8 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63d10 <_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] @ 63cf8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #452] @ 63d40 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63b60 <_PyErr_FormatFromCause@@Base+0x31c> │ │ │ │ - ldr r3, [pc, #428] @ 63cf8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63ba8 <_PyErr_FormatFromCause@@Base+0x31c> │ │ │ │ + ldr r3, [pc, #428] @ 63d40 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 3550fc │ │ │ │ + bl 354e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63cc8 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63d10 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ bic r9, fp, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #396] @ 63cf8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #396] @ 63d40 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63b9c <_PyErr_FormatFromCause@@Base+0x358> │ │ │ │ - ldr r3, [pc, #368] @ 63cf8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63be4 <_PyErr_FormatFromCause@@Base+0x358> │ │ │ │ + ldr r3, [pc, #368] @ 63d40 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 3550fc │ │ │ │ + bl 354e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63cc8 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63d10 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r3, [pc, #324] @ 63cf8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #324] @ 63d40 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 355138 │ │ │ │ + bl 354e50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63be0 <_PyErr_FormatFromCause@@Base+0x39c> │ │ │ │ - ldr r3, [pc, #300] @ 63cf8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63c28 <_PyErr_FormatFromCause@@Base+0x39c> │ │ │ │ + ldr r3, [pc, #300] @ 63d40 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 3550fc │ │ │ │ + bl 354e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63cc8 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63d10 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 3547e4 │ │ │ │ + bl 3544fc │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 3547e4 │ │ │ │ + bl 3544fc │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 328b60 <_Py_c_abs@@Base> │ │ │ │ + bl 328284 <_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 328b60 <_Py_c_abs@@Base> │ │ │ │ + bl 328284 <_Py_c_abs@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354b9c │ │ │ │ + bl 3548b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3550fc │ │ │ │ + bl 354e14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63cd0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63d18 <_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 328b60 <_Py_c_abs@@Base> │ │ │ │ + bl 328284 <_Py_c_abs@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354b9c │ │ │ │ + bl 3548b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3550fc │ │ │ │ + bl 354e14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63cd0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63d18 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 355110 │ │ │ │ + bl 354e28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63cd0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ - ldr r0, [pc, #44] @ 63cfc <_PyErr_FormatFromCause@@Base+0x4b8> │ │ │ │ - b 63cd4 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ - ldr r0, [pc, #40] @ 63d00 <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ + bne 63d18 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + ldr r0, [pc, #44] @ 63d44 <_PyErr_FormatFromCause@@Base+0x4b8> │ │ │ │ + b 63d1c <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ + ldr r0, [pc, #40] @ 63d48 <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ 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 │ │ │ │ - eorseq sl, r8, r4, lsr #3 │ │ │ │ + eorseq r9, r8, r8, lsl 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 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 349998 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 3496b0 <_Py_c_neg@@Base+0x538> │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ │ │ │ │ -00063d28 <_Py_c_diff@@Base>: │ │ │ │ +00063d70 <_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 3547e4 │ │ │ │ + bl 3544fc │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 3547e4 │ │ │ │ + bl 3544fc │ │ │ │ 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 │ │ │ │ @@ -58964,320 +58980,320 @@ │ │ │ │ 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] @ 63e14 <_Py_c_diff@@Base+0xec> │ │ │ │ + ldr r2, [pc, #100] @ 63e5c <_Py_c_diff@@Base+0xec> │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, lr │ │ │ │ - bl 2b6bc0 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b6fd4 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63e0c <_Py_c_diff@@Base+0xe4> │ │ │ │ + beq 63e54 <_Py_c_diff@@Base+0xe4> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - bl 349b18 <_PyCrossInterpreterData_Release@@Base+0x5c> │ │ │ │ + bl 349830 <_PyCrossInterpreterData_Release@@Base+0x5c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63e0c <_Py_c_diff@@Base+0xe4> │ │ │ │ + beq 63e54 <_Py_c_diff@@Base+0xe4> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 29640 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #24] @ 63e18 <_Py_c_diff@@Base+0xf0> │ │ │ │ - bne 63e0c <_Py_c_diff@@Base+0xe4> │ │ │ │ - ldr r3, [pc, #20] @ 63e1c <_Py_c_diff@@Base+0xf4> │ │ │ │ + ldrne r0, [pc, #24] @ 63e60 <_Py_c_diff@@Base+0xf0> │ │ │ │ + bne 63e54 <_Py_c_diff@@Base+0xe4> │ │ │ │ + ldr r3, [pc, #20] @ 63e64 <_Py_c_diff@@Base+0xf4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq pc, r8, ip, lsl #5 │ │ │ │ + eorseq lr, r8, ip, lsl #31 │ │ │ │ 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 63e50 <_Py_c_diff@@Base+0x128> │ │ │ │ + bls 63e98 <_Py_c_diff@@Base+0x128> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 64170 │ │ │ │ + bl 641b8 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ - ldr r0, [pc] @ 63e58 <_Py_c_diff@@Base+0x130> │ │ │ │ + b a6504 │ │ │ │ + ldr r0, [pc] @ 63ea0 <_Py_c_diff@@Base+0x130> │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov lr, r1 │ │ │ │ add ip, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #92] @ 63ee4 <_Py_c_diff@@Base+0x1bc> │ │ │ │ + ldr r2, [pc, #92] @ 63f2c <_Py_c_diff@@Base+0x1bc> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, lr │ │ │ │ str ip, [sp] │ │ │ │ - bl 2b6bc0 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b6fd4 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63edc <_Py_c_diff@@Base+0x1b4> │ │ │ │ + beq 63f24 <_Py_c_diff@@Base+0x1b4> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 349b18 <_PyCrossInterpreterData_Release@@Base+0x5c> │ │ │ │ + bl 349830 <_PyCrossInterpreterData_Release@@Base+0x5c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63edc <_Py_c_diff@@Base+0x1b4> │ │ │ │ + beq 63f24 <_Py_c_diff@@Base+0x1b4> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ bl 2aa5c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #24] @ 63ee8 <_Py_c_diff@@Base+0x1c0> │ │ │ │ - beq 63edc <_Py_c_diff@@Base+0x1b4> │ │ │ │ - ldr r3, [pc, #20] @ 63eec <_Py_c_diff@@Base+0x1c4> │ │ │ │ + ldreq r0, [pc, #24] @ 63f30 <_Py_c_diff@@Base+0x1c0> │ │ │ │ + beq 63f24 <_Py_c_diff@@Base+0x1b4> │ │ │ │ + ldr r3, [pc, #20] @ 63f34 <_Py_c_diff@@Base+0x1c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq pc, r8, r4, asr #5 │ │ │ │ + eorseq lr, r8, r4, asr #31 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldrne r3, [r3, #104] @ 0x68 │ │ │ │ addne r0, r0, r3 │ │ │ │ - b 18c1ac │ │ │ │ + b 18bd48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #260] @ 6402c <_Py_c_diff@@Base+0x304> │ │ │ │ - ldr r1, [pc, #260] @ 64030 <_Py_c_diff@@Base+0x308> │ │ │ │ + ldr r3, [pc, #260] @ 64074 <_Py_c_diff@@Base+0x304> │ │ │ │ + ldr r1, [pc, #260] @ 64078 <_Py_c_diff@@Base+0x308> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 63f4c <_Py_c_diff@@Base+0x224> │ │ │ │ + bge 63f94 <_Py_c_diff@@Base+0x224> │ │ │ │ mov r0, #0 │ │ │ │ - b 64024 <_Py_c_diff@@Base+0x2fc> │ │ │ │ + b 6406c <_Py_c_diff@@Base+0x2fc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - ldr r5, [pc, #220] @ 64034 <_Py_c_diff@@Base+0x30c> │ │ │ │ + ldr r5, [pc, #220] @ 6407c <_Py_c_diff@@Base+0x30c> │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r2, r5 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ - beq 63f9c <_Py_c_diff@@Base+0x274> │ │ │ │ + beq 63fe4 <_Py_c_diff@@Base+0x274> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r1, [pc, #200] @ 64038 <_Py_c_diff@@Base+0x310> │ │ │ │ + ldr r1, [pc, #200] @ 64080 <_Py_c_diff@@Base+0x310> │ │ │ │ mov r3, ip │ │ │ │ - bl ad1c4 │ │ │ │ + bl ad278 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 63f44 <_Py_c_diff@@Base+0x21c> │ │ │ │ + beq 63f8c <_Py_c_diff@@Base+0x21c> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #164] @ 6403c <_Py_c_diff@@Base+0x314> │ │ │ │ - bl a9bd4 │ │ │ │ - b 64024 <_Py_c_diff@@Base+0x2fc> │ │ │ │ + ldr r0, [pc, #164] @ 64084 <_Py_c_diff@@Base+0x314> │ │ │ │ + bl a9c3c │ │ │ │ + b 6406c <_Py_c_diff@@Base+0x2fc> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bne 63ffc <_Py_c_diff@@Base+0x2d4> │ │ │ │ + bne 64044 <_Py_c_diff@@Base+0x2d4> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #132] @ 64038 <_Py_c_diff@@Base+0x310> │ │ │ │ + ldr r1, [pc, #132] @ 64080 <_Py_c_diff@@Base+0x310> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r3, ip │ │ │ │ - bl ad1c4 │ │ │ │ + bl ad278 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 63f44 <_Py_c_diff@@Base+0x21c> │ │ │ │ + beq 63f8c <_Py_c_diff@@Base+0x21c> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r5 │ │ │ │ - ldr r1, [pc, #100] @ 64040 <_Py_c_diff@@Base+0x318> │ │ │ │ - bl ad1c4 │ │ │ │ + ldr r1, [pc, #100] @ 64088 <_Py_c_diff@@Base+0x318> │ │ │ │ + bl ad278 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 63f44 <_Py_c_diff@@Base+0x21c> │ │ │ │ + beq 63f8c <_Py_c_diff@@Base+0x21c> │ │ │ │ str r5, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #76] @ 64044 <_Py_c_diff@@Base+0x31c> │ │ │ │ - bl a9bd4 │ │ │ │ - b 64024 <_Py_c_diff@@Base+0x2fc> │ │ │ │ + ldr r0, [pc, #76] @ 6408c <_Py_c_diff@@Base+0x31c> │ │ │ │ + bl a9c3c │ │ │ │ + b 6406c <_Py_c_diff@@Base+0x2fc> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ moveq r3, r2 │ │ │ │ - ldr r0, [pc, #44] @ 64048 <_Py_c_diff@@Base+0x320> │ │ │ │ + ldr r0, [pc, #44] @ 64090 <_Py_c_diff@@Base+0x320> │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9c3c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x0038f2d8 │ │ │ │ + @ instruction: 0x0038efd8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq pc, r8, ip, lsr #6 │ │ │ │ - eorseq pc, r8, r4, lsr r3 @ │ │ │ │ - eorseq r2, r7, r8, lsl #11 │ │ │ │ - eorseq pc, r8, ip, lsr r3 @ │ │ │ │ - eorseq pc, r8, r4, asr #6 │ │ │ │ + eorseq pc, r8, ip, lsr #32 │ │ │ │ + eorseq pc, r8, r4, lsr r0 @ │ │ │ │ + eorseq r2, r7, r8, lsl #5 │ │ │ │ + eorseq pc, r8, ip, lsr r0 @ │ │ │ │ + eorseq pc, r8, r4, asr #32 │ │ │ │ │ │ │ │ -0006404c : │ │ │ │ +00064094 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6406c │ │ │ │ - bl 3480e4 │ │ │ │ - b 640cc │ │ │ │ + bne 640b4 │ │ │ │ + bl 347dfc │ │ │ │ + b 64114 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r3, [ip, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64140 │ │ │ │ + beq 64188 │ │ │ │ ldr lr, [r3, #36] @ 0x24 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 64094 │ │ │ │ + bne 640dc │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 640a0 │ │ │ │ + beq 640e8 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [ip, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 64140 │ │ │ │ + bne 64188 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64140 │ │ │ │ + beq 64188 │ │ │ │ mov r0, r2 │ │ │ │ - bl a5a74 │ │ │ │ + bl a5adc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 640d4 │ │ │ │ + bne 6411c │ │ │ │ mov r4, #0 │ │ │ │ - b 6415c │ │ │ │ + b 641a4 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251580 │ │ │ │ + bl 2512e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 64110 │ │ │ │ + beq 64158 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 64110 │ │ │ │ + bne 64158 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #76] @ 64164 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #76] @ 641ac │ │ │ │ cmp r4, r3 │ │ │ │ - bne 6415c │ │ │ │ + bne 641a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 64140 │ │ │ │ + beq 64188 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 64140 │ │ │ │ + bne 64188 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #28] @ 64168 │ │ │ │ + ldr r3, [pc, #28] @ 641b0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 6416c │ │ │ │ + ldr r1, [pc, #24] @ 641b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 640cc │ │ │ │ + bl 117864 │ │ │ │ + b 64114 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, ip, asr #6 │ │ │ │ + eorseq pc, r8, ip, asr #32 │ │ │ │ sub r0, r0, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #3 │ │ │ │ - bls 641bc │ │ │ │ + bls 64204 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #52] @ 641cc │ │ │ │ + ldr r1, [pc, #52] @ 64214 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #86 @ 0x56 │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r3, [pc, #40] @ 641d0 │ │ │ │ - ldr r2, [pc, #40] @ 641d4 │ │ │ │ + ldr r3, [pc, #40] @ 64218 │ │ │ │ + ldr r2, [pc, #40] @ 6421c │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ mov r0, #253 @ 0xfd │ │ │ │ bl 2a954 │ │ │ │ - ldr r3, [pc, #20] @ 641d8 │ │ │ │ + ldr r3, [pc, #20] @ 64220 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [r3, #216] @ 0xd8 │ │ │ │ bx lr │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq pc, r8, r4, lsl r2 @ │ │ │ │ - eorseq pc, r8, r8, lsr r2 @ │ │ │ │ - subseq fp, r3, r0, ror #27 │ │ │ │ + eorseq lr, r8, r4, lsl pc │ │ │ │ + eorseq lr, r8, r8, lsr pc │ │ │ │ + ldrsbeq fp, [r3], #-168 @ 0xffffff58 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #124] @ 64274 │ │ │ │ + ldr r2, [pc, #124] @ 642bc │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ - beq 64218 │ │ │ │ + beq 64260 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 6442c │ │ │ │ + bl 64474 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64238 │ │ │ │ + beq 64280 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 64170 │ │ │ │ + bl 641b8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92a30 │ │ │ │ - ldr r3, [pc, #28] @ 64274 │ │ │ │ + bl 92a94 │ │ │ │ + ldr r3, [pc, #28] @ 642bc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 6426c │ │ │ │ + beq 642b4 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -59285,37 +59301,37 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r1, #1 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r0, r3, #12 │ │ │ │ - bne 642b4 │ │ │ │ + bne 642fc │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 642ec │ │ │ │ + bne 64334 │ │ │ │ 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] @ 6431c │ │ │ │ + ldr ip, [pc, #72] @ 64364 │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 642ec │ │ │ │ + bne 64334 │ │ │ │ mov r0, #0 │ │ │ │ - b 64314 │ │ │ │ + b 6435c │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl aaad0 │ │ │ │ + bl aab34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 642e4 │ │ │ │ + beq 6432c │ │ │ │ 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} │ │ │ │ @@ -59323,115 +59339,115 @@ │ │ │ │ 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 64360 │ │ │ │ + bgt 643a8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - ldr r3, [pc, #68] @ 64390 │ │ │ │ + ldr r3, [pc, #68] @ 643d8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldrne r1, [pc, #60] @ 64394 │ │ │ │ - ldreq r1, [pc, #60] @ 64398 │ │ │ │ - bl 18f0e8 │ │ │ │ - b 6436c │ │ │ │ - bl 175934 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + ldrne r1, [pc, #60] @ 643dc │ │ │ │ + ldreq r1, [pc, #60] @ 643e0 │ │ │ │ + bl 18ec84 │ │ │ │ + b 643b4 │ │ │ │ + bl 175d5c <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 64374 │ │ │ │ + bge 643bc │ │ │ │ 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 #2 │ │ │ │ - eorseq lr, r6, ip, lsr #2 │ │ │ │ + eorseq sp, r6, ip, lsl #28 │ │ │ │ + eorseq sp, r6, ip, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #112] @ 64424 │ │ │ │ + ldr r2, [pc, #112] @ 6446c │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2b5650 <_PyParkingLot_UnparkAll@@Base+0x1bc> │ │ │ │ + bl 2b5a34 <_PyParkingLot_UnparkAll@@Base+0x1bc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 64418 │ │ │ │ + beq 64460 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #84] @ 64428 │ │ │ │ + ldr r0, [pc, #84] @ 64470 │ │ │ │ str r4, [sp] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 64404 │ │ │ │ + beq 6444c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 6440c │ │ │ │ + beq 64454 │ │ │ │ mov r4, r5 │ │ │ │ - b 64418 │ │ │ │ + b 64460 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 64404 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 6444c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq pc, r8, r8, ror r3 @ │ │ │ │ + eorseq pc, r8, r8, ror r0 @ │ │ │ │ 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 64170 │ │ │ │ + bl 641b8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 64474 │ │ │ │ + b 644bc │ │ │ │ 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] @ 646d4 │ │ │ │ + ldr r3, [pc, #576] @ 6471c │ │ │ │ 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 349998 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 3496b0 <_Py_c_neg@@Base+0x538> │ │ │ │ mov r1, sl │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 355a10 │ │ │ │ + bl 355728 │ │ │ │ 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 │ │ │ │ @@ -59439,71 +59455,71 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r2 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 349998 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 3496b0 <_Py_c_neg@@Base+0x538> │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 35457c │ │ │ │ + bl 354294 │ │ │ │ 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 349998 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 3496b0 <_Py_c_neg@@Base+0x538> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 349d08 <_PyCrossInterpreterData_Release@@Base+0x24c> │ │ │ │ + bl 349a20 <_PyCrossInterpreterData_Release@@Base+0x24c> │ │ │ │ cmp r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ movhi fp, #6 │ │ │ │ movls fp, #31 │ │ │ │ - bl 349998 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 3496b0 <_Py_c_neg@@Base+0x538> │ │ │ │ add r6, r7, r6 │ │ │ │ sub sl, r0, #1 │ │ │ │ add r3, sl, #616 @ 0x268 │ │ │ │ cmp r4, r0 │ │ │ │ add sl, sp, r3 │ │ │ │ - bne 645f0 │ │ │ │ + bne 64638 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 349fac │ │ │ │ + bl 349cc4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34a060 │ │ │ │ + bl 349d78 │ │ │ │ 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 349fac │ │ │ │ + bl 349cc4 │ │ │ │ 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 349fac │ │ │ │ + bl 349cc4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34a060 │ │ │ │ - b 64664 │ │ │ │ + bl 349d78 │ │ │ │ + b 646ac │ │ │ │ mov r7, r0 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 29658 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #200 @ 0xc8 │ │ │ │ @@ -59512,237 +59528,237 @@ │ │ │ │ bl 29a18 <__memcpy_chk@plt> │ │ │ │ add r3, r4, #616 @ 0x268 │ │ │ │ add r4, sp, r3 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ strb fp, [r4, #-404] @ 0xfffffe6c │ │ │ │ - bl 349fac │ │ │ │ + bl 349cc4 │ │ │ │ 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 349fac │ │ │ │ + bl 349cc4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34a060 │ │ │ │ + bl 349d78 │ │ │ │ cmp r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bhi 6468c │ │ │ │ - bl 349998 <_Py_c_neg@@Base+0x538> │ │ │ │ + bhi 646d4 │ │ │ │ + bl 3496b0 <_Py_c_neg@@Base+0x538> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 64898 │ │ │ │ - b 646b0 │ │ │ │ - bl 349998 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 648e0 │ │ │ │ + b 646f8 │ │ │ │ + bl 3496b0 <_Py_c_neg@@Base+0x538> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 64170 │ │ │ │ + bl 641b8 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 64898 │ │ │ │ - ldr r3, [pc, #28] @ 646d4 │ │ │ │ + bl 648e0 │ │ │ │ + ldr r3, [pc, #28] @ 6471c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 646cc │ │ │ │ + beq 64714 │ │ │ │ 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, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #124] @ 64774 │ │ │ │ + ldr r1, [pc, #124] @ 647bc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dce0 │ │ │ │ + bl 17e108 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 6473c │ │ │ │ + beq 64784 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6473c │ │ │ │ - ldr r3, [pc, #76] @ 64778 │ │ │ │ + bne 64784 │ │ │ │ + ldr r3, [pc, #76] @ 647c0 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r1, [pc, #72] @ 6477c │ │ │ │ + ldr r1, [pc, #72] @ 647c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 64754 │ │ │ │ + bl 117864 │ │ │ │ + b 6479c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5aed4 │ │ │ │ + bl 5af20 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6475c │ │ │ │ + bne 647a4 │ │ │ │ mov r4, #0 │ │ │ │ - b 6476c │ │ │ │ + b 647b4 │ │ │ │ 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 #7 │ │ │ │ + eorseq pc, r8, r4, lsr #1 │ │ │ │ │ │ │ │ -00064780 : │ │ │ │ +000647c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 647a0 │ │ │ │ - bl 3480e4 │ │ │ │ - b 647f4 │ │ │ │ + bne 647e8 │ │ │ │ + bl 347dfc │ │ │ │ + b 6483c │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64864 │ │ │ │ + beq 648ac │ │ │ │ ldr lr, [r2, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 647c8 │ │ │ │ + beq 64810 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [ip, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 64864 │ │ │ │ + bne 648ac │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64864 │ │ │ │ + beq 648ac │ │ │ │ mov r0, r3 │ │ │ │ - bl a5a74 │ │ │ │ + bl a5adc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 647fc │ │ │ │ + bne 64844 │ │ │ │ mov r4, #0 │ │ │ │ - b 64880 │ │ │ │ + b 648c8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10b0a8 │ │ │ │ + bl 10b218 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 64834 │ │ │ │ + beq 6487c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 64834 │ │ │ │ + bne 6487c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #76] @ 64888 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #76] @ 648d0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 64880 │ │ │ │ + bne 648c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 64864 │ │ │ │ + beq 648ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 64864 │ │ │ │ + bne 648ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #28] @ 6488c │ │ │ │ + ldr r3, [pc, #28] @ 648d4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 64890 │ │ │ │ + ldr r1, [pc, #24] @ 648d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 647f4 │ │ │ │ + bl 117864 │ │ │ │ + b 6483c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, ip, asr #6 │ │ │ │ - b 61c98 <_PyMonitoring_FirePyReturnEvent@@Base+0x5c8> │ │ │ │ + eorseq pc, r8, ip, asr #32 │ │ │ │ + b 61ce0 <_PyMonitoring_FirePyReturnEvent@@Base+0x5c8> │ │ │ │ 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 35457c │ │ │ │ + bl 354294 │ │ │ │ mov r9, #0 │ │ │ │ sub r4, r4, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r4, r5, r4 │ │ │ │ cmp r9, sl │ │ │ │ - beq 64900 │ │ │ │ + beq 64948 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 64990 │ │ │ │ + bl 649d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34a060 │ │ │ │ + bl 349d78 │ │ │ │ add r9, r9, #1 │ │ │ │ add r5, r5, r8 │ │ │ │ - b 648d4 │ │ │ │ + b 6491c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 64990 │ │ │ │ + b 649d8 │ │ │ │ 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 64978 │ │ │ │ + bge 649c0 │ │ │ │ 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 caf40 <_PyBytes_Resize@@Base> │ │ │ │ + bl cafac <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6494c │ │ │ │ + bge 64994 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #136] @ 64a30 │ │ │ │ + ldr r3, [pc, #136] @ 64a78 │ │ │ │ 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 │ │ │ │ @@ -59756,262 +59772,262 @@ │ │ │ │ mov ip, sp │ │ │ │ ldrd r0, [r2, #8]! │ │ │ │ strd r0, [sp] │ │ │ │ ldm ip, {r0, r1} │ │ │ │ cmp r2, r4 │ │ │ │ stm r3, {r0, r1} │ │ │ │ add r3, r3, #8 │ │ │ │ - bne 649e0 │ │ │ │ + bne 64a28 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 64a30 │ │ │ │ + ldr r3, [pc, #28] @ 64a78 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64a28 │ │ │ │ + beq 64a70 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #216 @ 0xd8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ │ │ │ │ -00064a34 : │ │ │ │ +00064a7c : │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 64a40 │ │ │ │ - b 118a18 │ │ │ │ + ldr r0, [pc] @ 64a88 │ │ │ │ + b 118b5c │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #124] @ 64adc │ │ │ │ + ldr r2, [pc, #124] @ 64b24 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ - beq 64a80 │ │ │ │ + beq 64ac8 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 6442c │ │ │ │ + bl 64474 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64aa0 │ │ │ │ + beq 64ae8 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 64170 │ │ │ │ + bl 641b8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32a2a4 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 64adc │ │ │ │ + bl 32a114 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 64b24 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64ad4 │ │ │ │ + beq 64b1c │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ │ │ │ │ -00064ae0 : │ │ │ │ +00064b28 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 64b9c │ │ │ │ + beq 64be4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #152] @ 64ba4 │ │ │ │ + ldr r4, [pc, #152] @ 64bec │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5ac18 <_PyContext_NewHamtForTests@@Base+0x1c0c> │ │ │ │ + bl 5ac64 <_PyContext_NewHamtForTests@@Base+0x1c0c> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 64b64 │ │ │ │ - ldr r3, [pc, #132] @ 64ba8 │ │ │ │ + bne 64bac │ │ │ │ + ldr r3, [pc, #132] @ 64bf0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a484 │ │ │ │ + bl 11a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64b3c │ │ │ │ - bl 11a838 │ │ │ │ - ldr r0, [pc, #112] @ 64bac │ │ │ │ + beq 64b84 │ │ │ │ + bl 11a980 │ │ │ │ + ldr r0, [pc, #112] @ 64bf4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #108] @ 64bb0 │ │ │ │ + ldr r3, [pc, #108] @ 64bf8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a484 │ │ │ │ + bl 11a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64b30 │ │ │ │ + bne 64b78 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a484 │ │ │ │ + bl 11a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64b30 │ │ │ │ - b 64b94 │ │ │ │ + bne 64b78 │ │ │ │ + b 64bdc │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 64b84 │ │ │ │ + beq 64bcc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 64b84 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #40] @ 64bb4 │ │ │ │ - ldr r1, [pc, #40] @ 64bb8 │ │ │ │ + bne 64bcc │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #40] @ 64bfc │ │ │ │ + ldr r1, [pc, #40] @ 64c00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 64bac │ │ │ │ + ldr r0, [pc, #8] @ 64bf4 │ │ │ │ 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 r8, r6, r8, lsl #25 │ │ │ │ + eorseq r8, r6, r8, lsl #19 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 64bc8 │ │ │ │ - b a9bd4 │ │ │ │ - eorseq pc, r8, r8, lsr #8 │ │ │ │ + ldr r0, [pc] @ 64c10 │ │ │ │ + b a9c3c │ │ │ │ + eorseq pc, r8, r8, lsr #2 │ │ │ │ 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 64c14 │ │ │ │ + bne 64c5c │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 64c38 │ │ │ │ - ldr r2, [pc, #380] @ 64d84 │ │ │ │ - ldr r1, [pc, #380] @ 64d88 │ │ │ │ - ldr r0, [pc, #380] @ 64d8c │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 64d4c │ │ │ │ + bne 64c80 │ │ │ │ + ldr r2, [pc, #380] @ 64dcc │ │ │ │ + ldr r1, [pc, #380] @ 64dd0 │ │ │ │ + ldr r0, [pc, #380] @ 64dd4 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 64d94 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #360] @ 64d8c │ │ │ │ + ldr r0, [pc, #360] @ 64dd4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64bec │ │ │ │ - b 64d4c │ │ │ │ + bne 64c34 │ │ │ │ + b 64d94 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 64d4c │ │ │ │ + beq 64d94 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 64c70 │ │ │ │ - ldr r3, [pc, #300] @ 64d90 │ │ │ │ - ldr r1, [pc, #300] @ 64d94 │ │ │ │ + beq 64cb8 │ │ │ │ + ldr r3, [pc, #300] @ 64dd8 │ │ │ │ + ldr r1, [pc, #300] @ 64ddc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 64d4c │ │ │ │ + bl 18ec84 │ │ │ │ + b 64d94 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 29830c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298794 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64d4c │ │ │ │ + beq 64d94 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r3, [pc, #264] @ 64d98 │ │ │ │ + ldr r3, [pc, #264] @ 64de0 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bhi 64ce4 │ │ │ │ - bl 99908 │ │ │ │ + bhi 64d2c │ │ │ │ + bl 998b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 64ce4 │ │ │ │ + beq 64d2c │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ bl 295d4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 64cf8 │ │ │ │ + bne 64d40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 64c90 │ │ │ │ + blt 64cd8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ble 64cf0 │ │ │ │ - bl 29dc68 │ │ │ │ + ble 64d38 │ │ │ │ + bl 29e0e4 │ │ │ │ mov r4, r0 │ │ │ │ - b 64d78 │ │ │ │ + b 64dc0 │ │ │ │ lsl r3, r3, #1 │ │ │ │ - b 64c8c │ │ │ │ + b 64cd4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 64d1c │ │ │ │ - b 64d44 │ │ │ │ + bne 64d64 │ │ │ │ + b 64d8c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge 64d70 │ │ │ │ + bge 64db8 │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ - bl 17591c <_PyLong_FromGid@@Base> │ │ │ │ + bl 175d44 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64d10 │ │ │ │ + bne 64d58 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 64d54 │ │ │ │ + bne 64d9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r4, #0 │ │ │ │ - b 64d78 │ │ │ │ + b 64dc0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 64d44 │ │ │ │ + bne 64d8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 64d44 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 64d8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - eorseq r9, r6, r8, ror #3 │ │ │ │ - eorseq r9, r6, r8, asr #20 │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + eorseq r8, r6, r8, ror #29 │ │ │ │ + eorseq r9, r6, r8, asr #14 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r1, r0 │ │ │ │ + mlaseq r5, ip, lr, pc @ │ │ │ │ andeq r0, r1, r1 │ │ │ │ │ │ │ │ -00064d9c : │ │ │ │ +00064de4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 111828 │ │ │ │ + bl 111978 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 9b440 │ │ │ │ + b 9b3f0 │ │ │ │ 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 │ │ │ │ @@ -60021,179 +60037,179 @@ │ │ │ │ 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 64e20 │ │ │ │ + bne 64e68 │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64e58 │ │ │ │ - ldr ip, [pc, #312] @ 64f60 │ │ │ │ + beq 64ea0 │ │ │ │ + ldr ip, [pc, #312] @ 64fa8 │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 64f54 │ │ │ │ + beq 64f9c │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - beq 64f34 │ │ │ │ + beq 64f7c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 64ec4 │ │ │ │ + beq 64f0c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 64e98 │ │ │ │ - ldr r2, [pc, #220] @ 64f64 │ │ │ │ - ldr r1, [pc, #220] @ 64f68 │ │ │ │ - ldr r0, [pc, #220] @ 64f6c │ │ │ │ + bne 64ee0 │ │ │ │ + ldr r2, [pc, #220] @ 64fac │ │ │ │ + ldr r1, [pc, #220] @ 64fb0 │ │ │ │ + ldr r0, [pc, #220] @ 64fb4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 64f54 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 64f9c │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 64f54 │ │ │ │ + beq 64f9c │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 64f10 │ │ │ │ + bne 64f58 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 64f38 │ │ │ │ + beq 64f80 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 64eec │ │ │ │ - ldr r2, [pc, #132] @ 64f64 │ │ │ │ - ldr r1, [pc, #140] @ 64f70 │ │ │ │ - ldr r0, [pc, #132] @ 64f6c │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 64f54 │ │ │ │ + bne 64f34 │ │ │ │ + ldr r2, [pc, #132] @ 64fac │ │ │ │ + ldr r1, [pc, #140] @ 64fb8 │ │ │ │ + ldr r0, [pc, #132] @ 64fb4 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 64f9c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 64f54 │ │ │ │ + beq 64f9c │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 64f24 │ │ │ │ - ldr r3, [pc, #92] @ 64f74 │ │ │ │ - ldr r1, [pc, #92] @ 64f78 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 64f54 │ │ │ │ - ldr r3, [pc, #80] @ 64f7c │ │ │ │ + beq 64f6c │ │ │ │ + ldr r3, [pc, #92] @ 64fbc │ │ │ │ + ldr r1, [pc, #92] @ 64fc0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 64f9c │ │ │ │ + ldr r3, [pc, #80] @ 64fc4 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ - b 64f3c │ │ │ │ - ldr r4, [pc, #64] @ 64f7c │ │ │ │ + b 64f84 │ │ │ │ + ldr r4, [pc, #64] @ 64fc4 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 64f80 │ │ │ │ + b 64fc8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r4, r7, ip, lsl #4 │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - eorseq sp, r6, r0, asr #25 │ │ │ │ - @ instruction: 0x003714fc │ │ │ │ - @ instruction: 0x0036dcd4 │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + eorseq sp, r6, r0, asr #19 │ │ │ │ + @ instruction: 0x003711fc │ │ │ │ + @ instruction: 0x0036d9d4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r1, r0 │ │ │ │ - eorseq lr, r5, r8, asr r1 │ │ │ │ + mlaseq r5, ip, lr, pc @ │ │ │ │ + eorseq sp, r5, r8, asr lr │ │ │ │ │ │ │ │ -00064f80 : │ │ │ │ +00064fc8 : │ │ │ │ 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 336ce8 <_PyUnicode_ToNumeric@@Base+0x6c7c> │ │ │ │ + bl 336a00 <_PyUnicode_ToNumeric@@Base+0x6c0c> │ │ │ │ subs r1, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 295d78 │ │ │ │ - ldr r0, [pc] @ 64fcc │ │ │ │ + b 296200 │ │ │ │ + ldr r0, [pc] @ 65014 │ │ │ │ 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 6500c │ │ │ │ - ldr r2, [pc, #124] @ 6507c │ │ │ │ - ldr r1, [pc, #124] @ 65080 │ │ │ │ - ldr r0, [pc, #124] @ 65084 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 65024 │ │ │ │ + bne 65054 │ │ │ │ + ldr r2, [pc, #124] @ 650c4 │ │ │ │ + ldr r1, [pc, #124] @ 650c8 │ │ │ │ + ldr r0, [pc, #124] @ 650cc │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 6506c │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6502c │ │ │ │ + bne 65074 │ │ │ │ mov r0, #0 │ │ │ │ - b 65074 │ │ │ │ + b 650bc │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 65050 │ │ │ │ - ldr r3, [pc, #68] @ 65088 │ │ │ │ - ldr r1, [pc, #68] @ 6508c │ │ │ │ + beq 65098 │ │ │ │ + ldr r3, [pc, #68] @ 650d0 │ │ │ │ + ldr r1, [pc, #68] @ 650d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 65024 │ │ │ │ + bl 18ec84 │ │ │ │ + b 6506c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ bl 2a168 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r0, [pc, #40] @ 65090 │ │ │ │ - bne 65074 │ │ │ │ + ldrne r0, [pc, #40] @ 650d8 │ │ │ │ + bne 650bc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 29dc68 │ │ │ │ + b 29e0e4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - @ instruction: 0x0036aff4 │ │ │ │ - eorseq r7, r8, r4, lsr #13 │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + @ instruction: 0x0036acf4 │ │ │ │ + eorseq r7, r8, r8, lsl r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r1, r0 │ │ │ │ + mlaseq r5, ip, lr, pc @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -60201,769 +60217,772 @@ │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - bne 650e8 │ │ │ │ + bne 65130 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65118 │ │ │ │ + beq 65160 │ │ │ │ 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] @ 65150 │ │ │ │ + ldr ip, [pc, #72] @ 65198 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65144 │ │ │ │ + beq 6518c │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 55028 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + bl 55184 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65144 │ │ │ │ + beq 6518c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 65154 │ │ │ │ + b 6519c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r8, lsr r2 │ │ │ │ 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 65184 │ │ │ │ - ldr r3, [pc, #144] @ 65204 │ │ │ │ - ldr r1, [pc, #144] @ 65208 │ │ │ │ + bls 651cc │ │ │ │ + ldr r3, [pc, #144] @ 6524c │ │ │ │ + ldr r1, [pc, #144] @ 65250 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r4, #0 │ │ │ │ - b 651fc │ │ │ │ + b 65244 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 651a8 │ │ │ │ + bne 651f0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29dc68 │ │ │ │ + b 29e0e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 651d0 │ │ │ │ + beq 65218 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 651d0 │ │ │ │ + bhi 65218 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 64474 │ │ │ │ + bl 644bc │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 651ec │ │ │ │ - bl 32a2a4 <_Py_strhex@@Base> │ │ │ │ + beq 65234 │ │ │ │ + bl 32a114 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b 651f4 │ │ │ │ - bl 92a30 │ │ │ │ + b 6523c │ │ │ │ + bl 92a94 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r8, r0, lsr #9 │ │ │ │ + eorseq pc, 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 r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 29830c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298794 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6525c │ │ │ │ + beq 652a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2964c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65258 │ │ │ │ - ldr r3, [pc, #24] @ 65264 │ │ │ │ + bge 652a0 │ │ │ │ + ldr r3, [pc, #24] @ 652ac │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 144290 │ │ │ │ - ldr r0, [pc, #8] @ 65268 │ │ │ │ + b 1443e8 │ │ │ │ + ldr r0, [pc, #8] @ 652b0 │ │ │ │ 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] @ 65274 │ │ │ │ - b 9df70 │ │ │ │ - eorseq r1, r7, r8, asr r0 │ │ │ │ + ldr r0, [pc] @ 652bc │ │ │ │ + b 9df20 │ │ │ │ + eorseq r0, r7, r8, asr sp │ │ │ │ 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 652cc │ │ │ │ + bne 65314 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 652fc │ │ │ │ + beq 65344 │ │ │ │ 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] @ 65334 │ │ │ │ + ldr ip, [pc, #72] @ 6537c │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65328 │ │ │ │ + beq 65370 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 55028 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + bl 55184 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65328 │ │ │ │ + beq 65370 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 65154 │ │ │ │ + b 6519c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ 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 27cd48 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27d238 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65388 │ │ │ │ + beq 653d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a6b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65384 │ │ │ │ - ldr r3, [pc, #24] @ 65390 │ │ │ │ + bge 653cc │ │ │ │ + ldr r3, [pc, #24] @ 653d8 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 144290 │ │ │ │ - ldr r0, [pc, #8] @ 65394 │ │ │ │ + b 1443e8 │ │ │ │ + ldr r0, [pc, #8] @ 653dc │ │ │ │ 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 29830c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298794 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 653e8 │ │ │ │ + beq 65430 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a774 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 653e4 │ │ │ │ - ldr r3, [pc, #24] @ 653f0 │ │ │ │ + bge 6542c │ │ │ │ + ldr r3, [pc, #24] @ 65438 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 144290 │ │ │ │ - ldr r0, [pc, #8] @ 653f4 │ │ │ │ + b 1443e8 │ │ │ │ + ldr r0, [pc, #8] @ 6543c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 654a0 │ │ │ │ + ldr r1, [pc, #144] @ 654e8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 654a4 │ │ │ │ + ldr r2, [pc, #140] @ 654ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 65458 │ │ │ │ + bne 654a0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 654a8 │ │ │ │ + ldr r3, [pc, #120] @ 654f0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 65440 │ │ │ │ + beq 65488 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6545c │ │ │ │ - ldr r3, [pc, #100] @ 654ac │ │ │ │ - ldr r1, [pc, #100] @ 654b0 │ │ │ │ + bgt 654a4 │ │ │ │ + ldr r3, [pc, #100] @ 654f4 │ │ │ │ + ldr r1, [pc, #100] @ 654f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r5, #0 │ │ │ │ - b 65498 │ │ │ │ + b 654e0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 131dd4 │ │ │ │ + bl 131f44 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 65498 │ │ │ │ + beq 654e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65498 │ │ │ │ + bne 654e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl ab150 │ │ │ │ + bl ab1b4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 654e8 │ │ │ │ - bl a5784 │ │ │ │ + bne 65530 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65500 │ │ │ │ + bne 65548 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r0, [pc, #20] @ 65508 │ │ │ │ + ldr r0, [pc, #20] @ 65550 │ │ │ │ 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] @ 6557c │ │ │ │ - bl b6c48 │ │ │ │ + ldr r1, [pc, #76] @ 655c4 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65564 │ │ │ │ + beq 655ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ bl 2a4b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6556c │ │ │ │ + beq 655b4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 65580 │ │ │ │ + ldr r2, [pc, #40] @ 655c8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 65574 │ │ │ │ + b 655bc │ │ │ │ ldr r0, [sp] │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0038f4b4 │ │ │ │ + @ instruction: 0x0038f1b4 │ │ │ │ + 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 27d238 <_Py_Uid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6561c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 29b5c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 65618 │ │ │ │ + ldr r3, [pc, #24] @ 65624 │ │ │ │ + ldr r0, [r3] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 1443e8 │ │ │ │ + ldr r0, [pc, #8] @ 65628 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #76] @ 65690 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + cmpne r1, #0 │ │ │ │ + moveq r5, #1 │ │ │ │ + movne r5, #0 │ │ │ │ + beq 65678 │ │ │ │ + ldr r3, [pc, #52] @ 65694 │ │ │ │ + ldr r1, [pc, #52] @ 65698 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, #1 │ │ │ │ + bl 1b9040 │ │ │ │ + cmp r0, #0 │ │ │ │ + movlt r4, r5 │ │ │ │ + blt 65688 │ │ │ │ + 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 pc, r8, ip, asr #3 │ │ │ │ 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] @ 65734 │ │ │ │ + ldr r1, [pc, #408] @ 6584c │ │ │ │ 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 655b8 │ │ │ │ - bl 341ca0 │ │ │ │ + bne 656d0 │ │ │ │ + bl 341b3c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 65728 │ │ │ │ + bne 65840 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - bl 65808 │ │ │ │ + bl 65850 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - beq 65718 │ │ │ │ + beq 65830 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #312] @ 65734 │ │ │ │ + ldr r2, [pc, #312] @ 6584c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 65608 │ │ │ │ + bne 65720 │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ + bl 341b3c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 656a4 │ │ │ │ + bne 657bc │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 65698 │ │ │ │ + beq 657b0 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 65664 │ │ │ │ - b 656a4 │ │ │ │ + beq 6577c │ │ │ │ + b 657bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 65808 │ │ │ │ + bl 65850 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 65678 │ │ │ │ + beq 65790 │ │ │ │ cmp r8, r7 │ │ │ │ - beq 656b4 │ │ │ │ + beq 657cc │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65640 │ │ │ │ + bne 65758 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea714 │ │ │ │ + bl ea878 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 656d4 │ │ │ │ + bne 657ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 29dc68 │ │ │ │ + bl 29e0e4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 65718 │ │ │ │ + b 65830 │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab694 │ │ │ │ + bl ab6f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65690 │ │ │ │ + beq 657a8 │ │ │ │ mov r5, r0 │ │ │ │ - b 65658 │ │ │ │ + b 65770 │ │ │ │ cmp r7, r6 │ │ │ │ - ble 656f0 │ │ │ │ + ble 65808 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 656d4 │ │ │ │ + b 657ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ 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 101a8c <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ - b 65720 │ │ │ │ + bl 101c00 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + b 65838 │ │ │ │ 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 27cd48 <_Py_Uid_Converter@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 65788 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 29b5c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 65784 │ │ │ │ - ldr r3, [pc, #24] @ 65790 │ │ │ │ - ldr r0, [r3] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 144290 │ │ │ │ - ldr r0, [pc, #8] @ 65794 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 657fc │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - cmpne r1, #0 │ │ │ │ - moveq r5, #1 │ │ │ │ - movne r5, #0 │ │ │ │ - beq 657e4 │ │ │ │ - ldr r3, [pc, #52] @ 65800 │ │ │ │ - ldr r1, [pc, #52] @ 65804 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, #1 │ │ │ │ - bl 1b9b64 │ │ │ │ - cmp r0, #0 │ │ │ │ - movlt r4, r5 │ │ │ │ - blt 657f4 │ │ │ │ - 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 pc, r8, ip, asr #9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 65898 │ │ │ │ + ldr r1, [pc, #120] @ 658e0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 65838 │ │ │ │ - bl 341ca0 │ │ │ │ + bne 65880 │ │ │ │ + bl 341b3c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 65890 │ │ │ │ + bne 658d8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 27c590 │ │ │ │ + bl 27ca80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65870 │ │ │ │ + bne 658b8 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 65888 │ │ │ │ + b 658d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 33780 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65864 │ │ │ │ - ldr r0, [pc, #16] @ 6589c │ │ │ │ + bne 658ac │ │ │ │ + ldr r0, [pc, #16] @ 658e4 │ │ │ │ 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] @ 65948 │ │ │ │ + ldr r1, [pc, #132] @ 65990 │ │ │ │ mov r6, r2 │ │ │ │ - bl 17dce0 │ │ │ │ + bl 17e108 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 6590c │ │ │ │ + beq 65954 │ │ │ │ ldr r2, [r2, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6590c │ │ │ │ + beq 65954 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 6592c │ │ │ │ - ldr r3, [pc, #76] @ 6594c │ │ │ │ - ldr r1, [pc, #76] @ 65950 │ │ │ │ + ble 65974 │ │ │ │ + ldr r3, [pc, #76] @ 65994 │ │ │ │ + ldr r1, [pc, #76] @ 65998 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 65940 │ │ │ │ + bl 18ec84 │ │ │ │ + b 65988 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 658ec │ │ │ │ - ldr r0, [pc, #56] @ 65954 │ │ │ │ + beq 65934 │ │ │ │ + ldr r0, [pc, #56] @ 6599c │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f0534 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1efc1c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 658ec │ │ │ │ - b 65940 │ │ │ │ + bne 65934 │ │ │ │ + b 65988 │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ movne r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 28702c │ │ │ │ + b 28751c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r6, r8, asr r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r8, asr r5 @ │ │ │ │ - eorseq r6, r7, ip, asr r0 │ │ │ │ + eorseq pc, r8, r8, asr r2 @ │ │ │ │ + eorseq r5, r7, ip, asr sp │ │ │ │ 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 65994 │ │ │ │ - ldr r3, [pc, #68] @ 659d0 │ │ │ │ + bge 659dc │ │ │ │ + ldr r3, [pc, #68] @ 65a18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 659c8 │ │ │ │ + bl 1443e8 │ │ │ │ + b 65a10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 17591c <_PyLong_FromGid@@Base> │ │ │ │ + bl 175d44 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 17591c <_PyLong_FromGid@@Base> │ │ │ │ + bl 175d44 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 17591c <_PyLong_FromGid@@Base> │ │ │ │ + bl 175d44 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 659d4 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #12] @ 65a1c │ │ │ │ + bl a9c3c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq sl, r8, r8, ror r9 │ │ │ │ - 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 65ae0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 65a44 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, #3 │ │ │ │ - bl a28ac │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 65a30 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 65a38 │ │ │ │ - mov r4, r5 │ │ │ │ - b 65a44 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 65a30 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + eorseq sl, r8, ip, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 18d490 │ │ │ │ + bl 18d02c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65aa4 │ │ │ │ + beq 65a78 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65aac │ │ │ │ - bl 18e774 │ │ │ │ + beq 65a80 │ │ │ │ + bl 18e310 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65aac │ │ │ │ + bge 65a80 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 65aa4 │ │ │ │ + beq 65a78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65aa4 │ │ │ │ + bne 65a78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 65ac0 │ │ │ │ - ldr r0, [pc, #28] @ 65adc │ │ │ │ + bne 65a94 │ │ │ │ + ldr r0, [pc, #28] @ 65ab0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65ab8 │ │ │ │ + bne 65a8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 65ab8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 65a8c │ │ │ │ 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 65b28 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 65b20 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, #3 │ │ │ │ + bl a2914 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 65b0c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 65b14 │ │ │ │ + mov r4, r5 │ │ │ │ + b 65b20 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 65b0c │ │ │ │ + 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 65b10 │ │ │ │ + bne 65b58 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 65ba4 │ │ │ │ + beq 65bec │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65b28 │ │ │ │ + beq 65b70 │ │ │ │ mov r0, r4 │ │ │ │ - bl a8ebc │ │ │ │ + bl a8f24 │ │ │ │ mov r4, r0 │ │ │ │ - b 65b30 │ │ │ │ - bl 91ad0 │ │ │ │ + b 65b78 │ │ │ │ + bl 91b34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65b9c │ │ │ │ + beq 65be4 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65b58 │ │ │ │ - ldr r1, [pc, #124] @ 65bc8 │ │ │ │ + beq 65ba0 │ │ │ │ + ldr r1, [pc, #124] @ 65c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 65b78 │ │ │ │ + blt 65bc0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65bc0 │ │ │ │ - ldr r1, [pc, #96] @ 65bcc │ │ │ │ + beq 65c08 │ │ │ │ + ldr r1, [pc, #96] @ 65c14 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65bc0 │ │ │ │ + bge 65c08 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 65b9c │ │ │ │ + beq 65be4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65b9c │ │ │ │ + bne 65be4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 65bc0 │ │ │ │ + b 65c08 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #32] @ 65bd0 │ │ │ │ - beq 65bc0 │ │ │ │ + ldreq r4, [pc, #32] @ 65c18 │ │ │ │ + beq 65c08 │ │ │ │ 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 #8 │ │ │ │ - eorseq r8, r5, ip, lsr #2 │ │ │ │ + eorseq r7, r6, r4, lsr #2 │ │ │ │ + eorseq r7, r5, ip, lsr #28 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r0, [pc] @ 65c24 │ │ │ │ + b 9df20 │ │ │ │ + eorseq pc, r8, ip, ror r2 @ │ │ │ │ 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 65c10 │ │ │ │ - ldr r3, [pc, #68] @ 65c4c │ │ │ │ + bge 65c64 │ │ │ │ + ldr r3, [pc, #68] @ 65ca0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 65c44 │ │ │ │ + bl 1443e8 │ │ │ │ + b 65c98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 262618 │ │ │ │ + bl 262510 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 262618 │ │ │ │ + bl 262510 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 262618 │ │ │ │ + bl 262510 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 65c50 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #12] @ 65ca4 │ │ │ │ + bl a9c3c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq sl, r8, r8, ror r9 │ │ │ │ + eorseq sl, r8, ip, ror #13 │ │ │ │ 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 65d20 │ │ │ │ + beq 65d74 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 65cf0 │ │ │ │ + bge 65d44 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 65cf0 │ │ │ │ - ldr r3, [pc, #160] @ 65d34 │ │ │ │ + beq 65d44 │ │ │ │ + ldr r3, [pc, #160] @ 65d88 │ │ │ │ ldr r2, [r1, #180] @ 0xb4 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -60977,167 +60996,164 @@ │ │ │ │ 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 65cf4 │ │ │ │ + b 65d48 │ │ │ │ add r1, r1, r4 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r5, [r5, #24] │ │ │ │ addne r4, r4, #1 │ │ │ │ - bne 65cfc │ │ │ │ + bne 65d50 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 65d20 │ │ │ │ - bl a5784 │ │ │ │ + bne 65d74 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65d2c │ │ │ │ + bne 65d80 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a5a74 │ │ │ │ + b a5adc │ │ │ │ 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] @ 65d80 │ │ │ │ - bl 2b0e20 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ 65dd4 │ │ │ │ + bl 2b11b8 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 65d74 │ │ │ │ + beq 65dc8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 65d84 │ │ │ │ + ldr r0, [pc, #20] @ 65dd8 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9bd4 │ │ │ │ + b a9c3c │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 65d88 │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #8] @ 65ddc │ │ │ │ + b a9c3c │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x0038baf4 │ │ │ │ - eorseq sp, r8, r0, asr r4 │ │ │ │ - ldr r0, [pc] @ 65d94 │ │ │ │ - b 9df70 │ │ │ │ - eorseq pc, r8, ip, ror r5 @ │ │ │ │ + eorseq fp, r8, r8, asr #16 │ │ │ │ + eorseq sp, r8, r0, asr r1 │ │ │ │ mov r1, #0 │ │ │ │ - b 2b8c78 │ │ │ │ + b 2b908c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1de604 │ │ │ │ + bl 1ddb80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 65dc8 │ │ │ │ + blt 65e10 │ │ │ │ pop {r4, lr} │ │ │ │ - b 65efc │ │ │ │ + b 65f44 │ │ │ │ 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 65e10 │ │ │ │ + bne 65e58 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17d450 │ │ │ │ + bl 17d878 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65e30 │ │ │ │ - b 65e38 │ │ │ │ + beq 65e78 │ │ │ │ + b 65e80 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #108] @ 65e8c │ │ │ │ + ldr r0, [pc, #108] @ 65ed4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65df8 │ │ │ │ + bne 65e40 │ │ │ │ mov r4, #0 │ │ │ │ - b 65e78 │ │ │ │ + b 65ec0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 29830c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298794 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65e30 │ │ │ │ + beq 65e78 │ │ │ │ add r0, r4, #16 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 2a0d8 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r4, [pc, #40] @ 65e90 │ │ │ │ - bne 65e78 │ │ │ │ - ldr r3, [pc, #36] @ 65e94 │ │ │ │ + ldrne r4, [pc, #40] @ 65ed8 │ │ │ │ + bne 65ec0 │ │ │ │ + ldr r3, [pc, #36] @ 65edc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00369adc │ │ │ │ + @ instruction: 0x003697dc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 4d878 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ + bl 4d7d8 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65ef4 │ │ │ │ + beq 65f3c │ │ │ │ mov r1, r5 │ │ │ │ - bl 59044 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ + bl 59090 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 65ee0 │ │ │ │ + beq 65f28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 65ee8 │ │ │ │ + beq 65f30 │ │ │ │ mov r4, r5 │ │ │ │ - b 65ef4 │ │ │ │ + b 65f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 65ee0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 65f28 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-16] │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #60] @ 65f5c │ │ │ │ + ldr r2, [pc, #60] @ 65fa4 │ │ │ │ add r1, sp, #4 │ │ │ │ bl 29fe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65f48 │ │ │ │ + beq 65f90 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 65f60 │ │ │ │ + ldr r2, [pc, #40] @ 65fa8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 65f50 │ │ │ │ + bl 1443e8 │ │ │ │ + b 65f98 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb9b0 │ │ │ │ + bl bba40 │ │ │ │ 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} │ │ │ │ @@ -61154,1087 +61170,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 65fcc │ │ │ │ + bne 66014 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6600c │ │ │ │ - ldr ip, [pc, #352] @ 66134 │ │ │ │ + beq 66054 │ │ │ │ + ldr ip, [pc, #352] @ 6617c │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6600c │ │ │ │ + bne 66054 │ │ │ │ mov r0, #0 │ │ │ │ - b 6612c │ │ │ │ + b 66174 │ │ │ │ cmp r7, #0 │ │ │ │ ldm r4, {r8, r9} │ │ │ │ - beq 66068 │ │ │ │ + beq 660b0 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 66038 │ │ │ │ + beq 66080 │ │ │ │ subs r7, r5, #3 │ │ │ │ - ldreq r7, [pc, #264] @ 66138 │ │ │ │ + ldreq r7, [pc, #264] @ 66180 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 6607c │ │ │ │ - b 6603c │ │ │ │ - ldr sl, [pc, #248] @ 66138 │ │ │ │ + beq 660c4 │ │ │ │ + b 66084 │ │ │ │ + ldr sl, [pc, #248] @ 66180 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 66060 │ │ │ │ - bl 1033c4 │ │ │ │ + beq 660a8 │ │ │ │ + bl 103538 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 66004 │ │ │ │ + blt 6604c │ │ │ │ cmp r7, #1 │ │ │ │ - beq 66078 │ │ │ │ + beq 660c0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ - b 6607c │ │ │ │ - ldr sl, [pc, #200] @ 66138 │ │ │ │ + b 660c4 │ │ │ │ + ldr sl, [pc, #200] @ 66180 │ │ │ │ mov r5, #1 │ │ │ │ mov r7, sl │ │ │ │ - b 6607c │ │ │ │ - ldr r7, [pc, #184] @ 66138 │ │ │ │ + b 660c4 │ │ │ │ + ldr r7, [pc, #184] @ 66180 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2de328 │ │ │ │ + bl 2de608 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 66004 │ │ │ │ + beq 6604c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 2d5550 │ │ │ │ + bl 2d551c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6611c │ │ │ │ + beq 66164 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d5604 │ │ │ │ + bl 2d55d0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6611c │ │ │ │ + beq 66164 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d5668 │ │ │ │ + bl 2d5634 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6611c │ │ │ │ + beq 66164 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d5924 │ │ │ │ + bl 2d5b60 <_PyLong_UnsignedShort_Converter@@Base+0x1e4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6611c │ │ │ │ + beq 66164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d7608 <_PyThreadState_GetCurrent@@Base+0x1ac> │ │ │ │ + bl 2d78f4 <_PyThreadState_GetCurrent@@Base+0x1ac> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6611c │ │ │ │ + beq 66164 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 66128 │ │ │ │ + beq 66170 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66128 │ │ │ │ + bne 66170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 66128 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 66170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b440 │ │ │ │ - b 66004 │ │ │ │ - ldr r0, [pc, #8] @ 66138 │ │ │ │ + bl 9b3f0 │ │ │ │ + b 6604c │ │ │ │ + ldr r0, [pc, #8] @ 66180 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0x00574290 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f874 │ │ │ │ + bl 10f9c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66188 │ │ │ │ + beq 661d0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 66188 │ │ │ │ + beq 661d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66188 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 661d0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 661bc │ │ │ │ + beq 66204 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 661bc │ │ │ │ + beq 66204 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 661bc │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 66204 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 661f0 │ │ │ │ + beq 66238 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 661f0 │ │ │ │ + beq 66238 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 661f0 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 66238 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66224 │ │ │ │ + beq 6626c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 66224 │ │ │ │ + beq 6626c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66224 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 6626c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66258 │ │ │ │ + beq 662a0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 66258 │ │ │ │ + beq 662a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66258 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 662a0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6628c │ │ │ │ + beq 662d4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #28] │ │ │ │ - beq 6628c │ │ │ │ + beq 662d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6628c │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 662d4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 662c0 │ │ │ │ + beq 66308 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #32] │ │ │ │ - beq 662c0 │ │ │ │ + beq 66308 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 662c0 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 66308 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 662f4 │ │ │ │ + beq 6633c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - beq 662f4 │ │ │ │ + beq 6633c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 662f4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 6633c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66328 │ │ │ │ + beq 66370 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - beq 66328 │ │ │ │ + beq 66370 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66328 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 66370 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6635c │ │ │ │ + beq 663a4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq 6635c │ │ │ │ + beq 663a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6635c │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 663a4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66390 │ │ │ │ + beq 663d8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq 66390 │ │ │ │ + beq 663d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66390 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 663d8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 663c4 │ │ │ │ + beq 6640c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 663c4 │ │ │ │ + beq 6640c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 663c4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 6640c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 663f8 │ │ │ │ + beq 66440 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ - beq 663f8 │ │ │ │ + beq 66440 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 663f8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 66440 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6642c │ │ │ │ + beq 66474 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - beq 6642c │ │ │ │ + beq 66474 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6642c │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 66474 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66460 │ │ │ │ + beq 664a8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 66460 │ │ │ │ + beq 664a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66460 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 664a8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66494 │ │ │ │ + beq 664dc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - beq 66494 │ │ │ │ + beq 664dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66494 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 664dc │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 664c8 │ │ │ │ + beq 66510 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - beq 664c8 │ │ │ │ + beq 66510 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 664c8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 66510 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 664fc │ │ │ │ + beq 66544 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - beq 664fc │ │ │ │ + beq 66544 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 664fc │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 66544 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ tst r3, #1 │ │ │ │ - bne 66524 │ │ │ │ + bne 6656c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - beq 6654c │ │ │ │ + beq 66594 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 66560 │ │ │ │ - ldr r1, [pc, #36] @ 66564 │ │ │ │ + ldr r3, [pc, #36] @ 665a8 │ │ │ │ + ldr r1, [pc, #36] @ 665ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 66568 │ │ │ │ + ldr r2, [pc, #20] @ 665b0 │ │ │ │ tst r3, #14 │ │ │ │ - ldr r0, [pc, #16] @ 6656c │ │ │ │ + ldr r0, [pc, #16] @ 665b4 │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, r8, r2, lr │ │ │ │ + mlaseq r6, r8, pc, sp @ │ │ │ │ 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 665a8 │ │ │ │ + bne 665f0 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 665dc │ │ │ │ - b 665d0 │ │ │ │ + bne 66624 │ │ │ │ + b 66618 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #204] @ 66684 │ │ │ │ + ldr r0, [pc, #204] @ 666cc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66590 │ │ │ │ + bne 665d8 │ │ │ │ mov r0, #0 │ │ │ │ - b 6667c │ │ │ │ - bl a5784 │ │ │ │ + b 666c4 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 665c8 │ │ │ │ + bne 66610 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 665fc │ │ │ │ - bl a5784 │ │ │ │ + bne 66644 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 665c8 │ │ │ │ + bne 66610 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a5944 │ │ │ │ + bl 2a5dc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 665c8 │ │ │ │ + beq 66610 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - ldr r1, [pc, #108] @ 66688 │ │ │ │ - ldr r0, [pc, #108] @ 6668c │ │ │ │ + ldr r1, [pc, #108] @ 666d0 │ │ │ │ + ldr r0, [pc, #108] @ 666d4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 665c8 │ │ │ │ - bl c3f28 │ │ │ │ + blt 66610 │ │ │ │ + bl c3fb4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a084 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r0, [pc, #40] @ 66690 │ │ │ │ - bge 6667c │ │ │ │ - ldr r3, [pc, #36] @ 66694 │ │ │ │ + ldrge r0, [pc, #40] @ 666d8 │ │ │ │ + bge 666c4 │ │ │ │ + ldr r3, [pc, #36] @ 666dc │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 144290 │ │ │ │ + b 1443e8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - eorseq r9, r6, r4, ror fp │ │ │ │ - @ instruction: 0x0038f5b0 │ │ │ │ - @ instruction: 0x0038f5b4 │ │ │ │ + eorseq r9, r6, r4, ror r8 │ │ │ │ + @ instruction: 0x0038f2b0 │ │ │ │ + @ instruction: 0x0038f2b4 │ │ │ │ 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] @ 666d0 │ │ │ │ + ldr r1, [pc, #32] @ 66718 │ │ │ │ mov r4, r0 │ │ │ │ - bl 150374 │ │ │ │ + bl 1504cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 666c8 │ │ │ │ + bne 66710 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 30494 │ │ │ │ pop {r4, lr} │ │ │ │ - b 99dfc │ │ │ │ - eorseq r7, r8, r8, lsl #11 │ │ │ │ + b 99dac │ │ │ │ + eorseq r7, r8, r8, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 66738 │ │ │ │ + bl 66780 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6672c │ │ │ │ + beq 66774 │ │ │ │ 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 66728 │ │ │ │ + beq 66770 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a344c │ │ │ │ - ldr r0, [pc, #4] @ 66734 │ │ │ │ + b a34b4 │ │ │ │ + ldr r0, [pc, #4] @ 6677c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r7, r7, ip, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ mov r4, r1 │ │ │ │ - beq 667b4 │ │ │ │ + beq 667fc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 667b4 │ │ │ │ + bne 667fc │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 21e5a8 │ │ │ │ + bl 21dd38 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ - bne 667b4 │ │ │ │ - bl a5784 │ │ │ │ + bne 667fc │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 667ec │ │ │ │ + bne 66834 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 667b4 │ │ │ │ + bne 667fc │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r2, [r4] │ │ │ │ - b 667f0 │ │ │ │ + b 66838 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b61f0 │ │ │ │ + bl 1b56cc │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 667dc │ │ │ │ - bl a5784 │ │ │ │ + bne 66824 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 667ec │ │ │ │ + bne 66834 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b 667f0 │ │ │ │ + b 66838 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ 66840 │ │ │ │ - bl 2b0e20 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ 66888 │ │ │ │ + bl 2b11b8 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 66834 │ │ │ │ + beq 6687c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 66844 │ │ │ │ + ldr r0, [pc, #20] @ 6688c │ │ │ │ pop {r4, lr} │ │ │ │ - b a9bd4 │ │ │ │ + b a9c3c │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 66848 │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #8] @ 66890 │ │ │ │ + b a9c3c │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x0038baf4 │ │ │ │ - eorseq sp, r8, r0, asr r4 │ │ │ │ + eorseq fp, r8, r8, asr #16 │ │ │ │ + eorseq sp, r8, r0, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 668d8 │ │ │ │ + ldr r3, [pc, #116] @ 66920 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 668a0 │ │ │ │ + beq 668e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 668a0 │ │ │ │ + ble 668e8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1033c4 │ │ │ │ + bl 103538 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 668b8 │ │ │ │ - b 668d0 │ │ │ │ - ldr r3, [pc, #52] @ 668dc │ │ │ │ - ldr r1, [pc, #52] @ 668e0 │ │ │ │ + bne 66900 │ │ │ │ + b 66918 │ │ │ │ + ldr r3, [pc, #52] @ 66924 │ │ │ │ + ldr r1, [pc, #52] @ 66928 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r5, #0 │ │ │ │ - b 668d0 │ │ │ │ + b 66918 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 668d0 │ │ │ │ + bne 66918 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #132] @ 66980 │ │ │ │ + ldr r3, [pc, #132] @ 669c8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66934 │ │ │ │ + beq 6697c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 66934 │ │ │ │ + ble 6697c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne 6694c │ │ │ │ - bl 162220 │ │ │ │ + bne 66994 │ │ │ │ + bl 162534 │ │ │ │ mov r5, r0 │ │ │ │ - b 66954 │ │ │ │ - ldr r3, [pc, #72] @ 66984 │ │ │ │ - ldr r1, [pc, #72] @ 66988 │ │ │ │ + b 6699c │ │ │ │ + ldr r3, [pc, #72] @ 669cc │ │ │ │ + ldr r1, [pc, #72] @ 669d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r5, #0 │ │ │ │ - b 66978 │ │ │ │ - bl b2a20 │ │ │ │ + b 669c0 │ │ │ │ + bl b2ad0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 66978 │ │ │ │ + beq 669c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66978 │ │ │ │ + bne 669c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ 669d4 │ │ │ │ - bl 2b0e20 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ 66a1c │ │ │ │ + bl 2b11b8 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 669c8 │ │ │ │ + beq 66a10 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 669d8 │ │ │ │ + ldr r0, [pc, #20] @ 66a20 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9bd4 │ │ │ │ + b a9c3c │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 669dc │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #8] @ 66a24 │ │ │ │ + b a9c3c │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x0038baf4 │ │ │ │ - eorseq sp, r8, r0, asr r4 │ │ │ │ + eorseq fp, r8, r8, asr #16 │ │ │ │ + eorseq sp, r8, r0, asr 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 r1, sp │ │ │ │ - bl 66738 │ │ │ │ + bl 66780 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66a3c │ │ │ │ + beq 66a84 │ │ │ │ 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 66a38 │ │ │ │ + beq 66a80 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a344c │ │ │ │ - ldr r0, [pc, #4] @ 66a44 │ │ │ │ + b a34b4 │ │ │ │ + ldr r0, [pc, #4] @ 66a8c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r7, r7, ip, ror #2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r0, #8] │ │ │ │ ldrne r2, [r2, #8] │ │ │ │ subne r0, r3, r2 │ │ │ │ bicne r0, r0, r0, asr #31 │ │ │ │ - b a5a74 │ │ │ │ + b a5adc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 8bfcc │ │ │ │ + b 8c044 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 66afc │ │ │ │ + ldr r3, [pc, #116] @ 66b44 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66ac4 │ │ │ │ + beq 66b0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 66ac4 │ │ │ │ + ble 66b0c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1159b4 │ │ │ │ + bl 115b00 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 66adc │ │ │ │ - b 66af4 │ │ │ │ - ldr r3, [pc, #52] @ 66b00 │ │ │ │ - ldr r1, [pc, #52] @ 66b04 │ │ │ │ + bne 66b24 │ │ │ │ + b 66b3c │ │ │ │ + ldr r3, [pc, #52] @ 66b48 │ │ │ │ + ldr r1, [pc, #52] @ 66b4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r5, #0 │ │ │ │ - b 66af4 │ │ │ │ + b 66b3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66af4 │ │ │ │ + bne 66b3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ - b 6613c │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ + b 66184 │ │ │ │ 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 66b44 │ │ │ │ + bne 66b8c │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 66738 │ │ │ │ + bl 66780 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66b6c │ │ │ │ - b 66b64 │ │ │ │ + bne 66bb4 │ │ │ │ + b 66bac │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #208] @ 66c24 │ │ │ │ + ldr r0, [pc, #208] @ 66c6c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66b2c │ │ │ │ + bne 66b74 │ │ │ │ mov r0, #0 │ │ │ │ - b 66c1c │ │ │ │ + b 66c64 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 66738 │ │ │ │ + bl 66780 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66b64 │ │ │ │ + beq 66bac │ │ │ │ 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 66bb4 │ │ │ │ + bcs 66bfc │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs r3, r3, r0 │ │ │ │ - bcc 66bc8 │ │ │ │ - ldr r3, [pc, #108] @ 66c28 │ │ │ │ - ldr r1, [pc, #108] @ 66c2c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 66bfc │ │ │ │ - ldr r3, [pc, #96] @ 66c30 │ │ │ │ - ldr r0, [pc, #96] @ 66c34 │ │ │ │ + bcc 66c10 │ │ │ │ + ldr r3, [pc, #108] @ 66c70 │ │ │ │ + ldr r1, [pc, #108] @ 66c74 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 66c44 │ │ │ │ + ldr r3, [pc, #96] @ 66c78 │ │ │ │ + ldr r0, [pc, #96] @ 66c7c │ │ │ │ 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 66c10 │ │ │ │ - bl a5784 │ │ │ │ + bne 66c58 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 66c38 │ │ │ │ - bne 66b64 │ │ │ │ - b 66c1c │ │ │ │ + ldreq r0, [pc, #44] @ 66c80 │ │ │ │ + bne 66bac │ │ │ │ + b 66c64 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 150cb8 │ │ │ │ + b 150f6c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r6, r8, ror #23 │ │ │ │ + eorseq r9, r6, r8, ror #17 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq pc, r8, r0, asr #11 │ │ │ │ + eorseq pc, r8, r0, asr #5 │ │ │ │ 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] @ 66d24 │ │ │ │ + ldr r1, [pc, #180] @ 66d6c │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #8 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 66cdc │ │ │ │ + beq 66d24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 3a3c4 <_Py_IncRef@@Base+0x2cc> │ │ │ │ + bl 3a61c <_Py_IncRef@@Base+0x2c0> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 66ca8 │ │ │ │ - b 66cdc │ │ │ │ + bne 66cf0 │ │ │ │ + b 66d24 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 66ce4 │ │ │ │ + bne 66d2c │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble 66d18 │ │ │ │ + ble 66d60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30d61c │ │ │ │ + bl 30d440 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 66c98 │ │ │ │ + bne 66ce0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 66d18 │ │ │ │ + beq 66d60 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 66cfc │ │ │ │ + bne 66d44 │ │ │ │ mov r4, #0 │ │ │ │ - b 66d18 │ │ │ │ + b 66d60 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 66ca4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 66ca4 │ │ │ │ + bne 66cec │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 66cec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66cdc │ │ │ │ + bne 66d24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 66cdc │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 66d24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq pc, r8, r0, ror r3 @ │ │ │ │ + eorseq pc, r8, r0, ror r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 66e3c │ │ │ │ + ldr r2, [pc, #252] @ 66e84 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 66e40 │ │ │ │ + ldr r0, [pc, #244] @ 66e88 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 66d78 │ │ │ │ + bne 66dc0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 66e44 │ │ │ │ + ldr r3, [pc, #224] @ 66e8c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 66db8 │ │ │ │ + beq 66e00 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66d7c │ │ │ │ - b 66db8 │ │ │ │ + bgt 66dc4 │ │ │ │ + b 66e00 │ │ │ │ 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 66dd0 │ │ │ │ + bne 66e18 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 66e44 │ │ │ │ + ldr r3, [pc, #156] @ 66e8c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66db8 │ │ │ │ + beq 66e00 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66dd0 │ │ │ │ - ldr r3, [pc, #136] @ 66e48 │ │ │ │ - ldr r1, [pc, #136] @ 66e4c │ │ │ │ + bgt 66e18 │ │ │ │ + ldr r3, [pc, #136] @ 66e90 │ │ │ │ + ldr r1, [pc, #136] @ 66e94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 66e34 │ │ │ │ + b 66e7c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a96a8 │ │ │ │ + bl a9710 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 66e10 │ │ │ │ + beq 66e58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 66e10 │ │ │ │ + bne 66e58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 66e34 │ │ │ │ + beq 66e7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66e34 │ │ │ │ + bne 66e7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ 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 66ea8 │ │ │ │ + bne 66ef0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, #106 @ 0x6a │ │ │ │ moveq r0, #1 │ │ │ │ - beq 66eac │ │ │ │ + beq 66ef4 │ │ │ │ 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 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 66ee4 │ │ │ │ - bl a5784 │ │ │ │ + bne 66f2c │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66f40 │ │ │ │ + bne 66f88 │ │ │ │ orr r0, r4, #524288 @ 0x80000 │ │ │ │ bl 294fc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 66f08 │ │ │ │ - ldr r3, [pc, #72] @ 66f48 │ │ │ │ + bne 66f50 │ │ │ │ + ldr r3, [pc, #72] @ 66f90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 66f24 │ │ │ │ + bl 1443e8 │ │ │ │ + b 66f6c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 17d628 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17da50 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 66f34 │ │ │ │ + bge 66f7c │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 66f40 │ │ │ │ + bne 66f88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ 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] @ 67060 │ │ │ │ - ldr r1, [pc, #240] @ 67064 │ │ │ │ + ldr r0, [pc, #240] @ 670a8 │ │ │ │ + ldr r1, [pc, #240] @ 670ac │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 66f9c │ │ │ │ + bne 66fe4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 67068 │ │ │ │ + ldr r3, [pc, #224] @ 670b0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 66fd8 │ │ │ │ + beq 67020 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66fa0 │ │ │ │ - b 66fd8 │ │ │ │ + bgt 66fe8 │ │ │ │ + b 67020 │ │ │ │ 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 66ff0 │ │ │ │ + bne 67038 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 67068 │ │ │ │ + ldr r3, [pc, #160] @ 670b0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66fd8 │ │ │ │ + beq 67020 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66ff4 │ │ │ │ - ldr r3, [pc, #140] @ 6706c │ │ │ │ - ldr r1, [pc, #140] @ 67070 │ │ │ │ + bgt 6703c │ │ │ │ + ldr r3, [pc, #140] @ 670b4 │ │ │ │ + ldr r1, [pc, #140] @ 670b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 67058 │ │ │ │ + b 670a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116f58 │ │ │ │ + bl 1170a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 67034 │ │ │ │ + beq 6707c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 67034 │ │ │ │ + bne 6707c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 67058 │ │ │ │ + beq 670a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 67058 │ │ │ │ + bne 670a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ 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 │ │ │ │ @@ -62242,101 +62258,101 @@ │ │ │ │ mov r2, #24 │ │ │ │ ldr r4, [ip, #8] │ │ │ │ bl 29658 │ │ │ │ cmp r4, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 670bc │ │ │ │ + beq 67104 │ │ │ │ add r4, r4, #3648 @ 0xe40 │ │ │ │ ldrd r0, [r4] │ │ │ │ - ldr r2, [pc, #12] @ 670d0 │ │ │ │ + ldr r2, [pc, #12] @ 67118 │ │ │ │ strd r0, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrdeq r7, [r6], -r4 │ │ │ │ - ldr r2, [pc, #20] @ 670f0 │ │ │ │ - ldr r0, [pc, #16] @ 670f0 │ │ │ │ + andeq r7, r6, ip, lsl r1 │ │ │ │ + ldr r2, [pc, #20] @ 67138 │ │ │ │ + ldr r0, [pc, #16] @ 67138 │ │ │ │ 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 1de604 │ │ │ │ + bl 1ddb80 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 67170 │ │ │ │ + blt 671b8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #17 │ │ │ │ - bl 18ab84 │ │ │ │ + bl 18a720 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a228 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 67140 │ │ │ │ + bne 67188 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r6, [r0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #17 │ │ │ │ - bl 18ab84 │ │ │ │ + bl 18a720 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 67178 │ │ │ │ + bne 671c0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #32] @ 67180 │ │ │ │ + ldr r2, [pc, #32] @ 671c8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r6, [r3] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144290 │ │ │ │ + b 1443e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ 67184 │ │ │ │ + ldr r0, [pc, #4] @ 671cc │ │ │ │ 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] @ 671c0 │ │ │ │ + ldr r0, [pc, #12] @ 67208 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c0498 │ │ │ │ + bl c0524 │ │ │ │ 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 1de604 │ │ │ │ + bl 1ddb80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 67200 │ │ │ │ + blt 67248 │ │ │ │ bl 2a12c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 67208 │ │ │ │ - ldr r3, [pc, #24] @ 67210 │ │ │ │ + bne 67250 │ │ │ │ + ldr r3, [pc, #24] @ 67258 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144290 │ │ │ │ + b 1443e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 67214 │ │ │ │ + ldr r0, [pc, #4] @ 6725c │ │ │ │ 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 │ │ │ │ @@ -62345,15 +62361,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] @ 67448 │ │ │ │ + ldr lr, [pc, #500] @ 67490 │ │ │ │ cmp r3, #0 │ │ │ │ mvn r3, #99 @ 0x63 │ │ │ │ add r6, r6, r2 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -62365,367 +62381,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 672b8 │ │ │ │ + bne 67300 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 672fc │ │ │ │ - ldr ip, [pc, #396] @ 6744c │ │ │ │ + beq 67344 │ │ │ │ + ldr ip, [pc, #396] @ 67494 │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r7, r4 │ │ │ │ - beq 67430 │ │ │ │ + beq 67478 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 16ff4c │ │ │ │ + bl 170268 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67410 │ │ │ │ + beq 67458 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 67394 │ │ │ │ + beq 673dc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67350 │ │ │ │ - bl 147f4c │ │ │ │ + beq 67398 │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 67344 │ │ │ │ - bl a5784 │ │ │ │ + bne 6738c │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67410 │ │ │ │ + bne 67458 │ │ │ │ subs r8, r6, #2 │ │ │ │ - bne 67354 │ │ │ │ - b 67398 │ │ │ │ + bne 6739c │ │ │ │ + b 673e0 │ │ │ │ mov r5, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67378 │ │ │ │ + bne 673c0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 25f9bc │ │ │ │ + bl 25f8f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67398 │ │ │ │ - b 67410 │ │ │ │ + bne 673e0 │ │ │ │ + b 67458 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 66738 │ │ │ │ + bl 66780 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67410 │ │ │ │ + beq 67458 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 67398 │ │ │ │ - b 67360 │ │ │ │ + beq 673e0 │ │ │ │ + b 673a8 │ │ │ │ mov r5, #384 @ 0x180 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ cmn sl, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ - beq 673cc │ │ │ │ + beq 67414 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ strd r8, [sp] │ │ │ │ bl 296f4 │ │ │ │ mov r4, r0 │ │ │ │ - b 673e4 │ │ │ │ + b 6742c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ bl 29da8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 67418 │ │ │ │ + beq 67460 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 67420 │ │ │ │ - bl 1325e8 │ │ │ │ + bne 67468 │ │ │ │ + bl 132758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 673a0 │ │ │ │ + beq 673e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 67430 │ │ │ │ - ldr r4, [pc, #48] @ 67450 │ │ │ │ - b 67430 │ │ │ │ - ldr r3, [pc, #44] @ 67454 │ │ │ │ + b 67478 │ │ │ │ + ldr r4, [pc, #48] @ 67498 │ │ │ │ + b 67478 │ │ │ │ + ldr r3, [pc, #44] @ 6749c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 170718 │ │ │ │ + bl 170a34 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq ip, r3, r8, asr #32 │ │ │ │ + subseq fp, r3, r0, asr #26 │ │ │ │ subseq r4, r7, r8, ror #5 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -00067458 : │ │ │ │ +000674a0 : │ │ │ │ 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 67480 │ │ │ │ - b 296370 │ │ │ │ + bne 674c8 │ │ │ │ + b 2967f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 58630 │ │ │ │ + bl 585e8 │ │ │ │ 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] @ 67604 │ │ │ │ - ldr r2, [pc, #324] @ 67608 │ │ │ │ + ldr r0, [pc, #324] @ 6764c │ │ │ │ + ldr r2, [pc, #324] @ 67650 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 674f0 │ │ │ │ + bne 67538 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #304] @ 6760c │ │ │ │ + ldr r3, [pc, #304] @ 67654 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 67568 │ │ │ │ + beq 675b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 674f4 │ │ │ │ - b 67568 │ │ │ │ + bgt 6753c │ │ │ │ + b 675b0 │ │ │ │ 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 67530 │ │ │ │ + bne 67578 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #236] @ 6760c │ │ │ │ + ldr r3, [pc, #236] @ 67654 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 67568 │ │ │ │ + beq 675b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 67568 │ │ │ │ + ble 675b0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 67598 │ │ │ │ + beq 675e0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ ldrne r3, [r6] │ │ │ │ - bne 6758c │ │ │ │ + bne 675d4 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #168] @ 6760c │ │ │ │ + ldr r3, [pc, #168] @ 67654 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 67580 │ │ │ │ - ldr r3, [pc, #160] @ 67610 │ │ │ │ - ldr r1, [pc, #160] @ 67614 │ │ │ │ + bne 675c8 │ │ │ │ + ldr r3, [pc, #160] @ 67658 │ │ │ │ + ldr r1, [pc, #160] @ 6765c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r7, #0 │ │ │ │ - b 675fc │ │ │ │ + b 67644 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 67568 │ │ │ │ + ble 675b0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1274c8 │ │ │ │ + bl 127650 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 675d0 │ │ │ │ + beq 67618 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 675d0 │ │ │ │ + bne 67618 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 675f4 │ │ │ │ + beq 6763c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 675f4 │ │ │ │ + bne 6763c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 67648 │ │ │ │ - bl a5784 │ │ │ │ + bne 67690 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 676d0 │ │ │ │ + bne 67718 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ bl 2931c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6766c │ │ │ │ - ldr r3, [pc, #120] @ 676dc │ │ │ │ + bne 676b4 │ │ │ │ + ldr r3, [pc, #120] @ 67724 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144290 │ │ │ │ - bl 8aff4 │ │ │ │ + b 1443e8 │ │ │ │ + bl 8b06c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 67680 │ │ │ │ + bne 676c8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29dc68 │ │ │ │ + b 29e0e4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 2a9d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - beq 676bc │ │ │ │ - bl 8b5d8 │ │ │ │ + beq 67704 │ │ │ │ + bl 8b650 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #48] @ 676dc │ │ │ │ + ldr r2, [pc, #48] @ 67724 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r5, [r3] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144290 │ │ │ │ - bl bb9b0 │ │ │ │ + b 1443e8 │ │ │ │ + bl bba40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d8 │ │ │ │ - b 676d4 │ │ │ │ + bl 8b650 │ │ │ │ + b 6771c │ │ │ │ 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] @ 6774c │ │ │ │ + ldr r6, [pc, #84] @ 67794 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 67718 │ │ │ │ + beq 67760 │ │ │ │ mov r1, r6 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6771c │ │ │ │ + beq 67764 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 67738 │ │ │ │ - ldr r1, [pc, #28] @ 6774c │ │ │ │ - bl adf9c │ │ │ │ + beq 67780 │ │ │ │ + ldr r1, [pc, #28] @ 67794 │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6773c │ │ │ │ + beq 67784 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 191ce8 │ │ │ │ + b 191884 │ │ │ │ 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] @ 67790 │ │ │ │ + ldr r4, [pc, #40] @ 677d8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 180394 │ │ │ │ + bl 1807bc │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 67780 │ │ │ │ - bl 2a8850 │ │ │ │ + beq 677c8 │ │ │ │ + bl 2a8c64 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 158018 │ │ │ │ - ldr r0, [pc, #4] @ 67794 │ │ │ │ + bl 158330 │ │ │ │ + ldr r0, [pc, #4] @ 677dc │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #12] @ 677b0 │ │ │ │ + ldr r3, [pc, #12] @ 677f8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #8] @ 677b4 │ │ │ │ + ldr r1, [pc, #8] @ 677fc │ │ │ │ ldr r0, [r3] │ │ │ │ - b 117720 │ │ │ │ + b 117864 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, ip, lsr #15 │ │ │ │ + eorseq pc, r8, ip, lsr #9 │ │ │ │ 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 18c1ac │ │ │ │ + b 18bd48 │ │ │ │ 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 679b0 │ │ │ │ + bcc 679f8 │ │ │ │ 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 │ │ │ │ @@ -62733,92 +62749,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 678d0 │ │ │ │ + bls 67918 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 678f0 │ │ │ │ + bne 67938 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 67874 │ │ │ │ + bne 678bc │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67880 │ │ │ │ + beq 678c8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 59484 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ + bl 594d0 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ 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 678c8 │ │ │ │ + beq 67910 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 59484 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ + bl 594d0 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 678a4 │ │ │ │ + b 678ec │ │ │ │ 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 679b0 │ │ │ │ + b 679f8 │ │ │ │ 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 67930 │ │ │ │ + bne 67978 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 6793c │ │ │ │ + beq 67984 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 59484 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ + bl 594d0 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ 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 6798c │ │ │ │ + beq 679d4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 59484 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ + bl 594d0 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67968 │ │ │ │ + b 679b0 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r4, r4, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ @@ -62830,119 +62846,119 @@ │ │ │ │ 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 679f0 │ │ │ │ - ldr r3, [pc, #248] @ 67adc │ │ │ │ - ldr r1, [pc, #248] @ 67ae0 │ │ │ │ + beq 67a38 │ │ │ │ + ldr r3, [pc, #248] @ 67b24 │ │ │ │ + ldr r1, [pc, #248] @ 67b28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 67a18 │ │ │ │ + bl 18ec84 │ │ │ │ + b 67a60 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d78c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67a20 │ │ │ │ - ldr r3, [pc, #204] @ 67adc │ │ │ │ - ldr r1, [pc, #208] @ 67ae4 │ │ │ │ + bne 67a68 │ │ │ │ + ldr r3, [pc, #204] @ 67b24 │ │ │ │ + ldr r1, [pc, #208] @ 67b2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b 67ad4 │ │ │ │ + b 67b1c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 67a18 │ │ │ │ + beq 67a60 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 67a60 │ │ │ │ - ldr r3, [pc, #156] @ 67ae8 │ │ │ │ - ldr r1, [pc, #156] @ 67aec │ │ │ │ + ble 67aa8 │ │ │ │ + ldr r3, [pc, #156] @ 67b30 │ │ │ │ + ldr r1, [pc, #156] @ 67b34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ - b 67a18 │ │ │ │ + bl 113554 │ │ │ │ + b 67a60 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 67a9c │ │ │ │ + bne 67ae4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 67a9c │ │ │ │ + bge 67ae4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 677e0 │ │ │ │ + bl 67828 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ - ldr r0, [pc, #84] @ 67af0 │ │ │ │ - b 67ad4 │ │ │ │ - bl c3f28 │ │ │ │ + bl 113554 │ │ │ │ + ldr r0, [pc, #84] @ 67b38 │ │ │ │ + b 67b1c │ │ │ │ + bl c3fb4 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 677e0 │ │ │ │ + bl 67828 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ - b 67a8c │ │ │ │ + bl c7d04 │ │ │ │ + b 67ad4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, ip, lsl #15 │ │ │ │ - @ instruction: 0x003857b4 │ │ │ │ + eorseq r5, r8, ip, lsl #9 │ │ │ │ + @ instruction: 0x003854b4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, ror #15 │ │ │ │ + eorseq r5, r8, r0, ror #9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #108] @ 67b78 │ │ │ │ + ldr ip, [pc, #108] @ 67bc0 │ │ │ │ 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] @ 67b7c │ │ │ │ - bl 2dd020 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + ldr r3, [pc, #64] @ 67bc4 │ │ │ │ + bl 2dd378 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67b70 │ │ │ │ + beq 67bb8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r0, [pc, #44] @ 67b80 │ │ │ │ + ldr r0, [pc, #44] @ 67bc8 │ │ │ │ bl 2a870 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 67b6c │ │ │ │ - ldr r3, [pc, #32] @ 67b84 │ │ │ │ + bge 67bb4 │ │ │ │ + ldr r3, [pc, #32] @ 67bcc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 67b70 │ │ │ │ - bl a649c │ │ │ │ + bl 1443e8 │ │ │ │ + b 67bb8 │ │ │ │ + bl a6504 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq lr, r4, r0, ror #22 │ │ │ │ + andeq lr, r4, r0, lsr fp │ │ │ │ subseq r4, r7, r4, lsl r3 │ │ │ │ @ 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 │ │ │ │ @@ -62951,15 +62967,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 67d58 │ │ │ │ + bcc 67da0 │ │ │ │ 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 │ │ │ │ @@ -62967,92 +62983,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 67c78 │ │ │ │ + bls 67cc0 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 67c98 │ │ │ │ + bne 67ce0 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 67c1c │ │ │ │ + bne 67c64 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67c28 │ │ │ │ + beq 67c70 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 22ac48 │ │ │ │ + bl 22a9ac │ │ │ │ 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 67c70 │ │ │ │ + beq 67cb8 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 22ac48 │ │ │ │ + bl 22a9ac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67c4c │ │ │ │ + b 67c94 │ │ │ │ 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 67d58 │ │ │ │ + b 67da0 │ │ │ │ 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 67cd8 │ │ │ │ + bne 67d20 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67ce4 │ │ │ │ + beq 67d2c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 22ac48 │ │ │ │ + bl 22a9ac │ │ │ │ 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 67d34 │ │ │ │ + beq 67d7c │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 22ac48 │ │ │ │ + bl 22a9ac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67d10 │ │ │ │ + b 67d58 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r4, r4, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ @@ -63064,167 +63080,167 @@ │ │ │ │ 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 67d98 │ │ │ │ - ldr r3, [pc, #248] @ 67e84 │ │ │ │ - ldr r1, [pc, #248] @ 67e88 │ │ │ │ + beq 67de0 │ │ │ │ + ldr r3, [pc, #248] @ 67ecc │ │ │ │ + ldr r1, [pc, #248] @ 67ed0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 67dc0 │ │ │ │ + bl 18ec84 │ │ │ │ + b 67e08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d78c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67dc8 │ │ │ │ - ldr r3, [pc, #204] @ 67e84 │ │ │ │ - ldr r1, [pc, #208] @ 67e8c │ │ │ │ + bne 67e10 │ │ │ │ + ldr r3, [pc, #204] @ 67ecc │ │ │ │ + ldr r1, [pc, #208] @ 67ed4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b 67e7c │ │ │ │ + b 67ec4 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 67dc0 │ │ │ │ + beq 67e08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 67e08 │ │ │ │ - ldr r3, [pc, #156] @ 67e90 │ │ │ │ - ldr r1, [pc, #156] @ 67e94 │ │ │ │ + ble 67e50 │ │ │ │ + ldr r3, [pc, #156] @ 67ed8 │ │ │ │ + ldr r1, [pc, #156] @ 67edc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ - b 67dc0 │ │ │ │ + bl 113554 │ │ │ │ + b 67e08 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 67e44 │ │ │ │ + bne 67e8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 67e44 │ │ │ │ + bge 67e8c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 67b88 │ │ │ │ + bl 67bd0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ - ldr r0, [pc, #84] @ 67e98 │ │ │ │ - b 67e7c │ │ │ │ - bl c3f28 │ │ │ │ + bl 113554 │ │ │ │ + ldr r0, [pc, #84] @ 67ee0 │ │ │ │ + b 67ec4 │ │ │ │ + bl c3fb4 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 67b88 │ │ │ │ + bl 67bd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ - b 67e34 │ │ │ │ + bl c7d04 │ │ │ │ + b 67e7c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, ip, lsl #15 │ │ │ │ - @ instruction: 0x003857b4 │ │ │ │ + eorseq r5, r8, ip, lsl #9 │ │ │ │ + @ instruction: 0x003854b4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, ror #15 │ │ │ │ + eorseq r5, r8, r0, ror #9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00067e9c : │ │ │ │ +00067ee4 : │ │ │ │ mov r1, #0 │ │ │ │ - b 299b58 │ │ │ │ + b 299fe0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67eb8 │ │ │ │ - b 92fe8 │ │ │ │ + bne 67f00 │ │ │ │ + b 92f94 │ │ │ │ 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 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 67f48 │ │ │ │ + beq 67f90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67fa8 │ │ │ │ + bl 67ff0 │ │ │ │ ldr r4, [r0] │ │ │ │ - b 67efc │ │ │ │ + b 67f44 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 67f88 │ │ │ │ + bne 67fd0 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 67fa0 │ │ │ │ + beq 67fe8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r3, #1 │ │ │ │ - ble 67ef8 │ │ │ │ + ble 67f40 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ strne r2, [r4] │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67eec │ │ │ │ + beq 67f34 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 67f50 │ │ │ │ + bne 67f98 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 67f6c │ │ │ │ + bne 67fb4 │ │ │ │ mov r5, #0 │ │ │ │ - b 67fa0 │ │ │ │ + b 67fe8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 67f3c │ │ │ │ + bne 67f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 67f3c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 67f84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 67f48 │ │ │ │ + bne 67f90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 67f48 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 67f90 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 67ef8 │ │ │ │ + bne 67f40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 67ef8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 67f40 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 68030 │ │ │ │ + bge 68078 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ tst r1, #2 │ │ │ │ - beq 68030 │ │ │ │ + beq 68078 │ │ │ │ ldr r2, [r0, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #104] @ 6803c │ │ │ │ + ldr r1, [pc, #104] @ 68084 │ │ │ │ sub r2, r2, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -63255,15 +63271,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 68210 │ │ │ │ + bcc 68258 │ │ │ │ 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 │ │ │ │ @@ -63271,856 +63287,856 @@ │ │ │ │ movne fp, #64 @ 0x40 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ rsb r3, fp, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ ldr sl, [r5] │ │ │ │ mov r4, r2 │ │ │ │ addls r0, r9, fp │ │ │ │ - bls 68130 │ │ │ │ + bls 68178 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 68150 │ │ │ │ + bne 68198 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 680d4 │ │ │ │ + bne 6811c │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 680e0 │ │ │ │ + beq 68128 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 5de78 │ │ │ │ + bl 5dec0 │ │ │ │ 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 68128 │ │ │ │ + beq 68170 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5de78 │ │ │ │ + bl 5dec0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 68104 │ │ │ │ + b 6814c │ │ │ │ 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 68210 │ │ │ │ + b 68258 │ │ │ │ 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 68190 │ │ │ │ + bne 681d8 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 6819c │ │ │ │ + beq 681e4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 5de78 │ │ │ │ + bl 5dec0 │ │ │ │ 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 681ec │ │ │ │ + beq 68234 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5de78 │ │ │ │ + bl 5dec0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 681c8 │ │ │ │ + b 68210 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00068218 : │ │ │ │ +00068260 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 2c116c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b 2c1580 <_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 6825c │ │ │ │ - ldr r3, [pc, #248] @ 68348 │ │ │ │ - ldr r1, [pc, #248] @ 6834c │ │ │ │ + beq 682a4 │ │ │ │ + ldr r3, [pc, #248] @ 68390 │ │ │ │ + ldr r1, [pc, #248] @ 68394 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 68284 │ │ │ │ + bl 18ec84 │ │ │ │ + b 682cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d78c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6828c │ │ │ │ - ldr r3, [pc, #204] @ 68348 │ │ │ │ - ldr r1, [pc, #208] @ 68350 │ │ │ │ + bne 682d4 │ │ │ │ + ldr r3, [pc, #204] @ 68390 │ │ │ │ + ldr r1, [pc, #208] @ 68398 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b 68340 │ │ │ │ + b 68388 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 68284 │ │ │ │ + beq 682cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 682cc │ │ │ │ - ldr r3, [pc, #156] @ 68354 │ │ │ │ - ldr r1, [pc, #156] @ 68358 │ │ │ │ + ble 68314 │ │ │ │ + ldr r3, [pc, #156] @ 6839c │ │ │ │ + ldr r1, [pc, #156] @ 683a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ - b 68284 │ │ │ │ + bl 113554 │ │ │ │ + b 682cc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 68308 │ │ │ │ + bne 68350 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #12] │ │ │ │ - bge 68308 │ │ │ │ + bge 68350 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 68040 │ │ │ │ + bl 68088 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ - ldr r0, [pc, #84] @ 6835c │ │ │ │ - b 68340 │ │ │ │ - bl c3f28 │ │ │ │ + bl 113554 │ │ │ │ + ldr r0, [pc, #84] @ 683a4 │ │ │ │ + b 68388 │ │ │ │ + bl c3fb4 │ │ │ │ add r6, r4, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 68040 │ │ │ │ + bl 68088 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ - b 682f8 │ │ │ │ + bl c7d04 │ │ │ │ + b 68340 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, ip, lsl #15 │ │ │ │ - @ instruction: 0x003857b4 │ │ │ │ + eorseq r5, r8, ip, lsl #9 │ │ │ │ + @ instruction: 0x003854b4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, ror #15 │ │ │ │ + eorseq r5, r8, r0, ror #9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 68398 │ │ │ │ - bl a5784 │ │ │ │ + bne 683e0 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 683c8 │ │ │ │ + bne 68410 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ bl 291cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 683bc │ │ │ │ - ldr r3, [pc, #28] @ 683d0 │ │ │ │ + beq 68404 │ │ │ │ + ldr r3, [pc, #28] @ 68418 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 683c8 │ │ │ │ + bl 1443e8 │ │ │ │ + b 68410 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ - ldr r0, [pc, #12] @ 683d4 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #12] @ 6841c │ │ │ │ + bl a9c3c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq sl, r7, r4, asr #16 │ │ │ │ - ldr r1, [pc] @ 683e0 │ │ │ │ - b 10f420 │ │ │ │ - eorseq r8, r5, ip, ror #10 │ │ │ │ + eorseq sl, r7, r4, asr #10 │ │ │ │ + ldr r1, [pc] @ 68428 │ │ │ │ + b 10f570 │ │ │ │ + eorseq r8, r5, ip, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r6, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 6841c │ │ │ │ - ldr r3, [pc, #248] @ 68508 │ │ │ │ - ldr r1, [pc, #248] @ 6850c │ │ │ │ + beq 68464 │ │ │ │ + ldr r3, [pc, #248] @ 68550 │ │ │ │ + ldr r1, [pc, #248] @ 68554 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 68444 │ │ │ │ + bl 18ec84 │ │ │ │ + b 6848c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d78c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6844c │ │ │ │ - ldr r3, [pc, #204] @ 68508 │ │ │ │ - ldr r1, [pc, #208] @ 68510 │ │ │ │ + bne 68494 │ │ │ │ + ldr r3, [pc, #204] @ 68550 │ │ │ │ + ldr r1, [pc, #208] @ 68558 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b 68500 │ │ │ │ + b 68548 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 68444 │ │ │ │ + beq 6848c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 6848c │ │ │ │ - ldr r3, [pc, #156] @ 68514 │ │ │ │ - ldr r1, [pc, #156] @ 68518 │ │ │ │ + ble 684d4 │ │ │ │ + ldr r3, [pc, #156] @ 6855c │ │ │ │ + ldr r1, [pc, #156] @ 68560 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ - b 68444 │ │ │ │ + bl 113554 │ │ │ │ + b 6848c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 684c8 │ │ │ │ + bne 68510 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #12] │ │ │ │ - bge 684c8 │ │ │ │ + bge 68510 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2e90c4 │ │ │ │ + bl 2e941c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ - ldr r0, [pc, #84] @ 6851c │ │ │ │ - b 68500 │ │ │ │ - bl c3f28 │ │ │ │ + bl 113554 │ │ │ │ + ldr r0, [pc, #84] @ 68564 │ │ │ │ + b 68548 │ │ │ │ + bl c3fb4 │ │ │ │ add r6, r4, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2e90c4 │ │ │ │ + bl 2e941c │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ - b 684b8 │ │ │ │ + bl c7d04 │ │ │ │ + b 68500 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, ip, lsl #15 │ │ │ │ - @ instruction: 0x003857b4 │ │ │ │ + eorseq r5, r8, ip, lsl #9 │ │ │ │ + @ instruction: 0x003854b4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, ror #15 │ │ │ │ + eorseq r5, r8, r0, ror #9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00068520 : │ │ │ │ +00068568 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 3283bc <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 328440 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 68640 │ │ │ │ + ldr r2, [pc, #252] @ 68688 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 68644 │ │ │ │ + ldr r0, [pc, #244] @ 6868c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6857c │ │ │ │ + bne 685c4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 68648 │ │ │ │ + ldr r3, [pc, #224] @ 68690 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 685b8 │ │ │ │ + beq 68600 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 68580 │ │ │ │ - b 685b8 │ │ │ │ + bgt 685c8 │ │ │ │ + b 68600 │ │ │ │ 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 685d0 │ │ │ │ + bne 68618 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 68648 │ │ │ │ + ldr r3, [pc, #160] @ 68690 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 685b8 │ │ │ │ + beq 68600 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 685d4 │ │ │ │ - ldr r3, [pc, #140] @ 6864c │ │ │ │ - ldr r1, [pc, #140] @ 68650 │ │ │ │ + bgt 6861c │ │ │ │ + ldr r3, [pc, #140] @ 68694 │ │ │ │ + ldr r1, [pc, #140] @ 68698 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 68638 │ │ │ │ + b 68680 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10ad60 │ │ │ │ + bl 10aed0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 68614 │ │ │ │ + beq 6865c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 68614 │ │ │ │ + bne 6865c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 68638 │ │ │ │ + beq 68680 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 68638 │ │ │ │ + bne 68680 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r6, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 6868c │ │ │ │ - ldr r3, [pc, #248] @ 68778 │ │ │ │ - ldr r1, [pc, #248] @ 6877c │ │ │ │ + beq 686d4 │ │ │ │ + ldr r3, [pc, #248] @ 687c0 │ │ │ │ + ldr r1, [pc, #248] @ 687c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 686b4 │ │ │ │ + bl 18ec84 │ │ │ │ + b 686fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d478 │ │ │ │ + bl 15d78c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 686bc │ │ │ │ - ldr r3, [pc, #204] @ 68778 │ │ │ │ - ldr r1, [pc, #208] @ 68780 │ │ │ │ + bne 68704 │ │ │ │ + ldr r3, [pc, #204] @ 687c0 │ │ │ │ + ldr r1, [pc, #208] @ 687c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b 68770 │ │ │ │ + b 687b8 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 686b4 │ │ │ │ + beq 686fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 686fc │ │ │ │ - ldr r3, [pc, #156] @ 68784 │ │ │ │ - ldr r1, [pc, #156] @ 68788 │ │ │ │ + ble 68744 │ │ │ │ + ldr r3, [pc, #156] @ 687cc │ │ │ │ + ldr r1, [pc, #156] @ 687d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ - b 686b4 │ │ │ │ + bl 113554 │ │ │ │ + b 686fc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 68738 │ │ │ │ + bne 68780 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 68738 │ │ │ │ + bge 68780 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 34c304 │ │ │ │ + bl 34c01c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ - ldr r0, [pc, #84] @ 6878c │ │ │ │ - b 68770 │ │ │ │ - bl c3f28 │ │ │ │ + bl 113554 │ │ │ │ + ldr r0, [pc, #84] @ 687d4 │ │ │ │ + b 687b8 │ │ │ │ + bl c3fb4 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 34c304 │ │ │ │ + bl 34c01c │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ - b 68728 │ │ │ │ + bl c7d04 │ │ │ │ + b 68770 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, ip, lsl #15 │ │ │ │ - @ instruction: 0x003857b4 │ │ │ │ + eorseq r5, r8, ip, lsl #9 │ │ │ │ + @ instruction: 0x003854b4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, ror #15 │ │ │ │ + eorseq r5, r8, r0, ror #9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00068790 : │ │ │ │ +000687d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 687d0 │ │ │ │ + ldr r4, [pc, #40] @ 68818 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - bl 2a7b74 │ │ │ │ + bl 2a7f88 │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 687d4 │ │ │ │ - b 2a53f0 │ │ │ │ + ldr r0, [pc, #4] @ 6881c │ │ │ │ + b 2a5870 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq pc, r8, ip, ror r8 @ │ │ │ │ + eorseq pc, r8, ip, ror r5 @ │ │ │ │ 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 6880c │ │ │ │ + bne 68854 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6883c │ │ │ │ - b 68830 │ │ │ │ + bne 68884 │ │ │ │ + b 68878 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #200] @ 688e4 │ │ │ │ + ldr r0, [pc, #200] @ 6892c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 687f4 │ │ │ │ - b 688dc │ │ │ │ - bl a5784 │ │ │ │ + bne 6883c │ │ │ │ + b 68924 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 688dc │ │ │ │ + bne 68924 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #160] @ 688e8 │ │ │ │ + ldr r2, [pc, #160] @ 68930 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 68864 │ │ │ │ - ldr r3, [pc, #148] @ 688ec │ │ │ │ - ldr r1, [pc, #148] @ 688f0 │ │ │ │ + beq 688ac │ │ │ │ + ldr r3, [pc, #148] @ 68934 │ │ │ │ + ldr r1, [pc, #148] @ 68938 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 688cc │ │ │ │ + bl 117864 │ │ │ │ + b 68914 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi 68890 │ │ │ │ + bhi 688d8 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ - beq 688c4 │ │ │ │ + beq 6890c │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ lsl r2, r3, r4 │ │ │ │ mov r3, r0 │ │ │ │ - b 688a8 │ │ │ │ - ldr r3, [pc, #92] @ 688f4 │ │ │ │ - ldr r1, [pc, #92] @ 688f8 │ │ │ │ + b 688f0 │ │ │ │ + ldr r3, [pc, #92] @ 6893c │ │ │ │ + ldr r1, [pc, #92] @ 68940 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117720 │ │ │ │ - b 688cc │ │ │ │ + bl 117864 │ │ │ │ + b 68914 │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ tst ip, r2 │ │ │ │ movne ip, #1 │ │ │ │ orrne r0, r0, ip, lsl r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - bne 688a8 │ │ │ │ + bne 688f0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a649c │ │ │ │ - bl a5784 │ │ │ │ + b a6504 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 688c4 │ │ │ │ + beq 6890c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq pc, r5, r4, lsl #2 │ │ │ │ + eorseq lr, r5, r4, lsl #28 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, lsl ip │ │ │ │ + eorseq lr, r8, r8, lsl r9 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r7, r4, ror #20 │ │ │ │ + eorseq sl, r7, r4, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r3, [pc, #1364] @ 68e68 │ │ │ │ + ldr r3, [pc, #1364] @ 68eb0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ - beq 68948 │ │ │ │ + beq 68990 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 68948 │ │ │ │ + beq 68990 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 6897c │ │ │ │ - b 68964 │ │ │ │ + bls 689c4 │ │ │ │ + b 689ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq 68934 │ │ │ │ - ldr r0, [pc, #1300] @ 68e6c │ │ │ │ - bl 1f0534 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 68934 │ │ │ │ - b 68a64 │ │ │ │ - ldr r0, [pc, #1280] @ 68e6c │ │ │ │ + beq 6897c │ │ │ │ + ldr r0, [pc, #1300] @ 68eb4 │ │ │ │ + bl 1efc1c <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6897c │ │ │ │ + b 68aac │ │ │ │ + ldr r0, [pc, #1280] @ 68eb4 │ │ │ │ mov r3, #18 │ │ │ │ mov r2, #16 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68a64 │ │ │ │ + beq 68aac │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 6899c │ │ │ │ - bl a5784 │ │ │ │ + bne 689e4 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68a64 │ │ │ │ + bne 68aac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 689bc │ │ │ │ - bl a5784 │ │ │ │ + bne 68a04 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68a64 │ │ │ │ + bne 68aac │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne 689dc │ │ │ │ - bl a5784 │ │ │ │ + bne 68a24 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68a64 │ │ │ │ + bne 68aac │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - bne 689fc │ │ │ │ - bl a5784 │ │ │ │ + bne 68a44 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68a64 │ │ │ │ + bne 68aac │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne 68a1c │ │ │ │ - bl a5784 │ │ │ │ + bne 68a64 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68a64 │ │ │ │ + bne 68aac │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne 68a3c │ │ │ │ - bl a5784 │ │ │ │ + bne 68a84 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68a64 │ │ │ │ + bne 68aac │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 68a6c │ │ │ │ - ldr r2, [pc, #1048] @ 68e70 │ │ │ │ - ldr r1, [pc, #1048] @ 68e74 │ │ │ │ - ldr r0, [pc, #1036] @ 68e6c │ │ │ │ + bne 68ab4 │ │ │ │ + ldr r2, [pc, #1048] @ 68eb8 │ │ │ │ + ldr r1, [pc, #1048] @ 68ebc │ │ │ │ + ldr r0, [pc, #1036] @ 68eb4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 68e5c │ │ │ │ + b 68ea4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68a9c │ │ │ │ - ldr r2, [pc, #1004] @ 68e78 │ │ │ │ - ldr r1, [pc, #1004] @ 68e7c │ │ │ │ - ldr r0, [pc, #984] @ 68e6c │ │ │ │ + bne 68ae4 │ │ │ │ + ldr r2, [pc, #1004] @ 68ec0 │ │ │ │ + ldr r1, [pc, #1004] @ 68ec4 │ │ │ │ + ldr r0, [pc, #984] @ 68eb4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68a64 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68aac │ │ │ │ ldr fp, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68ac8 │ │ │ │ - ldr r2, [pc, #960] @ 68e78 │ │ │ │ - ldr r1, [pc, #964] @ 68e80 │ │ │ │ - ldr r0, [pc, #940] @ 68e6c │ │ │ │ + bne 68b10 │ │ │ │ + ldr r2, [pc, #960] @ 68ec0 │ │ │ │ + ldr r1, [pc, #964] @ 68ec8 │ │ │ │ + ldr r0, [pc, #940] @ 68eb4 │ │ │ │ mov r3, fp │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68a64 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68aac │ │ │ │ ldr sl, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68af4 │ │ │ │ - ldr r2, [pc, #916] @ 68e78 │ │ │ │ - ldr r1, [pc, #924] @ 68e84 │ │ │ │ - ldr r0, [pc, #896] @ 68e6c │ │ │ │ + bne 68b3c │ │ │ │ + ldr r2, [pc, #916] @ 68ec0 │ │ │ │ + ldr r1, [pc, #924] @ 68ecc │ │ │ │ + ldr r0, [pc, #896] @ 68eb4 │ │ │ │ mov r3, sl │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68a64 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68aac │ │ │ │ ldr r8, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 68b20 │ │ │ │ - ldr r2, [pc, #888] @ 68e88 │ │ │ │ - ldr r1, [pc, #888] @ 68e8c │ │ │ │ - ldr r0, [pc, #852] @ 68e6c │ │ │ │ + bne 68b68 │ │ │ │ + ldr r2, [pc, #888] @ 68ed0 │ │ │ │ + ldr r1, [pc, #888] @ 68ed4 │ │ │ │ + ldr r0, [pc, #852] @ 68eb4 │ │ │ │ mov r3, r8 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68a64 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68aac │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 68b4c │ │ │ │ - ldr r2, [pc, #844] @ 68e88 │ │ │ │ - ldr r1, [pc, #848] @ 68e90 │ │ │ │ - ldr r0, [pc, #808] @ 68e6c │ │ │ │ + bne 68b94 │ │ │ │ + ldr r2, [pc, #844] @ 68ed0 │ │ │ │ + ldr r1, [pc, #848] @ 68ed8 │ │ │ │ + ldr r0, [pc, #808] @ 68eb4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68a64 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68aac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 68b7c │ │ │ │ - ldr r2, [pc, #796] @ 68e88 │ │ │ │ - ldr r1, [pc, #804] @ 68e94 │ │ │ │ - ldr r0, [pc, #760] @ 68e6c │ │ │ │ + bne 68bc4 │ │ │ │ + ldr r2, [pc, #796] @ 68ed0 │ │ │ │ + ldr r1, [pc, #804] @ 68edc │ │ │ │ + ldr r0, [pc, #760] @ 68eb4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68a64 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68aac │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne 68b9c │ │ │ │ - bl a5784 │ │ │ │ + bne 68be4 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68a64 │ │ │ │ + bne 68aac │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 68bcc │ │ │ │ - ldr r2, [pc, #692] @ 68e70 │ │ │ │ - ldr r1, [pc, #728] @ 68e98 │ │ │ │ - ldr r0, [pc, #680] @ 68e6c │ │ │ │ + bne 68c14 │ │ │ │ + ldr r2, [pc, #692] @ 68eb8 │ │ │ │ + ldr r1, [pc, #728] @ 68ee0 │ │ │ │ + ldr r0, [pc, #680] @ 68eb4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68a64 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68aac │ │ │ │ ldr r9, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 68bf8 │ │ │ │ - ldr r2, [pc, #648] @ 68e70 │ │ │ │ - ldr r1, [pc, #688] @ 68e9c │ │ │ │ - ldr r0, [pc, #636] @ 68e6c │ │ │ │ + bne 68c40 │ │ │ │ + ldr r2, [pc, #648] @ 68eb8 │ │ │ │ + ldr r1, [pc, #688] @ 68ee4 │ │ │ │ + ldr r0, [pc, #636] @ 68eb4 │ │ │ │ mov r3, r9 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68a64 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68aac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble 68c64 │ │ │ │ + ble 68cac │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 68c30 │ │ │ │ - ldr r2, [pc, #600] @ 68e78 │ │ │ │ - ldr r1, [pc, #636] @ 68ea0 │ │ │ │ - ldr r0, [pc, #580] @ 68e6c │ │ │ │ + bne 68c78 │ │ │ │ + ldr r2, [pc, #600] @ 68ec0 │ │ │ │ + ldr r1, [pc, #636] @ 68ee8 │ │ │ │ + ldr r0, [pc, #580] @ 68eb4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68a64 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68aac │ │ │ │ cmp r3, #17 │ │ │ │ - beq 68c70 │ │ │ │ + beq 68cb8 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68c74 │ │ │ │ - ldr r2, [pc, #548] @ 68e78 │ │ │ │ - ldr r1, [pc, #588] @ 68ea4 │ │ │ │ - ldr r0, [pc, #528] @ 68e6c │ │ │ │ + bne 68cbc │ │ │ │ + ldr r2, [pc, #548] @ 68ec0 │ │ │ │ + ldr r1, [pc, #588] @ 68eec │ │ │ │ + ldr r0, [pc, #528] @ 68eb4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 68a64 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68aac │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b 68c74 │ │ │ │ + b 68cbc │ │ │ │ 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] @ 68ea8 │ │ │ │ - ldr r0, [pc, #508] @ 68eac │ │ │ │ + ldr r1, [pc, #508] @ 68ef0 │ │ │ │ + ldr r0, [pc, #508] @ 68ef4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 68ce0 │ │ │ │ + blt 68d28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68cf8 │ │ │ │ - ldr r3, [pc, #472] @ 68eb0 │ │ │ │ - ldr r1, [pc, #472] @ 68eb4 │ │ │ │ + bge 68d40 │ │ │ │ + ldr r3, [pc, #472] @ 68ef8 │ │ │ │ + ldr r1, [pc, #472] @ 68efc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 68e3c │ │ │ │ + b 68e84 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68d18 │ │ │ │ - ldr r3, [pc, #420] @ 68eb0 │ │ │ │ - ldr r1, [pc, #424] @ 68eb8 │ │ │ │ + bge 68d60 │ │ │ │ + ldr r3, [pc, #420] @ 68ef8 │ │ │ │ + ldr r1, [pc, #424] @ 68f00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 68ce0 │ │ │ │ + bl 18ec84 │ │ │ │ + b 68d28 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68d38 │ │ │ │ - ldr r3, [pc, #388] @ 68eb0 │ │ │ │ - ldr r1, [pc, #396] @ 68ebc │ │ │ │ + bge 68d80 │ │ │ │ + ldr r3, [pc, #388] @ 68ef8 │ │ │ │ + ldr r1, [pc, #396] @ 68f04 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 68ce0 │ │ │ │ + bl 18ec84 │ │ │ │ + b 68d28 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68d58 │ │ │ │ - ldr r3, [pc, #356] @ 68eb0 │ │ │ │ - ldr r1, [pc, #368] @ 68ec0 │ │ │ │ + bge 68da0 │ │ │ │ + ldr r3, [pc, #356] @ 68ef8 │ │ │ │ + ldr r1, [pc, #368] @ 68f08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 68ce0 │ │ │ │ + bl 18ec84 │ │ │ │ + b 68d28 │ │ │ │ mov r0, fp │ │ │ │ - bl 690b8 │ │ │ │ + bl 690a8 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 68ce0 │ │ │ │ + beq 68d28 │ │ │ │ mov r0, sl │ │ │ │ - bl 690b8 │ │ │ │ + bl 690a8 │ │ │ │ subs sl, r0, #0 │ │ │ │ moveq r6, sl │ │ │ │ moveq r5, sl │ │ │ │ moveq r4, sl │ │ │ │ - beq 68e3c │ │ │ │ + beq 68e84 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 68da0 │ │ │ │ + beq 68de8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 690b8 │ │ │ │ + bl 690a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 68da4 │ │ │ │ - b 68e2c │ │ │ │ - ldr r5, [pc, #284] @ 68ec4 │ │ │ │ + bne 68dec │ │ │ │ + b 68e74 │ │ │ │ + ldr r5, [pc, #284] @ 68f0c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 68dc0 │ │ │ │ + beq 68e08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 690b8 │ │ │ │ + bl 690a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 68dc4 │ │ │ │ - b 68e38 │ │ │ │ - ldr r4, [pc, #252] @ 68ec4 │ │ │ │ + bne 68e0c │ │ │ │ + b 68e80 │ │ │ │ + ldr r4, [pc, #252] @ 68f0c │ │ │ │ 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 │ │ │ │ @@ -64135,137 +64151,137 @@ │ │ │ │ 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 2ce658 │ │ │ │ + bl 20423c │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 68e3c │ │ │ │ + b 68e84 │ │ │ │ mov r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ - b 68e3c │ │ │ │ + b 68e84 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, sl │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ 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 │ │ │ │ - eorseq sp, r8, r4, ror #26 │ │ │ │ - eorseq pc, r8, r4, lsr #17 │ │ │ │ - eorseq sl, r7, r4, lsl r2 │ │ │ │ - @ instruction: 0x0038f8b0 │ │ │ │ - @ instruction: 0x0038f8bc │ │ │ │ - eorseq pc, r8, r8, asr #17 │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - @ instruction: 0x0038f8d4 │ │ │ │ - eorseq pc, r8, r0, ror #17 │ │ │ │ - eorseq pc, r8, ip, ror #17 │ │ │ │ - @ instruction: 0x0038f8f8 │ │ │ │ - eorseq pc, r8, r4, lsl #18 │ │ │ │ - eorseq pc, r8, r0, lsl r9 @ │ │ │ │ - eorseq pc, r8, ip, lsl r9 @ │ │ │ │ - eorseq r0, r8, r8, lsr #1 │ │ │ │ - ldrheq r0, [r8], -r4 @ │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r8, r8, lsr #18 │ │ │ │ - eorseq pc, r8, ip, asr #18 │ │ │ │ - eorseq pc, r8, r8, ror r9 @ │ │ │ │ - eorseq pc, r8, r4, lsr #19 │ │ │ │ + eorseq r7, r7, r8, lsl #26 │ │ │ │ + eorseq sp, r8, r4, ror #20 │ │ │ │ + eorseq pc, r8, r4, lsr #11 │ │ │ │ + eorseq r9, r7, r4, lsl pc │ │ │ │ + @ instruction: 0x0038f5b0 │ │ │ │ + @ instruction: 0x0038f5bc │ │ │ │ + eorseq pc, r8, r8, asr #11 │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + @ instruction: 0x0038f5d4 │ │ │ │ + eorseq pc, r8, r0, ror #11 │ │ │ │ + eorseq pc, r8, ip, ror #11 │ │ │ │ + @ instruction: 0x0038f5f8 │ │ │ │ + eorseq pc, r8, r4, lsl #12 │ │ │ │ + eorseq pc, r8, r0, lsl r6 @ │ │ │ │ + eorseq pc, r8, ip, lsl r6 @ │ │ │ │ + eorseq pc, r7, r8, lsr #27 │ │ │ │ + @ instruction: 0x0037fdb4 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r8, r8, lsr #12 │ │ │ │ + eorseq pc, r8, ip, asr #12 │ │ │ │ + eorseq pc, r8, r8, ror r6 @ │ │ │ │ + eorseq pc, r8, r4, lsr #13 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r0, [pc] @ 68ee8 │ │ │ │ - b 128bc8 │ │ │ │ - eorseq pc, r8, r8, asr #19 │ │ │ │ + ldr r0, [pc] @ 68f30 │ │ │ │ + b 128d3c │ │ │ │ + eorseq pc, r8, r8, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #64] @ 68f44 │ │ │ │ + ldr r2, [pc, #64] @ 68f8c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, #3 │ │ │ │ - bl a28ac │ │ │ │ - ldr r2, [pc, #48] @ 68f48 │ │ │ │ + bl a2914 │ │ │ │ + ldr r2, [pc, #48] @ 68f90 │ │ │ │ ldr r3, [r2, #520] @ 0x208 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 68f3c │ │ │ │ + beq 68f84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2, #520] @ 0x208 │ │ │ │ - bne 68f3c │ │ │ │ + bne 68f84 │ │ │ │ add r0, r2, #520 @ 0x208 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 68f84 │ │ │ │ + bne 68fcc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68f98 │ │ │ │ - b 68fa8 │ │ │ │ + bne 68fe0 │ │ │ │ + b 68ff0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68f74 │ │ │ │ + beq 68fbc │ │ │ │ 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 68fc4 │ │ │ │ + beq 6900c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68fe0 │ │ │ │ + beq 69028 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68ffc │ │ │ │ + beq 69044 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69018 │ │ │ │ + beq 69060 │ │ │ │ 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} │ │ │ │ @@ -64273,1541 +64289,1541 @@ │ │ │ │ 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 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 69064 │ │ │ │ - ldr r3, [pc, #48] @ 69084 │ │ │ │ - ldr r1, [pc, #48] @ 69088 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - 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 2172b4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r8, lsl #20 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 349998 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 3496b0 <_Py_c_neg@@Base+0x538> │ │ │ │ pop {r4, lr} │ │ │ │ lsl r0, r0, #3 │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ 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 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r8, r4, #8 │ │ │ │ addne r5, r5, #8 │ │ │ │ movne r7, #0 │ │ │ │ - bne 69150 │ │ │ │ - b 6911c │ │ │ │ + bne 69140 │ │ │ │ + b 6910c │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 6915c │ │ │ │ - ldr r0, [pc, #148] @ 69198 │ │ │ │ + bne 6914c │ │ │ │ + ldr r0, [pc, #148] @ 69188 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #144] @ 6919c │ │ │ │ + ldr r1, [pc, #144] @ 6918c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 69174 │ │ │ │ + bne 69164 │ │ │ │ mov r4, #0 │ │ │ │ - b 69190 │ │ │ │ + b 69180 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - ldr r2, [pc, #112] @ 691a0 │ │ │ │ + ldr r2, [pc, #112] @ 69190 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 690f0 │ │ │ │ + bne 690e0 │ │ │ │ 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 69190 │ │ │ │ - b 69124 │ │ │ │ - bl 1d23ac <_PyUnicode_Copy@@Base> │ │ │ │ + bge 69180 │ │ │ │ + b 69114 │ │ │ │ + bl 1d18bc <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69148 │ │ │ │ + bne 69138 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6911c │ │ │ │ + beq 6910c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6911c │ │ │ │ + bne 6910c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 6911c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 6910c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038f9f4 │ │ │ │ + @ instruction: 0x0038f6f4 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 691c4 │ │ │ │ + ldr r3, [pc, #48] @ 691e4 │ │ │ │ + ldr r1, [pc, #48] @ 691e8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + 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 216a44 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r8, r8, lsl #14 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 349998 <_Py_c_neg@@Base+0x538> │ │ │ │ + bl 3496b0 <_Py_c_neg@@Base+0x538> │ │ │ │ pop {r4, lr} │ │ │ │ lsl r0, r0, #3 │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ 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 3498b8 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 3495d0 <_Py_c_neg@@Base+0x458> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 69200 │ │ │ │ + beq 69248 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 2b1bec │ │ │ │ + bl 2b1f84 │ │ │ │ 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] @ 692e8 │ │ │ │ + ldr r3, [pc, #200] @ 69330 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69254 │ │ │ │ + beq 6929c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 69254 │ │ │ │ + ble 6929c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f3dc │ │ │ │ + bl 19e4e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 692b0 │ │ │ │ - b 69268 │ │ │ │ - ldr r3, [pc, #144] @ 692ec │ │ │ │ - ldr r1, [pc, #144] @ 692f0 │ │ │ │ + bne 692f8 │ │ │ │ + b 692b0 │ │ │ │ + ldr r3, [pc, #144] @ 69334 │ │ │ │ + ldr r1, [pc, #144] @ 69338 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 6928c │ │ │ │ - ldr r3, [pc, #132] @ 692f4 │ │ │ │ + bl 18ec84 │ │ │ │ + b 692d4 │ │ │ │ + ldr r3, [pc, #132] @ 6933c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #120] @ 692f8 │ │ │ │ - bl 117720 │ │ │ │ + ldr r1, [pc, #120] @ 69340 │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 69294 │ │ │ │ + bne 692dc │ │ │ │ mov r5, #0 │ │ │ │ - b 692e0 │ │ │ │ + b 69328 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6928c │ │ │ │ + bne 692d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 6928c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 692d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl af05c │ │ │ │ + bl af10c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 692e0 │ │ │ │ + beq 69328 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 692e0 │ │ │ │ + bne 69328 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r8, lsr #20 │ │ │ │ + eorseq pc, r8, 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 r3, #6 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ strh r3, [sp, #4] │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ 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 1c5dc8 │ │ │ │ + bl 1c52e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 69360 │ │ │ │ + blt 693a8 │ │ │ │ ldrd r0, [sp] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 175b70 │ │ │ │ + b 175f98 │ │ │ │ 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 92a30 │ │ │ │ + bl 92a94 │ │ │ │ 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 1f880c │ │ │ │ + bl 1f7ef4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 693d0 │ │ │ │ + blt 69418 │ │ │ │ ldrd r0, [sp] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 175b70 │ │ │ │ + b 175f98 │ │ │ │ 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] @ 694f0 │ │ │ │ + ldr r2, [pc, #252] @ 69538 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 694f4 │ │ │ │ + ldr r0, [pc, #244] @ 6953c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6942c │ │ │ │ + bne 69474 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 694f8 │ │ │ │ + ldr r3, [pc, #224] @ 69540 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6946c │ │ │ │ + beq 694b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69430 │ │ │ │ - b 6946c │ │ │ │ + bgt 69478 │ │ │ │ + b 694b4 │ │ │ │ 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 69484 │ │ │ │ + bne 694cc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 694f8 │ │ │ │ + ldr r3, [pc, #156] @ 69540 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6946c │ │ │ │ + beq 694b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69484 │ │ │ │ - ldr r3, [pc, #136] @ 694fc │ │ │ │ - ldr r1, [pc, #136] @ 69500 │ │ │ │ + bgt 694cc │ │ │ │ + ldr r3, [pc, #136] @ 69544 │ │ │ │ + ldr r1, [pc, #136] @ 69548 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 694e8 │ │ │ │ + b 69530 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194d88 │ │ │ │ + bl 194924 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 694c4 │ │ │ │ + beq 6950c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 694c4 │ │ │ │ + bne 6950c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 694e8 │ │ │ │ + beq 69530 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 694e8 │ │ │ │ + bne 69530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, 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 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ - bl 2b1648 │ │ │ │ + bl 2b19e0 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 6953c │ │ │ │ + beq 69584 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 175b70 │ │ │ │ + bl 175f98 │ │ │ │ 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 3498b8 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 3495d0 <_Py_c_neg@@Base+0x458> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 69578 │ │ │ │ + beq 695c0 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 175b70 │ │ │ │ + bl 175f98 │ │ │ │ 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 62254 <_PyMonitoring_FireBranchEvent@@Base+0xfc> │ │ │ │ + bl 6229c <_PyMonitoring_FireBranchEvent@@Base+0xfc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 695f4 │ │ │ │ + beq 6963c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 695cc │ │ │ │ - ldr r3, [pc, #56] @ 695fc │ │ │ │ + beq 69614 │ │ │ │ + ldr r3, [pc, #56] @ 69644 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 695e4 │ │ │ │ + bl 1443e8 │ │ │ │ + b 6962c │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 259ee8 │ │ │ │ + bl 259e8c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 695ec │ │ │ │ + bge 69634 │ │ │ │ mov r0, #0 │ │ │ │ - b 695f4 │ │ │ │ + b 6963c │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 175b70 │ │ │ │ + bl 175f98 │ │ │ │ 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] @ 69714 │ │ │ │ + ldr r2, [pc, #252] @ 6975c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 69718 │ │ │ │ + ldr r0, [pc, #244] @ 69760 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 69650 │ │ │ │ + bne 69698 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6971c │ │ │ │ + ldr r3, [pc, #224] @ 69764 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 69690 │ │ │ │ + beq 696d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69654 │ │ │ │ - b 69690 │ │ │ │ + bgt 6969c │ │ │ │ + b 696d8 │ │ │ │ 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 696a8 │ │ │ │ + bne 696f0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 6971c │ │ │ │ + ldr r3, [pc, #156] @ 69764 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69690 │ │ │ │ + beq 696d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 696a8 │ │ │ │ - ldr r3, [pc, #136] @ 69720 │ │ │ │ - ldr r1, [pc, #136] @ 69724 │ │ │ │ + bgt 696f0 │ │ │ │ + ldr r3, [pc, #136] @ 69768 │ │ │ │ + ldr r1, [pc, #136] @ 6976c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 6970c │ │ │ │ + b 69754 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217198 │ │ │ │ + bl 216928 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 696e8 │ │ │ │ + beq 69730 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 696e8 │ │ │ │ + bne 69730 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6970c │ │ │ │ + beq 69754 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6970c │ │ │ │ + bne 69754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r2, #4 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ - bne 69760 │ │ │ │ + bne 697a8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 69794 │ │ │ │ - b 69788 │ │ │ │ + bne 697dc │ │ │ │ + b 697d0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #4 │ │ │ │ - ldr r0, [pc, #236] @ 6985c │ │ │ │ + ldr r0, [pc, #236] @ 698a4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69748 │ │ │ │ + bne 69790 │ │ │ │ mov r0, #0 │ │ │ │ - b 69854 │ │ │ │ - bl a5784 │ │ │ │ + b 6989c │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69780 │ │ │ │ + bne 697c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a5944 │ │ │ │ + bl 2a5dc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69780 │ │ │ │ + beq 697c8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a5944 │ │ │ │ + bl 2a5dc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69780 │ │ │ │ + beq 697c8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 697dc │ │ │ │ - bl a5784 │ │ │ │ + bne 69824 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69780 │ │ │ │ + bne 697c8 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ ldrd r6, [sp, #16] │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ 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 c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 69828 │ │ │ │ - bl 1325e8 │ │ │ │ + bne 69870 │ │ │ │ + bl 132758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 697e4 │ │ │ │ - b 69780 │ │ │ │ + beq 6982c │ │ │ │ + b 697c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 69850 │ │ │ │ + beq 69898 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 69860 │ │ │ │ + ldr r2, [pc, #36] @ 698a8 │ │ │ │ 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 144290 │ │ │ │ - ldr r0, [pc, #12] @ 69864 │ │ │ │ + b 1443e8 │ │ │ │ + ldr r0, [pc, #12] @ 698ac │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r9, r6, r8, lsl ip │ │ │ │ + eorseq r9, r6, r8, lsl r9 │ │ │ │ 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] @ 698c8 │ │ │ │ + ldr r3, [pc, #72] @ 69910 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #60] @ 698cc │ │ │ │ + ldr r1, [pc, #60] @ 69914 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 698c0 │ │ │ │ + blt 69908 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #8] │ │ │ │ - bl 9b440 │ │ │ │ - ldr r0, [pc, #16] @ 698d0 │ │ │ │ + bl 9b3f0 │ │ │ │ + ldr r0, [pc, #16] @ 69918 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x0038f2d8 │ │ │ │ + @ instruction: 0x0038efd8 │ │ │ │ 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] @ 6996c │ │ │ │ + ldr r1, [pc, #104] @ 699b4 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69960 │ │ │ │ + beq 699a8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 6994c │ │ │ │ + beq 69994 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2bcc6c │ │ │ │ + bl 2bd080 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 2bda10 │ │ │ │ - b 69964 │ │ │ │ - ldr r0, [pc, #28] @ 69970 │ │ │ │ + bl 2bde24 │ │ │ │ + b 699ac │ │ │ │ + ldr r0, [pc, #28] @ 699b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #24] @ 69974 │ │ │ │ + ldr r1, [pc, #24] @ 699bc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mlaseq r8, ip, sl, pc @ │ │ │ │ + mlaseq r8, ip, r7, pc @ │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r7, r4, lsr #5 │ │ │ │ - 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 92fe8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - ldrne r0, [r4, #8] │ │ │ │ - movne r3, #0 │ │ │ │ - beq 69a40 │ │ │ │ - cmp r3, r0 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - bge 699e8 │ │ │ │ - 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 699b0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 69a10 │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 69a10 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r3] │ │ │ │ - b 69a48 │ │ │ │ - bl 91ad0 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 69a48 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69a40 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 69a40 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - b 69a94 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - ldr r2, [pc, #68] @ 69a9c │ │ │ │ - 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] @ 69aa0 │ │ │ │ - ldr r1, [pc, #44] @ 69aa4 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #32] @ 69aa8 │ │ │ │ - ldr r1, [pc, #32] @ 69aac │ │ │ │ - ldr r0, [pc, #32] @ 69ab0 │ │ │ │ - str r4, [sp] │ │ │ │ - bl a9bd4 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq r9, r8, ip, asr #8 │ │ │ │ - eorseq r9, r8, r8, asr #23 │ │ │ │ - eorseq r9, r8, r8, lsr r4 │ │ │ │ - eorseq pc, r8, r4, lsl r0 @ │ │ │ │ - eorseq lr, r6, ip, ror #16 │ │ │ │ - eorseq pc, r8, ip, lsr #21 │ │ │ │ + eorseq sp, r7, r4, lsr #31 │ │ │ │ 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 69aec │ │ │ │ + bne 699f8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 69b20 │ │ │ │ - b 69b14 │ │ │ │ + bne 69a2c │ │ │ │ + b 69a20 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #200] @ 69bc4 │ │ │ │ + ldr r0, [pc, #200] @ 69ad0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69ad4 │ │ │ │ + bne 699e0 │ │ │ │ mov r0, #0 │ │ │ │ - b 69bbc │ │ │ │ - bl a5784 │ │ │ │ + b 69ac8 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69b0c │ │ │ │ + bne 69a18 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a5944 │ │ │ │ + bl 2a5dc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69b0c │ │ │ │ + beq 69a18 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a5944 │ │ │ │ + bl 2a5dc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69b0c │ │ │ │ + beq 69a18 │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ ldrd r6, [sp, #8] │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r6, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29fd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 69b90 │ │ │ │ - bl 1325e8 │ │ │ │ + bne 69a9c │ │ │ │ + bl 132758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69b50 │ │ │ │ - b 69b0c │ │ │ │ + beq 69a5c │ │ │ │ + b 69a18 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 69bb8 │ │ │ │ + beq 69ac4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 69bc8 │ │ │ │ + ldr r2, [pc, #36] @ 69ad4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 144290 │ │ │ │ - ldr r0, [pc, #12] @ 69bcc │ │ │ │ + b 1443e8 │ │ │ │ + ldr r0, [pc, #12] @ 69ad8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r9, r6, r8, lsl #24 │ │ │ │ + eorseq r9, r6, r8, lsl #18 │ │ │ │ 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] @ 69c5c │ │ │ │ + ldr r5, [pc, #116] @ 69b68 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 180394 │ │ │ │ + bl 1807bc │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ streq r3, [sp, #4] │ │ │ │ - beq 69c44 │ │ │ │ + beq 69b50 │ │ │ │ ldr r0, [r5, #1380] @ 0x564 │ │ │ │ - bl 69d50 <_Py_hashtable_size@@Base> │ │ │ │ + bl 69e0c <_Py_hashtable_size@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #1372] @ 0x55c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 69d50 <_Py_hashtable_size@@Base> │ │ │ │ + bl 69e0c <_Py_hashtable_size@@Base> │ │ │ │ add r4, r4, r0 │ │ │ │ ldr r0, [r5, #1384] @ 0x568 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 69d50 <_Py_hashtable_size@@Base> │ │ │ │ - ldr r1, [pc, #44] @ 69c60 │ │ │ │ + bl 69e0c <_Py_hashtable_size@@Base> │ │ │ │ + ldr r1, [pc, #44] @ 69b6c │ │ │ │ add r2, sp, #4 │ │ │ │ add r4, r4, r0 │ │ │ │ ldr r0, [r5, #1388] @ 0x56c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 349174 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 348e8c <_Py_hashtable_foreach@@Base> │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 158018 │ │ │ │ + bl 158330 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 18c1ac │ │ │ │ + b 18bd48 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x000855b8 │ │ │ │ - b 57bf8 │ │ │ │ + andeq r5, r8, r0, lsr r6 │ │ │ │ + ldr r3, [pc, #32] @ 69b98 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r1, r0 │ │ │ │ + bl 356890 │ │ │ │ + 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 69d98 │ │ │ │ + andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 69d10 │ │ │ │ + ldr r1, [pc, #144] @ 69c44 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 69d14 │ │ │ │ + ldr r2, [pc, #140] @ 69c48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 69cc8 │ │ │ │ + bne 69bfc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 69d18 │ │ │ │ + ldr r3, [pc, #120] @ 69c4c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69cb0 │ │ │ │ + beq 69be4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69ccc │ │ │ │ - ldr r3, [pc, #100] @ 69d1c │ │ │ │ - ldr r1, [pc, #100] @ 69d20 │ │ │ │ + bgt 69c00 │ │ │ │ + ldr r3, [pc, #100] @ 69c50 │ │ │ │ + ldr r1, [pc, #100] @ 69c54 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r5, #0 │ │ │ │ - b 69d08 │ │ │ │ + b 69c3c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 191f08 │ │ │ │ + bl 191aa4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 69d08 │ │ │ │ + beq 69c3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69d08 │ │ │ │ + bne 69c3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ - ldr r3, [pc, #32] @ 69d4c │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r1, r0 │ │ │ │ - bl 356b80 │ │ │ │ - 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 69f40 <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ + 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 92f94 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + ldrne r0, [r4, #8] │ │ │ │ + movne r3, #0 │ │ │ │ + beq 69d20 │ │ │ │ + cmp r3, r0 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + bge 69cc8 │ │ │ │ + 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 69c90 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 69cf0 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 69cf0 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r3] │ │ │ │ + b 69d28 │ │ │ │ + bl 91b34 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 69d28 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 69d20 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 69d20 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + b 69d74 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + ldr r2, [pc, #68] @ 69d7c │ │ │ │ + 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] @ 69d80 │ │ │ │ + ldr r1, [pc, #44] @ 69d84 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r3, [pc, #32] @ 69d88 │ │ │ │ + ldr r1, [pc, #32] @ 69d8c │ │ │ │ + ldr r0, [pc, #32] @ 69d90 │ │ │ │ + str r4, [sp] │ │ │ │ + bl a9c3c │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq r9, r8, r0, asr #3 │ │ │ │ + eorseq r9, r8, ip, lsr r9 │ │ │ │ + eorseq r9, r8, ip, lsr #3 │ │ │ │ + eorseq lr, r8, r4, lsl sp │ │ │ │ + eorseq lr, r6, ip, ror #10 │ │ │ │ + eorseq pc, r8, ip, lsr #15 │ │ │ │ + b 57ed0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 69e00 │ │ │ │ + ldr r2, [r4] │ │ │ │ + sub r1, r3, #8 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r4] │ │ │ │ + ldr r2, [pc, #52] @ 69e08 │ │ │ │ + bl 356890 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00069d50 <_Py_hashtable_size@@Base>: │ │ │ │ +00069e0c <_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 69da0 <_Py_hashtable_size@@Base+0x50> │ │ │ │ + bne 69e5c <_Py_hashtable_size@@Base+0x50> │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 69dd0 <_Py_hashtable_size@@Base+0x80> │ │ │ │ - b 69dc4 <_Py_hashtable_size@@Base+0x74> │ │ │ │ + bne 69e8c <_Py_hashtable_size@@Base+0x80> │ │ │ │ + b 69e80 <_Py_hashtable_size@@Base+0x74> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #392] @ 69f38 <_Py_hashtable_size@@Base+0x1e8> │ │ │ │ + ldr r0, [pc, #392] @ 69ff4 <_Py_hashtable_size@@Base+0x1e8> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69d88 <_Py_hashtable_size@@Base+0x38> │ │ │ │ - b 69efc <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ - bl a5784 │ │ │ │ + bne 69e44 <_Py_hashtable_size@@Base+0x38> │ │ │ │ + b 69fb8 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69efc <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + bne 69fb8 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 11fc0c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd98 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 69df4 <_Py_hashtable_size@@Base+0xa4> │ │ │ │ - bl a5784 │ │ │ │ + bne 69eb0 <_Py_hashtable_size@@Base+0xa4> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 69e28 <_Py_hashtable_size@@Base+0xd8> │ │ │ │ - b 69efc <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ - bl ab150 │ │ │ │ + beq 69ee4 <_Py_hashtable_size@@Base+0xd8> │ │ │ │ + b 69fb8 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + bl ab1b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 69e20 <_Py_hashtable_size@@Base+0xd0> │ │ │ │ + beq 69edc <_Py_hashtable_size@@Base+0xd0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69e20 <_Py_hashtable_size@@Base+0xd0> │ │ │ │ + bne 69edc <_Py_hashtable_size@@Base+0xd0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 69de0 <_Py_hashtable_size@@Base+0x90> │ │ │ │ + beq 69e9c <_Py_hashtable_size@@Base+0x90> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a5944 │ │ │ │ + bl 2a5dc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69efc <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + beq 69fb8 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ cmp r5, #0 │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ - bge 69e6c <_Py_hashtable_size@@Base+0x11c> │ │ │ │ + bge 69f28 <_Py_hashtable_size@@Base+0x11c> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #232] @ 69f3c <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ + ldr r1, [pc, #232] @ 69ff8 <_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 144290 │ │ │ │ + b 1443e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 69efc <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + beq 69fb8 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ add fp, r0, #16 │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ strd r8, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 29ac0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 69f04 <_Py_hashtable_size@@Base+0x1b4> │ │ │ │ + bge 69fc0 <_Py_hashtable_size@@Base+0x1b4> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 69f20 <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ - bl 1325e8 │ │ │ │ + bne 69fdc <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ + bl 132758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69e8c <_Py_hashtable_size@@Base+0x13c> │ │ │ │ + beq 69f48 <_Py_hashtable_size@@Base+0x13c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69efc <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + beq 69fb8 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69efc <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + bne 69fb8 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 69f30 <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ + b 69fec <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ cmp r5, r6 │ │ │ │ - beq 69f18 <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ + beq 69fd4 <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl caf40 <_PyBytes_Resize@@Base> │ │ │ │ + bl cafac <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 69f30 <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ - ldr r3, [pc, #20] @ 69f3c <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ + b 69fec <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ + ldr r3, [pc, #20] @ 69ff8 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 69ed8 <_Py_hashtable_size@@Base+0x188> │ │ │ │ + bl 1443e8 │ │ │ │ + b 69f94 <_Py_hashtable_size@@Base+0x188> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r9, r6, ip, lsl #23 │ │ │ │ + eorseq r9, r6, ip, lsl #17 │ │ │ │ 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 91d30 <_PyObject_GC_New@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 69fa8 <_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] @ 69fb0 <_Py_hashtable_size@@Base+0x260> │ │ │ │ - bl 356b80 │ │ │ │ - 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 69fe4 <_Py_hashtable_size@@Base+0x294> │ │ │ │ + bne 6a02c <_Py_hashtable_size@@Base+0x220> │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 69fe4 <_Py_hashtable_size@@Base+0x294> │ │ │ │ + bhi 6a02c <_Py_hashtable_size@@Base+0x220> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 116f58 │ │ │ │ - ldr r0, [pc] @ 69fec <_Py_hashtable_size@@Base+0x29c> │ │ │ │ + b 1170a4 │ │ │ │ + ldr r0, [pc] @ 6a034 <_Py_hashtable_size@@Base+0x228> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ + ldr r3, [pc, #32] @ 6a060 <_Py_hashtable_size@@Base+0x254> │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r1, r0 │ │ │ │ + bl 356890 │ │ │ │ + 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 69d98 │ │ │ │ + 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] @ 6a104 <_Py_hashtable_size@@Base+0x3b4> │ │ │ │ + ldr r2, [pc, #252] @ 6a178 <_Py_hashtable_size@@Base+0x36c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6a108 <_Py_hashtable_size@@Base+0x3b8> │ │ │ │ + ldr r0, [pc, #244] @ 6a17c <_Py_hashtable_size@@Base+0x370> │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6a040 <_Py_hashtable_size@@Base+0x2f0> │ │ │ │ + bne 6a0b4 <_Py_hashtable_size@@Base+0x2a8> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6a10c <_Py_hashtable_size@@Base+0x3bc> │ │ │ │ + ldr r3, [pc, #224] @ 6a180 <_Py_hashtable_size@@Base+0x374> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6a07c <_Py_hashtable_size@@Base+0x32c> │ │ │ │ + beq 6a0f0 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a044 <_Py_hashtable_size@@Base+0x2f4> │ │ │ │ - b 6a07c <_Py_hashtable_size@@Base+0x32c> │ │ │ │ + bgt 6a0b8 <_Py_hashtable_size@@Base+0x2ac> │ │ │ │ + b 6a0f0 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6a094 <_Py_hashtable_size@@Base+0x344> │ │ │ │ + bne 6a108 <_Py_hashtable_size@@Base+0x2fc> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 6a10c <_Py_hashtable_size@@Base+0x3bc> │ │ │ │ + ldr r3, [pc, #160] @ 6a180 <_Py_hashtable_size@@Base+0x374> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6a07c <_Py_hashtable_size@@Base+0x32c> │ │ │ │ + beq 6a0f0 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a098 <_Py_hashtable_size@@Base+0x348> │ │ │ │ - ldr r3, [pc, #140] @ 6a110 <_Py_hashtable_size@@Base+0x3c0> │ │ │ │ - ldr r1, [pc, #140] @ 6a114 <_Py_hashtable_size@@Base+0x3c4> │ │ │ │ + bgt 6a10c <_Py_hashtable_size@@Base+0x300> │ │ │ │ + ldr r3, [pc, #140] @ 6a184 <_Py_hashtable_size@@Base+0x378> │ │ │ │ + ldr r1, [pc, #140] @ 6a188 <_Py_hashtable_size@@Base+0x37c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 6a0fc <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ + b 6a170 <_Py_hashtable_size@@Base+0x364> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b45c │ │ │ │ + bl 3b5fc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6a0d8 <_Py_hashtable_size@@Base+0x388> │ │ │ │ + beq 6a14c <_Py_hashtable_size@@Base+0x340> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a0d8 <_Py_hashtable_size@@Base+0x388> │ │ │ │ + bne 6a14c <_Py_hashtable_size@@Base+0x340> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a0fc <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ + beq 6a170 <_Py_hashtable_size@@Base+0x364> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a0fc <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ + bne 6a170 <_Py_hashtable_size@@Base+0x364> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ 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 6a144 <_Py_hashtable_size@@Base+0x3f4> │ │ │ │ + bge 6a1b8 <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 321404 <_PyDeadline_Get@@Base+0x5c> │ │ │ │ - ldr lr, [pc, #28] @ 6a168 <_Py_hashtable_size@@Base+0x418> │ │ │ │ + b 3216b0 <_PyObject_GetState@@Base+0x20> │ │ │ │ + ldr lr, [pc, #28] @ 6a1dc <_Py_hashtable_size@@Base+0x3d0> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, ip │ │ │ │ str lr, [sp] │ │ │ │ - bl 1b04f4 │ │ │ │ + bl 1af9d4 │ │ │ │ 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 6a1ac <_Py_hashtable_size@@Base+0x45c> │ │ │ │ + bhi 6a220 <_Py_hashtable_size@@Base+0x414> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 6a1d8 <_Py_hashtable_size@@Base+0x488> │ │ │ │ - b 6a1cc <_Py_hashtable_size@@Base+0x47c> │ │ │ │ - ldr r0, [pc, #396] @ 6a340 <_Py_hashtable_size@@Base+0x5f0> │ │ │ │ + bne 6a24c <_Py_hashtable_size@@Base+0x440> │ │ │ │ + b 6a240 <_Py_hashtable_size@@Base+0x434> │ │ │ │ + ldr r0, [pc, #396] @ 6a3b4 <_Py_hashtable_size@@Base+0x5a8> │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a194 <_Py_hashtable_size@@Base+0x444> │ │ │ │ - b 6a334 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ - bl a5784 │ │ │ │ + bne 6a208 <_Py_hashtable_size@@Base+0x3fc> │ │ │ │ + b 6a3a8 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a334 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ + bne 6a3a8 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ - bl 2a5944 │ │ │ │ + bl 2a5dc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a334 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ + beq 6a3a8 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ cmp r5, #3 │ │ │ │ movle r7, #0 │ │ │ │ - ble 6a21c <_Py_hashtable_size@@Base+0x4cc> │ │ │ │ + ble 6a290 <_Py_hashtable_size@@Base+0x484> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6a21c <_Py_hashtable_size@@Base+0x4cc> │ │ │ │ - bl a5784 │ │ │ │ + bne 6a290 <_Py_hashtable_size@@Base+0x484> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a334 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ + bne 6a3a8 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 1ce234 │ │ │ │ + bl 1cd74c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a248 <_Py_hashtable_size@@Base+0x4f8> │ │ │ │ - ldr r3, [pc, #264] @ 6a344 <_Py_hashtable_size@@Base+0x5f4> │ │ │ │ - ldr r1, [pc, #264] @ 6a348 <_Py_hashtable_size@@Base+0x5f8> │ │ │ │ + bne 6a2bc <_Py_hashtable_size@@Base+0x4b0> │ │ │ │ + ldr r3, [pc, #264] @ 6a3b8 <_Py_hashtable_size@@Base+0x5ac> │ │ │ │ + ldr r1, [pc, #264] @ 6a3bc <_Py_hashtable_size@@Base+0x5b0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 6a314 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ + bl 18ec84 │ │ │ │ + b 6a388 <_Py_hashtable_size@@Base+0x57c> │ │ │ │ mov r0, fp │ │ │ │ - bl 1ceaf0 │ │ │ │ + bl 1ce000 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 6a314 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ + blt 6a388 <_Py_hashtable_size@@Base+0x57c> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 6a3cc │ │ │ │ + bl 6a414 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6a314 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ - bl c3f28 │ │ │ │ + beq 6a388 <_Py_hashtable_size@@Base+0x57c> │ │ │ │ + bl c3fb4 │ │ │ │ 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 c7c84 │ │ │ │ + bl c7d04 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bge 6a2dc <_Py_hashtable_size@@Base+0x58c> │ │ │ │ + bge 6a350 <_Py_hashtable_size@@Base+0x544> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 6a2dc <_Py_hashtable_size@@Base+0x58c> │ │ │ │ - bl 1325e8 │ │ │ │ + bne 6a350 <_Py_hashtable_size@@Base+0x544> │ │ │ │ + bl 132758 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a27c <_Py_hashtable_size@@Base+0x52c> │ │ │ │ - b 6a2e0 <_Py_hashtable_size@@Base+0x590> │ │ │ │ + beq 6a2f0 <_Py_hashtable_size@@Base+0x4e4> │ │ │ │ + b 6a354 <_Py_hashtable_size@@Base+0x548> │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r6, [r8] │ │ │ │ - bl 6a744 │ │ │ │ + bl 6a810 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6a324 <_Py_hashtable_size@@Base+0x5d4> │ │ │ │ + bge 6a398 <_Py_hashtable_size@@Base+0x58c> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6a314 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ - ldr r2, [pc, #64] @ 6a34c <_Py_hashtable_size@@Base+0x5fc> │ │ │ │ + bne 6a388 <_Py_hashtable_size@@Base+0x57c> │ │ │ │ + ldr r2, [pc, #64] @ 6a3c0 <_Py_hashtable_size@@Base+0x5b4> │ │ │ │ str r6, [r8] │ │ │ │ ldr r0, [r2] │ │ │ │ - bl 144290 │ │ │ │ - bl a5784 │ │ │ │ + bl 1443e8 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 6a334 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ + bne 6a3a8 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b a5a74 │ │ │ │ + b a5adc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - mlaseq r6, r4, fp, r9 │ │ │ │ + mlaseq r6, r4, r8, r9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038fabc │ │ │ │ + @ instruction: 0x0038f7bc │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - ldr r3, [pc, #32] @ 6a378 <_Py_hashtable_size@@Base+0x628> │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r1, r0 │ │ │ │ - bl 356b80 │ │ │ │ - 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 69f40 <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ - andeq r0, r0, ip │ │ │ │ │ │ │ │ -0006a37c : │ │ │ │ +0006a3c4 : │ │ │ │ mov r3, #0 │ │ │ │ - b 32c754 │ │ │ │ + b 32c630 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 6a3c4 │ │ │ │ + ldr r4, [pc, #40] @ 6a40c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 180394 │ │ │ │ + bl 1807bc │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #1364] @ 0x554 │ │ │ │ strne r3, [r4, #1368] @ 0x558 │ │ │ │ - bl 158018 │ │ │ │ - ldr r0, [pc, #4] @ 6a3c8 │ │ │ │ + bl 158330 │ │ │ │ + ldr r0, [pc, #4] @ 6a410 │ │ │ │ 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 6a400 │ │ │ │ + bgt 6a448 │ │ │ │ lsl r0, r3, #3 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ - beq 6a444 │ │ │ │ - ldr r3, [pc, #300] @ 6a540 │ │ │ │ + beq 6a48c │ │ │ │ + ldr r3, [pc, #300] @ 6a588 │ │ │ │ cmp r8, r3 │ │ │ │ movgt r0, #0 │ │ │ │ - bgt 6a428 │ │ │ │ + bgt 6a470 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r8, r0 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ movne sl, #44 @ 0x2c │ │ │ │ str r0, [r7] │ │ │ │ - bne 6a4b4 │ │ │ │ + bne 6a4fc │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 99dfc │ │ │ │ - bl 29dc68 │ │ │ │ + bl 99dac │ │ │ │ + bl 29e0e4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 1357ac │ │ │ │ + bl 13591c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a50c │ │ │ │ + beq 6a554 │ │ │ │ mul fp, sl, r4 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, r1, fp │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6a4c8 │ │ │ │ + beq 6a510 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 6a4ec │ │ │ │ + bne 6a534 │ │ │ │ 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 6a450 │ │ │ │ - b 6a504 │ │ │ │ + bne 6a498 │ │ │ │ + b 6a54c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a50c │ │ │ │ + beq 6a554 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a50c │ │ │ │ + bne 6a554 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 6a50c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 6a554 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 6a488 │ │ │ │ + bne 6a4d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 6a488 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 6a4d0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #44 @ 0x2c │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [r7] │ │ │ │ - beq 6a538 │ │ │ │ + beq 6a580 │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6a51c │ │ │ │ - bl 99dfc │ │ │ │ - b 6a448 │ │ │ │ + b 6a564 │ │ │ │ + bl 99dac │ │ │ │ + b 6a490 │ │ │ │ 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 6a5a8 │ │ │ │ + bgt 6a5f0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #160] @ 6a610 │ │ │ │ + ldr r3, [pc, #160] @ 6a658 │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 6a58c │ │ │ │ + beq 6a5d4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - ldr r3, [pc, #124] @ 6a614 │ │ │ │ + ldr r3, [pc, #124] @ 6a65c │ │ │ │ ldr ip, [r1, #12] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #116] @ 6a618 │ │ │ │ - bl 117720 │ │ │ │ - b 6a5c4 │ │ │ │ + ldr r1, [pc, #116] @ 6a660 │ │ │ │ + bl 117864 │ │ │ │ + b 6a60c │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r1, #0 │ │ │ │ - bl b9cf8 │ │ │ │ + bl b9d88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6a5cc │ │ │ │ + bne 6a614 │ │ │ │ mov r5, #0 │ │ │ │ - b 6a604 │ │ │ │ + b 6a64c │ │ │ │ mov r3, r6 │ │ │ │ add r1, r5, #16 │ │ │ │ sub r2, r7, #1 │ │ │ │ - bl ba548 │ │ │ │ + bl ba5d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6a604 │ │ │ │ + beq 6a64c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a604 │ │ │ │ + bne 6a64c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r6, r0, ror r3 │ │ │ │ - @ instruction: 0x003695dc │ │ │ │ + eorseq r8, r6, r0, ror r0 │ │ │ │ + @ instruction: 0x003692dc │ │ │ │ + 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 9b3f0 │ │ │ │ + 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 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 6a730 │ │ │ │ + ldr r2, [pc, #252] @ 6a7fc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6a734 │ │ │ │ + ldr r0, [pc, #244] @ 6a800 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6a66c │ │ │ │ + bne 6a738 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6a738 │ │ │ │ + ldr r3, [pc, #224] @ 6a804 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6a6ac │ │ │ │ + beq 6a778 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a670 │ │ │ │ - b 6a6ac │ │ │ │ + bgt 6a73c │ │ │ │ + b 6a778 │ │ │ │ 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 6a6c4 │ │ │ │ + bne 6a790 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 6a738 │ │ │ │ + ldr r3, [pc, #156] @ 6a804 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6a6ac │ │ │ │ + beq 6a778 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a6c4 │ │ │ │ - ldr r3, [pc, #136] @ 6a73c │ │ │ │ - ldr r1, [pc, #136] @ 6a740 │ │ │ │ + bgt 6a790 │ │ │ │ + ldr r3, [pc, #136] @ 6a808 │ │ │ │ + ldr r1, [pc, #136] @ 6a80c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 6a728 │ │ │ │ + b 6a7f4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b650 │ │ │ │ + bl 3b8a8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6a704 │ │ │ │ + beq 6a7d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a704 │ │ │ │ + bne 6a7d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a728 │ │ │ │ + beq 6a7f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a728 │ │ │ │ + bne 6a7f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ 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 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #44 @ 0x2c │ │ │ │ cmp r5, r6 │ │ │ │ mla r0, r7, r5, r4 │ │ │ │ - beq 6a780 │ │ │ │ - bl 113404 │ │ │ │ + beq 6a84c │ │ │ │ + bl 113554 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6a768 │ │ │ │ + b 6a834 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 99dfc │ │ │ │ - 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 9b440 │ │ │ │ - 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 99dac │ │ │ │ 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 │ │ │ │ @@ -65821,673 +65837,691 @@ │ │ │ │ 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] @ 6aa3c │ │ │ │ + ldreq fp, [pc, #464] @ 6aa84 │ │ │ │ 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 6a8a4 │ │ │ │ + bne 6a8ec │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #5 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6a8e0 │ │ │ │ - ldr ip, [pc, #404] @ 6aa40 │ │ │ │ + beq 6a928 │ │ │ │ + ldr ip, [pc, #404] @ 6aa88 │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6a8e0 │ │ │ │ + bne 6a928 │ │ │ │ mov r0, #0 │ │ │ │ - b 6aa34 │ │ │ │ + b 6aa7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6a9e0 │ │ │ │ + beq 6aa28 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a918 │ │ │ │ - bl 147f4c │ │ │ │ + beq 6a960 │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 6a910 │ │ │ │ - bl a5784 │ │ │ │ + bne 6a958 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a8d8 │ │ │ │ + bne 6a920 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a9e0 │ │ │ │ + beq 6aa28 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a948 │ │ │ │ - bl 147f4c │ │ │ │ + beq 6a990 │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 6a940 │ │ │ │ - bl a5784 │ │ │ │ + bne 6a988 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a8d8 │ │ │ │ + bne 6a920 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a9e0 │ │ │ │ + beq 6aa28 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a978 │ │ │ │ - bl 147f4c │ │ │ │ + beq 6a9c0 │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 6a970 │ │ │ │ - bl a5784 │ │ │ │ + bne 6a9b8 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a8d8 │ │ │ │ + bne 6a920 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a9e0 │ │ │ │ + beq 6aa28 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a9a8 │ │ │ │ - bl 147f4c │ │ │ │ + beq 6a9f0 │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6a9a0 │ │ │ │ - bl a5784 │ │ │ │ + bne 6a9e8 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a8d8 │ │ │ │ + bne 6a920 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a9e0 │ │ │ │ + beq 6aa28 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6a9c0 │ │ │ │ + beq 6aa08 │ │ │ │ cmp r4, #1 │ │ │ │ mov fp, r3 │ │ │ │ - beq 6a9e0 │ │ │ │ + beq 6aa28 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 6a9e0 │ │ │ │ - bl a5784 │ │ │ │ + bne 6aa28 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a8d8 │ │ │ │ + bne 6a920 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r3, [pc, #88] @ 6aa44 │ │ │ │ + ldr r3, [pc, #88] @ 6aa8c │ │ │ │ cmp r0, r3 │ │ │ │ - bne 6aa14 │ │ │ │ + bne 6aa5c │ │ │ │ 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 286238 │ │ │ │ - b 6aa34 │ │ │ │ + bl 286728 │ │ │ │ + b 6aa7c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ 6aa48 │ │ │ │ + ldr r2, [pc, #40] @ 6aa90 │ │ │ │ mov r1, sl │ │ │ │ str fp, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 344e08 │ │ │ │ + bl 344b20 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r4, r7, r0, ror #9 │ │ │ │ subseq r8, r6, ip, lsl sl │ │ │ │ - eorseq pc, r8, ip, lsl fp @ │ │ │ │ + eorseq pc, r8, ip, lsl r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 6aad8 │ │ │ │ + ldr r3, [pc, #116] @ 6ab20 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6aac4 │ │ │ │ + beq 6ab0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6aac4 │ │ │ │ + ble 6ab0c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #76] @ 6aadc │ │ │ │ + ldr r0, [pc, #76] @ 6ab24 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6aad0 │ │ │ │ + beq 6ab18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6aad0 │ │ │ │ + bne 6ab18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 6aad0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 6ab18 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 6aae0 │ │ │ │ - b 128bc8 │ │ │ │ + ldr r0, [pc, #16] @ 6ab28 │ │ │ │ + b 128d3c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq pc, r8, r4, lsr #22 │ │ │ │ - eorseq pc, r8, r8, asr #22 │ │ │ │ + eorseq pc, r8, r4, lsr #16 │ │ │ │ + eorseq pc, r8, r8, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #168] @ 6aba4 │ │ │ │ + ldr r1, [pc, #168] @ 6abec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #164] @ 6aba8 │ │ │ │ + ldr r2, [pc, #164] @ 6abf0 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6ab48 │ │ │ │ + bne 6ab90 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #140] @ 6abac │ │ │ │ + ldr r3, [pc, #140] @ 6abf4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6ab30 │ │ │ │ + beq 6ab78 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6ab4c │ │ │ │ - ldr r3, [pc, #120] @ 6abb0 │ │ │ │ - ldr r1, [pc, #120] @ 6abb4 │ │ │ │ + bgt 6ab94 │ │ │ │ + ldr r3, [pc, #120] @ 6abf8 │ │ │ │ + ldr r1, [pc, #120] @ 6abfc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r5, #0 │ │ │ │ - b 6ab98 │ │ │ │ + b 6abe0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #88] @ 6abb8 │ │ │ │ + ldr r0, [pc, #88] @ 6ac00 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c0498 │ │ │ │ + bl c0524 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6ab98 │ │ │ │ + beq 6abe0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ab98 │ │ │ │ + bne 6abe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ 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 6ac08 │ │ │ │ + bne 6ac50 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 6ac38 │ │ │ │ - b 6ac2c │ │ │ │ + bne 6ac80 │ │ │ │ + b 6ac74 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #244] @ 6ad08 │ │ │ │ + ldr r0, [pc, #244] @ 6ad50 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6abf0 │ │ │ │ + bne 6ac38 │ │ │ │ mov r4, #0 │ │ │ │ - b 6acd4 │ │ │ │ - bl a5784 │ │ │ │ + b 6ad1c │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ac24 │ │ │ │ + bne 6ac6c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ac24 │ │ │ │ + bne 6ac6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a5944 │ │ │ │ + bl 2a5dc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ac24 │ │ │ │ + beq 6ac6c │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ 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 c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6acb4 │ │ │ │ + bge 6acfc │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6acec │ │ │ │ - bl 1325e8 │ │ │ │ + bne 6ad34 │ │ │ │ + bl 132758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ac68 │ │ │ │ + beq 6acb0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6acc8 │ │ │ │ - bl a5784 │ │ │ │ + bne 6ad10 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ac24 │ │ │ │ + bne 6ac6c │ │ │ │ mov r0, r4 │ │ │ │ - bl a5a74 │ │ │ │ + bl a5adc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6acfc │ │ │ │ + beq 6ad44 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 113404 │ │ │ │ - b 6acfc │ │ │ │ - ldr r3, [pc, #24] @ 6ad0c │ │ │ │ + bl 113554 │ │ │ │ + b 6ad44 │ │ │ │ + ldr r3, [pc, #24] @ 6ad54 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 6acb4 │ │ │ │ + bl 1443e8 │ │ │ │ + b 6acfc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - eorseq r9, r6, r4, lsr #23 │ │ │ │ + eorseq r9, r6, r4, lsr #17 │ │ │ │ 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] @ 6add0 │ │ │ │ + ldr r1, [pc, #168] @ 6ae18 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #164] @ 6add4 │ │ │ │ + ldr r2, [pc, #164] @ 6ae1c │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6ad74 │ │ │ │ + bne 6adbc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #140] @ 6add8 │ │ │ │ + ldr r3, [pc, #140] @ 6ae20 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6ad5c │ │ │ │ + beq 6ada4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6ad78 │ │ │ │ - ldr r3, [pc, #120] @ 6addc │ │ │ │ - ldr r1, [pc, #120] @ 6ade0 │ │ │ │ + bgt 6adc0 │ │ │ │ + ldr r3, [pc, #120] @ 6ae24 │ │ │ │ + ldr r1, [pc, #120] @ 6ae28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r5, #0 │ │ │ │ - b 6adc4 │ │ │ │ + b 6ae0c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #88] @ 6ade4 │ │ │ │ + ldr r0, [pc, #88] @ 6ae2c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c0498 │ │ │ │ + bl c0524 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6adc4 │ │ │ │ + beq 6ae0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6adc4 │ │ │ │ + bne 6ae0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ 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 a947c <_PyObject_New@@Base> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 6aebc │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r5, #8] │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ae28 │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 22e410 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r9, [r3] │ │ │ │ - ldr sl, [r3, #8] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr fp, [r3, #4] │ │ │ │ - ldrd r6, [r3, #16] │ │ │ │ - bl 349998 <_Py_c_neg@@Base+0x538> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 349998 <_Py_c_neg@@Base+0x538> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + bne 6ae64 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 6ae7c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6ae7c │ │ │ │ + ldr r3, [pc, #224] @ 6af4c │ │ │ │ + ldr r1, [pc, #224] @ 6af50 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + mov r4, #0 │ │ │ │ + b 6af44 │ │ │ │ + ldr r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 6aea4 │ │ │ │ + bl 61760 <_PyMonitoring_FirePyReturnEvent@@Base+0x48> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 6aeb4 │ │ │ │ + b 6ae74 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 5d400 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6ae74 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6aec8 │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 22e174 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ mov r1, #1 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + mov r0, #64 @ 0x40 │ │ │ │ + ldr r9, [r3, #4] │ │ │ │ + ldr sl, [r3] │ │ │ │ + ldrd r6, [r3, #8] │ │ │ │ bl 295a4 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 349998 <_Py_c_neg@@Base+0x538> │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ bl 29cdc │ │ │ │ - mov r1, #8 │ │ │ │ - mov r0, #25 │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, #8 │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #200 @ 0xc8 │ │ │ │ - mov r1, fp │ │ │ │ - mov sl, r0 │ │ │ │ + mov r2, #32 │ │ │ │ + mov r1, sl │ │ │ │ + mov r9, r0 │ │ │ │ bl 29cdc │ │ │ │ - mov r0, #24 │ │ │ │ + mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - strd r6, [r0, #16] │ │ │ │ - strb r9, [r0] │ │ │ │ - str sl, [r0, #4] │ │ │ │ - str r8, [r0, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - beq 6aebc │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b250 │ │ │ │ - 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 6af44 │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 8b2c8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x00388cf8 │ │ │ │ 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 6af04 │ │ │ │ + bhi 6af94 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6af30 │ │ │ │ - b 6af24 │ │ │ │ - ldr r0, [pc, #368] @ 6b07c │ │ │ │ + bne 6afc0 │ │ │ │ + b 6afb4 │ │ │ │ + ldr r0, [pc, #368] @ 6b10c │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6aeec │ │ │ │ - b 6b070 │ │ │ │ - bl a5784 │ │ │ │ + bne 6af7c │ │ │ │ + b 6b100 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b070 │ │ │ │ + bne 6b100 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ - bl 2a5944 │ │ │ │ + bl 2a5dc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b070 │ │ │ │ + beq 6b100 │ │ │ │ cmp r5, #3 │ │ │ │ movle r6, #0 │ │ │ │ - ble 6af74 │ │ │ │ + ble 6b004 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6af74 │ │ │ │ - bl a5784 │ │ │ │ + bne 6b004 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b070 │ │ │ │ + bne 6b100 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ce234 │ │ │ │ + bl 1cd74c │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6af9c │ │ │ │ - ldr r3, [pc, #240] @ 6b080 │ │ │ │ - ldr r1, [pc, #240] @ 6b084 │ │ │ │ + bne 6b02c │ │ │ │ + ldr r3, [pc, #240] @ 6b110 │ │ │ │ + ldr r1, [pc, #240] @ 6b114 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 6b040 │ │ │ │ + bl 18ec84 │ │ │ │ + b 6b0d0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ceaf0 │ │ │ │ + bl 1ce000 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 6b040 │ │ │ │ + blt 6b0d0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6a3cc │ │ │ │ + bl 6a414 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6b040 │ │ │ │ - bl c3f28 │ │ │ │ + beq 6b0d0 │ │ │ │ + bl c3fb4 │ │ │ │ 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 c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6b028 │ │ │ │ + bge 6b0b8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6b060 │ │ │ │ - bl 1325e8 │ │ │ │ + bne 6b0f0 │ │ │ │ + bl 132758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6afd0 │ │ │ │ + beq 6b060 │ │ │ │ mvn r4, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 6a744 │ │ │ │ + bl 6a810 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6b050 │ │ │ │ - bl a5784 │ │ │ │ + bne 6b0e0 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b070 │ │ │ │ + bne 6b100 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a5a74 │ │ │ │ - ldr r3, [pc, #32] @ 6b088 │ │ │ │ + b a5adc │ │ │ │ + ldr r3, [pc, #32] @ 6b118 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 6b024 │ │ │ │ + bl 1443e8 │ │ │ │ + b 6b0b4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r9, r6, ip, lsr #23 │ │ │ │ + eorseq r9, r6, ip, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r0, ror #22 │ │ │ │ + eorseq pc, r8, r0, ror #16 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ - bne 6b0c4 │ │ │ │ + bne 6b154 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 6b0f4 │ │ │ │ - b 6b0e8 │ │ │ │ + bne 6b184 │ │ │ │ + b 6b178 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #308] @ 6b208 │ │ │ │ + ldr r0, [pc, #308] @ 6b298 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b0ac │ │ │ │ - b 6b1fc │ │ │ │ - bl a5784 │ │ │ │ + bne 6b13c │ │ │ │ + b 6b28c │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b1fc │ │ │ │ + bne 6b28c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ce234 │ │ │ │ + bl 1cd74c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b11c │ │ │ │ - ldr r3, [pc, #252] @ 6b20c │ │ │ │ - ldr r1, [pc, #252] @ 6b210 │ │ │ │ + bne 6b1ac │ │ │ │ + ldr r3, [pc, #252] @ 6b29c │ │ │ │ + ldr r1, [pc, #252] @ 6b2a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 6b1dc │ │ │ │ + bl 18ec84 │ │ │ │ + b 6b26c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ceaf0 │ │ │ │ + bl 1ce000 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 6b1dc │ │ │ │ + blt 6b26c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6a3cc │ │ │ │ + bl 6a414 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6b1dc │ │ │ │ - bl c3f28 │ │ │ │ + beq 6b26c │ │ │ │ + bl c3fb4 │ │ │ │ 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 c7c84 │ │ │ │ + bl c7d04 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge 6b1a4 │ │ │ │ + bge 6b234 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6b1a4 │ │ │ │ - bl 1325e8 │ │ │ │ + bne 6b234 │ │ │ │ + bl 132758 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b150 │ │ │ │ - b 6b1a8 │ │ │ │ + beq 6b1e0 │ │ │ │ + b 6b238 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7] │ │ │ │ - bl 6a744 │ │ │ │ + bl 6a810 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6b1ec │ │ │ │ + bge 6b27c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6b1dc │ │ │ │ - ldr r3, [pc, #64] @ 6b214 │ │ │ │ + bne 6b26c │ │ │ │ + ldr r3, [pc, #64] @ 6b2a4 │ │ │ │ str r6, [r7] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - bl a5784 │ │ │ │ + bl 1443e8 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 6b1fc │ │ │ │ + bne 6b28c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b a5a74 │ │ │ │ + b a5adc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r9, r6, r4, lsl #23 │ │ │ │ + eorseq r9, r6, r4, lsl #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r8, asr #23 │ │ │ │ + eorseq pc, r8, r8, asr #17 │ │ │ │ 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 6b24c │ │ │ │ + bne 6b2dc │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6b264 │ │ │ │ + beq 6b2f4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b264 │ │ │ │ - ldr r3, [pc, #224] @ 6b334 │ │ │ │ - ldr r1, [pc, #224] @ 6b338 │ │ │ │ + beq 6b2f4 │ │ │ │ + ldr r3, [pc, #224] @ 6b3c4 │ │ │ │ + ldr r1, [pc, #224] @ 6b3c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r4, #0 │ │ │ │ - b 6b32c │ │ │ │ + b 6b3bc │ │ │ │ ldr r3, [r1, #444] @ 0x1bc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 6b28c │ │ │ │ - bl 2e9094 │ │ │ │ + bne 6b31c │ │ │ │ + bl 2e93ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6b29c │ │ │ │ - b 6b25c │ │ │ │ + bne 6b32c │ │ │ │ + b 6b2ec │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 61ba4 <_PyMonitoring_FirePyReturnEvent@@Base+0x4d4> │ │ │ │ + bl 61bec <_PyMonitoring_FirePyReturnEvent@@Base+0x4d4> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6b25c │ │ │ │ + beq 6b2ec │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b2b0 │ │ │ │ + beq 6b340 │ │ │ │ add r0, r5, #13 │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ 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] │ │ │ │ @@ -66508,677 +66542,659 @@ │ │ │ │ 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 6b32c │ │ │ │ + beq 6b3bc │ │ │ │ add r0, r5, #13 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r8, r4, lsl #31 │ │ │ │ + @ instruction: 0x00388cf8 │ │ │ │ │ │ │ │ -0006b33c : │ │ │ │ +0006b3cc : │ │ │ │ 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] @ 6b390 │ │ │ │ + ldr r2, [pc, #56] @ 6b420 │ │ │ │ mov r3, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ - bne 6b378 │ │ │ │ + bne 6b408 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 42688 <_PyImport_ClearExtension@@Base+0x3ac> │ │ │ │ - ldr r3, [pc, #20] @ 6b394 │ │ │ │ - ldr r2, [pc, #20] @ 6b398 │ │ │ │ + b 42be8 <_PyImport_ClearExtension@@Base+0x5a8> │ │ │ │ + ldr r3, [pc, #20] @ 6b424 │ │ │ │ + ldr r2, [pc, #20] @ 6b428 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f184 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ed20 <_PyErr_SetString@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r8, ip, ror #23 │ │ │ │ + eorseq pc, r8, ip, ror #17 │ │ │ │ │ │ │ │ -0006b39c : │ │ │ │ +0006b42c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr lr, [pc, #44] @ 6b3e0 │ │ │ │ + ldr lr, [pc, #44] @ 6b470 │ │ │ │ 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 275bcc │ │ │ │ + bl 275bdc │ │ │ │ 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 6b3f8 │ │ │ │ - b 9df70 │ │ │ │ - ldr r0, [pc] @ 6b400 │ │ │ │ + beq 6b488 │ │ │ │ + b 9df20 │ │ │ │ + ldr r0, [pc] @ 6b490 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r0, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 6b518 │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r5, #222] @ 0xde │ │ │ │ + ldrb r3, [r4, #222] @ 0xde │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b4dc │ │ │ │ + add r0, r4, #223 @ 0xdf │ │ │ │ + bl 22e174 │ │ │ │ + add lr, r4, #8 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, r5, #8 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + mov r2, #182 @ 0xb6 │ │ │ │ + add r1, r4, #40 @ 0x28 │ │ │ │ + add r0, r5, #40 @ 0x28 │ │ │ │ + bl 29cdc │ │ │ │ + ldrb r3, [r4, #222] @ 0xde │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b518 │ │ │ │ + add r0, r4, #223 @ 0xdf │ │ │ │ + bl 8b2c8 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc] @ 6b530 │ │ │ │ + b 128d3c │ │ │ │ + eorseq pc, r8, r0, lsr #18 │ │ │ │ + ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ + ldr r2, [pc, #12] @ 6b54c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #8] @ 6b550 │ │ │ │ + moveq r0, r2 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 6b438 │ │ │ │ + bne 6b58c │ │ │ │ cmp r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 6b450 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + beq 6b5a4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b450 │ │ │ │ - ldr r3, [pc, #224] @ 6b520 │ │ │ │ - ldr r1, [pc, #224] @ 6b524 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - mov r4, #0 │ │ │ │ - b 6b518 │ │ │ │ - ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne 6b478 │ │ │ │ - bl 61718 <_PyMonitoring_FirePyReturnEvent@@Base+0x48> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 6b488 │ │ │ │ - b 6b448 │ │ │ │ + beq 6b5a4 │ │ │ │ + ldr r3, [pc, #180] @ 6b648 │ │ │ │ + ldr r1, [pc, #180] @ 6b64c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5d3b8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6b448 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + bl 18ec84 │ │ │ │ + mov r5, #0 │ │ │ │ + b 6b640 │ │ │ │ + bl 1e82e4 │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 586fc │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 6b59c │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b49c │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 22e410 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + beq 6b5cc │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 22e174 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ mov r1, #1 │ │ │ │ - str r2, [r4, #8] │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ ldr sl, [r3] │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ bl 295a4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ bl 29cdc │ │ │ │ mov r1, #4 │ │ │ │ - mov r0, #8 │ │ │ │ + mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #32 │ │ │ │ + mov r2, #16 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ bl 29cdc │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ str r9, [r0] │ │ │ │ str r8, [r0, #4] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - beq 6b518 │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 8b250 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [r5, #12] │ │ │ │ + beq 6b640 │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 8b2c8 │ │ │ │ + mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r8, r4, lsl #31 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 6b538 │ │ │ │ - b 128bc8 │ │ │ │ - eorseq pc, r8, r0, lsr #24 │ │ │ │ - ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #12] @ 6b554 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 6b558 │ │ │ │ - moveq r0, r2 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + @ instruction: 0x00388cf8 │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #20] @ 6b57c │ │ │ │ + ldr r2, [pc, #20] @ 6b670 │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 6b580 │ │ │ │ + ldr r0, [pc, #8] @ 6b674 │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0006b584 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +0006b678 <_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 6b6a4 <_PyXI_FillNamespaceFromDict@@Base+0x120> │ │ │ │ + ble 6b798 <_PyXI_FillNamespaceFromDict@@Base+0x120> │ │ │ │ ldr r9, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r9, r5, lsl #3] │ │ │ │ - bl 3ae04 │ │ │ │ + bl 3b05c │ │ │ │ add r9, r9, r5, lsl #3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6b5e0 <_PyXI_FillNamespaceFromDict@@Base+0x5c> │ │ │ │ - bl a5784 │ │ │ │ + bne 6b6d4 <_PyXI_FillNamespaceFromDict@@Base+0x5c> │ │ │ │ + bl a57ec │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #1 │ │ │ │ rsb r4, r4, #0 │ │ │ │ - b 6b634 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ + b 6b728 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ mov r0, #24 │ │ │ │ - bl 8aff4 │ │ │ │ + bl 8b06c │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r9, #4] │ │ │ │ - bne 6b600 <_PyXI_FillNamespaceFromDict@@Base+0x7c> │ │ │ │ - bl 29dc68 │ │ │ │ - b 6b620 <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ + bne 6b6f4 <_PyXI_FillNamespaceFromDict@@Base+0x7c> │ │ │ │ + bl 29e0e4 │ │ │ │ + b 6b714 <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2270b4 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + bl 226e18 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6b624 <_PyXI_FillNamespaceFromDict@@Base+0xa0> │ │ │ │ + beq 6b718 <_PyXI_FillNamespaceFromDict@@Base+0xa0> │ │ │ │ ldr r0, [r9, #4] │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ 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 6b69c <_PyXI_FillNamespaceFromDict@@Base+0x118> │ │ │ │ + bne 6b790 <_PyXI_FillNamespaceFromDict@@Base+0x118> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6b668 <_PyXI_FillNamespaceFromDict@@Base+0xe4> │ │ │ │ - bl 1aa2d4 │ │ │ │ + beq 6b75c <_PyXI_FillNamespaceFromDict@@Base+0xe4> │ │ │ │ + bl 1a940c │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r0, [r0, #1420] @ 0x58c │ │ │ │ - bl 11a484 │ │ │ │ + bl 11a5cc │ │ │ │ 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 6b6a8 <_PyXI_FillNamespaceFromDict@@Base+0x124> │ │ │ │ + ble 6b79c <_PyXI_FillNamespaceFromDict@@Base+0x124> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r3, r3, r7, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b694 <_PyXI_FillNamespaceFromDict@@Base+0x110> │ │ │ │ + beq 6b788 <_PyXI_FillNamespaceFromDict@@Base+0x110> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 34cc5c <_PyWeakref_IsDead@@Base+0x24> │ │ │ │ + bl 34c974 <_PyWeakref_IsDead@@Base+0x24> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 6b66c <_PyXI_FillNamespaceFromDict@@Base+0xe8> │ │ │ │ + b 6b760 <_PyXI_FillNamespaceFromDict@@Base+0xe8> │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6b5a4 <_PyXI_FillNamespaceFromDict@@Base+0x20> │ │ │ │ + b 6b698 <_PyXI_FillNamespaceFromDict@@Base+0x20> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - bne 6b6e8 <_PyXI_FillNamespaceFromDict@@Base+0x164> │ │ │ │ - cmp r3, #0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - beq 6b700 <_PyXI_FillNamespaceFromDict@@Base+0x17c> │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b700 <_PyXI_FillNamespaceFromDict@@Base+0x17c> │ │ │ │ - ldr r3, [pc, #180] @ 6b7a4 <_PyXI_FillNamespaceFromDict@@Base+0x220> │ │ │ │ - ldr r1, [pc, #180] @ 6b7a8 <_PyXI_FillNamespaceFromDict@@Base+0x224> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - mov r5, #0 │ │ │ │ - b 6b79c <_PyXI_FillNamespaceFromDict@@Base+0x218> │ │ │ │ - bl 1e8db0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 586b0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [pc, #20] @ 6b7dc <_PyXI_FillNamespaceFromDict@@Base+0x164> │ │ │ │ + bl 17e108 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b 276ed0 │ │ │ │ + @ instruction: 0x00562790 │ │ │ │ + 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 a94e4 <_PyObject_New@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b6f8 <_PyXI_FillNamespaceFromDict@@Base+0x174> │ │ │ │ + beq 6b8b4 <_PyXI_FillNamespaceFromDict@@Base+0x23c> │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r5, #8] │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b728 <_PyXI_FillNamespaceFromDict@@Base+0x1a4> │ │ │ │ + beq 6b820 <_PyXI_FillNamespaceFromDict@@Base+0x1a8> │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ + ldrb r9, [r3] │ │ │ │ + ldr sl, [r3, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ + ldrd r6, [r3, #16] │ │ │ │ + bl 3496b0 <_Py_c_neg@@Base+0x538> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3496b0 <_Py_c_neg@@Base+0x538> │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, #64 @ 0x40 │ │ │ │ - ldr r9, [r3, #4] │ │ │ │ - ldr sl, [r3] │ │ │ │ - ldrd r6, [r3, #8] │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3496b0 <_Py_c_neg@@Base+0x538> │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ bl 29cdc │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, #25 │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ + mov r2, #200 @ 0xc8 │ │ │ │ + mov r1, fp │ │ │ │ + mov sl, r0 │ │ │ │ bl 29cdc │ │ │ │ - mov r0, #16 │ │ │ │ + mov r0, #24 │ │ │ │ bl 2a1bc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - strd r6, [r0, #8] │ │ │ │ - str r9, [r0] │ │ │ │ - str r8, [r0, #4] │ │ │ │ + strd r6, [r0, #16] │ │ │ │ + strb r9, [r0] │ │ │ │ + str sl, [r0, #4] │ │ │ │ + str r8, [r0, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq 6b79c <_PyXI_FillNamespaceFromDict@@Base+0x218> │ │ │ │ + beq 6b8b4 <_PyXI_FillNamespaceFromDict@@Base+0x23c> │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r8, r4, lsl #31 │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #20] @ 6b7e4 <_PyXI_FillNamespaceFromDict@@Base+0x260> │ │ │ │ - bl 17dce0 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b 276ec0 │ │ │ │ - @ instruction: 0x00562790 │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpeq r1, #1 │ │ │ │ + sub sp, sp, #32 │ │ │ │ + add r0, r3, #12 │ │ │ │ + bne 6b8f8 <_PyXI_FillNamespaceFromDict@@Base+0x280> │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + bne 6b928 <_PyXI_FillNamespaceFromDict@@Base+0x2b0> │ │ │ │ + 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] @ 6b944 <_PyXI_FillNamespaceFromDict@@Base+0x2cc> │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6b93c <_PyXI_FillNamespaceFromDict@@Base+0x2c4> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 69d98 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r4, r7, ip, lsl #10 │ │ │ │ │ │ │ │ -0006b7e8 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +0006b948 <_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 6b8f0 <_PyXI_ApplyNamespace@@Base+0x108> │ │ │ │ + ble 6ba50 <_PyXI_ApplyNamespace@@Base+0x108> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r0, [r3, r6, lsl #3] │ │ │ │ add r5, r3, r6, lsl #3 │ │ │ │ - bl 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6b8f8 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + beq 6ba58 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b870 <_PyXI_ApplyNamespace@@Base+0x88> │ │ │ │ + beq 6b9d0 <_PyXI_ApplyNamespace@@Base+0x88> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6b884 <_PyXI_ApplyNamespace@@Base+0x9c> │ │ │ │ + bne 6b9e4 <_PyXI_ApplyNamespace@@Base+0x9c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6b8f8 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + beq 6ba58 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6b8f8 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bne 6ba58 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 6b8f8 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 6ba58 <_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 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov sl, r0 │ │ │ │ - beq 6b8bc <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ + beq 6ba1c <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6b8bc <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ + bne 6ba1c <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6b8e0 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ + beq 6ba40 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6b8e0 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ + bne 6ba40 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp sl, #0 │ │ │ │ - bne 6b8f8 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bne 6ba58 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 6b808 <_PyXI_ApplyNamespace@@Base+0x20> │ │ │ │ + b 6b968 <_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, 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 6b9a0 <_PyXI_ApplyNamespace@@Base+0x1b8> │ │ │ │ - add r3, r5, #428 @ 0x1ac │ │ │ │ - mov r2, #0 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 6b950 <_PyXI_ApplyNamespace@@Base+0x168> │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 22e410 │ │ │ │ - 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] @ 6b9a8 <_PyXI_ApplyNamespace@@Base+0x1c0> │ │ │ │ - add r1, r4, #72 @ 0x48 │ │ │ │ - add r0, r5, #72 @ 0x48 │ │ │ │ - bl 29cdc │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b9a0 <_PyXI_ApplyNamespace@@Base+0x1b8> │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 8b250 │ │ │ │ - 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 6b9e8 <_PyXI_ApplyNamespace@@Base+0x200> │ │ │ │ + bne 6ba9c <_PyXI_ApplyNamespace@@Base+0x154> │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 6ba18 <_PyXI_ApplyNamespace@@Base+0x230> │ │ │ │ + bne 6bacc <_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] @ 6ba34 <_PyXI_ApplyNamespace@@Base+0x24c> │ │ │ │ + ldr ip, [pc, #44] @ 6bae8 <_PyXI_ApplyNamespace@@Base+0x1a0> │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6ba2c <_PyXI_ApplyNamespace@@Base+0x244> │ │ │ │ + beq 6bae0 <_PyXI_ApplyNamespace@@Base+0x198> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 69f40 <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ + b 69d98 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, ip, lsl #10 │ │ │ │ + subseq r4, r7, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #228] @ 6bb34 <_PyXI_ApplyNamespace@@Base+0x34c> │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #228] @ 6bbe8 <_PyXI_ApplyNamespace@@Base+0x2a0> │ │ │ │ + bl 356890 │ │ │ │ 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 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6bb24 <_PyXI_ApplyNamespace@@Base+0x33c> │ │ │ │ - ldr r8, [pc, #176] @ 6bb38 <_PyXI_ApplyNamespace@@Base+0x350> │ │ │ │ + beq 6bbd8 <_PyXI_ApplyNamespace@@Base+0x290> │ │ │ │ + ldr r8, [pc, #176] @ 6bbec <_PyXI_ApplyNamespace@@Base+0x2a4> │ │ │ │ add r5, sp, #20 │ │ │ │ mov r7, #3 │ │ │ │ ldm r5, {r2, ip, lr} │ │ │ │ - ldr r1, [pc, #164] @ 6bb3c <_PyXI_ApplyNamespace@@Base+0x354> │ │ │ │ - ldr r0, [pc, #164] @ 6bb40 <_PyXI_ApplyNamespace@@Base+0x358> │ │ │ │ - ldr r3, [pc, #164] @ 6bb44 <_PyXI_ApplyNamespace@@Base+0x35c> │ │ │ │ + ldr r1, [pc, #164] @ 6bbf0 <_PyXI_ApplyNamespace@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #164] @ 6bbf4 <_PyXI_ApplyNamespace@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #164] @ 6bbf8 <_PyXI_ApplyNamespace@@Base+0x2b0> │ │ │ │ stmib sp, {r8, lr} │ │ │ │ str ip, [sp] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9c3c │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 6bb1c <_PyXI_ApplyNamespace@@Base+0x334> │ │ │ │ + beq 6bbd0 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ mov r0, r6 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6baec <_PyXI_ApplyNamespace@@Base+0x304> │ │ │ │ + beq 6bba0 <_PyXI_ApplyNamespace@@Base+0x258> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6bb1c <_PyXI_ApplyNamespace@@Base+0x334> │ │ │ │ + beq 6bbd0 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6bb1c <_PyXI_ApplyNamespace@@Base+0x334> │ │ │ │ + bne 6bbd0 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 6bb1c <_PyXI_ApplyNamespace@@Base+0x334> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 6bbd0 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 6bb0c <_PyXI_ApplyNamespace@@Base+0x324> │ │ │ │ + beq 6bbc0 <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 6bb0c <_PyXI_ApplyNamespace@@Base+0x324> │ │ │ │ + bne 6bbc0 <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ - bne 6ba8c <_PyXI_ApplyNamespace@@Base+0x2a4> │ │ │ │ - b 6bb28 <_PyXI_ApplyNamespace@@Base+0x340> │ │ │ │ + bne 6bb40 <_PyXI_ApplyNamespace@@Base+0x1f8> │ │ │ │ + b 6bbdc <_PyXI_ApplyNamespace@@Base+0x294> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r2, r6, r0, lsr fp │ │ │ │ - eorseq pc, r5, ip, ror #14 │ │ │ │ - eorseq pc, r8, ip, lsr ip @ │ │ │ │ - eorseq r2, r6, ip, ror #23 │ │ │ │ - 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 6bb84 <_PyXI_ApplyNamespace@@Base+0x39c> │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - bne 6bbb4 <_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] @ 6bbd0 <_PyXI_ApplyNamespace@@Base+0x3e8> │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6bbc8 <_PyXI_ApplyNamespace@@Base+0x3e0> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3] │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 69f40 <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r4, r7, r8, lsr r5 │ │ │ │ + eorseq r2, r6, r0, lsr r8 │ │ │ │ + eorseq pc, r5, ip, ror #8 │ │ │ │ + eorseq pc, r8, ip, lsr r9 @ │ │ │ │ + eorseq r2, r6, ip, ror #17 │ │ │ │ │ │ │ │ -0006bbd4 <_PyXI_FreeNamespace@@Base>: │ │ │ │ +0006bbfc <_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 6bc10 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ + beq 6bc38 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6bc24 <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ + bne 6bc4c <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 303e60 │ │ │ │ + bl 3041b8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 8b5d8 │ │ │ │ - bl 1aa2d4 │ │ │ │ - bl 1aacac │ │ │ │ - b 6bc10 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ + b 8b650 │ │ │ │ + bl 1a940c │ │ │ │ + bl 1a9de4 │ │ │ │ + b 6bc38 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ 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 6bcb4 <_PyXI_FreeNamespace@@Base+0xe0> │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r5, #222] @ 0xde │ │ │ │ - ldrb r3, [r4, #222] @ 0xde │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6bc78 <_PyXI_FreeNamespace@@Base+0xa4> │ │ │ │ - add r0, r4, #223 @ 0xdf │ │ │ │ - bl 22e410 │ │ │ │ + beq 6bcf8 <_PyXI_FreeNamespace@@Base+0xfc> │ │ │ │ + add r3, r5, #428 @ 0x1ac │ │ │ │ + mov r2, #0 │ │ │ │ + strh r2, [r3, #2] │ │ │ │ + ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 6bca8 <_PyXI_FreeNamespace@@Base+0xac> │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 22e174 │ │ │ │ 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} │ │ │ │ - mov r2, #182 @ 0xb6 │ │ │ │ - add r1, r4, #40 @ 0x28 │ │ │ │ - add r0, r5, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #40] @ 6bd00 <_PyXI_FreeNamespace@@Base+0x104> │ │ │ │ + add r1, r4, #72 @ 0x48 │ │ │ │ + add r0, r5, #72 @ 0x48 │ │ │ │ bl 29cdc │ │ │ │ - ldrb r3, [r4, #222] @ 0xde │ │ │ │ + ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bcb4 <_PyXI_FreeNamespace@@Base+0xe0> │ │ │ │ - add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b250 │ │ │ │ + beq 6bcf8 <_PyXI_FreeNamespace@@Base+0xfc> │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 8b2c8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + andeq r0, r0, r6, ror #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bcd0 <_PyXI_FreeNamespace@@Base+0xfc> │ │ │ │ - b 9df70 │ │ │ │ - ldr r0, [pc] @ 6bcd8 <_PyXI_FreeNamespace@@Base+0x104> │ │ │ │ + beq 6bd18 <_PyXI_FreeNamespace@@Base+0x11c> │ │ │ │ + b 9df20 │ │ │ │ + ldr r0, [pc] @ 6bd20 <_PyXI_FreeNamespace@@Base+0x124> │ │ │ │ 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 6bd10 <_PyXI_FreeNamespace@@Base+0x13c> │ │ │ │ + bne 6bd58 <_PyXI_FreeNamespace@@Base+0x15c> │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6bd28 <_PyXI_FreeNamespace@@Base+0x154> │ │ │ │ + beq 6bd70 <_PyXI_FreeNamespace@@Base+0x174> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bd28 <_PyXI_FreeNamespace@@Base+0x154> │ │ │ │ - ldr r3, [pc, #184] @ 6bdd0 <_PyXI_FreeNamespace@@Base+0x1fc> │ │ │ │ - ldr r1, [pc, #184] @ 6bdd4 <_PyXI_FreeNamespace@@Base+0x200> │ │ │ │ + beq 6bd70 <_PyXI_FreeNamespace@@Base+0x174> │ │ │ │ + ldr r3, [pc, #184] @ 6be18 <_PyXI_FreeNamespace@@Base+0x21c> │ │ │ │ + ldr r1, [pc, #184] @ 6be1c <_PyXI_FreeNamespace@@Base+0x220> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r5, #0 │ │ │ │ - b 6bdc8 <_PyXI_FreeNamespace@@Base+0x1f4> │ │ │ │ + b 6be10 <_PyXI_FreeNamespace@@Base+0x214> │ │ │ │ ldr r3, [r1, #444] @ 0x1bc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5b654 │ │ │ │ + bl 5b69c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6bd20 <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ + beq 6bd68 <_PyXI_FreeNamespace@@Base+0x16c> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bd54 <_PyXI_FreeNamespace@@Base+0x180> │ │ │ │ + beq 6bd9c <_PyXI_FreeNamespace@@Base+0x1a0> │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ ldr sl, [r3] │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ bl 295a4 │ │ │ │ @@ -67197,44 +67213,44 @@ │ │ │ │ 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 6bdc8 <_PyXI_FreeNamespace@@Base+0x1f4> │ │ │ │ + beq 6be10 <_PyXI_FreeNamespace@@Base+0x214> │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r8, r4, lsl #31 │ │ │ │ + @ instruction: 0x00388cf8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r0, r3 │ │ │ │ - b 18c1ac │ │ │ │ + b 18bd48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 6be78 │ │ │ │ + bl 6bf4c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6be24 <_PyXI_FreeNamespace@@Base+0x250> │ │ │ │ - bl a5784 │ │ │ │ - ldr r3, [pc, #36] @ 6be3c <_PyXI_FreeNamespace@@Base+0x268> │ │ │ │ + bne 6be6c <_PyXI_FreeNamespace@@Base+0x270> │ │ │ │ + bl a57ec │ │ │ │ + ldr r3, [pc, #36] @ 6be84 <_PyXI_FreeNamespace@@Base+0x288> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 6be40 <_PyXI_FreeNamespace@@Base+0x26c> │ │ │ │ + ldr r2, [pc, #16] @ 6be88 <_PyXI_FreeNamespace@@Base+0x28c> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 6be3c <_PyXI_FreeNamespace@@Base+0x268> │ │ │ │ + ldr r0, [pc, #4] @ 6be84 <_PyXI_FreeNamespace@@Base+0x288> │ │ │ │ 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] │ │ │ │ @@ -67243,490 +67259,493 @@ │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r2, [r0, #120] @ 0x78 │ │ │ │ bic r0, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, #1 │ │ │ │ addne r0, r0, r3, lsl #2 │ │ │ │ - b 18c1ac │ │ │ │ - │ │ │ │ -0006be78 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - tst r2, #16384 @ 0x4000 │ │ │ │ - beq 6bec8 │ │ │ │ - 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 6beb4 │ │ │ │ - ldr r0, [r4, #-4] │ │ │ │ - and r0, r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6bea8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ + b 18bd48 │ │ │ │ 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 6bf18 │ │ │ │ + beq 6bf08 <_PyXI_FreeNamespace@@Base+0x30c> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6bf18 │ │ │ │ + beq 6bf08 <_PyXI_FreeNamespace@@Base+0x30c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bf18 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bf08 <_PyXI_FreeNamespace@@Base+0x30c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bf4c │ │ │ │ + beq 6bf3c <_PyXI_FreeNamespace@@Base+0x340> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6bf4c │ │ │ │ + beq 6bf3c <_PyXI_FreeNamespace@@Base+0x340> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bf4c │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bf3c <_PyXI_FreeNamespace@@Base+0x340> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15adf8 │ │ │ │ + bl 15b10c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006bf4c : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + tst r2, #16384 @ 0x4000 │ │ │ │ + beq 6bf9c │ │ │ │ + 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 6bf88 │ │ │ │ + ldr r0, [r4, #-4] │ │ │ │ + and r0, r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6bf7c │ │ │ │ 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 6bfa4 │ │ │ │ + beq 6bfec │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6bfa4 │ │ │ │ + beq 6bfec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bfa4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bfec │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bfd8 │ │ │ │ + beq 6c020 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6bfd8 │ │ │ │ + beq 6c020 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bfd8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c020 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c00c │ │ │ │ + beq 6c054 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 6c00c │ │ │ │ + beq 6c054 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c00c │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c054 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15adf8 │ │ │ │ + bl 15b10c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r0, [pc] @ 6c02c │ │ │ │ - b a9bd4 │ │ │ │ - eorseq pc, r8, ip, lsr #25 │ │ │ │ + ldr r0, [pc] @ 6c074 │ │ │ │ + b a9c3c │ │ │ │ + eorseq pc, r8, ip, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f874 │ │ │ │ + bl 10f9c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c07c │ │ │ │ + beq 6c0c4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 6c07c │ │ │ │ + beq 6c0c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c07c │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c0c4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c0b0 │ │ │ │ + beq 6c0f8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 6c0b0 │ │ │ │ + beq 6c0f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c0b0 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c0f8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c0e4 │ │ │ │ + beq 6c12c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 6c0e4 │ │ │ │ + beq 6c12c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c0e4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c12c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c118 │ │ │ │ + beq 6c160 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6c118 │ │ │ │ + beq 6c160 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c118 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c160 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c14c │ │ │ │ + beq 6c194 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6c14c │ │ │ │ + beq 6c194 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c14c │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c194 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c180 │ │ │ │ + beq 6c1c8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 6c180 │ │ │ │ + beq 6c1c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c180 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c1c8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b 6c030 │ │ │ │ + b 6c078 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 6c21c │ │ │ │ + ldr r1, [pc, #120] @ 6c264 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 6c1bc │ │ │ │ - bl 341ca0 │ │ │ │ + bne 6c204 │ │ │ │ + bl 341b3c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 6c214 │ │ │ │ + bne 6c25c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 27efb0 │ │ │ │ + bl 27f4a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c20c │ │ │ │ + bne 6c254 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c20c │ │ │ │ + bne 6c254 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_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 a5a74 │ │ │ │ + b a5adc │ │ │ │ + ldr r3, [r1] │ │ │ │ + mov r0, r1 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r1] │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + add r0, r0, #36 @ 0x24 │ │ │ │ + b a5adc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ 6c28c │ │ │ │ - ldr r1, [pc, #60] @ 6c290 │ │ │ │ + ldr r3, [pc, #60] @ 6c300 │ │ │ │ + ldr r1, [pc, #60] @ 6c304 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6c284 │ │ │ │ + blt 6c2f8 │ │ │ │ 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 pc, r8, r4, asr #28 │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - add r0, r0, #36 @ 0x24 │ │ │ │ - b a5a74 │ │ │ │ - ldr r3, [r1] │ │ │ │ - mov r0, r1 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r1] │ │ │ │ - bx lr │ │ │ │ + eorseq pc, r8, r4, asr #22 │ │ │ │ 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 1acb50 │ │ │ │ + bl 1ac030 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6c2f8 │ │ │ │ - blt 6c52c │ │ │ │ - ldr r0, [pc, #588] @ 6c53c │ │ │ │ + beq 6c340 │ │ │ │ + blt 6c574 │ │ │ │ + ldr r0, [pc, #588] @ 6c584 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9df70 │ │ │ │ - ldr r0, [pc, #576] @ 6c540 │ │ │ │ - bl 9df70 │ │ │ │ + b 9df20 │ │ │ │ + ldr r0, [pc, #576] @ 6c588 │ │ │ │ + bl 9df20 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ ldrne r8, [r3, #8] │ │ │ │ - bne 6c350 │ │ │ │ + bne 6c398 │ │ │ │ mov r8, #0 │ │ │ │ - b 6c4f4 │ │ │ │ + b 6c53c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r0, [pc, #544] @ 6c544 │ │ │ │ + ldr r0, [pc, #544] @ 6c58c │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6c360 │ │ │ │ + bne 6c3a8 │ │ │ │ cmp r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ add r6, r6, #1 │ │ │ │ - beq 6c310 │ │ │ │ + beq 6c358 │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - ble 6c37c │ │ │ │ - b 6c318 │ │ │ │ + ble 6c3c4 │ │ │ │ + b 6c360 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c340 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 6c340 │ │ │ │ + bne 6c388 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 6c388 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl b8bf8 │ │ │ │ + bl b8c88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c424 │ │ │ │ + beq 6c46c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r0, [pc, #404] @ 6c548 │ │ │ │ + ldr r0, [pc, #404] @ 6c590 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 6c3f0 │ │ │ │ + beq 6c438 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 6c3f0 │ │ │ │ + bne 6c438 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c414 │ │ │ │ + beq 6c45c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne 6c414 │ │ │ │ + bne 6c45c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6c310 │ │ │ │ + beq 6c358 │ │ │ │ mov r4, r7 │ │ │ │ - b 6c384 │ │ │ │ + b 6c3cc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 253820 │ │ │ │ + bl 2535e8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6c500 │ │ │ │ + beq 6c548 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 297940 │ │ │ │ + bl 297dc8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 6c46c │ │ │ │ + bne 6c4b4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c500 │ │ │ │ + beq 6c548 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6c500 │ │ │ │ + bne 6c548 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 6c500 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 6c548 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r0, [pc, #212] @ 6c54c │ │ │ │ + ldr r0, [pc, #212] @ 6c594 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp] │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 6c4ac │ │ │ │ + beq 6c4f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6c4ac │ │ │ │ + bne 6c4f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c4d0 │ │ │ │ + beq 6c518 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 6c4d0 │ │ │ │ + bne 6c518 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c4f4 │ │ │ │ + beq 6c53c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c4f4 │ │ │ │ + bne 6c53c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad33c │ │ │ │ - b 6c530 │ │ │ │ + bl 1ac81c │ │ │ │ + b 6c578 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c524 │ │ │ │ + beq 6c56c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c524 │ │ │ │ + bne 6c56c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad33c │ │ │ │ + bl 1ac81c │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0037a1d4 │ │ │ │ - eorseq sl, r5, r4, lsl #16 │ │ │ │ - @ instruction: 0x0038fed0 │ │ │ │ - @ instruction: 0x0038fed8 │ │ │ │ - eorseq pc, r8, r4, ror #29 │ │ │ │ - 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 18c1ac │ │ │ │ + @ instruction: 0x00379ed4 │ │ │ │ + eorseq sl, r5, r4, lsl #10 │ │ │ │ + @ instruction: 0x0038fbd0 │ │ │ │ + @ instruction: 0x0038fbd8 │ │ │ │ + eorseq pc, r8, r4, ror #23 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c598 │ │ │ │ + bne 6c5b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c5c0 │ │ │ │ + beq 6c5e0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6c5c0 │ │ │ │ + beq 6c5e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6c5c8 │ │ │ │ - ldr r1, [pc, #24] @ 6c5cc │ │ │ │ + ldr r3, [pc, #24] @ 6c5e8 │ │ │ │ + ldr r1, [pc, #24] @ 6c5ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6c5d0 │ │ │ │ + ldr r0, [pc, #8] @ 6c5f0 │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8, ror #15 │ │ │ │ + eorseq r0, r9, r8, ror #9 │ │ │ │ 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 18bd48 │ │ │ │ + ldr r0, [pc] @ 6c624 │ │ │ │ + b 9df20 │ │ │ │ + eorseq sl, r7, ip, asr r6 │ │ │ │ │ │ │ │ -0006c5d4 <_Py_c_prod@@Base>: │ │ │ │ +0006c628 <_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 │ │ │ │ @@ -67735,121 +67754,118 @@ │ │ │ │ ldrd r6, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, [sp, #8] │ │ │ │ - bl 354b9c │ │ │ │ + bl 3548b4 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 354b9c │ │ │ │ + bl 3548b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3547e4 │ │ │ │ + bl 3544fc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354b9c │ │ │ │ + bl 3548b4 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 354b9c │ │ │ │ + bl 3548b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3547e8 │ │ │ │ + bl 354500 │ │ │ │ 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] @ 6c6a8 <_Py_c_prod@@Base+0xd4> │ │ │ │ - b 9df70 │ │ │ │ - eorseq sl, r7, ip, asr 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, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 6c6e4 <_Py_c_prod@@Base+0x110> │ │ │ │ + bne 6c72c <_Py_c_prod@@Base+0x104> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c6f8 <_Py_c_prod@@Base+0x124> │ │ │ │ - b 6c708 <_Py_c_prod@@Base+0x134> │ │ │ │ + bne 6c740 <_Py_c_prod@@Base+0x118> │ │ │ │ + b 6c750 <_Py_c_prod@@Base+0x128> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c6d4 <_Py_c_prod@@Base+0x100> │ │ │ │ + beq 6c71c <_Py_c_prod@@Base+0xf4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c724 <_Py_c_prod@@Base+0x150> │ │ │ │ + beq 6c76c <_Py_c_prod@@Base+0x144> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c740 <_Py_c_prod@@Base+0x16c> │ │ │ │ + beq 6c788 <_Py_c_prod@@Base+0x160> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c75c <_Py_c_prod@@Base+0x188> │ │ │ │ + beq 6c7a4 <_Py_c_prod@@Base+0x17c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006c778 <_Py_c_sum@@Base>: │ │ │ │ +0006c7c0 <_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 3547e8 │ │ │ │ + bl 354500 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 3547e8 │ │ │ │ + bl 354500 │ │ │ │ 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 │ │ │ │ @@ -67857,340 +67873,362 @@ │ │ │ │ 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 6c808 <_Py_c_sum@@Base+0x90> │ │ │ │ + bne 6c850 <_Py_c_sum@@Base+0x90> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c81c <_Py_c_sum@@Base+0xa4> │ │ │ │ - b 6c82c <_Py_c_sum@@Base+0xb4> │ │ │ │ + bne 6c864 <_Py_c_sum@@Base+0xa4> │ │ │ │ + b 6c874 <_Py_c_sum@@Base+0xb4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c7f8 <_Py_c_sum@@Base+0x80> │ │ │ │ + beq 6c840 <_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 6c8a8 <_Py_c_sum@@Base+0x130> │ │ │ │ + beq 6c8f0 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r2, [r0, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c8b0 <_Py_c_sum@@Base+0x138> │ │ │ │ + beq 6c8f8 <_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] @ 6c8b8 <_Py_c_sum@@Base+0x140> │ │ │ │ + ldr ip, [pc, #64] @ 6c900 <_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 18c1ac │ │ │ │ + b 18bd48 │ │ │ │ mov r0, #208 @ 0xd0 │ │ │ │ - b 6c8b4 <_Py_c_sum@@Base+0x13c> │ │ │ │ + b 6c8fc <_Py_c_sum@@Base+0x13c> │ │ │ │ mov r0, #464 @ 0x1d0 │ │ │ │ - b 18c1ac │ │ │ │ - bge feb1736c <__bss_end__@@Base+0xfe552424> │ │ │ │ + b 18bd48 │ │ │ │ + bge feb173b4 <__bss_end__@@Base+0xfe55246c> │ │ │ │ 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 6c8f8 <_Py_c_sum@@Base+0x180> │ │ │ │ + beq 6c940 <_Py_c_sum@@Base+0x180> │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r4, [r0, #8] │ │ │ │ addne r4, r4, #21 │ │ │ │ - bne 6c944 <_Py_c_sum@@Base+0x1cc> │ │ │ │ - b 6c91c <_Py_c_sum@@Base+0x1a4> │ │ │ │ + bne 6c98c <_Py_c_sum@@Base+0x1cc> │ │ │ │ + b 6c964 <_Py_c_sum@@Base+0x1a4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6c91c <_Py_c_sum@@Base+0x1a4> │ │ │ │ + beq 6c964 <_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 6c944 <_Py_c_sum@@Base+0x1cc> │ │ │ │ + b 6c98c <_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 23aa5c │ │ │ │ + bl 23a7bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c974 <_Py_c_sum@@Base+0x1fc> │ │ │ │ + beq 6c9bc <_Py_c_sum@@Base+0x1fc> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6c968 <_Py_c_sum@@Base+0x1f0> │ │ │ │ + beq 6c9b0 <_Py_c_sum@@Base+0x1f0> │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r5, #8] │ │ │ │ - bne 6c96c <_Py_c_sum@@Base+0x1f4> │ │ │ │ + bne 6c9b4 <_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 a5a74 │ │ │ │ + b a5adc │ │ │ │ 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 6c9fc <_Py_c_sum@@Base+0x284> │ │ │ │ + ble 6ca44 <_Py_c_sum@@Base+0x284> │ │ │ │ cmp r5, r4 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bcs 6c9fc <_Py_c_sum@@Base+0x284> │ │ │ │ + bcs 6ca44 <_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 6c9b4 <_Py_c_sum@@Base+0x23c> │ │ │ │ - ldr r0, [pc, #4] @ 6ca08 <_Py_c_sum@@Base+0x290> │ │ │ │ + b 6c9fc <_Py_c_sum@@Base+0x23c> │ │ │ │ + ldr r0, [pc, #4] @ 6ca50 <_Py_c_sum@@Base+0x290> │ │ │ │ add sp, sp, #256 @ 0x100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006ca0c : │ │ │ │ - b 1bf6a4 │ │ │ │ +0006ca54 : │ │ │ │ + b 1bebbc │ │ │ │ │ │ │ │ -0006ca10 : │ │ │ │ +0006ca58 : │ │ │ │ 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 a1f88 │ │ │ │ + bl a1ff0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0006ca40 : │ │ │ │ +0006ca88 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #76] @ 6ca98 │ │ │ │ - ldr r3, [pc, #76] @ 6ca9c │ │ │ │ + ldr r2, [pc, #76] @ 6cae0 │ │ │ │ + ldr r3, [pc, #76] @ 6cae4 │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r0, r2 │ │ │ │ - beq 6ca90 │ │ │ │ - ldr r1, [pc, #64] @ 6caa0 │ │ │ │ + beq 6cad8 │ │ │ │ + ldr r1, [pc, #64] @ 6cae8 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 6ca90 │ │ │ │ + beq 6cad8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl adf9c │ │ │ │ - ldr r3, [pc, #36] @ 6caa4 │ │ │ │ - ldr r2, [pc, #36] @ 6caa8 │ │ │ │ + bl ae050 │ │ │ │ + ldr r3, [pc, #36] @ 6caec │ │ │ │ + ldr r2, [pc, #36] @ 6caf0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 6caa4 │ │ │ │ + ldr r0, [pc, #12] @ 6caec │ │ │ │ bx lr │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ - eorseq r1, r8, r8, lsr #6 │ │ │ │ - @ instruction: 0x0035e1b4 │ │ │ │ + eorseq r1, r8, r8, lsr #32 │ │ │ │ + @ instruction: 0x0035deb4 │ │ │ │ │ │ │ │ -0006caac : │ │ │ │ +0006caf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #88] @ 6cb1c │ │ │ │ + ldr r3, [pc, #88] @ 6cb64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ ldreq r4, [r4, #8] │ │ │ │ - beq 6cac4 │ │ │ │ - ldr r3, [pc, #68] @ 6cb20 │ │ │ │ + beq 6cb0c │ │ │ │ + ldr r3, [pc, #68] @ 6cb68 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 6caec │ │ │ │ + bne 6cb34 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b bbf20 │ │ │ │ - ldr r1, [pc, #48] @ 6cb24 │ │ │ │ + b bbfb0 │ │ │ │ + ldr r1, [pc, #48] @ 6cb6c │ │ │ │ cmp r5, r1 │ │ │ │ - beq 6cb10 │ │ │ │ + beq 6cb58 │ │ │ │ mov r0, r5 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cb10 │ │ │ │ + bne 6cb58 │ │ │ │ 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 18c1ac │ │ │ │ + b 18bd48 │ │ │ │ + ldr r3, [pc, #68] @ 6cbd8 │ │ │ │ + mov r2, r0 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 356890 │ │ │ │ + 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 6cbcc │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [pc, #20] @ 6cbdc │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 128d3c │ │ │ │ + ldr r0, [pc, #12] @ 6cbe0 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 128d3c │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq r0, r9, r8, lsl #12 │ │ │ │ + eorseq r0, r9, r0, lsl r6 │ │ │ │ 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 6cb7c │ │ │ │ + bne 6cc1c │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 6cb94 │ │ │ │ + beq 6cc34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6cb94 │ │ │ │ - ldr r3, [pc, #252] @ 6cc80 │ │ │ │ - ldr r1, [pc, #252] @ 6cc84 │ │ │ │ + beq 6cc34 │ │ │ │ + ldr r3, [pc, #252] @ 6cd20 │ │ │ │ + ldr r1, [pc, #252] @ 6cd24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1c7fec │ │ │ │ + bl 1c7504 │ │ │ │ ldr r5, [r4, #144] @ 0x90 │ │ │ │ add r8, r4, #12 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r9, [r0, #16] │ │ │ │ - beq 6cbc0 │ │ │ │ - ldr r3, [pc, #212] @ 6cc88 │ │ │ │ - ldr r1, [pc, #212] @ 6cc8c │ │ │ │ + beq 6cc60 │ │ │ │ + ldr r3, [pc, #212] @ 6cd28 │ │ │ │ + ldr r1, [pc, #212] @ 6cd2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 6cb8c │ │ │ │ + bl 18ec84 │ │ │ │ + b 6cc2c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6cbe0 │ │ │ │ - ldr r0, [pc, #180] @ 6cc90 │ │ │ │ + bne 6cc80 │ │ │ │ + ldr r0, [pc, #180] @ 6cd30 │ │ │ │ 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 6cc04 │ │ │ │ - bl 99dfc │ │ │ │ + beq 6cca4 │ │ │ │ + bl 99dac │ │ │ │ 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 2a175c <_PyCapsule_SetTraverse@@Base+0x188> │ │ │ │ + bl 2a1bdc <_PyCapsule_SetTraverse@@Base+0x188> │ │ │ │ mov r6, r0 │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ subs r5, r0, #0 │ │ │ │ strne r7, [r4, #144] @ 0x90 │ │ │ │ - bne 6cb8c │ │ │ │ + bne 6cc2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 2a1d84 <_PyInterpreterConfig_InitFromDict@@Base+0x68> │ │ │ │ + bl 2a2204 <_PyInterpreterConfig_InitFromDict@@Base+0x68> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6cc70 │ │ │ │ + beq 6cd10 │ │ │ │ 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 r0, r9, r8, ror #18 │ │ │ │ + eorseq r0, r9, r8, ror r6 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r7, ip, lsl #11 │ │ │ │ + eorseq pc, r7, ip, lsl #5 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r3, [pc, #68] @ 6cce0 │ │ │ │ + ldr r3, [pc, #68] @ 6cd80 │ │ │ │ mov r2, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 6ccd4 │ │ │ │ + bne 6cd74 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - ldr r0, [pc, #20] @ 6cce4 │ │ │ │ + ldr r0, [pc, #20] @ 6cd84 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128bc8 │ │ │ │ - ldr r0, [pc, #12] @ 6cce8 │ │ │ │ + b 128d3c │ │ │ │ + ldr r0, [pc, #12] @ 6cd88 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128bc8 │ │ │ │ + b 128d3c │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r0, r9, r4, lsl #19 │ │ │ │ - eorseq r0, r9, ip, lsl #19 │ │ │ │ + mlaseq r9, r4, r6, r0 │ │ │ │ + eorseq r0, r9, r0, lsr #13 │ │ │ │ andeq r0, r0, r0 │ │ │ │ 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 │ │ │ │ @@ -68200,617 +68238,595 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 6cd4c │ │ │ │ + bne 6cdec │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6cd88 │ │ │ │ + beq 6ce28 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #300] @ 6ce90 │ │ │ │ + ldr ip, [pc, #300] @ 6cf30 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cd88 │ │ │ │ + bne 6ce28 │ │ │ │ mov r0, #0 │ │ │ │ - b 6ce88 │ │ │ │ + b 6cf28 │ │ │ │ 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 6cdc8 │ │ │ │ - ldr r0, [pc, #204] @ 6ce94 │ │ │ │ - b 6ce88 │ │ │ │ + bne 6ce68 │ │ │ │ + ldr r0, [pc, #204] @ 6cf34 │ │ │ │ + b 6cf28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7fec │ │ │ │ + bl 1c7504 │ │ │ │ mov r6, #0 │ │ │ │ ldr sl, [r0, #16] │ │ │ │ lsl r9, r6, #16 │ │ │ │ cmp r4, r6 │ │ │ │ add r6, r6, #1 │ │ │ │ - ble 6cdc0 │ │ │ │ + ble 6ce60 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r7, r6, lsl #16 │ │ │ │ sublt r1, r7, r9 │ │ │ │ movge r1, #65536 @ 0x10000 │ │ │ │ add r0, r0, r9 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6cd80 │ │ │ │ + beq 6ce20 │ │ │ │ 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 c0498 │ │ │ │ + bl c0524 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 6ce54 │ │ │ │ + beq 6cef4 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 6ce54 │ │ │ │ + bne 6cef4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6cd80 │ │ │ │ + beq 6ce20 │ │ │ │ ldr r2, [r3] │ │ │ │ add r9, r9, #65536 @ 0x10000 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6cddc │ │ │ │ + beq 6ce7c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6cdd8 │ │ │ │ + bne 6ce78 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 6cdd8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 6ce78 │ │ │ │ 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 6cecc │ │ │ │ + bne 6cf6c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 14eb44 │ │ │ │ + bl 14ec9c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6cee0 │ │ │ │ - b 6cf34 │ │ │ │ - ldr r0, [pc, #108] @ 6cf40 │ │ │ │ - bl 1cd100 <_PyArg_NoPositional@@Base> │ │ │ │ + bne 6cf80 │ │ │ │ + b 6cfd4 │ │ │ │ + ldr r0, [pc, #108] @ 6cfe0 │ │ │ │ + bl 1cc618 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ceb8 │ │ │ │ - b 6cf34 │ │ │ │ + bne 6cf58 │ │ │ │ + b 6cfd4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl afd00 │ │ │ │ + bl afdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6cf10 │ │ │ │ + blt 6cfb0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6cf38 │ │ │ │ + beq 6cfd8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl afd00 │ │ │ │ + bl afdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6cf38 │ │ │ │ + bge 6cfd8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6cf34 │ │ │ │ + beq 6cfd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6cf34 │ │ │ │ + bne 6cfd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r9, [r5], -r4 @ │ │ │ │ - ldr r3, [pc, #68] @ 6cf90 │ │ │ │ - mov r2, r0 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356b80 │ │ │ │ - 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 6cf84 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [pc, #20] @ 6cf94 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128bc8 │ │ │ │ - ldr r0, [pc, #12] @ 6cf98 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128bc8 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq r0, r9, r0, lsl #22 │ │ │ │ - eorseq r0, r9, ip, lsl #22 │ │ │ │ + @ instruction: 0x00358df4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6cfc4 │ │ │ │ - ldr r1, [pc, #16] @ 6cfc8 │ │ │ │ + ldr r3, [pc, #16] @ 6d00c │ │ │ │ + ldr r1, [pc, #16] @ 6d010 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8, lsl fp │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6cff4 │ │ │ │ - ldr r1, [pc, #16] @ 6cff8 │ │ │ │ + ldr r3, [pc, #16] @ 6d03c │ │ │ │ + ldr r1, [pc, #16] @ 6d040 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r4, asr #22 │ │ │ │ + eorseq r0, r9, r4, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6d024 │ │ │ │ - ldr r1, [pc, #16] @ 6d028 │ │ │ │ + ldr r3, [pc, #16] @ 6d06c │ │ │ │ + ldr r1, [pc, #16] @ 6d070 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r4, ror fp │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc, #72] @ 6d090 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - bl 30f800 │ │ │ │ - ldr r2, [pc, #60] @ 6d094 │ │ │ │ - cmp r0, r2 │ │ │ │ - popne {r4, pc} │ │ │ │ - ldr r2, [r0] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d07c │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r0] │ │ │ │ - bne 6d07c │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr r1, [pc, #8] @ 6d090 │ │ │ │ - pop {r4, lr} │ │ │ │ - mov r2, #0 │ │ │ │ - b 30f800 │ │ │ │ - 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 6d0d0 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6d0e4 │ │ │ │ - b 6d0f4 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6d0c0 │ │ │ │ - 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 │ │ │ │ + eorseq r0, r9, r4, ror r8 │ │ │ │ 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 6d154 │ │ │ │ + beq 6d0b8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 334824 <_PyUnicode_ToNumeric@@Base+0x47b8> │ │ │ │ + bl 3345ac <_PyUnicode_ToNumeric@@Base+0x47b8> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6d170 │ │ │ │ + bne 6d0d4 │ │ │ │ mov r4, #0 │ │ │ │ - b 6d21c │ │ │ │ + b 6d180 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 2ae094 │ │ │ │ + bl 2ae4a8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 6d134 │ │ │ │ - b 6d14c │ │ │ │ + bne 6d098 │ │ │ │ + b 6d0b0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 6d188 │ │ │ │ - bl 273d28 │ │ │ │ + bne 6d0ec │ │ │ │ + bl 273d38 │ │ │ │ mov r4, r0 │ │ │ │ - b 6d1f8 │ │ │ │ + b 6d15c │ │ │ │ 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 6d1f4 │ │ │ │ + bge 6d158 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ - bl 191ce8 │ │ │ │ + bl 191884 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6d1e0 │ │ │ │ + beq 6d144 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6d1e0 │ │ │ │ + bne 6d144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r6, r4 │ │ │ │ - bne 6d1a4 │ │ │ │ - b 6d1f8 │ │ │ │ + bne 6d108 │ │ │ │ + b 6d15c │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d21c │ │ │ │ + beq 6d180 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d21c │ │ │ │ + bne 6d180 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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] @ 6d1ec │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bl 30fa10 │ │ │ │ + ldr r2, [pc, #60] @ 6d1f0 │ │ │ │ + cmp r0, r2 │ │ │ │ + popne {r4, pc} │ │ │ │ + ldr r2, [r0] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 6d1d8 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r0] │ │ │ │ + bne 6d1d8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r1, [pc, #8] @ 6d1ec │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r2, #0 │ │ │ │ + b 30fa10 │ │ │ │ + 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 6d22c │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6d240 │ │ │ │ + b 6d250 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6d21c │ │ │ │ + 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 6d25c │ │ │ │ + bne 6d2a4 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 11fc0c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd98 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6d284 │ │ │ │ - b 6d2a0 │ │ │ │ + bne 6d2cc │ │ │ │ + b 6d2e8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #248] @ 6d364 │ │ │ │ + ldr r0, [pc, #248] @ 6d3ac │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d248 │ │ │ │ + bne 6d290 │ │ │ │ mov r0, #0 │ │ │ │ - b 6d35c │ │ │ │ - bl ab150 │ │ │ │ + b 6d3a4 │ │ │ │ + bl ab1b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6d2b4 │ │ │ │ + bne 6d2fc │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6d2d0 │ │ │ │ - bl a5784 │ │ │ │ + bne 6d318 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 6d2d0 │ │ │ │ - b 6d27c │ │ │ │ + beq 6d318 │ │ │ │ + b 6d2c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d298 │ │ │ │ + bne 6d2e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 6d298 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 6d2e0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2a4ffc │ │ │ │ + bl 2a547c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d27c │ │ │ │ + beq 6d2c4 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ - bne 6d308 │ │ │ │ - ldr r3, [pc, #108] @ 6d368 │ │ │ │ - ldr r1, [pc, #108] @ 6d36c │ │ │ │ + bne 6d350 │ │ │ │ + ldr r3, [pc, #108] @ 6d3b0 │ │ │ │ + ldr r1, [pc, #108] @ 6d3b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 6d27c │ │ │ │ + bl 18ec84 │ │ │ │ + b 6d2c4 │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bc7a0 │ │ │ │ + bl 1bbc50 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d27c │ │ │ │ + beq 6d2c4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r6, #20] │ │ │ │ - ldreq r6, [pc, #64] @ 6d370 │ │ │ │ + ldreq r6, [pc, #64] @ 6d3b8 │ │ │ │ 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] @ 6d374 │ │ │ │ + ldr r0, [pc, #24] @ 6d3bc │ │ │ │ strb r7, [r6, r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r8, r5, r8, lsl r8 │ │ │ │ + eorseq r8, r5, r8, lsl r5 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - mlaseq r8, ip, pc, fp @ │ │ │ │ + eorseq fp, r8, r0, lsr #26 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006d378 : │ │ │ │ +0006d3c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #452] @ 6d554 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #452] @ 6d59c │ │ │ │ + bl 356890 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6d3dc │ │ │ │ + beq 6d424 │ │ │ │ ldrb r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 6d3b4 │ │ │ │ + bne 6d3fc │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b 6d398 │ │ │ │ + b 6d3e0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 6d3f4 │ │ │ │ + beq 6d43c │ │ │ │ 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 6d3f4 │ │ │ │ - b 6d3ac │ │ │ │ - ldr r3, [pc, #372] @ 6d558 │ │ │ │ - ldr r2, [pc, #372] @ 6d55c │ │ │ │ + bcs 6d43c │ │ │ │ + b 6d3f4 │ │ │ │ + ldr r3, [pc, #372] @ 6d5a0 │ │ │ │ + ldr r2, [pc, #372] @ 6d5a4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f184 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ed20 <_PyErr_SetString@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 6d54c │ │ │ │ + b 6d594 │ │ │ │ mov r0, r5 │ │ │ │ - bl 273db8 │ │ │ │ + bl 273dc8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d3ec │ │ │ │ - ldr r3, [pc, #340] @ 6d560 │ │ │ │ + beq 6d434 │ │ │ │ + ldr r3, [pc, #340] @ 6d5a8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6d4fc │ │ │ │ + bne 6d544 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 6d42c │ │ │ │ + bne 6d474 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11aba0 │ │ │ │ + bl 11ace8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6d498 │ │ │ │ - bl 91ad0 │ │ │ │ + bne 6d4e0 │ │ │ │ + bl 91b34 │ │ │ │ subs r5, r0, #0 │ │ │ │ strne r5, [r6, #32] │ │ │ │ - bne 6d498 │ │ │ │ + bne 6d4e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d3ec │ │ │ │ + beq 6d434 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d3ec │ │ │ │ - ldr r2, [pc, #248] @ 6d564 │ │ │ │ + bne 6d434 │ │ │ │ + ldr r2, [pc, #248] @ 6d5ac │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d484 │ │ │ │ + beq 6d4cc │ │ │ │ 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 6d3ec │ │ │ │ + b 6d434 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl afd00 │ │ │ │ + bl afdb0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ movlt r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d548 │ │ │ │ + beq 6d590 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d548 │ │ │ │ - ldr r2, [pc, #148] @ 6d564 │ │ │ │ + bne 6d590 │ │ │ │ + ldr r2, [pc, #148] @ 6d5ac │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d4e8 │ │ │ │ + beq 6d530 │ │ │ │ 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 6d548 │ │ │ │ + b 6d590 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d54c │ │ │ │ + beq 6d594 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d54c │ │ │ │ - ldr r2, [pc, #68] @ 6d564 │ │ │ │ + bne 6d594 │ │ │ │ + ldr r2, [pc, #68] @ 6d5ac │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d534 │ │ │ │ + beq 6d57c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b 6d54c │ │ │ │ + b 6d594 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x003774b4 │ │ │ │ + @ instruction: 0x003771b4 │ │ │ │ @ instruction: 0x00556194 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d578 │ │ │ │ - b 30f800 │ │ │ │ + ldr r1, [pc] @ 6d5c0 │ │ │ │ + b 30fa10 │ │ │ │ subseq lr, r7, ip, lsl #4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d58c │ │ │ │ - b 30f800 │ │ │ │ + ldr r1, [pc] @ 6d5d4 │ │ │ │ + b 30fa10 │ │ │ │ subseq lr, r7, r0, ror #9 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d5a0 │ │ │ │ - b 30f800 │ │ │ │ + ldr r1, [pc] @ 6d5e8 │ │ │ │ + b 30fa10 │ │ │ │ subseq lr, r7, r8, lsr r5 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d5b4 │ │ │ │ - b 30f800 │ │ │ │ + ldr r1, [pc] @ 6d5fc │ │ │ │ + b 30fa10 │ │ │ │ subseq lr, r7, r8, asr r5 │ │ │ │ - ldr r1, [pc, #8] @ 6d5c8 │ │ │ │ + ldr r1, [pc, #8] @ 6d610 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #0 │ │ │ │ - b 30f800 │ │ │ │ + b 30fa10 │ │ │ │ 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] @ 6d6d0 │ │ │ │ + ldr r3, [pc, #236] @ 6d718 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 6d5fc │ │ │ │ + beq 6d644 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6d614 │ │ │ │ + beq 6d65c │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 6d6c8 │ │ │ │ + b 6d710 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ - ldr r3, [pc, #180] @ 6d6d4 │ │ │ │ + ldr r3, [pc, #180] @ 6d71c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ mov r5, r1 │ │ │ │ - beq 6d644 │ │ │ │ + beq 6d68c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b fc32c │ │ │ │ - bl 23f7f8 │ │ │ │ + b fc4a0 │ │ │ │ + bl 23f558 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 6d6c8 │ │ │ │ + beq 6d710 │ │ │ │ ldr r3, [r8, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d694 │ │ │ │ + bne 6d6dc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d6c8 │ │ │ │ + beq 6d710 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 6d6c8 │ │ │ │ + bne 6d710 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 6d6c8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 6d710 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -68821,130 +68837,130 @@ │ │ │ │ str r5, [r0, #12] │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006d6d8 : │ │ │ │ +0006d720 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #116] @ 6d764 │ │ │ │ + ldr r1, [pc, #116] @ 6d7ac │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #112] @ 6d768 │ │ │ │ - bl 16c248 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + ldr r0, [pc, #112] @ 6d7b0 │ │ │ │ + bl 16c524 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 6d710 │ │ │ │ + bne 6d758 │ │ │ │ mov r4, #0 │ │ │ │ mvn r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b 6d744 │ │ │ │ + b 6d78c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d700 │ │ │ │ + beq 6d748 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl fc32c │ │ │ │ + bl fc4a0 │ │ │ │ subs r6, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 6d744 │ │ │ │ - bl ab150 │ │ │ │ + beq 6d78c │ │ │ │ + bl ab1b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x003757b4 │ │ │ │ - eorseq pc, r5, r4, lsl #22 │ │ │ │ + @ instruction: 0x003754b4 │ │ │ │ + eorseq pc, r5, r4, lsl #16 │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6d7d8 │ │ │ │ - ldr ip, [pc, #96] @ 6d7e0 │ │ │ │ + bhi 6d820 │ │ │ │ + ldr ip, [pc, #96] @ 6d828 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 6d7d8 │ │ │ │ + bne 6d820 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 6d7d8 │ │ │ │ + bne 6d820 │ │ │ │ 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] @ 6d7e4 │ │ │ │ + ldr r1, [pc, #36] @ 6d82c │ │ │ │ lsreq r3, r3, #5 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r0, [pc, #20] @ 6d7e8 │ │ │ │ + ldr r0, [pc, #20] @ 6d830 │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #12] @ 6d7ec │ │ │ │ + ldr r0, [pc, #12] @ 6d834 │ │ │ │ bx lr │ │ │ │ @ instruction: 0x0055ca98 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d964 │ │ │ │ - ldr r0, [pc, #328] @ 6d970 │ │ │ │ + beq 6d9ac │ │ │ │ + ldr r0, [pc, #328] @ 6d9b8 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r6, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 19f50c │ │ │ │ + bl 19e614 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6d930 │ │ │ │ - ldr r3, [pc, #300] @ 6d974 │ │ │ │ + beq 6d978 │ │ │ │ + ldr r3, [pc, #300] @ 6d9bc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6d864 │ │ │ │ - ldr r3, [pc, #288] @ 6d978 │ │ │ │ - ldr r1, [pc, #288] @ 6d97c │ │ │ │ + beq 6d8ac │ │ │ │ + ldr r3, [pc, #288] @ 6d9c0 │ │ │ │ + ldr r1, [pc, #288] @ 6d9c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 6d930 │ │ │ │ + bl 117864 │ │ │ │ + b 6d978 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6d930 │ │ │ │ - ldr r0, [pc, #256] @ 6d980 │ │ │ │ - bl 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + blt 6d978 │ │ │ │ + ldr r0, [pc, #256] @ 6d9c8 │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6d930 │ │ │ │ + beq 6d978 │ │ │ │ ldr r2, [r6] │ │ │ │ str r5, [r3, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r6] │ │ │ │ - ldr r2, [pc, #224] @ 6d984 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r2, [pc, #224] @ 6d9cc │ │ │ │ + bl 356890 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ and r0, r0, #3 │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr lr, [r1, #4] │ │ │ │ @@ -68953,53 +68969,53 @@ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r6, [r3, #12] │ │ │ │ str ip, [lr] │ │ │ │ str r0, [r3, #-4] │ │ │ │ str r1, [r3, #-8] │ │ │ │ str ip, [r1, #4] │ │ │ │ str r3, [r7, #4] │ │ │ │ - beq 6d900 │ │ │ │ + beq 6d948 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d900 │ │ │ │ + bne 6d948 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 6d914 │ │ │ │ + bne 6d95c │ │ │ │ mov r0, #0 │ │ │ │ - b 6d968 │ │ │ │ + b 6d9b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d90c │ │ │ │ + bne 6d954 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 6d90c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 6d954 │ │ │ │ mov r0, #0 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d964 │ │ │ │ + beq 6d9ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d964 │ │ │ │ + bne 6d9ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 r0, r9, r4, lsr #23 │ │ │ │ + eorseq r0, r9, r4, lsr #17 │ │ │ │ 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 r6, [r0, #8] │ │ │ │ @@ -69013,54 +69029,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 6da04 │ │ │ │ + beq 6da4c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6da04 │ │ │ │ - ldr r2, [pc, #128] @ 6da70 │ │ │ │ + beq 6da4c │ │ │ │ + ldr r2, [pc, #128] @ 6dab8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 6da04 │ │ │ │ + bne 6da4c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6de9c │ │ │ │ + bl 6dee4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6da38 │ │ │ │ + beq 6da80 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 6da38 │ │ │ │ + beq 6da80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6da38 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 6da80 │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - andeq lr, r6, ip, lsl r0 │ │ │ │ + b 9adc8 <_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] │ │ │ │ @@ -69070,17 +69086,17 @@ │ │ │ │ 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 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -69103,1081 +69119,1081 @@ │ │ │ │ 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 6db58 │ │ │ │ + bne 6dba0 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6db90 │ │ │ │ + beq 6dbd8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov lr, #2 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #92] @ 6dbd4 │ │ │ │ + ldr ip, [pc, #92] @ 6dc1c │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 6dbc8 │ │ │ │ + beq 6dc10 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6dbb4 │ │ │ │ - bl a5784 │ │ │ │ + bne 6dbfc │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6dbc8 │ │ │ │ + bne 6dc10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 264bc4 │ │ │ │ + b 264abc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, ip, ror #11 │ │ │ │ - b 340f30 │ │ │ │ + b 340bb4 │ │ │ │ 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] @ 6dce4 │ │ │ │ + ldr r1, [pc, #208] @ 6dd2c │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl fe234 │ │ │ │ + bl fe3a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6dc44 │ │ │ │ + beq 6dc8c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [pc, #188] @ 6dce8 │ │ │ │ + ldr r3, [pc, #188] @ 6dd30 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6dc4c │ │ │ │ - ldr r3, [pc, #176] @ 6dcec │ │ │ │ - ldr r1, [pc, #176] @ 6dcf0 │ │ │ │ + beq 6dc94 │ │ │ │ + ldr r3, [pc, #176] @ 6dd34 │ │ │ │ + ldr r1, [pc, #176] @ 6dd38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b 6dcdc │ │ │ │ + b 6dd24 │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6dc60 │ │ │ │ - ldr r0, [pc, #148] @ 6dcf4 │ │ │ │ - b 6dcdc │ │ │ │ + bne 6dca8 │ │ │ │ + ldr r0, [pc, #148] @ 6dd3c │ │ │ │ + b 6dd24 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 6dc7c │ │ │ │ - ldr r3, [pc, #136] @ 6dcf8 │ │ │ │ - ldr r1, [pc, #136] @ 6dcfc │ │ │ │ + beq 6dcc4 │ │ │ │ + ldr r3, [pc, #136] @ 6dd40 │ │ │ │ + ldr r1, [pc, #136] @ 6dd44 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 6dc44 │ │ │ │ + bl 18ec84 │ │ │ │ + b 6dc8c │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 6dc9c │ │ │ │ - ldr r3, [pc, #104] @ 6dcf8 │ │ │ │ - ldr r1, [pc, #108] @ 6dd00 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 6dc44 │ │ │ │ - ldr r0, [pc, #96] @ 6dd04 │ │ │ │ + beq 6dce4 │ │ │ │ + ldr r3, [pc, #104] @ 6dd40 │ │ │ │ + ldr r1, [pc, #108] @ 6dd48 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 6dc8c │ │ │ │ + ldr r0, [pc, #96] @ 6dd4c │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl c0498 │ │ │ │ + bl c0524 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6dc44 │ │ │ │ + beq 6dc8c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6dc58 │ │ │ │ + beq 6dca0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6dc58 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 6dc58 │ │ │ │ + bne 6dca0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 6dca0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r5, r4, lsl #16 │ │ │ │ + eorseq sl, r5, r4, lsl #10 │ │ │ │ subseq r4, r5, r8, ror r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsr #24 │ │ │ │ + eorseq r0, r9, r0, lsr #18 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r9, r0, asr #24 │ │ │ │ - eorseq r0, r9, r8, ror #24 │ │ │ │ + eorseq r0, r9, r0, asr #18 │ │ │ │ + eorseq r0, r9, r8, ror #18 │ │ │ │ subseq lr, r7, r8, lsr r6 │ │ │ │ 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 6dd48 │ │ │ │ - ldr r2, [pc, #232] @ 6de1c │ │ │ │ - ldr r1, [pc, #232] @ 6de20 │ │ │ │ - ldr r0, [pc, #232] @ 6de24 │ │ │ │ + bne 6dd90 │ │ │ │ + ldr r2, [pc, #232] @ 6de64 │ │ │ │ + ldr r1, [pc, #232] @ 6de68 │ │ │ │ + ldr r0, [pc, #232] @ 6de6c │ │ │ │ mov r3, r5 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31430c <_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 6dd74 │ │ │ │ - ldr r3, [pc, #192] @ 6de28 │ │ │ │ - ldr r1, [pc, #192] @ 6de2c │ │ │ │ + beq 6ddbc │ │ │ │ + ldr r3, [pc, #192] @ 6de70 │ │ │ │ + ldr r1, [pc, #192] @ 6de74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 6dd40 │ │ │ │ + bl 18ec84 │ │ │ │ + b 6dd88 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne 6ddcc │ │ │ │ + bne 6de14 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a7b0 │ │ │ │ + bl 18a34c │ │ │ │ cmp r0, #1 │ │ │ │ - ble 6ddc4 │ │ │ │ + ble 6de0c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ sub r6, r0, #1 │ │ │ │ add r1, r6, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d2ec4 │ │ │ │ + bl 2d2ea4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6dd40 │ │ │ │ + beq 6dd88 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a7b0 │ │ │ │ - ldr r0, [pc, #100] @ 6de30 │ │ │ │ + bl 18a34c │ │ │ │ + ldr r0, [pc, #100] @ 6de78 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 1aaef4 │ │ │ │ + bl 1aa3d4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r1, r0, r7 │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bls 6ddf0 │ │ │ │ + bls 6de38 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29dc68 │ │ │ │ + b 29e0e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d2ec4 │ │ │ │ + bl 2d2ea4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6dd40 │ │ │ │ + beq 6dd88 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 205748 │ │ │ │ - b 6ddc4 │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - @ instruction: 0x0036aff4 │ │ │ │ - @ instruction: 0x0037e4dc │ │ │ │ + bl 205288 │ │ │ │ + b 6de0c │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + @ instruction: 0x0036acf4 │ │ │ │ + @ instruction: 0x0037e1dc │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, r8, ip, r0 │ │ │ │ + mlaseq r9, r8, r9, r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006de34 : │ │ │ │ +0006de7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6de54 │ │ │ │ + bne 6de9c │ │ │ │ pop {r4, lr} │ │ │ │ - b 29dc68 │ │ │ │ + b 29e0e4 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #56] @ 6de98 │ │ │ │ + ldr r2, [pc, #56] @ 6dee0 │ │ │ │ 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 6de90 │ │ │ │ + beq 6ded8 │ │ │ │ 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 │ │ │ │ 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 11a7c8 │ │ │ │ + bl 11a910 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r7, [pc, #320] @ 6e008 │ │ │ │ + ldr r7, [pc, #320] @ 6e050 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6def4 │ │ │ │ + bne 6df3c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6dff8 │ │ │ │ + beq 6e040 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 6df24 │ │ │ │ + b 6df6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19aefc │ │ │ │ + bl 19a52c │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r3, [r4, #20] │ │ │ │ orrne r3, r3, #32 │ │ │ │ strne r3, [r4, #20] │ │ │ │ - bne 6df24 │ │ │ │ + bne 6df6c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #240] @ 6e00c │ │ │ │ + ldr r0, [pc, #240] @ 6e054 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a53f0 │ │ │ │ - b 6dff8 │ │ │ │ + bl 2a5870 │ │ │ │ + b 6e040 │ │ │ │ mov r2, #2 │ │ │ │ - ldr r0, [pc, #224] @ 6e010 │ │ │ │ + ldr r0, [pc, #224] @ 6e058 │ │ │ │ add r1, sp, #8 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 19f50c │ │ │ │ + bl 19e614 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 6df58 │ │ │ │ + bne 6dfa0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #196] @ 6e014 │ │ │ │ + ldr r0, [pc, #196] @ 6e05c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a53f0 │ │ │ │ - b 6df78 │ │ │ │ + bl 2a5870 │ │ │ │ + b 6dfc0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6df78 │ │ │ │ + beq 6dfc0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 6df78 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 6dfc0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq 6dfd4 │ │ │ │ + beq 6e01c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #140] @ 6e018 │ │ │ │ + ldr r0, [pc, #140] @ 6e060 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c0498 │ │ │ │ + bl c0524 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 6dfb4 │ │ │ │ + bne 6dffc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 6e00c │ │ │ │ + ldr r0, [pc, #96] @ 6e054 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a53f0 │ │ │ │ - b 6dfd4 │ │ │ │ + bl 2a5870 │ │ │ │ + b 6e01c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6dfd4 │ │ │ │ + beq 6e01c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6dfd4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 6e01c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6dff8 │ │ │ │ + beq 6e040 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6dff8 │ │ │ │ + bne 6e040 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11a7ec │ │ │ │ + bl 11a934 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sp, r5, r8, lsr #10 │ │ │ │ - eorseq r0, r9, r0, ror #25 │ │ │ │ + eorseq r0, r9, r0, ror #19 │ │ │ │ subseq sl, r7, r8, ror #25 │ │ │ │ - eorseq r0, r9, ip, lsl #26 │ │ │ │ + eorseq r0, r9, ip, lsl #20 │ │ │ │ subseq lr, r7, r8, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 6de9c │ │ │ │ + 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 6e074 │ │ │ │ + bge 6e0bc │ │ │ │ ldr r6, [r0, #4]! │ │ │ │ cmp ip, r6 │ │ │ │ - bne 6e058 │ │ │ │ + bne 6e0a0 │ │ │ │ cmp r1, r3 │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ - ldr ip, [pc, #84] @ 6e0d8 │ │ │ │ + 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 6e0b4 │ │ │ │ + bge 6e0fc │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e0b4 │ │ │ │ + beq 6e0fc │ │ │ │ ldr lr, [r0, #4] │ │ │ │ cmp lr, #0 │ │ │ │ cmpne lr, ip │ │ │ │ - bne 6e0c4 │ │ │ │ + bne 6e10c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 6e084 │ │ │ │ + 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, ip, lsl r0 │ │ │ │ + andeq lr, r6, r4, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e10c │ │ │ │ + ldr r3, [pc, #24] @ 6e154 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r1, [pc, #16] @ 6e110 │ │ │ │ - ldrne r1, [pc, #16] @ 6e114 │ │ │ │ - bl 18f0e8 │ │ │ │ + ldreq r1, [pc, #16] @ 6e158 │ │ │ │ + ldrne r1, [pc, #16] @ 6e15c │ │ │ │ + bl 18ec84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, ip, lsr sp │ │ │ │ - eorseq r0, r9, r4, asr sp │ │ │ │ + eorseq r0, r9, ip, lsr sl │ │ │ │ + eorseq r0, r9, r4, asr sl │ │ │ │ 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 1c0538 │ │ │ │ + bl 1bfa50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e150 │ │ │ │ + bne 6e198 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6e148 │ │ │ │ - ldr r0, [pc] @ 6e170 │ │ │ │ + blt 6e190 │ │ │ │ + ldr r0, [pc] @ 6e1b8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 6e180 │ │ │ │ - b a9bd4 │ │ │ │ - eorseq r0, r9, r8, ror #26 │ │ │ │ + ldr r0, [pc] @ 6e1c8 │ │ │ │ + b a9c3c │ │ │ │ + eorseq r0, r9, r8, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 124998 <_PyType_Name@@Base> │ │ │ │ + bl 124b1c <_PyType_Name@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 6e1b8 │ │ │ │ - b 128bc8 │ │ │ │ - eorseq r0, r9, r0, ror sp │ │ │ │ - b 6d098 │ │ │ │ + ldr r0, [pc] @ 6e200 │ │ │ │ + b 128d3c │ │ │ │ + eorseq r0, r9, r0, ror sl │ │ │ │ + b 6d1f4 │ │ │ │ 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 a649c │ │ │ │ + b a6504 │ │ │ │ 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 6e228 │ │ │ │ + bne 6e270 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e258 │ │ │ │ + beq 6e2a0 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #112] @ 6e2b4 │ │ │ │ + ldr ip, [pc, #112] @ 6e2fc │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e2a8 │ │ │ │ + beq 6e2f0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6e278 │ │ │ │ - bl a5784 │ │ │ │ + bne 6e2c0 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e2a8 │ │ │ │ + bne 6e2f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a21c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6e29c │ │ │ │ - ldr r3, [pc, #40] @ 6e2b8 │ │ │ │ + bge 6e2e4 │ │ │ │ + ldr r3, [pc, #40] @ 6e300 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 144290 │ │ │ │ + b 1443e8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ 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] @ 6e2e0 │ │ │ │ + ldreq r0, [pc, #16] @ 6e328 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006e2e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +0006e32c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 6e2f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc> │ │ │ │ - b 32e480 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x498> │ │ │ │ - ldrdeq lr, [r6], -r4 │ │ │ │ + ldr r1, [pc] @ 6e338 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc> │ │ │ │ + b 32e2a4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x534> │ │ │ │ + andeq lr, r6, ip, lsl r4 │ │ │ │ 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 6e340 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c> │ │ │ │ + bne 6e388 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e370 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8c> │ │ │ │ + beq 6e3b8 <_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] @ 6e3cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe8> │ │ │ │ + ldr ip, [pc, #112] @ 6e414 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e3c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ + beq 6e408 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6e390 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xac> │ │ │ │ - bl a5784 │ │ │ │ + bne 6e3d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xac> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e3c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ + bne 6e408 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ mov r0, r4 │ │ │ │ bl 29628 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6e3b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd0> │ │ │ │ - ldr r3, [pc, #40] @ 6e3d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ + bge 6e3fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd0> │ │ │ │ + ldr r3, [pc, #40] @ 6e418 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 144290 │ │ │ │ + b 1443e8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ 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 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e410 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12c> │ │ │ │ + bne 6e458 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12c> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e438 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ + beq 6e480 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e438 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ + beq 6e480 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e440 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ - ldr r1, [pc, #24] @ 6e444 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x160> │ │ │ │ + ldr r3, [pc, #24] @ 6e488 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ + ldr r1, [pc, #24] @ 6e48c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x160> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e448 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ + ldr r0, [pc, #8] @ 6e490 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r9, r4, sp, r0 │ │ │ │ + mlaseq r9, r4, sl, r0 │ │ │ │ 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] @ 6e520 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23c> │ │ │ │ - bl 1c1e50 │ │ │ │ + ldr r1, [pc, #176] @ 6e568 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23c> │ │ │ │ + bl 1c1368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e480 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x19c> │ │ │ │ + bne 6e4c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x19c> │ │ │ │ mov r0, #0 │ │ │ │ - b 6e518 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x234> │ │ │ │ + b 6e560 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x234> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 2a0a8 <__sched_rr_get_interval64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e4a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ - ldr r3, [pc, #136] @ 6e524 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x240> │ │ │ │ + beq 6e4ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ + ldr r3, [pc, #136] @ 6e56c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x240> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 6e4f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x214> │ │ │ │ + bl 1443e8 │ │ │ │ + b 6e540 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x214> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 354b3c │ │ │ │ + bl 354854 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ab8 │ │ │ │ - ldr r2, [pc, #100] @ 6e528 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x244> │ │ │ │ - ldr r3, [pc, #100] @ 6e52c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x248> │ │ │ │ - bl 354b9c │ │ │ │ + bl 3547d0 │ │ │ │ + ldr r2, [pc, #100] @ 6e570 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x244> │ │ │ │ + ldr r3, [pc, #100] @ 6e574 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x248> │ │ │ │ + bl 3548b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3547e8 │ │ │ │ - ldr r3, [pc, #76] @ 6e530 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ + bl 354500 │ │ │ │ + ldr r3, [pc, #76] @ 6e578 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e50c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x228> │ │ │ │ - bl a5784 │ │ │ │ + beq 6e554 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x228> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e478 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x194> │ │ │ │ - ldr r5, [pc, #36] @ 6e530 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ + bne 6e4c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x194> │ │ │ │ + ldr r5, [pc, #36] @ 6e578 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl ab240 │ │ │ │ + bl ab2a4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x00390db0 │ │ │ │ + @ instruction: 0x00390ab0 │ │ │ │ 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 6e588 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a4> │ │ │ │ + bhi 6e5d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a4> │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 6e5a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c4> │ │ │ │ - ldr r2, [pc, #548] @ 6e79c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4b8> │ │ │ │ - ldr r1, [pc, #548] @ 6e7a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4bc> │ │ │ │ - ldr r0, [pc, #548] @ 6e7a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ + bne 6e5f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c4> │ │ │ │ + ldr r2, [pc, #548] @ 6e7e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4b8> │ │ │ │ + ldr r1, [pc, #548] @ 6e7e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4bc> │ │ │ │ + ldr r0, [pc, #548] @ 6e7ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ mov r3, r6 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 6e790 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ - ldr r0, [pc, #532] @ 6e7a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 6e7d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + ldr r0, [pc, #532] @ 6e7ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e55c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x278> │ │ │ │ - b 6e790 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bne 6e5a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x278> │ │ │ │ + b 6e7d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ cmp r4, #1 │ │ │ │ - ble 6e620 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ + ble 6e668 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr r3, [pc, #492] @ 6e7a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c4> │ │ │ │ + ldr r3, [pc, #492] @ 6e7f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c4> │ │ │ │ cmp ip, r3 │ │ │ │ - beq 6e620 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ + beq 6e668 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 6e608 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x324> │ │ │ │ + beq 6e650 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x324> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, ip │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e790 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e7d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6e620 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ - ldr r3, [pc, #432] @ 6e7ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c8> │ │ │ │ - ldr r1, [pc, #432] @ 6e7b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4cc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 6e790 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ - ldr r2, [pc, #420] @ 6e7b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d0> │ │ │ │ - ldr r1, [pc, #420] @ 6e7b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ - ldr r0, [pc, #396] @ 6e7a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ + beq 6e668 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ + ldr r3, [pc, #432] @ 6e7f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c8> │ │ │ │ + ldr r1, [pc, #432] @ 6e7f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4cc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 6e7d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + ldr r2, [pc, #420] @ 6e7fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d0> │ │ │ │ + ldr r1, [pc, #420] @ 6e800 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ + ldr r0, [pc, #396] @ 6e7ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ mov r3, ip │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 6e790 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 6e7d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ - ble 6e640 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x35c> │ │ │ │ - ldr r3, [pc, #392] @ 6e7bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d8> │ │ │ │ - ldr r1, [pc, #392] @ 6e7c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4dc> │ │ │ │ + ble 6e688 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x35c> │ │ │ │ + ldr r3, [pc, #392] @ 6e804 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d8> │ │ │ │ + ldr r1, [pc, #392] @ 6e808 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 6e790 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bl 18ec84 │ │ │ │ + b 6e7d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ lsl r1, r4, #2 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 6e790 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e7d8 <_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 6e754 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x470> │ │ │ │ + ble 6e79c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x470> │ │ │ │ ldrb lr, [r1, #1]! │ │ │ │ cmp lr, #92 @ 0x5c │ │ │ │ cmpne lr, #39 @ 0x27 │ │ │ │ - bne 6e6a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3bc> │ │ │ │ + bne 6e6e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3bc> │ │ │ │ mov r3, ip │ │ │ │ mov r5, #92 @ 0x5c │ │ │ │ strb r5, [r3], #2 │ │ │ │ strb lr, [ip, #1] │ │ │ │ mov ip, r3 │ │ │ │ - b 6e66c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e6b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ cmp lr, #9 │ │ │ │ - bne 6e6c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e0> │ │ │ │ + bne 6e70c <_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 6e66c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e6b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ cmp lr, #10 │ │ │ │ - bne 6e6e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x404> │ │ │ │ + bne 6e730 <_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 6e66c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e6b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ cmp lr, #13 │ │ │ │ - bne 6e70c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x428> │ │ │ │ + bne 6e754 <_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 6e66c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e6b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ sub r3, lr, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ strbls lr, [ip], #1 │ │ │ │ - bls 6e66c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ - ldr r3, [pc, #160] @ 6e7c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e0> │ │ │ │ + bls 6e6b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + ldr r3, [pc, #160] @ 6e80c <_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 6e66c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e6b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ mov r3, #0 │ │ │ │ sub r1, ip, r0 │ │ │ │ strb r3, [ip] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl caf40 <_PyBytes_Resize@@Base> │ │ │ │ + bl cafac <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e790 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bne 6e7d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6e790 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e7d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #64] @ 6e7c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e4> │ │ │ │ + ldr r0, [pc, #64] @ 6e810 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e4> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9bd4 │ │ │ │ + b a9c3c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sp, r8, r4, ror #26 │ │ │ │ - eorseq r9, r6, r8, ror #3 │ │ │ │ - @ instruction: 0x003714b8 │ │ │ │ + eorseq sp, r8, r4, ror #20 │ │ │ │ + eorseq r8, r6, r8, ror #29 │ │ │ │ + @ instruction: 0x003711b8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r1, r0 │ │ │ │ - eorseq r8, r6, r0, ror r0 │ │ │ │ - eorseq r9, r6, r8, lsl #5 │ │ │ │ + mlaseq r5, ip, lr, pc @ │ │ │ │ + eorseq r7, r6, r0, ror sp │ │ │ │ + eorseq r8, r6, r8, lsl #31 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r0, r9, r8, asr #27 │ │ │ │ + eorseq r0, r9, r8, asr #21 │ │ │ │ subseq r2, r6, r8, asr #11 │ │ │ │ - eorseq r3, r7, r8, ror r8 │ │ │ │ + eorseq r3, r7, r8, ror r5 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e7ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x508> │ │ │ │ + bne 6e834 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x508> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e814 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ + beq 6e85c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e814 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ + beq 6e85c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e81c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x538> │ │ │ │ - ldr r1, [pc, #24] @ 6e820 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x53c> │ │ │ │ + ldr r3, [pc, #24] @ 6e864 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x538> │ │ │ │ + ldr r1, [pc, #24] @ 6e868 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x53c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e824 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x540> │ │ │ │ + ldr r0, [pc, #8] @ 6e86c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x540> │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8, ror #27 │ │ │ │ + eorseq r0, r9, r8, ror #21 │ │ │ │ subseq r1, r5, r0, ror sp │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e848 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x564> │ │ │ │ + bne 6e890 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x564> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e870 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ + beq 6e8b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e870 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ + beq 6e8b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e878 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x594> │ │ │ │ - ldr r1, [pc, #24] @ 6e87c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x598> │ │ │ │ + ldr r3, [pc, #24] @ 6e8c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x594> │ │ │ │ + ldr r1, [pc, #24] @ 6e8c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x598> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e880 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x59c> │ │ │ │ + ldr r0, [pc, #8] @ 6e8c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x59c> │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8, lsl #28 │ │ │ │ + eorseq r0, r9, r8, lsl #22 │ │ │ │ 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 c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ mov r5, r0 │ │ │ │ bl 29424 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6e8c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e0> │ │ │ │ - ldr r3, [pc, #16] @ 6e8cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e8> │ │ │ │ + bge 6e90c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e0> │ │ │ │ + ldr r3, [pc, #16] @ 6e914 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e8> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144290 │ │ │ │ - ldr r0, [pc, #4] @ 6e8d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5ec> │ │ │ │ + b 1443e8 │ │ │ │ + ldr r0, [pc, #4] @ 6e918 <_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] @ 6e90c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x628> │ │ │ │ + ldr ip, [pc, #32] @ 6e954 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x628> │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #28] @ 6e910 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x62c> │ │ │ │ - ldr r2, [pc, #28] @ 6e914 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x630> │ │ │ │ - ldr r1, [pc, #28] @ 6e918 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x634> │ │ │ │ + ldr r3, [pc, #28] @ 6e958 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x62c> │ │ │ │ + ldr r2, [pc, #28] @ 6e95c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x630> │ │ │ │ + ldr r1, [pc, #28] @ 6e960 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x634> │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #24] @ 6e91c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x638> │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #24] @ 6e964 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x638> │ │ │ │ + bl a9c3c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r8, r5, ip, asr #3 │ │ │ │ - eorseq r8, r5, r4, ror #3 │ │ │ │ - eorseq r8, r5, r4, asr #3 │ │ │ │ - @ instruction: 0x003581d8 │ │ │ │ - eorseq r0, r9, r0, lsr lr │ │ │ │ + eorseq r7, r5, ip, asr #29 │ │ │ │ + eorseq r7, r5, r4, ror #29 │ │ │ │ + eorseq r7, r5, r4, asr #29 │ │ │ │ + @ instruction: 0x00357ed8 │ │ │ │ + eorseq r0, r9, r0, lsr fp │ │ │ │ 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] @ 6e970 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x68c> │ │ │ │ - bl fe234 │ │ │ │ + ldr r1, [pc, #28] @ 6e9b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x68c> │ │ │ │ + bl fe3a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e968 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x684> │ │ │ │ + beq 6e9b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x684> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 30c60 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r8, r8, asr #29 │ │ │ │ + eorseq sl, r8, ip, lsr ip │ │ │ │ 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 6e9ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6c8> │ │ │ │ + bne 6e9f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6c8> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 29830c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298794 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e9d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6f0> │ │ │ │ - b 6e9cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ + bne 6ea1c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6f0> │ │ │ │ + b 6ea14 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #120] @ 6ea34 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x750> │ │ │ │ + ldr r0, [pc, #120] @ 6ea7c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x750> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e994 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6b0> │ │ │ │ + bne 6e9dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6b0> │ │ │ │ mov r0, #0 │ │ │ │ - b 6ea2c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ + b 6ea74 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 29830c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298794 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e9cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ + beq 6ea14 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 29830c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298794 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e9cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ + beq 6ea14 <_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] @ 6ea38 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x754> │ │ │ │ - bge 6ea2c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ - ldr r3, [pc, #28] @ 6ea3c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x758> │ │ │ │ + ldrge r0, [pc, #32] @ 6ea80 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x754> │ │ │ │ + bge 6ea74 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ + ldr r3, [pc, #28] @ 6ea84 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x758> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 144290 │ │ │ │ + b 1443e8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r6, r4, asr #26 │ │ │ │ + eorseq r9, r6, r4, asr #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 6ea8c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a8> │ │ │ │ + bne 6ead4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a8> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6eabc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7d8> │ │ │ │ + beq 6eb04 <_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] @ 6eb04 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x820> │ │ │ │ + ldr ip, [pc, #92] @ 6eb4c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x820> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eaf8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ + beq 6eb40 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1de604 │ │ │ │ + bl 1ddb80 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6eaf8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ - ldr r1, [pc, #52] @ 6eb08 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x824> │ │ │ │ - ldr r0, [pc, #52] @ 6eb0c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x828> │ │ │ │ + blt 6eb40 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ + ldr r1, [pc, #52] @ 6eb50 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x824> │ │ │ │ + ldr r0, [pc, #52] @ 6eb54 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x828> │ │ │ │ mov r2, r4 │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6eaf8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ + blt 6eb40 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #32] @ 6eb10 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x82c> │ │ │ │ + ldr r1, [pc, #32] @ 6eb58 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x82c> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 32e874 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x88c> │ │ │ │ + b 32e5fc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x88c> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, ror r6 │ │ │ │ - eorseq r0, r9, r8, lsr lr │ │ │ │ - @ instruction: 0x0037edf4 │ │ │ │ + eorseq r0, r9, r8, lsr fp │ │ │ │ + @ instruction: 0x0037eaf4 │ │ │ │ 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 6eb4c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x868> │ │ │ │ + bne 6eb94 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x868> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 27cd48 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27d238 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6eb74 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x890> │ │ │ │ - b 6eb6c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ + bne 6ebbc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x890> │ │ │ │ + b 6ebb4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #120] @ 6ebd4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f0> │ │ │ │ + ldr r0, [pc, #120] @ 6ec1c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f0> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6eb34 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x850> │ │ │ │ + bne 6eb7c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x850> │ │ │ │ mov r0, #0 │ │ │ │ - b 6ebcc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ + b 6ec14 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 27cd48 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27d238 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eb6c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ + beq 6ebb4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 27cd48 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27d238 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eb6c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ + beq 6ebb4 <_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] @ 6ebd8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f4> │ │ │ │ - bge 6ebcc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ - ldr r3, [pc, #28] @ 6ebdc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f8> │ │ │ │ + ldrge r0, [pc, #32] @ 6ec20 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f4> │ │ │ │ + bge 6ec14 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ + ldr r3, [pc, #28] @ 6ec24 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f8> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 144290 │ │ │ │ + b 1443e8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r6, r8, lsr sp │ │ │ │ + eorseq r9, r6, r8, lsr sl │ │ │ │ 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 │ │ │ │ @@ -70189,507 +70205,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 1aefd0 │ │ │ │ + bl 1ae4b0 │ │ │ │ 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] @ 6ec58 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x974> │ │ │ │ - ldr r1, [pc, #16] @ 6ec5c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x978> │ │ │ │ + ldr r3, [pc, #16] @ 6eca0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x974> │ │ │ │ + ldr r1, [pc, #16] @ 6eca4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x978> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, ip, lsr fp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 6ecd0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9a4> │ │ │ │ + ldr r1, [pc, #16] @ 6ecd4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, asr lr │ │ │ │ + eorseq r0, r9, r8, ror fp │ │ │ │ │ │ │ │ -0006ec60 : │ │ │ │ +0006ecd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #32] @ 6ec98 │ │ │ │ + ldr r5, [pc, #32] @ 6ed10 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 24bd04 │ │ │ │ + bl 24ba64 │ │ │ │ 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] @ 6ed3c │ │ │ │ + ldr r1, [pc, #16] @ 6ed40 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, ip, lsr #23 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #132] @ 6ede0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + cmp r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 6ed80 │ │ │ │ + add r1, pc, #104 @ 0x68 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r2, [pc, #108] @ 6ede4 │ │ │ │ + mvn r3, #0 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + b 6edb8 │ │ │ │ + mov r2, #3 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 1c4070 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 6edb0 │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge 6edb8 │ │ │ │ + ldr r3, [pc, #64] @ 6ede8 │ │ │ │ + ldr r1, [pc, #64] @ 6edec │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + mov r0, #0 │ │ │ │ + b 6edd0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, r0, #16 │ │ │ │ + str r1, [sp] │ │ │ │ + bl 29a48 <__atomic_store_8@plt> │ │ │ │ + ldr r0, [pc, #12] @ 6ede0 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + 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 sp, r8, r8, asr #11 │ │ │ │ + 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 a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ee60 │ │ │ │ + bne 6efb4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 346138 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ + bl 345e50 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6ee60 │ │ │ │ + beq 6efb4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6ed20 │ │ │ │ + beq 6ee74 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 346138 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ + bl 345e50 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6ed38 │ │ │ │ + bne 6ee8c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ee60 │ │ │ │ + beq 6efb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ee60 │ │ │ │ - b 6ee54 │ │ │ │ - ldr r2, [pc, #320] @ 6ee68 │ │ │ │ - ldr r5, [pc, #316] @ 6ee68 │ │ │ │ + bne 6efb4 │ │ │ │ + b 6efa8 │ │ │ │ + ldr r2, [pc, #320] @ 6efbc │ │ │ │ + ldr r5, [pc, #316] @ 6efbc │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6ed7c │ │ │ │ + beq 6eed0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 346138 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ + bl 345e50 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6ed94 │ │ │ │ + bne 6eee8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ee34 │ │ │ │ + beq 6ef88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ee34 │ │ │ │ + bne 6ef88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 6ee34 │ │ │ │ - ldr r2, [pc, #228] @ 6ee68 │ │ │ │ - ldr r6, [pc, #224] @ 6ee68 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 6ef88 │ │ │ │ + ldr r2, [pc, #228] @ 6efbc │ │ │ │ + ldr r6, [pc, #224] @ 6efbc │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6edc0 │ │ │ │ + beq 6ef14 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - bl fc32c │ │ │ │ - bl 9b440 │ │ │ │ - b 6edec │ │ │ │ + bl fc4a0 │ │ │ │ + bl 9b3f0 │ │ │ │ + b 6ef40 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 16d178 │ │ │ │ + bl 16d454 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 6edec │ │ │ │ - ldr r3, [pc, #140] @ 6ee6c │ │ │ │ - ldr r1, [pc, #140] @ 6ee70 │ │ │ │ + ble 6ef40 │ │ │ │ + ldr r3, [pc, #140] @ 6efc0 │ │ │ │ + ldr r1, [pc, #140] @ 6efc4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ee10 │ │ │ │ + beq 6ef64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ee10 │ │ │ │ + bne 6ef64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ee34 │ │ │ │ + beq 6ef88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6ee34 │ │ │ │ + bne 6ef88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ee60 │ │ │ │ + beq 6efb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6ee60 │ │ │ │ + bne 6efb4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 9adc8 <_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 r0, r9, r8, ror lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6ee9c │ │ │ │ - ldr r1, [pc, #16] @ 6eea0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00390edc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #132] @ 6ef40 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - cmp r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 6eee0 │ │ │ │ - add r1, pc, #104 @ 0x68 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - ldr r2, [pc, #108] @ 6ef44 │ │ │ │ - mvn r3, #0 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - b 6ef18 │ │ │ │ - mov r2, #3 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 1c4b58 <_PyTime_FromSecondsObject@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 6ef10 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge 6ef18 │ │ │ │ - ldr r3, [pc, #64] @ 6ef48 │ │ │ │ - ldr r1, [pc, #64] @ 6ef4c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - mov r0, #0 │ │ │ │ - b 6ef30 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, r0, #16 │ │ │ │ - str r1, [sp] │ │ │ │ - bl 29a48 <__atomic_store_8@plt> │ │ │ │ - ldr r0, [pc, #12] @ 6ef40 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - 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 sp, r8, r8, ror #17 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6ef78 │ │ │ │ - ldr r1, [pc, #16] @ 6ef7c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsl pc │ │ │ │ + @ instruction: 0x00390bd8 │ │ │ │ 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 6efbc │ │ │ │ + bne 6f004 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bge 6efdc │ │ │ │ - b 6efd4 │ │ │ │ + bge 6f024 │ │ │ │ + b 6f01c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a4ffc │ │ │ │ + bl 2a547c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6efac │ │ │ │ - b 6eff4 │ │ │ │ + bne 6eff4 │ │ │ │ + b 6f03c │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi 6efe4 │ │ │ │ + bmi 6f02c │ │ │ │ cmp r4, r3 │ │ │ │ - blt 6effc │ │ │ │ - ldr r3, [pc, #76] @ 6f038 │ │ │ │ - ldr r1, [pc, #76] @ 6f03c │ │ │ │ + blt 6f044 │ │ │ │ + ldr r3, [pc, #76] @ 6f080 │ │ │ │ + ldr r1, [pc, #76] @ 6f084 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r0, #0 │ │ │ │ - b 6f030 │ │ │ │ + b 6f078 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6f020 │ │ │ │ + bne 6f068 │ │ │ │ mov r3, r5 │ │ │ │ add r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 291520 │ │ │ │ + b 291a10 │ │ │ │ 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 #7 │ │ │ │ + eorseq sl, r7, ip, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #284] @ 6f174 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #284] @ 6f1bc │ │ │ │ + bl 356890 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f070 │ │ │ │ - ldr r1, [pc, #268] @ 6f178 │ │ │ │ - ldr r0, [pc, #268] @ 6f17c │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #264] @ 6f180 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 14df34 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 6f08c │ │ │ │ - mov r4, #0 │ │ │ │ - b 6f16c │ │ │ │ - bl 91ad0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6f084 │ │ │ │ - ldr r0, [pc, #228] @ 6f184 │ │ │ │ - bl 2366d4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #224] @ 6f188 │ │ │ │ - ldr r8, [pc, #224] @ 6f18c │ │ │ │ + bne 6f0b8 │ │ │ │ + ldr r1, [pc, #268] @ 6f1c0 │ │ │ │ + ldr r0, [pc, #268] @ 6f1c4 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #264] @ 6f1c8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 14e08c <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 6f0d4 │ │ │ │ + mov r4, #0 │ │ │ │ + b 6f1b4 │ │ │ │ + bl 91b34 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6f0cc │ │ │ │ + ldr r0, [pc, #228] @ 6f1cc │ │ │ │ + bl 236438 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #224] @ 6f1d0 │ │ │ │ + ldr r8, [pc, #224] @ 6f1d4 │ │ │ │ ldr r7, [r3, #620] @ 0x26c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6f164 │ │ │ │ + beq 6f1ac │ │ │ │ ldr r6, [r7, #3704] @ 0xe78 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6f134 │ │ │ │ + beq 6f17c │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 283140 │ │ │ │ + bl 283630 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 6f0d8 │ │ │ │ + bne 6f120 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b 6f0b8 │ │ │ │ + b 6f100 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl a344c │ │ │ │ + bl a34b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6f13c │ │ │ │ + beq 6f184 │ │ │ │ ldr r2, [r9] │ │ │ │ mov r1, r5 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 6f128 │ │ │ │ + beq 6f170 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6f128 │ │ │ │ + bne 6f170 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - bge 6f0d0 │ │ │ │ - b 6f13c │ │ │ │ + bge 6f118 │ │ │ │ + b 6f184 │ │ │ │ ldr r7, [r7, #3644] @ 0xe3c │ │ │ │ - b 6f0ac │ │ │ │ + b 6f0f4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f160 │ │ │ │ + beq 6f1a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6f160 │ │ │ │ + bne 6f1a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #24] @ 6f184 │ │ │ │ - bl 8b250 │ │ │ │ + ldr r0, [pc, #24] @ 6f1cc │ │ │ │ + bl 8b2c8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, ror r5 │ │ │ │ - ldrsbeq ip, [r3], #-28 @ 0xffffffe4 │ │ │ │ - eorseq r0, r9, r4, asr #30 │ │ │ │ + eorseq sl, r5, r4, ror r2 │ │ │ │ + ldrsbeq fp, [r3], #-228 @ 0xffffff1c │ │ │ │ + eorseq r0, r9, r4, asr #24 │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 286238 │ │ │ │ + bl 286728 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ 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] @ 6f22c │ │ │ │ + ldr ip, [pc, #48] @ 6f274 │ │ │ │ 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] @ 6f230 │ │ │ │ + ldr ip, [pc, #16] @ 6f278 │ │ │ │ str ip, [sp] │ │ │ │ - bl 286238 │ │ │ │ + bl 286728 │ │ │ │ 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] @ 6f3a8 │ │ │ │ - mov r5, r0 │ │ │ │ - add r3, sp, #20 │ │ │ │ - mov r0, lr │ │ │ │ - bl 2b6bc0 <_PyArg_ParseStack@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6f39c │ │ │ │ - ldrd r8, [sp, #16] │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c3f28 │ │ │ │ - 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 c7c84 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge 6f2d8 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 6f38c │ │ │ │ - bl 1325e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6f288 │ │ │ │ - b 6f384 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldreq r4, [pc, #196] @ 6f3ac │ │ │ │ - beq 6f39c │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl aaad0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6f384 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl a649c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6f360 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - bl 262618 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6f360 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl a649c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6f360 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - str r3, [r4, #20] │ │ │ │ - bl a649c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6f360 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - bl a649c │ │ │ │ - cmp r0, #0 │ │ │ │ - strne r0, [r4, #28] │ │ │ │ - bne 6f39c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f384 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 6f384 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 6f39c │ │ │ │ - ldr r3, [pc, #28] @ 6f3b0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #156 @ 0x9c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r0, r9, ip, asr pc │ │ │ │ - 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] @ 6f56c │ │ │ │ + ldr lr, [pc, #408] @ 6f434 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -70700,647 +70620,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 6f434 │ │ │ │ + bne 6f2fc │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6f47c │ │ │ │ + beq 6f344 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #296] @ 6f570 │ │ │ │ + ldr ip, [pc, #296] @ 6f438 │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r7, r4 │ │ │ │ moveq r8, r4 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 6f54c │ │ │ │ + beq 6f414 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16ff4c │ │ │ │ + bl 170268 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 6f54c │ │ │ │ + beq 6f414 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #200] @ 6f574 │ │ │ │ + ldr r3, [pc, #200] @ 6f43c │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 2b478c │ │ │ │ + bl 2b4af4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f548 │ │ │ │ + beq 6f410 │ │ │ │ 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 6f4ec │ │ │ │ + beq 6f3b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a708 │ │ │ │ mov r4, r0 │ │ │ │ - b 6f4f8 │ │ │ │ + b 6f3c0 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a444 │ │ │ │ mov r4, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6f538 │ │ │ │ + bne 6f400 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6f52c │ │ │ │ + beq 6f3f4 │ │ │ │ cmp r3, #22 │ │ │ │ - ldr r3, [pc, #96] @ 6f578 │ │ │ │ + ldr r3, [pc, #96] @ 6f440 │ │ │ │ ldr r0, [r3] │ │ │ │ - bne 6f524 │ │ │ │ - bl 144290 │ │ │ │ - b 6f52c │ │ │ │ + bne 6f3ec │ │ │ │ + bl 1443e8 │ │ │ │ + b 6f3f4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1706f8 │ │ │ │ - bl a5784 │ │ │ │ + bl 170a14 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f548 │ │ │ │ + bne 6f410 │ │ │ │ mov r0, r4 │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ mov r4, r0 │ │ │ │ - b 6f54c │ │ │ │ + b 6f414 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 170718 │ │ │ │ + bl 170a34 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsheq ip, [r3], #-24 @ 0xffffffe8 │ │ │ │ + ldrsheq fp, [r3], #-224 @ 0xffffff20 │ │ │ │ @ instruction: 0x0057469c │ │ │ │ - eorseq sl, r6, r4, asr #19 │ │ │ │ + eorseq sl, r6, r4, asr #13 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3912] @ 0xf48 │ │ │ │ + sub sp, sp, #156 @ 0x9c │ │ │ │ + mov lr, r1 │ │ │ │ + add ip, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r1, r2 │ │ │ │ + stm sp, {r3, ip} │ │ │ │ + ldr r2, [pc, #324] @ 6f5b8 │ │ │ │ + mov r5, r0 │ │ │ │ + add r3, sp, #20 │ │ │ │ + mov r0, lr │ │ │ │ + bl 2b6fd4 <_PyArg_ParseStack@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6f5ac │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl c3fb4 │ │ │ │ + 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 c7d04 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 6f4e8 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 6f59c │ │ │ │ + bl 132758 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6f498 │ │ │ │ + b 6f594 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldreq r4, [pc, #196] @ 6f5bc │ │ │ │ + beq 6f5ac │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ + bl aab34 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6f594 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl a6504 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f570 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + bl 262510 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f570 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl a6504 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f570 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl a6504 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f570 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + str r3, [r4, #24] │ │ │ │ + bl a6504 │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r0, [r4, #28] │ │ │ │ + bne 6f5ac │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 6f594 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 6f594 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 6f5ac │ │ │ │ + ldr r3, [pc, #28] @ 6f5c0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1443e8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #156 @ 0x9c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + eorseq r0, r9, ip, asr ip │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 6f5c8 │ │ │ │ + bne 6f610 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6f5f8 │ │ │ │ + beq 6f640 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #64] @ 6f624 │ │ │ │ + ldr ip, [pc, #64] @ 6f66c │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f618 │ │ │ │ + beq 6f660 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1de604 │ │ │ │ + bl 1ddb80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6f618 │ │ │ │ - ldr r1, [pc, #24] @ 6f628 │ │ │ │ + blt 6f660 │ │ │ │ + ldr r1, [pc, #24] @ 6f670 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 32e874 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x88c> │ │ │ │ + b 32e5fc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x88c> │ │ │ │ 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 6f664 │ │ │ │ + bne 6f6ac │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6f694 │ │ │ │ - b 6f688 │ │ │ │ + bne 6f6dc │ │ │ │ + b 6f6d0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #284] @ 6f790 │ │ │ │ + ldr r0, [pc, #284] @ 6f7d8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f64c │ │ │ │ - b 6f784 │ │ │ │ - bl a5784 │ │ │ │ + bne 6f694 │ │ │ │ + b 6f7cc │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f784 │ │ │ │ + bne 6f7cc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce234 │ │ │ │ + bl 1cd74c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f6bc │ │ │ │ - ldr r3, [pc, #228] @ 6f794 │ │ │ │ - ldr r1, [pc, #228] @ 6f798 │ │ │ │ + bne 6f704 │ │ │ │ + ldr r3, [pc, #228] @ 6f7dc │ │ │ │ + ldr r1, [pc, #228] @ 6f7e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 6f754 │ │ │ │ + bl 18ec84 │ │ │ │ + b 6f79c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ceaf0 │ │ │ │ + bl 1ce000 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6f754 │ │ │ │ + blt 6f79c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6a3cc │ │ │ │ + bl 6a414 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6f754 │ │ │ │ - bl c3f28 │ │ │ │ + beq 6f79c │ │ │ │ + bl c3fb4 │ │ │ │ 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 c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 6f73c │ │ │ │ + bge 6f784 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6f774 │ │ │ │ - bl 1325e8 │ │ │ │ + bne 6f7bc │ │ │ │ + bl 132758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f6f0 │ │ │ │ + beq 6f738 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6a744 │ │ │ │ + bl 6a810 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 6f764 │ │ │ │ - bl a5784 │ │ │ │ + bne 6f7ac │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f784 │ │ │ │ + bne 6f7cc │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a5a74 │ │ │ │ - ldr r3, [pc, #32] @ 6f79c │ │ │ │ + b a5adc │ │ │ │ + ldr r3, [pc, #32] @ 6f7e4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 6f73c │ │ │ │ + bl 1443e8 │ │ │ │ + b 6f784 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r6, ip, fp, r9 │ │ │ │ + mlaseq r6, ip, r8, r9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8, ror #30 │ │ │ │ + eorseq r0, r9, r8, ror #24 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6f7d0 │ │ │ │ - ldr r3, [pc, #156] @ 6f860 │ │ │ │ - ldr r1, [pc, #156] @ 6f864 │ │ │ │ + bgt 6f818 │ │ │ │ + ldr r3, [pc, #156] @ 6f8a8 │ │ │ │ + ldr r1, [pc, #156] @ 6f8ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 6f7f0 │ │ │ │ + bl 18ec84 │ │ │ │ + b 6f838 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6f7f8 │ │ │ │ - ldr r3, [pc, #120] @ 6f860 │ │ │ │ - ldr r1, [pc, #124] @ 6f868 │ │ │ │ + beq 6f840 │ │ │ │ + ldr r3, [pc, #120] @ 6f8a8 │ │ │ │ + ldr r1, [pc, #124] @ 6f8b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r5, #0 │ │ │ │ - b 6f858 │ │ │ │ + b 6f8a0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bne 6f818 │ │ │ │ - ldr r3, [pc, #96] @ 6f86c │ │ │ │ - ldr r1, [pc, #96] @ 6f870 │ │ │ │ + bne 6f860 │ │ │ │ + ldr r3, [pc, #96] @ 6f8b4 │ │ │ │ + ldr r1, [pc, #96] @ 6f8b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 6f7f0 │ │ │ │ - ldr r6, [pc, #64] @ 6f860 │ │ │ │ + bl 18ec84 │ │ │ │ + b 6f838 │ │ │ │ + ldr r6, [pc, #64] @ 6f8a8 │ │ │ │ ldr r1, [r6] │ │ │ │ - bl 11f8a8 │ │ │ │ + bl 11fa34 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6f83c │ │ │ │ - bl a5784 │ │ │ │ + bne 6f884 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f848 │ │ │ │ - b 6f7f0 │ │ │ │ + beq 6f890 │ │ │ │ + b 6f838 │ │ │ │ cmp r0, #0 │ │ │ │ strgt r0, [r4, #16] │ │ │ │ - bgt 6f858 │ │ │ │ - ldr r1, [pc, #36] @ 6f874 │ │ │ │ + bgt 6f8a0 │ │ │ │ + ldr r1, [pc, #36] @ 6f8bc │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 6f7f0 │ │ │ │ + bl 18ec84 │ │ │ │ + b 6f838 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #2 │ │ │ │ - eorseq r2, r7, ip, lsl #4 │ │ │ │ + eorseq sp, r6, ip, lsr #28 │ │ │ │ + eorseq r1, r7, ip, lsl #30 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r8, r8, lsr r4 │ │ │ │ - eorseq r0, r9, ip, lsl #31 │ │ │ │ + eorseq r2, r8, r8, lsl #4 │ │ │ │ + eorseq r0, r9, ip, lsl #25 │ │ │ │ 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 6f8a8 │ │ │ │ + bhi 6f8f0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 6f8e8 │ │ │ │ - b 6f8cc │ │ │ │ - ldr r0, [pc, #284] @ 6f9cc │ │ │ │ + ble 6f930 │ │ │ │ + b 6f914 │ │ │ │ + ldr r0, [pc, #284] @ 6fa14 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f89c │ │ │ │ + bne 6f8e4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 11fc0c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd98 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6f8f0 │ │ │ │ - bl a5784 │ │ │ │ + bne 6f938 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f8c4 │ │ │ │ + bne 6f90c │ │ │ │ mvn r4, #0 │ │ │ │ - b 6f924 │ │ │ │ - bl ab150 │ │ │ │ + b 6f96c │ │ │ │ + bl ab1b4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6f91c │ │ │ │ + beq 6f964 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6f91c │ │ │ │ + bne 6f964 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - beq 6f8dc │ │ │ │ + beq 6f924 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 6f944 │ │ │ │ - ldr r3, [pc, #152] @ 6f9d0 │ │ │ │ - ldr r1, [pc, #152] @ 6f9d4 │ │ │ │ + bne 6f98c │ │ │ │ + ldr r3, [pc, #152] @ 6fa18 │ │ │ │ + ldr r1, [pc, #152] @ 6fa1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 6f8c4 │ │ │ │ + bl 18ec84 │ │ │ │ + b 6f90c │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6f954 │ │ │ │ + bge 6f99c │ │ │ │ adds r4, r4, r6 │ │ │ │ - bmi 6f95c │ │ │ │ + bmi 6f9a4 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt 6f970 │ │ │ │ - ldr r3, [pc, #108] @ 6f9d0 │ │ │ │ - ldr r1, [pc, #112] @ 6f9d8 │ │ │ │ + bgt 6f9b8 │ │ │ │ + ldr r3, [pc, #108] @ 6fa18 │ │ │ │ + ldr r1, [pc, #112] @ 6fa20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 6f8c4 │ │ │ │ + bl 18ec84 │ │ │ │ + b 6f90c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6f990 │ │ │ │ - ldr r3, [pc, #88] @ 6f9dc │ │ │ │ - ldr r1, [pc, #88] @ 6f9e0 │ │ │ │ + ble 6f9d8 │ │ │ │ + ldr r3, [pc, #88] @ 6fa24 │ │ │ │ + ldr r1, [pc, #88] @ 6fa28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 6f8c4 │ │ │ │ + bl 18ec84 │ │ │ │ + b 6f90c │ │ │ │ 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 1bc7a0 │ │ │ │ + bl 1bbc50 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6f8c4 │ │ │ │ - ldr r0, [pc, #28] @ 6f9e4 │ │ │ │ + beq 6f90c │ │ │ │ + ldr r0, [pc, #28] @ 6fa2c │ │ │ │ add r0, r0, r7, lsl #4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r4, r7, r4, lsl sl │ │ │ │ + eorseq r4, r7, r4, lsl r7 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - @ instruction: 0x00390fb4 │ │ │ │ - eorseq r9, r6, r0, lsr #15 │ │ │ │ + @ instruction: 0x00390cb4 │ │ │ │ + eorseq r9, r6, r0, lsr #9 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r7, r8, lsr #15 │ │ │ │ + eorseq r6, r7, r8, lsr #9 │ │ │ │ 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] @ 6fa28 │ │ │ │ + ldr r1, [pc, #32] @ 6fa70 │ │ │ │ mov r0, r3 │ │ │ │ - bl 3195f0 <_PyTime_AsTimeval@@Base+0xed0> │ │ │ │ + bl 319f28 <_PyTime_AsTimeval@@Base+0x14b4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6fa20 │ │ │ │ + beq 6fa68 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 6fb1c │ │ │ │ + b 6fb64 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r6, ip, asr #16 │ │ │ │ + eorseq ip, r6, ip, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 6fa64 │ │ │ │ + bne 6faac │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1de604 │ │ │ │ + bl 1ddb80 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6fb04 │ │ │ │ - b 6fa88 │ │ │ │ + blt 6fb4c │ │ │ │ + b 6fad0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #156] @ 6fb10 │ │ │ │ + ldr r0, [pc, #156] @ 6fb58 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fa50 │ │ │ │ - b 6fb04 │ │ │ │ - ldr r3, [pc, #132] @ 6fb14 │ │ │ │ + bne 6fa98 │ │ │ │ + b 6fb4c │ │ │ │ + ldr r3, [pc, #132] @ 6fb5c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b478c │ │ │ │ + bl 2b4af4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fb04 │ │ │ │ + beq 6fb4c │ │ │ │ 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 6faf4 │ │ │ │ + bne 6fb3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6fae8 │ │ │ │ - ldr r3, [pc, #52] @ 6fb18 │ │ │ │ + beq 6fb30 │ │ │ │ + ldr r3, [pc, #52] @ 6fb60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - bl a5784 │ │ │ │ + bl 1443e8 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fb04 │ │ │ │ + bne 6fb4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r6, r0, ror #25 │ │ │ │ - eorseq sl, r6, r4, asr #19 │ │ │ │ + eorseq r9, r6, r0, ror #19 │ │ │ │ + eorseq sl, r6, r4, asr #13 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fb44 │ │ │ │ + beq 6fb8c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bxeq lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #352] @ 6fcac │ │ │ │ + ldr r2, [pc, #352] @ 6fcf4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 6fca4 │ │ │ │ + beq 6fcec │ │ │ │ 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 6fb9c │ │ │ │ + bne 6fbe4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fbb4 │ │ │ │ + bne 6fbfc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fbb4 │ │ │ │ - ldr r0, [pc, #284] @ 6fcb0 │ │ │ │ + bne 6fbfc │ │ │ │ + ldr r0, [pc, #284] @ 6fcf8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9df70 │ │ │ │ - bge 6fbb4 │ │ │ │ - bl 321404 <_PyDeadline_Get@@Base+0x5c> │ │ │ │ + b 9df20 │ │ │ │ + bge 6fbfc │ │ │ │ + bl 3216b0 <_PyObject_GetState@@Base+0x20> │ │ │ │ cmp r0, #0 │ │ │ │ movne r6, #45 @ 0x2d │ │ │ │ - bne 6fbc8 │ │ │ │ - b 6fc9c │ │ │ │ + bne 6fc10 │ │ │ │ + b 6fce4 │ │ │ │ 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 6fbf0 │ │ │ │ + beq 6fc38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6fbf0 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 6fc38 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 35459c │ │ │ │ + bl 3542b4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3547bc │ │ │ │ + bl 3544d4 │ │ │ │ subs r4, r1, #0 │ │ │ │ sublt r8, r8, #1 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ addlt r4, r4, #60 @ 0x3c │ │ │ │ - bl 35459c │ │ │ │ + bl 3542b4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3547bc │ │ │ │ + bl 3544d4 │ │ │ │ subs r3, r1, #0 │ │ │ │ sublt r5, r5, #1 │ │ │ │ addlt r3, r3, #60 @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6fc64 │ │ │ │ + beq 6fcac │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #84] @ 6fcb4 │ │ │ │ - bl 128bc8 │ │ │ │ - b 6fc9c │ │ │ │ + ldr r0, [pc, #84] @ 6fcfc │ │ │ │ + bl 128d3c │ │ │ │ + b 6fce4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6fc84 │ │ │ │ + beq 6fccc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #56] @ 6fcb8 │ │ │ │ - bl 128bc8 │ │ │ │ - b 6fc9c │ │ │ │ + ldr r0, [pc, #56] @ 6fd00 │ │ │ │ + bl 128d3c │ │ │ │ + b 6fce4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #40] @ 6fcbc │ │ │ │ + ldr r0, [pc, #40] @ 6fd04 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 128bc8 │ │ │ │ + b 128d3c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #4] @ 6fcb0 │ │ │ │ - b 9df70 │ │ │ │ + ldr r0, [pc, #4] @ 6fcf8 │ │ │ │ + b 9df20 │ │ │ │ subseq r8, r6, ip, lsr r9 │ │ │ │ - eorseq r4, r7, r0, ror #3 │ │ │ │ - @ instruction: 0x00390fd0 │ │ │ │ - eorseq r0, r9, ip, ror #31 │ │ │ │ - eorseq r1, r9, r0 │ │ │ │ + eorseq r3, r7, r0, ror #29 │ │ │ │ + @ instruction: 0x00390cd0 │ │ │ │ + eorseq r0, r9, ip, ror #25 │ │ │ │ + eorseq r0, r9, r0, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 6fd14 │ │ │ │ + bne 6fd5c │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 6fcf8 │ │ │ │ + beq 6fd40 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fd14 │ │ │ │ - bl 1e8db0 │ │ │ │ + bne 6fd5c │ │ │ │ + bl 1e82e4 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #36] @ 6fd2c │ │ │ │ + ldr r2, [pc, #36] @ 6fd74 │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b 336d50 <_PyUnicode_ToNumeric@@Base+0x6ce4> │ │ │ │ - ldr r3, [pc, #20] @ 6fd30 │ │ │ │ - ldr r1, [pc, #20] @ 6fd34 │ │ │ │ + b 336a68 <_PyUnicode_ToNumeric@@Base+0x6c74> │ │ │ │ + ldr r3, [pc, #20] @ 6fd78 │ │ │ │ + ldr r1, [pc, #20] @ 6fd7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r0, lsl r0 │ │ │ │ + eorseq r0, r9, r0, lsl sp │ │ │ │ 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 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6fd80 │ │ │ │ - bl a5784 │ │ │ │ + bne 6fdc8 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fda8 │ │ │ │ + bne 6fdf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 297d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6fda0 │ │ │ │ - ldr r3, [pc, #24] @ 6fdb0 │ │ │ │ + bge 6fde8 │ │ │ │ + ldr r3, [pc, #24] @ 6fdf8 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144290 │ │ │ │ + b 1443e8 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ 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 6fdec │ │ │ │ + bne 6fe34 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fe00 │ │ │ │ - b 6fe10 │ │ │ │ + bne 6fe48 │ │ │ │ + b 6fe58 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fddc │ │ │ │ + beq 6fe24 │ │ │ │ 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 │ │ │ │ @@ -71355,210 +71371,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] @ 6fe90 │ │ │ │ - bl 2b6bc0 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #52] @ 6fed8 │ │ │ │ + bl 2b6fd4 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fe88 │ │ │ │ + beq 6fed0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 29ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #24] @ 6fe94 │ │ │ │ - bge 6fe88 │ │ │ │ - ldr r3, [pc, #20] @ 6fe98 │ │ │ │ + ldrge r0, [pc, #24] @ 6fedc │ │ │ │ + bge 6fed0 │ │ │ │ + ldr r3, [pc, #20] @ 6fee0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r1, r9, r8, lsl #1 │ │ │ │ + eorseq r0, r9, r8, lsl #27 │ │ │ │ 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 a5784 │ │ │ │ + bl a57ec │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 7006c │ │ │ │ + bne 700b4 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6ffa8 │ │ │ │ + bne 6fff0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6fef8 │ │ │ │ + beq 6ff40 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6ff04 │ │ │ │ + bne 6ff4c │ │ │ │ ldrb r3, [r7, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7006c │ │ │ │ + beq 700b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #352] @ 70074 │ │ │ │ + ldr r2, [pc, #352] @ 700bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b34 │ │ │ │ + bl e1c60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7005c │ │ │ │ + beq 700a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #320] @ 70074 │ │ │ │ + ldr r2, [pc, #320] @ 700bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b34 │ │ │ │ + bl e1c60 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7005c │ │ │ │ + beq 700a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75abc │ │ │ │ - bl 9b440 │ │ │ │ + bl 75b04 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ff7c │ │ │ │ + beq 6ffc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6ff7c │ │ │ │ + bne 6ffc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7006c │ │ │ │ + beq 700b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7006c │ │ │ │ + bne 700b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7006c │ │ │ │ + beq 700b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #176] @ 70074 │ │ │ │ + ldr r2, [pc, #176] @ 700bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b34 │ │ │ │ + bl e1c60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7005c │ │ │ │ + beq 700a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #144] @ 70074 │ │ │ │ + ldr r2, [pc, #144] @ 700bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b34 │ │ │ │ + bl e1c60 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7005c │ │ │ │ + beq 700a4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ strd r4, [sp] │ │ │ │ - bl b922c │ │ │ │ - bl 9b440 │ │ │ │ + bl b92bc │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70034 │ │ │ │ + beq 7007c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70034 │ │ │ │ + bne 7007c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7006c │ │ │ │ + beq 700b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7006c │ │ │ │ + bne 700b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 7006c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 700b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9b440 │ │ │ │ + b 9b3f0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r7, r5, r4, lsl r5 │ │ │ │ + eorseq r7, r5, r4, lsl r2 │ │ │ │ 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 a5784 │ │ │ │ + bl a57ec │ │ │ │ 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 700f4 │ │ │ │ + bne 7013c │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #148] @ 70158 │ │ │ │ + ldr r2, [pc, #148] @ 701a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b34 │ │ │ │ + bl e1c60 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71af8 │ │ │ │ - bl 9b440 │ │ │ │ + bl 71b40 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 7013c │ │ │ │ + bne 70184 │ │ │ │ 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] @ 70158 │ │ │ │ + ldr r2, [pc, #72] @ 701a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b34 │ │ │ │ + bl e1c60 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 118a18 │ │ │ │ - bl 9b440 │ │ │ │ + bl 118b5c │ │ │ │ + bl 9b3f0 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - eorseq r7, r5, r4, lsl r5 │ │ │ │ + b 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + eorseq r7, r5, r4, lsl r2 │ │ │ │ ldrd r0, [r0, #32] │ │ │ │ - b 150cb8 │ │ │ │ + b 150f6c │ │ │ │ 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 │ │ │ │ @@ -71568,57 +71584,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 701c4 │ │ │ │ + bne 7020c │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 701fc │ │ │ │ + beq 70244 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #144] @ 70260 │ │ │ │ + ldr ip, [pc, #144] @ 702a8 │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 701fc │ │ │ │ + bne 70244 │ │ │ │ mov r0, #0 │ │ │ │ - b 70258 │ │ │ │ + b 702a0 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r2, #1 │ │ │ │ - beq 70218 │ │ │ │ + beq 70260 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1033c4 │ │ │ │ + bl 103538 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt 701f4 │ │ │ │ + blt 7023c │ │ │ │ mov r3, #32768 @ 0x8000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c2b9c │ │ │ │ + bl 2c3038 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 70248 │ │ │ │ - bl a5784 │ │ │ │ + bne 70290 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 70264 │ │ │ │ - beq 70258 │ │ │ │ - b 701f4 │ │ │ │ - ldr r2, [pc, #24] @ 70268 │ │ │ │ + ldreq r0, [pc, #32] @ 702ac │ │ │ │ + beq 702a0 │ │ │ │ + b 7023c │ │ │ │ + ldr r2, [pc, #24] @ 702b0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #12] @ 70264 │ │ │ │ + ldr r0, [pc, #12] @ 702ac │ │ │ │ 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 │ │ │ │ @@ -71627,74 +71643,74 @@ │ │ │ │ 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 702c8 │ │ │ │ - ldr r1, [pc, #80] @ 702f0 │ │ │ │ + beq 70310 │ │ │ │ + ldr r1, [pc, #80] @ 70338 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198684 │ │ │ │ + bl 197fe8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 702c8 │ │ │ │ + beq 70310 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 702dc │ │ │ │ + beq 70324 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 702dc │ │ │ │ + b 70324 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a7f30 │ │ │ │ + b a7f98 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r7, r4, lsl #19 │ │ │ │ + eorseq ip, r7, r0, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 29658 │ │ │ │ sub r3, r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 70344 │ │ │ │ + bhi 7038c │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 703cc │ │ │ │ - b 70364 │ │ │ │ - ldr r0, [pc, #336] @ 7049c │ │ │ │ + beq 70414 │ │ │ │ + b 703ac │ │ │ │ + ldr r0, [pc, #336] @ 704e4 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 703dc │ │ │ │ - b 7032c │ │ │ │ + beq 70424 │ │ │ │ + b 70374 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 703dc │ │ │ │ + beq 70424 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70394 │ │ │ │ + beq 703dc │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ @@ -71704,124 +71720,124 @@ │ │ │ │ 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 703e4 │ │ │ │ + b 7042c │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 703e4 │ │ │ │ + beq 7042c │ │ │ │ mov r4, #0 │ │ │ │ - b 7047c │ │ │ │ + b 704c4 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 70458 │ │ │ │ + ble 704a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #168] @ 704a0 │ │ │ │ + ldr r2, [pc, #168] @ 704e8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 70458 │ │ │ │ + beq 704a0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 70444 │ │ │ │ + beq 7048c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 703dc │ │ │ │ + beq 70424 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 70458 │ │ │ │ - ldr r3, [pc, #108] @ 704a4 │ │ │ │ - ldr r1, [pc, #108] @ 704a8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 703dc │ │ │ │ - ldr r2, [pc, #96] @ 704ac │ │ │ │ - ldr r1, [pc, #96] @ 704b0 │ │ │ │ - ldr r0, [pc, #72] @ 7049c │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 703dc │ │ │ │ + beq 704a0 │ │ │ │ + ldr r3, [pc, #108] @ 704ec │ │ │ │ + ldr r1, [pc, #108] @ 704f0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 70424 │ │ │ │ + ldr r2, [pc, #96] @ 704f4 │ │ │ │ + ldr r1, [pc, #96] @ 704f8 │ │ │ │ + ldr r0, [pc, #72] @ 704e4 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 70424 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 703dc │ │ │ │ - ldr r0, [pc, #60] @ 704b4 │ │ │ │ - bl a9bd4 │ │ │ │ + beq 70424 │ │ │ │ + ldr r0, [pc, #60] @ 704fc │ │ │ │ + bl a9c3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70490 │ │ │ │ + beq 704d8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r7, r4, asr #10 │ │ │ │ + eorseq r1, r7, r4, asr #4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r1, r0 │ │ │ │ - eorseq r8, r6, r0, ror r0 │ │ │ │ - eorseq r9, r6, r8, lsl #5 │ │ │ │ - eorseq r3, r7, r8, ror r8 │ │ │ │ + mlaseq r5, ip, lr, pc @ │ │ │ │ + eorseq r7, r6, r0, ror sp │ │ │ │ + eorseq r8, r6, r8, lsl #31 │ │ │ │ + eorseq r3, r7, r8, ror r5 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 704c4 │ │ │ │ - b a9bd4 │ │ │ │ - @ instruction: 0x0038b6fc │ │ │ │ + ldr r0, [pc] @ 7050c │ │ │ │ + b a9c3c │ │ │ │ + eorseq fp, r8, r0, ror r4 │ │ │ │ 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 70534 │ │ │ │ + bne 7057c │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 70534 │ │ │ │ + bne 7057c │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #76] @ 70574 │ │ │ │ + ldr r1, [pc, #76] @ 705bc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 70568 │ │ │ │ + bl 18ec84 │ │ │ │ + b 705b0 │ │ │ │ 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] @ 70578 │ │ │ │ + ldr ip, [pc, #36] @ 705c0 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7051c │ │ │ │ + bne 70564 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r1, r9, ip, lsr #1 │ │ │ │ + eorseq r0, r9, ip, lsr #27 │ │ │ │ subseq r4, r7, r0, lsr #14 │ │ │ │ - b 7068c <_PyThread_CurrentFrames@@Base> │ │ │ │ + b 706d4 <_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 │ │ │ │ @@ -71829,580 +71845,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 705d8 │ │ │ │ + bne 70620 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 70610 │ │ │ │ - ldr ip, [pc, #164] @ 70684 │ │ │ │ + beq 70658 │ │ │ │ + ldr ip, [pc, #164] @ 706cc │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70610 │ │ │ │ + bne 70658 │ │ │ │ mov r0, #0 │ │ │ │ - b 7067c │ │ │ │ + b 706c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70650 │ │ │ │ + beq 70698 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7062c │ │ │ │ + beq 70674 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 70658 │ │ │ │ + beq 706a0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70658 │ │ │ │ - bl a5784 │ │ │ │ + bne 706a0 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70658 │ │ │ │ - b 70608 │ │ │ │ + beq 706a0 │ │ │ │ + b 70650 │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov ip, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r5, #20] │ │ │ │ - ldreq r0, [pc, #24] @ 70688 │ │ │ │ + ldreq r0, [pc, #24] @ 706d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl 3156d4 │ │ │ │ + bl 315a28 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, ip, asr #14 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -0007068c <_PyThread_CurrentFrames@@Base>: │ │ │ │ +000706d4 <_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] @ 7081c <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ - bl 356b80 │ │ │ │ - ldr r1, [pc, #372] @ 70820 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + ldr r3, [pc, #376] @ 70864 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ + bl 356890 │ │ │ │ + ldr r1, [pc, #372] @ 70868 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ - bl 14df34 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + bl 14e08c <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 706c4 <_PyThread_CurrentFrames@@Base+0x38> │ │ │ │ + bge 7070c <_PyThread_CurrentFrames@@Base+0x38> │ │ │ │ mov r4, #0 │ │ │ │ - b 70814 <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ - bl 91ad0 │ │ │ │ + b 7085c <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ + bl 91b34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 706bc <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ - ldr r0, [pc, #332] @ 70824 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ - bl 2366d4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #328] @ 70828 <_PyThread_CurrentFrames@@Base+0x19c> │ │ │ │ + beq 70704 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + ldr r0, [pc, #332] @ 7086c <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + bl 236438 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #328] @ 70870 <_PyThread_CurrentFrames@@Base+0x19c> │ │ │ │ ldr r8, [r3, #620] @ 0x26c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 707b4 <_PyThread_CurrentFrames@@Base+0x128> │ │ │ │ + beq 707fc <_PyThread_CurrentFrames@@Base+0x128> │ │ │ │ ldr r7, [r8, #3704] @ 0xe78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 70780 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + beq 707c8 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 70778 <_PyThread_CurrentFrames@@Base+0xec> │ │ │ │ + beq 707c0 <_PyThread_CurrentFrames@@Base+0xec> │ │ │ │ ldrb r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 70714 <_PyThread_CurrentFrames@@Base+0x88> │ │ │ │ + bne 7075c <_PyThread_CurrentFrames@@Base+0x88> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b 706f8 <_PyThread_CurrentFrames@@Base+0x6c> │ │ │ │ + b 70740 <_PyThread_CurrentFrames@@Base+0x6c> │ │ │ │ cmp r3, #1 │ │ │ │ - beq 70738 <_PyThread_CurrentFrames@@Base+0xac> │ │ │ │ + beq 70780 <_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 7070c <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + bcc 70754 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl a344c │ │ │ │ + bl a34b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 707a4 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + beq 707ec <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 70788 <_PyThread_CurrentFrames@@Base+0xfc> │ │ │ │ + beq 707d0 <_PyThread_CurrentFrames@@Base+0xfc> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne 707dc <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ + bne 70824 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ cmp r6, #0 │ │ │ │ - blt 707a4 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + blt 707ec <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b 706ec <_PyThread_CurrentFrames@@Base+0x60> │ │ │ │ + b 70734 <_PyThread_CurrentFrames@@Base+0x60> │ │ │ │ ldr r8, [r8, #3644] @ 0xe3c │ │ │ │ - b 706e0 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + b 70728 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11aba0 │ │ │ │ + bl 11ace8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 70754 <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ + bne 7079c <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 707c0 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ + bne 70808 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 707f8 <_PyThread_CurrentFrames@@Base+0x16c> │ │ │ │ + bne 70840 <_PyThread_CurrentFrames@@Base+0x16c> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #104] @ 70824 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ - bl 8b250 │ │ │ │ - b 70814 <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ + ldr r0, [pc, #104] @ 7086c <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + bl 8b2c8 │ │ │ │ + b 7085c <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 707a4 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bne 707ec <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 707a4 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 707ec <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70770 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bne 707b8 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 70770 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 707b8 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 707b0 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ + bne 707f8 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 707b0 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 707f8 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r1, r9, r0, lsl r1 │ │ │ │ + eorseq r0, r9, r0, lsl lr │ │ │ │ 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 70870 <_PyThread_CurrentFrames@@Base+0x1e4> │ │ │ │ + bne 708b8 <_PyThread_CurrentFrames@@Base+0x1e4> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - bne 70894 <_PyThread_CurrentFrames@@Base+0x208> │ │ │ │ - ldr r2, [pc, #196] @ 70928 <_PyThread_CurrentFrames@@Base+0x29c> │ │ │ │ - ldr r1, [pc, #196] @ 7092c <_PyThread_CurrentFrames@@Base+0x2a0> │ │ │ │ - ldr r0, [pc, #196] @ 70930 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 708c0 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bne 708dc <_PyThread_CurrentFrames@@Base+0x208> │ │ │ │ + ldr r2, [pc, #196] @ 70970 <_PyThread_CurrentFrames@@Base+0x29c> │ │ │ │ + ldr r1, [pc, #196] @ 70974 <_PyThread_CurrentFrames@@Base+0x2a0> │ │ │ │ + ldr r0, [pc, #196] @ 70978 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 70908 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #176] @ 70930 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ + ldr r0, [pc, #176] @ 70978 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70848 <_PyThread_CurrentFrames@@Base+0x1bc> │ │ │ │ - b 708c0 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bne 70890 <_PyThread_CurrentFrames@@Base+0x1bc> │ │ │ │ + b 70908 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ef788 │ │ │ │ + bl 1eecbc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 708c8 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ - bl a5784 │ │ │ │ + bne 70910 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 708c8 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ + beq 70910 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #100] @ 70934 <_PyThread_CurrentFrames@@Base+0x2a8> │ │ │ │ - ldr r0, [pc, #100] @ 70938 <_PyThread_CurrentFrames@@Base+0x2ac> │ │ │ │ + ldr r1, [pc, #100] @ 7097c <_PyThread_CurrentFrames@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #100] @ 70980 <_PyThread_CurrentFrames@@Base+0x2ac> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 708c0 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + blt 70908 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29b20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70914 <_PyThread_CurrentFrames@@Base+0x288> │ │ │ │ + beq 7095c <_PyThread_CurrentFrames@@Base+0x288> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #56] @ 7093c <_PyThread_CurrentFrames@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #56] @ 70984 <_PyThread_CurrentFrames@@Base+0x2b0> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 708c0 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ - bl 1325e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 708c0 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ - ldr r0, [pc, #24] @ 70940 <_PyThread_CurrentFrames@@Base+0x2b4> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r9, r8, lsl #23 │ │ │ │ - eorseq r9, r6, r8, ror #3 │ │ │ │ - @ instruction: 0x003712fc │ │ │ │ - eorseq r1, r9, r4, lsr #2 │ │ │ │ - eorseq r1, r9, r8, lsr #2 │ │ │ │ + bl 1443e8 │ │ │ │ + b 70908 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bl 132758 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 70908 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + ldr r0, [pc, #24] @ 70988 <_PyThread_CurrentFrames@@Base+0x2b4> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq r1, r9, r8, lsl #17 │ │ │ │ + eorseq r8, r6, r8, ror #29 │ │ │ │ + @ instruction: 0x00370ffc │ │ │ │ + eorseq r0, r9, r4, lsr #28 │ │ │ │ + eorseq r0, r9, r8, lsr #28 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 70950 <_PyThread_CurrentFrames@@Base+0x2c4> │ │ │ │ - b 128bc8 │ │ │ │ - eorseq r1, r9, ip, lsr r1 │ │ │ │ - ldr r3, [pc, #24] @ 70974 <_PyThread_CurrentFrames@@Base+0x2e8> │ │ │ │ + ldr r0, [pc] @ 70998 <_PyThread_CurrentFrames@@Base+0x2c4> │ │ │ │ + b 128d3c │ │ │ │ + eorseq r0, r9, ip, lsr lr │ │ │ │ + ldr r3, [pc, #24] @ 709bc <_PyThread_CurrentFrames@@Base+0x2e8> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3900] @ 0xf3c │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ 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 a5784 │ │ │ │ + bl a57ec │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 70c1c <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ - ldr r3, [pc, #632] @ 70c24 <_PyThread_CurrentFrames@@Base+0x598> │ │ │ │ + bne 70c64 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + ldr r3, [pc, #632] @ 70c6c <_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 70b30 <_PyThread_CurrentFrames@@Base+0x4a4> │ │ │ │ + bne 70b78 <_PyThread_CurrentFrames@@Base+0x4a4> │ │ │ │ ldr r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70c0c <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70c54 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ ldr r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70c0c <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70c54 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #560] @ 70c28 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #560] @ 70c70 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b34 │ │ │ │ + bl e1c60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70c1c <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70c64 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #528] @ 70c28 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #528] @ 70c70 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1b34 │ │ │ │ + bl e1c60 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 70a4c <_PyThread_CurrentFrames@@Base+0x3c0> │ │ │ │ + bne 70a94 <_PyThread_CurrentFrames@@Base+0x3c0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70c1c <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70c64 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70c1c <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ - b 70b9c <_PyThread_CurrentFrames@@Base+0x510> │ │ │ │ + bne 70c64 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + b 70be4 <_PyThread_CurrentFrames@@Base+0x510> │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70adc <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70b24 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70adc <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70b24 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ - bl a297c │ │ │ │ + bl a29e4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70ae0 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + beq 70b28 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 340558 │ │ │ │ + bl 340820 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 70abc <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + bne 70b04 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70ae0 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + beq 70b28 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne 70ae0 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + bne 70b28 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 70ae0 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 70b28 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70adc <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70b24 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne 70adc <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + bne 70b24 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r7, [pc, #328] @ 70c2c <_PyThread_CurrentFrames@@Base+0x5a0> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r7, [pc, #328] @ 70c74 <_PyThread_CurrentFrames@@Base+0x5a0> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70b04 <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ + beq 70b4c <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 70b04 <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ + bne 70b4c <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70b28 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ + beq 70b70 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70b28 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ + bne 70b70 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ - b 70c0c <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + b 70c54 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70c0c <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70c54 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #220] @ 70c28 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #220] @ 70c70 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b34 │ │ │ │ + bl e1c60 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70c1c <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70c64 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #188] @ 70c28 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #188] @ 70c70 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1b34 │ │ │ │ + bl e1c60 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 70ba8 <_PyThread_CurrentFrames@@Base+0x51c> │ │ │ │ + bne 70bf0 <_PyThread_CurrentFrames@@Base+0x51c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70c1c <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70c64 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70c1c <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + bne 70c64 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl b922c │ │ │ │ + bl b92bc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 70be8 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + beq 70c30 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 70be8 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + bne 70c30 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70c0c <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70c54 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70c0c <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + bne 70c54 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9b440 │ │ │ │ + b 9b3f0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq sl, r5, r4, lsl #16 │ │ │ │ - eorseq r7, r5, r4, lsl r5 │ │ │ │ + eorseq sl, r5, r4, lsl #10 │ │ │ │ + eorseq r7, r5, r4, lsl r2 │ │ │ │ + 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 1480a4 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 70ca8 <_PyThread_CurrentFrames@@Base+0x5d4> │ │ │ │ + bl a57ec │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 70cc4 <_PyThread_CurrentFrames@@Base+0x5f0> │ │ │ │ + ldr r3, [pc, #28] @ 70ccc <_PyThread_CurrentFrames@@Base+0x5f8> │ │ │ │ + bl 356890 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r0, [pc, #20] @ 70cd0 <_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 a5784 │ │ │ │ + bl a57ec │ │ │ │ subs r4, r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #180] @ 70d14 <_PyThread_CurrentFrames@@Base+0x688> │ │ │ │ + ldr r2, [pc, #180] @ 70db8 <_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 70ca8 <_PyThread_CurrentFrames@@Base+0x61c> │ │ │ │ + bne 70d4c <_PyThread_CurrentFrames@@Base+0x678> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70d08 <_PyThread_CurrentFrames@@Base+0x67c> │ │ │ │ + beq 70dac <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 70d08 <_PyThread_CurrentFrames@@Base+0x67c> │ │ │ │ - ldr r2, [pc, #128] @ 70d18 <_PyThread_CurrentFrames@@Base+0x68c> │ │ │ │ - bl 340558 │ │ │ │ - ldr r3, [pc, #120] @ 70d18 <_PyThread_CurrentFrames@@Base+0x68c> │ │ │ │ + beq 70dac <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + ldr r2, [pc, #128] @ 70dbc <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ + bl 340820 │ │ │ │ + ldr r3, [pc, #120] @ 70dbc <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ cmn r0, #1 │ │ │ │ movne r4, r3 │ │ │ │ - b 70d08 <_PyThread_CurrentFrames@@Base+0x67c> │ │ │ │ + b 70dac <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70d08 <_PyThread_CurrentFrames@@Base+0x67c> │ │ │ │ + beq 70dac <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #88] @ 70d1c <_PyThread_CurrentFrames@@Base+0x690> │ │ │ │ + ldr r2, [pc, #88] @ 70dc0 <_PyThread_CurrentFrames@@Base+0x6ec> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b34 │ │ │ │ + bl e1c60 │ │ │ │ subs r5, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 118a18 │ │ │ │ + bl 118b5c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 70d08 <_PyThread_CurrentFrames@@Base+0x67c> │ │ │ │ + beq 70dac <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70d08 <_PyThread_CurrentFrames@@Base+0x67c> │ │ │ │ + bne 70dac <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9b440 │ │ │ │ - eorseq sl, r5, r4, lsl #16 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r7, r5, r4, lsl r5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 147f4c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 70d50 <_PyThread_CurrentFrames@@Base+0x6c4> │ │ │ │ - bl a5784 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 70d6c <_PyThread_CurrentFrames@@Base+0x6e0> │ │ │ │ - ldr r3, [pc, #28] @ 70d74 <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ - bl 356b80 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #20] @ 70d78 <_PyThread_CurrentFrames@@Base+0x6ec> │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r4, [r3, #3900] @ 0xf3c │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ + b 9b3f0 │ │ │ │ + eorseq sl, r5, r4, lsl #10 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r7, r5, r4, lsl r2 │ │ │ │ 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 70da4 <_PyThread_CurrentFrames@@Base+0x718> │ │ │ │ + blt 70dec <_PyThread_CurrentFrames@@Base+0x718> │ │ │ │ cmp r5, #1 │ │ │ │ - bne 70db0 <_PyThread_CurrentFrames@@Base+0x724> │ │ │ │ - b 70e10 <_PyThread_CurrentFrames@@Base+0x784> │ │ │ │ + bne 70df8 <_PyThread_CurrentFrames@@Base+0x724> │ │ │ │ + b 70e58 <_PyThread_CurrentFrames@@Base+0x784> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, #0 │ │ │ │ - b 70dd4 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + b 70e1c <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - beq 70dd4 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + beq 70e1c <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35459c │ │ │ │ + bl 3542b4 │ │ │ │ cmp r0, r6 │ │ │ │ - bge 70dd4 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + bge 70e1c <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29dc68 │ │ │ │ + b 29e0e4 │ │ │ │ mul r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bc7a0 │ │ │ │ + bl 1bbc50 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 70e20 <_PyThread_CurrentFrames@@Base+0x794> │ │ │ │ + beq 70e68 <_PyThread_CurrentFrames@@Base+0x794> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r4, #20] │ │ │ │ - ldreq r2, [pc, #32] @ 70e28 <_PyThread_CurrentFrames@@Base+0x79c> │ │ │ │ + ldreq r2, [pc, #32] @ 70e70 <_PyThread_CurrentFrames@@Base+0x79c> │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1bec24 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1be13c <_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 ab150 │ │ │ │ + bl ab1b4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70e60 <_PyThread_CurrentFrames@@Base+0x7d4> │ │ │ │ - bl a5784 │ │ │ │ + bne 70ea8 <_PyThread_CurrentFrames@@Base+0x7d4> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70e90 <_PyThread_CurrentFrames@@Base+0x804> │ │ │ │ + bne 70ed8 <_PyThread_CurrentFrames@@Base+0x804> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70e88 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ + beq 70ed0 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ cmp r4, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 70e84 <_PyThread_CurrentFrames@@Base+0x7f8> │ │ │ │ + blt 70ecc <_PyThread_CurrentFrames@@Base+0x7f8> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movge r4, r3 │ │ │ │ str r4, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 70e98 <_PyThread_CurrentFrames@@Base+0x80c> │ │ │ │ + ldr r0, [pc, #8] @ 70ee0 <_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 │ │ │ │ @@ -72419,2566 +72435,2566 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne 70f08 <_PyThread_CurrentFrames@@Base+0x87c> │ │ │ │ + bne 70f50 <_PyThread_CurrentFrames@@Base+0x87c> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70f3c <_PyThread_CurrentFrames@@Base+0x8b0> │ │ │ │ + beq 70f84 <_PyThread_CurrentFrames@@Base+0x8b0> │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #104] @ 70f7c <_PyThread_CurrentFrames@@Base+0x8f0> │ │ │ │ + ldr ip, [pc, #104] @ 70fc4 <_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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70f74 <_PyThread_CurrentFrames@@Base+0x8e8> │ │ │ │ + beq 70fbc <_PyThread_CurrentFrames@@Base+0x8e8> │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ ldrne r6, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - ldreq r6, [pc, #44] @ 70f80 <_PyThread_CurrentFrames@@Base+0x8f4> │ │ │ │ - bl 1e8db0 │ │ │ │ + ldreq r6, [pc, #44] @ 70fc8 <_PyThread_CurrentFrames@@Base+0x8f4> │ │ │ │ + bl 1e82e4 │ │ │ │ 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 14df6c │ │ │ │ + bl 14e0c4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r4, r7, r8, ror r7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00070f84 : │ │ │ │ +00070fcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #164] @ 71040 │ │ │ │ + ldr r4, [pc, #164] @ 71088 │ │ │ │ mov r3, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r4, r2 │ │ │ │ ldr ip, [r0, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70fd4 │ │ │ │ + bne 7101c │ │ │ │ ldr r3, [ip, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne ip, r3 │ │ │ │ - bne 70fb0 │ │ │ │ - ldr r3, [pc, #112] @ 71044 │ │ │ │ - b 70fec │ │ │ │ - ldr r2, [pc, #104] @ 71044 │ │ │ │ + bne 70ff8 │ │ │ │ + ldr r3, [pc, #112] @ 7108c │ │ │ │ + b 71034 │ │ │ │ + ldr r2, [pc, #104] @ 7108c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 70fec │ │ │ │ + beq 71034 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70ffc │ │ │ │ + beq 71044 │ │ │ │ ldr lr, [r3] │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ addne lr, lr, #1 │ │ │ │ strne lr, [r3] │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7101c │ │ │ │ + beq 71064 │ │ │ │ ldr r0, [r3] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ addne r0, r0, #1 │ │ │ │ strne r0, [r3] │ │ │ │ str r3, [r1] │ │ │ │ ldr r0, [ip] │ │ │ │ - bl 2d14dc │ │ │ │ + bl 2d14bc <_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] @ 71154 │ │ │ │ - ldr r1, [pc, #244] @ 71158 │ │ │ │ + ldr r3, [pc, #244] @ 7119c │ │ │ │ + ldr r1, [pc, #244] @ 711a0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 710e0 │ │ │ │ + blt 71128 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 71128 │ │ │ │ + bne 71170 │ │ │ │ mov r0, r3 │ │ │ │ - bl aebe0 │ │ │ │ + bl aec90 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 710e0 │ │ │ │ + beq 71128 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71108 │ │ │ │ - ldr r2, [pc, #172] @ 7115c │ │ │ │ - ldr r1, [pc, #172] @ 71160 │ │ │ │ - bl 18f434 <_PyObject_CallMethod@@Base> │ │ │ │ + beq 71150 │ │ │ │ + ldr r2, [pc, #172] @ 711a4 │ │ │ │ + ldr r1, [pc, #172] @ 711a8 │ │ │ │ + bl 18efd0 <_PyObject_CallMethod@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 710e8 │ │ │ │ + bne 71130 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 710e0 │ │ │ │ + beq 71128 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 710e0 │ │ │ │ + bne 71128 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7114c │ │ │ │ + b 71194 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71108 │ │ │ │ + beq 71150 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 71108 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #84] @ 71164 │ │ │ │ + bne 71150 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #84] @ 711ac │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #68] @ 71168 │ │ │ │ - bl a9bd4 │ │ │ │ - b 7114c │ │ │ │ + ldr r0, [pc, #68] @ 711b0 │ │ │ │ + bl a9c3c │ │ │ │ + b 71194 │ │ │ │ ldr lr, [r4, #20] │ │ │ │ - ldr r0, [pc, #48] @ 71164 │ │ │ │ + ldr r0, [pc, #48] @ 711ac │ │ │ │ cmp lr, #0 │ │ │ │ - ldr ip, [pc, #48] @ 7116c │ │ │ │ + ldr ip, [pc, #48] @ 711b4 │ │ │ │ movne ip, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #40] @ 71170 │ │ │ │ + ldr r0, [pc, #40] @ 711b8 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9c3c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x0038f2d8 │ │ │ │ - @ instruction: 0x0038baf8 │ │ │ │ + @ instruction: 0x0038efd8 │ │ │ │ + eorseq fp, r8, ip, asr #16 │ │ │ │ subseq sl, r7, r8, ror pc │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r1, r9, ip, asr #2 │ │ │ │ + eorseq r0, r9, ip, asr #28 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - eorseq r1, r9, r8, asr r1 │ │ │ │ + eorseq r0, r9, r8, asr lr │ │ │ │ │ │ │ │ -00071174 : │ │ │ │ +000711bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 711c0 │ │ │ │ + ldr r3, [pc, #52] @ 71208 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ - bl 308478 │ │ │ │ + bl 308794 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9b440 │ │ │ │ + b 9b3f0 │ │ │ │ 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 71200 │ │ │ │ + bhi 71248 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r0, [r5] │ │ │ │ ldrgt r5, [r5, #4] │ │ │ │ - ldrle r5, [pc, #1156] @ 71684 │ │ │ │ - b 71224 │ │ │ │ - ldr r0, [pc, #1152] @ 71688 │ │ │ │ + ldrle r5, [pc, #1156] @ 716cc │ │ │ │ + b 7126c │ │ │ │ + ldr r0, [pc, #1152] @ 716d0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 711ec │ │ │ │ + bne 71234 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 71258 │ │ │ │ + beq 712a0 │ │ │ │ ldr sl, [r8, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7126c │ │ │ │ - ldr r3, [pc, #1088] @ 7168c │ │ │ │ - ldr r1, [pc, #1088] @ 71690 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 7121c │ │ │ │ - ldr r3, [pc, #1076] @ 71694 │ │ │ │ - ldr r1, [pc, #1076] @ 71698 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 7121c │ │ │ │ - ldr r1, [pc, #1064] @ 7169c │ │ │ │ - bl 10f420 │ │ │ │ + beq 712b4 │ │ │ │ + ldr r3, [pc, #1088] @ 716d4 │ │ │ │ + ldr r1, [pc, #1088] @ 716d8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 71264 │ │ │ │ + ldr r3, [pc, #1076] @ 716dc │ │ │ │ + ldr r1, [pc, #1076] @ 716e0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 71264 │ │ │ │ + ldr r1, [pc, #1064] @ 716e4 │ │ │ │ + bl 10f570 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 7121c │ │ │ │ + beq 71264 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 712bc │ │ │ │ + beq 71304 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - beq 712bc │ │ │ │ + beq 71304 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 712bc │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 71304 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 712f0 │ │ │ │ + beq 71338 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 712f0 │ │ │ │ + beq 71338 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 712f0 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 71338 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71324 │ │ │ │ + beq 7136c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - beq 71324 │ │ │ │ + beq 7136c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71324 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 7136c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71358 │ │ │ │ + beq 713a0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - beq 71358 │ │ │ │ + beq 713a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71358 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 713a0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7138c │ │ │ │ + beq 713d4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - beq 7138c │ │ │ │ + beq 713d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7138c │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 713d4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 713c0 │ │ │ │ + beq 71408 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ - beq 713c0 │ │ │ │ + beq 71408 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 713c0 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #700] @ 71684 │ │ │ │ + bne 71408 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #700] @ 716cc │ │ │ │ cmp r5, r3 │ │ │ │ - bne 713dc │ │ │ │ - ldr r0, [pc, #716] @ 716a0 │ │ │ │ - bl 9df70 │ │ │ │ + bne 71424 │ │ │ │ + ldr r0, [pc, #716] @ 716e8 │ │ │ │ + bl 9df20 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b 71660 │ │ │ │ - ldr r1, [pc, #704] @ 716a4 │ │ │ │ + b 716a8 │ │ │ │ + ldr r1, [pc, #704] @ 716ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 149604 │ │ │ │ + bl 14975c │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r9, #0 │ │ │ │ addne fp, r6, #12 │ │ │ │ - beq 7121c │ │ │ │ + beq 71264 │ │ │ │ ldmib r6, {r2, r3} │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 7141c │ │ │ │ + beq 71464 │ │ │ │ cmp r9, r3 │ │ │ │ - bge 71654 │ │ │ │ + bge 7169c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r5, [r3, r9, lsl #2] │ │ │ │ - b 71428 │ │ │ │ + b 71470 │ │ │ │ cmp r9, r3 │ │ │ │ - bge 71654 │ │ │ │ + bge 7169c │ │ │ │ ldr r5, [fp, r9, lsl #2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 71448 │ │ │ │ + beq 71490 │ │ │ │ mov r0, r5 │ │ │ │ - bl bbf20 │ │ │ │ + bl bbfb0 │ │ │ │ mov r7, r0 │ │ │ │ - b 71464 │ │ │ │ + b 714ac │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 71460 │ │ │ │ + bne 714a8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 71470 │ │ │ │ - b 71488 │ │ │ │ + bne 714b8 │ │ │ │ + b 714d0 │ │ │ │ add r7, r5, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7149c │ │ │ │ - b 71450 │ │ │ │ + bne 714e4 │ │ │ │ + b 71498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71488 │ │ │ │ + bne 714d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #516] @ 71694 │ │ │ │ - ldr r1, [pc, #532] @ 716a8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #516] @ 716dc │ │ │ │ + ldr r1, [pc, #532] @ 716f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 7121c │ │ │ │ - ldr r1, [pc, #520] @ 716ac │ │ │ │ + bl 117864 │ │ │ │ + b 71264 │ │ │ │ + ldr r1, [pc, #520] @ 716f4 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 714d0 │ │ │ │ + bne 71518 │ │ │ │ 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 9b440 │ │ │ │ - b 7164c │ │ │ │ - ldr r1, [pc, #456] @ 716a0 │ │ │ │ + bl 9b3f0 │ │ │ │ + b 71694 │ │ │ │ + ldr r1, [pc, #456] @ 716e8 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71504 │ │ │ │ + bne 7154c │ │ │ │ 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 9b440 │ │ │ │ - b 7164c │ │ │ │ - ldr r1, [pc, #420] @ 716b0 │ │ │ │ + bl 9b3f0 │ │ │ │ + b 71694 │ │ │ │ + ldr r1, [pc, #420] @ 716f8 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71534 │ │ │ │ + bne 7157c │ │ │ │ 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 71560 │ │ │ │ - ldr r1, [pc, #376] @ 716b4 │ │ │ │ + b 715a8 │ │ │ │ + ldr r1, [pc, #376] @ 716fc │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71580 │ │ │ │ + bne 715c8 │ │ │ │ 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 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #328] @ 716b8 │ │ │ │ - ldr r1, [pc, #328] @ 716bc │ │ │ │ + ldr r2, [pc, #328] @ 71700 │ │ │ │ + ldr r1, [pc, #328] @ 71704 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 7164c │ │ │ │ - ldr r1, [pc, #312] @ 716c0 │ │ │ │ + b 71694 │ │ │ │ + ldr r1, [pc, #312] @ 71708 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 715c8 │ │ │ │ + bne 71610 │ │ │ │ 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 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #264] @ 716c4 │ │ │ │ + ldr r1, [pc, #264] @ 7170c │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 7164c │ │ │ │ - ldr r1, [pc, #248] @ 716c8 │ │ │ │ + b 71694 │ │ │ │ + ldr r1, [pc, #248] @ 71710 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71610 │ │ │ │ + bne 71658 │ │ │ │ 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 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #200] @ 716cc │ │ │ │ + ldr r1, [pc, #200] @ 71714 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 7164c │ │ │ │ + b 71694 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71634 │ │ │ │ + beq 7167c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71634 │ │ │ │ + bne 7167c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #88] @ 71694 │ │ │ │ - ldr r1, [pc, #144] @ 716d0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #88] @ 716dc │ │ │ │ + ldr r1, [pc, #144] @ 71718 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 117720 │ │ │ │ - b 7121c │ │ │ │ + bl 117864 │ │ │ │ + b 71264 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 713f8 │ │ │ │ + b 71440 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 71668 │ │ │ │ - ldr r0, [pc, #28] @ 71684 │ │ │ │ + bne 716b0 │ │ │ │ + ldr r0, [pc, #28] @ 716cc │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71660 │ │ │ │ + bne 716a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 71660 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 716a8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r8, ip, lsl #22 │ │ │ │ + eorseq r9, r8, r0, lsl #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r4, ror #2 │ │ │ │ + eorseq r0, r9, r8, ror #28 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r8, ip, asr #28 │ │ │ │ - eorseq r8, r5, r0, lsl r8 │ │ │ │ - eorseq r8, r5, r4, lsr #13 │ │ │ │ - eorseq r1, r9, r8, lsr #3 │ │ │ │ - eorseq r1, r9, r4, asr #3 │ │ │ │ - @ instruction: 0x003583b0 │ │ │ │ - @ instruction: 0x003911dc │ │ │ │ - eorseq r1, r9, r8, ror #3 │ │ │ │ - andeq r0, r7, r0, lsr ip │ │ │ │ - andeq r0, r7, r8, ror r9 │ │ │ │ - eorseq r9, r8, ip, lsl ip │ │ │ │ - andeq r0, r7, r8, ror r0 │ │ │ │ - eorseq r4, r7, r0, asr #11 │ │ │ │ - muleq r6, ip, lr │ │ │ │ - @ instruction: 0x003911f0 │ │ │ │ + eorseq r9, r8, r0, asr #23 │ │ │ │ + eorseq r8, r5, r0, lsl r5 │ │ │ │ + eorseq r8, r5, r4, lsr #7 │ │ │ │ + eorseq r0, r9, ip, lsr #29 │ │ │ │ + eorseq r0, r9, r8, asr #29 │ │ │ │ + ldrheq r8, [r5], -r0 @ │ │ │ │ + eorseq r0, r9, r0, ror #29 │ │ │ │ + eorseq r0, r9, ip, ror #29 │ │ │ │ + ldrdeq r0, [r7], -r4 │ │ │ │ + andeq r0, r7, r0, asr #19 │ │ │ │ + mlaseq r8, r0, r9, r9 │ │ │ │ + andeq r0, r7, r0, asr #1 │ │ │ │ + eorseq r4, r7, r0, asr #5 │ │ │ │ + andeq pc, r6, r4, ror #29 │ │ │ │ + @ instruction: 0x00390ef4 │ │ │ │ │ │ │ │ -000716d4 : │ │ │ │ - ldr r3, [pc, #84] @ 71730 │ │ │ │ +0007171c : │ │ │ │ + ldr r3, [pc, #84] @ 71778 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 71704 │ │ │ │ + bne 7174c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 716e8 │ │ │ │ + bne 71730 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #40] @ 71734 │ │ │ │ + ldr r2, [pc, #40] @ 7177c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 71728 │ │ │ │ + beq 71770 │ │ │ │ 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] @ 7178c │ │ │ │ - ldr r1, [pc, #60] @ 71790 │ │ │ │ + ldr r3, [pc, #60] @ 717d4 │ │ │ │ + ldr r1, [pc, #60] @ 717d8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 71784 │ │ │ │ + blt 717cc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 71794 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #16] @ 717dc │ │ │ │ + bl a9c3c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x0038f2d8 │ │ │ │ - eorseq r1, r9, r8, lsl #4 │ │ │ │ + @ instruction: 0x0038efd8 │ │ │ │ + eorseq r0, r9, r8, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ 717f0 │ │ │ │ + ldr r3, [pc, #64] @ 71838 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ 717f4 │ │ │ │ + ldr r1, [pc, #52] @ 7183c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 717d4 │ │ │ │ + bge 7181c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1033c4 │ │ │ │ + bl 103538 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 717cc │ │ │ │ - ldr r0, [pc, #12] @ 717f8 │ │ │ │ + blt 71814 │ │ │ │ + ldr r0, [pc, #12] @ 71840 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x0038f2d8 │ │ │ │ + @ instruction: 0x0038efd8 │ │ │ │ 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] @ 71844 │ │ │ │ - ldr r1, [pc, #48] @ 71848 │ │ │ │ + ldr r3, [pc, #48] @ 7188c │ │ │ │ + ldr r1, [pc, #48] @ 71890 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 7183c │ │ │ │ + blt 71884 │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #20] @ 7184c │ │ │ │ + ldr r0, [pc, #20] @ 71894 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9bd4 │ │ │ │ + b a9c3c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x0038f2d8 │ │ │ │ - @ instruction: 0x0038b6fc │ │ │ │ + @ instruction: 0x0038efd8 │ │ │ │ + eorseq fp, r8, r0, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ 718c4 │ │ │ │ - ldr r1, [pc, #92] @ 718c8 │ │ │ │ + ldr r3, [pc, #92] @ 7190c │ │ │ │ + ldr r1, [pc, #92] @ 71910 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 718bc │ │ │ │ + blt 71904 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq 718a8 │ │ │ │ - ldr r0, [pc, #52] @ 718cc │ │ │ │ - bl 2b0e20 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 718f0 │ │ │ │ + ldr r0, [pc, #52] @ 71914 │ │ │ │ + bl 2b11b8 <_PyEval_GetBuiltin@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #40] @ 718d0 │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #40] @ 71918 │ │ │ │ + b a9c3c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #24] @ 718d4 │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #24] @ 7191c │ │ │ │ + b a9c3c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x0038f2d8 │ │ │ │ + @ instruction: 0x0038efd8 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq sp, r8, r0, asr r4 │ │ │ │ - @ instruction: 0x0038b6fc │ │ │ │ + eorseq sp, r8, r0, asr r1 │ │ │ │ + eorseq fp, r8, r0, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #216] @ 719c8 │ │ │ │ + ldr r3, [pc, #216] @ 71a10 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #200] @ 719cc │ │ │ │ + ldr r1, [pc, #200] @ 71a14 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 71930 │ │ │ │ + blt 71978 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 71938 │ │ │ │ - ldr r3, [pc, #168] @ 719d0 │ │ │ │ - ldr r1, [pc, #168] @ 719d4 │ │ │ │ + bne 71980 │ │ │ │ + ldr r3, [pc, #168] @ 71a18 │ │ │ │ + ldr r1, [pc, #168] @ 71a1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b 719c0 │ │ │ │ + b 71a08 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #144] @ 719d8 │ │ │ │ + ldr r1, [pc, #144] @ 71a20 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71930 │ │ │ │ + beq 71978 │ │ │ │ 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 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ 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 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ 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 9b440 │ │ │ │ - ldr r0, [pc, #24] @ 719dc │ │ │ │ + bl 9b3f0 │ │ │ │ + ldr r0, [pc, #24] @ 71a24 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x0038f2d8 │ │ │ │ + @ instruction: 0x0038efd8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r0, ror #21 │ │ │ │ - eorseq lr, r8, r4, lsl lr │ │ │ │ + eorseq pc, r8, r0, ror #15 │ │ │ │ + eorseq lr, r8, r0, lsr #22 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 719f8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 71a00 │ │ │ │ - mov r0, #0 │ │ │ │ - b 92fe8 │ │ │ │ - b 137724 │ │ │ │ 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] @ 71aec │ │ │ │ + ldr r1, [pc, #204] @ 71b10 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 17dce0 │ │ │ │ + bl 17e108 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - beq 71a58 │ │ │ │ + beq 71a7c │ │ │ │ ldr r2, [r6, #148] @ 0x94 │ │ │ │ ldr r3, [r7, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 71a58 │ │ │ │ + beq 71a7c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 71a90 │ │ │ │ - b 71a78 │ │ │ │ + beq 71ab4 │ │ │ │ + b 71a9c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 71a48 │ │ │ │ - ldr r0, [pc, #136] @ 71af0 │ │ │ │ + beq 71a6c │ │ │ │ + ldr r0, [pc, #136] @ 71b14 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f0534 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1efc1c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71a48 │ │ │ │ - b 71ae4 │ │ │ │ + bne 71a6c │ │ │ │ + b 71b08 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #108] @ 71af0 │ │ │ │ + ldr r0, [pc, #108] @ 71b14 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71ae4 │ │ │ │ + beq 71b08 │ │ │ │ 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 71ad4 │ │ │ │ + beq 71af8 │ │ │ │ mov r1, r6 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71ad4 │ │ │ │ + bne 71af8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - ldr r1, [pc, #44] @ 71af4 │ │ │ │ - ldr r0, [pc, #36] @ 71af0 │ │ │ │ + ldr r1, [pc, #44] @ 71b18 │ │ │ │ + ldr r0, [pc, #36] @ 71b14 │ │ │ │ mov r3, r5 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 71ae4 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 71b08 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2e9494 │ │ │ │ + b 2e97ec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r6, r6, ip, ror #10 │ │ │ │ - eorseq r1, r9, ip, lsr r4 │ │ │ │ - eorseq r9, r6, r8, ror #3 │ │ │ │ + eorseq r1, r9, ip, lsr r1 │ │ │ │ + eorseq r8, r6, r8, ror #29 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 71b34 │ │ │ │ + ldr r0, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 71b3c │ │ │ │ + mov r0, #0 │ │ │ │ + b 92f94 │ │ │ │ + b 13787c │ │ │ │ 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 340328 │ │ │ │ + bl 340214 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 71be4 │ │ │ │ + beq 71c2c │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71b84 │ │ │ │ + beq 71bcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 118a18 │ │ │ │ + bl 118b5c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 71be4 │ │ │ │ + beq 71c2c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #168] @ 71bf0 │ │ │ │ + ldr r3, [pc, #168] @ 71c38 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 71b94 │ │ │ │ + beq 71bdc │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 340bb4 │ │ │ │ + bl 340c38 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 71bc0 │ │ │ │ + beq 71c08 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 9b440 │ │ │ │ - b 71b94 │ │ │ │ + bl 9b3f0 │ │ │ │ + b 71bdc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71be8 │ │ │ │ + beq 71c30 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 71be8 │ │ │ │ + beq 71c30 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 340558 │ │ │ │ + bl 340820 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 71be8 │ │ │ │ + bne 71c30 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71be4 │ │ │ │ + beq 71c2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71be4 │ │ │ │ + bne 71c2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 71d7c │ │ │ │ + bl 71dc4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71d64 │ │ │ │ + beq 71dac │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r7, [r4, #20] │ │ │ │ - ldreq r7, [pc, #316] @ 71d70 │ │ │ │ + ldreq r7, [pc, #316] @ 71db8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 71d50 │ │ │ │ + beq 71d98 │ │ │ │ mov r0, #3 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ - bl 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 71c54 │ │ │ │ + bne 71c9c │ │ │ │ mov r4, #0 │ │ │ │ - b 71d20 │ │ │ │ + b 71d68 │ │ │ │ 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 287af0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 287fe0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bge 71cb4 │ │ │ │ + bge 71cfc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - b 71ce4 │ │ │ │ + b 71d2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ 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 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71d20 │ │ │ │ + beq 71d68 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71c4c │ │ │ │ + beq 71c94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71c4c │ │ │ │ + bne 71c94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 71c4c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 71c94 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71d3c │ │ │ │ + beq 71d84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 71d44 │ │ │ │ + beq 71d8c │ │ │ │ mov r5, r4 │ │ │ │ - b 71d64 │ │ │ │ + b 71dac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 71d3c │ │ │ │ - ldr r3, [pc, #28] @ 71d74 │ │ │ │ - ldr r1, [pc, #28] @ 71d78 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 71d84 │ │ │ │ + ldr r3, [pc, #28] @ 71dbc │ │ │ │ + ldr r1, [pc, #28] @ 71dc0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 71c4c │ │ │ │ + bl 18ec84 │ │ │ │ + b 71c94 │ │ │ │ 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 │ │ │ │ - mlaseq r6, ip, pc, r5 @ │ │ │ │ + mlaseq r6, ip, ip, r5 │ │ │ │ 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 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 71e14 │ │ │ │ + blt 71e5c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 71e08 │ │ │ │ + beq 71e50 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #76] @ 71e20 │ │ │ │ + ldreq r0, [pc, #76] @ 71e68 │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1bca6c │ │ │ │ + bl 1bbf1c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 71e0c │ │ │ │ + bge 71e54 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71e08 │ │ │ │ + beq 71e50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71e08 │ │ │ │ + bne 71e50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ 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] @ 71e8c │ │ │ │ + ldr r2, [pc, #64] @ 71ed4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #40] @ 71e90 │ │ │ │ + ldr r1, [pc, #40] @ 71ed8 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl fe234 │ │ │ │ + bl fe3a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71e84 │ │ │ │ + beq 71ecc │ │ │ │ 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 sl, r5, r4, lsl #16 │ │ │ │ + eorseq sl, r5, r4, lsl #10 │ │ │ │ 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 71d7c │ │ │ │ + bl 71dc4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 72004 │ │ │ │ + beq 7204c │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r7, [r4, #20] │ │ │ │ - ldreq r7, [pc, #316] @ 72010 │ │ │ │ + ldreq r7, [pc, #316] @ 72058 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 71ff0 │ │ │ │ + beq 72038 │ │ │ │ mov r0, #3 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ - bl 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 71ef4 │ │ │ │ + bne 71f3c │ │ │ │ mov r4, #0 │ │ │ │ - b 71fc0 │ │ │ │ + b 72008 │ │ │ │ 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 287af0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 287fe0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bge 71f54 │ │ │ │ + bge 71f9c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r7 │ │ │ │ - b 71f84 │ │ │ │ + b 71fcc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ 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 1d1928 │ │ │ │ + bl 1d0e38 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71fc0 │ │ │ │ + beq 72008 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71eec │ │ │ │ + beq 71f34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71eec │ │ │ │ + bne 71f34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 71eec │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 71f34 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71fdc │ │ │ │ + beq 72024 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 71fe4 │ │ │ │ + beq 7202c │ │ │ │ mov r5, r4 │ │ │ │ - b 72004 │ │ │ │ + b 7204c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 71fdc │ │ │ │ - ldr r3, [pc, #28] @ 72014 │ │ │ │ - ldr r1, [pc, #28] @ 72018 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 72024 │ │ │ │ + ldr r3, [pc, #28] @ 7205c │ │ │ │ + ldr r1, [pc, #28] @ 72060 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 71eec │ │ │ │ + bl 18ec84 │ │ │ │ + b 71f34 │ │ │ │ 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 │ │ │ │ - mlaseq r6, ip, pc, r5 @ │ │ │ │ + mlaseq r6, ip, ip, r5 │ │ │ │ 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] @ 72154 │ │ │ │ + ldr r1, [pc, #284] @ 7219c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 17dce0 │ │ │ │ + bl 17e108 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 72070 │ │ │ │ + beq 720b8 │ │ │ │ ldr r2, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 72070 │ │ │ │ + beq 720b8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 720ac │ │ │ │ - b 72094 │ │ │ │ + beq 720f4 │ │ │ │ + b 720dc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 72060 │ │ │ │ - ldr r0, [pc, #216] @ 72158 │ │ │ │ + beq 720a8 │ │ │ │ + ldr r0, [pc, #216] @ 721a0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f0534 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1efc1c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72060 │ │ │ │ + bne 720a8 │ │ │ │ mov r4, #0 │ │ │ │ - b 7214c │ │ │ │ + b 72194 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #184] @ 72158 │ │ │ │ + ldr r0, [pc, #184] @ 721a0 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7208c │ │ │ │ + beq 720d4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl aebe0 │ │ │ │ + bl aec90 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7208c │ │ │ │ + beq 720d4 │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 720fc │ │ │ │ + bne 72144 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7208c │ │ │ │ + beq 720d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7208c │ │ │ │ + bne 720d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 7208c │ │ │ │ - ldr r2, [pc, #88] @ 7215c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 720d4 │ │ │ │ + ldr r2, [pc, #88] @ 721a4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl a297c │ │ │ │ + bl a29e4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bne 7214c │ │ │ │ + bne 72194 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7208c │ │ │ │ + beq 720d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7208c │ │ │ │ + bne 720d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 7208c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 720d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r6, r6, ip, ror #10 │ │ │ │ - eorseq r1, r9, ip, asr r4 │ │ │ │ + eorseq r1, r9, ip, asr r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00072160 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +000721a8 <_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 721b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ + beq 72200 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 721b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ + beq 72200 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ - beq 721cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ + beq 72214 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 721cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #52] @ 721f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94> │ │ │ │ - ldr r1, [pc, #52] @ 721f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98> │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 72214 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #52] @ 7223c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94> │ │ │ │ + ldr r1, [pc, #52] @ 72240 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 721e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84> │ │ │ │ + b 7222c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84> │ │ │ │ add lr, sp, #12 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #12 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 2dd06c <_PyArg_ParseStackAndKeywords@@Base+0x4c> │ │ │ │ + bl 2dd3c4 <_PyArg_ParseStackAndKeywords@@Base+0x4c> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - eorseq r5, r6, r4, lsr r8 │ │ │ │ + eorseq r5, r6, r4, lsr r5 │ │ │ │ andeq r0, r0, r1, ror #17 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72224 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4> │ │ │ │ + beq 7226c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20b3e4 <_PyDeadline_Init@@Base+0x6cc> │ │ │ │ - ldr r0, [pc, #8] @ 7222c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc> │ │ │ │ + bl 20abe8 <_PyBytesWriter_WriteBytes@@Base+0x439c> │ │ │ │ + ldr r0, [pc, #8] @ 72274 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 7222c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc> │ │ │ │ + ldr r0, [pc] @ 72274 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ 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 2a4ffc │ │ │ │ + bl 2a547c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 722ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18c> │ │ │ │ + beq 72334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18c> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r6, [r4, #20] │ │ │ │ - ldreq r6, [pc, #128] @ 722f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x198> │ │ │ │ + ldreq r6, [pc, #128] @ 72340 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x198> │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a5970 │ │ │ │ + bl 2a5df0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge 722a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x140> │ │ │ │ - ldr r3, [pc, #104] @ 722fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x19c> │ │ │ │ - ldr r1, [pc, #104] @ 72300 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a0> │ │ │ │ + bge 722e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x140> │ │ │ │ + ldr r3, [pc, #104] @ 72344 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x19c> │ │ │ │ + ldr r1, [pc, #104] @ 72348 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 722ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18c> │ │ │ │ + bl 18ec84 │ │ │ │ + b 72334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18c> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 722dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x17c> │ │ │ │ + bgt 72324 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x17c> │ │ │ │ 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 1bc7a0 │ │ │ │ + bl 1bbc50 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #44] @ 72304 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a4> │ │ │ │ - bne 722f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x190> │ │ │ │ - b 722ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18c> │ │ │ │ - ldr r3, [pc, #36] @ 72308 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ - ldr r1, [pc, #36] @ 7230c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + ldrne r0, [pc, #44] @ 7234c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a4> │ │ │ │ + bne 72338 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x190> │ │ │ │ + b 72334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18c> │ │ │ │ + ldr r3, [pc, #36] @ 72350 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + ldr r1, [pc, #36] @ 72354 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ 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 #8 │ │ │ │ + eorseq r1, r9, r8, ror #2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r7, r8, lsr #15 │ │ │ │ + eorseq r6, r7, r8, lsr #9 │ │ │ │ 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 72340 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e0> │ │ │ │ - ldr r3, [pc, #420] @ 724d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x378> │ │ │ │ - ldr r1, [pc, #420] @ 724dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 72380 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x220> │ │ │ │ - ldr r1, [pc, #408] @ 724e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x380> │ │ │ │ + bne 72388 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e0> │ │ │ │ + ldr r3, [pc, #420] @ 72520 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x378> │ │ │ │ + ldr r1, [pc, #420] @ 72524 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 723c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x220> │ │ │ │ + ldr r1, [pc, #408] @ 72528 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x380> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dce0 │ │ │ │ + bl 17e108 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 723bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x25c> │ │ │ │ + bne 72404 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x25c> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c9e2c <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2ca240 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ - bne 723b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x250> │ │ │ │ + bne 723f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x250> │ │ │ │ mvn r0, #0 │ │ │ │ - b 724d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x370> │ │ │ │ + b 72518 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x370> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 723a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x248> │ │ │ │ + beq 723f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x248> │ │ │ │ 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 72388 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ - b 7249c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33c> │ │ │ │ + bne 723d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ + b 724e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33c> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 72484 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x324> │ │ │ │ + beq 724cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x324> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2c9e2c <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2ca240 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 72380 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x220> │ │ │ │ + beq 723c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x220> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl b8bf8 │ │ │ │ + bl b8c88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7249c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33c> │ │ │ │ + beq 724e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33c> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 72428 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c8> │ │ │ │ - ldr r3, [pc, #188] @ 724d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x378> │ │ │ │ - ldr r1, [pc, #196] @ 724e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x384> │ │ │ │ + bne 72470 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c8> │ │ │ │ + ldr r3, [pc, #188] @ 72520 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x378> │ │ │ │ + ldr r1, [pc, #196] @ 7252c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x384> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 72474 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x314> │ │ │ │ - bl ab150 │ │ │ │ + bl 18ec84 │ │ │ │ + b 724bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x314> │ │ │ │ + bl ab1b4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 72458 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f8> │ │ │ │ - bl a5784 │ │ │ │ + bne 724a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f8> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72474 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x314> │ │ │ │ - ldr r3, [pc, #156] @ 724e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x388> │ │ │ │ - ldr r1, [pc, #156] @ 724ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38c> │ │ │ │ + bne 724bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x314> │ │ │ │ + ldr r3, [pc, #156] @ 72530 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x388> │ │ │ │ + ldr r1, [pc, #156] @ 72534 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 72474 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x314> │ │ │ │ + bl 18ec84 │ │ │ │ + b 724bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x314> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 72444 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e4> │ │ │ │ + blt 7248c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2037a8 │ │ │ │ + bl 202e90 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 723e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x284> │ │ │ │ + bne 7242c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x284> │ │ │ │ cmp r4, #0 │ │ │ │ subne r4, r4, #1 │ │ │ │ - bne 724b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x354> │ │ │ │ - b 72380 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x220> │ │ │ │ - ldr r0, [pc, #76] @ 724d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x378> │ │ │ │ + bne 724fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x354> │ │ │ │ + b 723c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x220> │ │ │ │ + ldr r0, [pc, #76] @ 72520 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x378> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 724f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x390> │ │ │ │ + ldr r1, [pc, #92] @ 72538 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x390> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - b 72380 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x220> │ │ │ │ + bl 117864 │ │ │ │ + b 723c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x220> │ │ │ │ mov r0, r6 │ │ │ │ - bl 204840 │ │ │ │ + bl 203f24 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r6, #16] │ │ │ │ str r5, [r6, #12] │ │ │ │ - b 724d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x370> │ │ │ │ + b 72518 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x370> │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs 724b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x354> │ │ │ │ + bcs 724fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x354> │ │ │ │ mov r0, r5 │ │ │ │ - bl 99dfc │ │ │ │ - b 72380 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x220> │ │ │ │ + bl 99dac │ │ │ │ + b 723c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x220> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, lsl #9 │ │ │ │ + eorseq r1, r9, r8, lsl #3 │ │ │ │ subseq sp, r6, ip, lsl #10 │ │ │ │ - eorseq r1, r9, ip, lsr #9 │ │ │ │ + eorseq r1, r9, ip, lsr #3 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r8, asr #9 │ │ │ │ - eorseq r1, r9, ip, ror #9 │ │ │ │ + eorseq r1, r9, r8, asr #3 │ │ │ │ + eorseq r1, r9, ip, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b2f4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ 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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 72594 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x434> │ │ │ │ + bne 725dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x434> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 725a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x448> │ │ │ │ - b 725b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ + bne 725f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x448> │ │ │ │ + b 72600 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72584 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x424> │ │ │ │ + beq 725cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x424> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 725d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ + beq 7261c <_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] @ 72650 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f0> │ │ │ │ + ldreq r2, [pc, #76] @ 72698 <_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 72628 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c8> │ │ │ │ - ldr r0, [pc, #44] @ 72654 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f4> │ │ │ │ + bgt 72670 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c8> │ │ │ │ + ldr r0, [pc, #44] @ 7269c <_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 7262c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4cc> │ │ │ │ - ldr r0, [pc, #4] @ 72654 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f4> │ │ │ │ + bgt 72674 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4cc> │ │ │ │ + ldr r0, [pc, #4] @ 7269c <_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 72690 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x530> │ │ │ │ + bne 726d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x530> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 726a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x544> │ │ │ │ - b 726b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x554> │ │ │ │ + bne 726ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x544> │ │ │ │ + b 726fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x554> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72680 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x520> │ │ │ │ + beq 726c8 <_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 726e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x584> │ │ │ │ + blt 7272c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x584> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 7270c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ + blt 72754 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 72720 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c0> │ │ │ │ - ldr r1, [pc, #36] @ 72724 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ + ldr r3, [pc, #36] @ 72768 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c0> │ │ │ │ + ldr r1, [pc, #36] @ 7276c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #16] @ 72728 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c8> │ │ │ │ + ldr r0, [pc, #16] @ 72770 <_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 #7 │ │ │ │ + eorseq sl, r7, ip, ror #1 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #64] @ 72784 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x624> │ │ │ │ + ldr r1, [pc, #64] @ 727cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x624> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dce0 │ │ │ │ + bl 17e108 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7277c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61c> │ │ │ │ + beq 727c4 <_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 a67bc │ │ │ │ + bl a6824 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sp, r6, ip, lsl #10 │ │ │ │ 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 727b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x658> │ │ │ │ - ldr r3, [pc, #728] @ 72a84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x924> │ │ │ │ - ldr r1, [pc, #728] @ 72a88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x928> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 72a78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ - ldr r1, [pc, #716] @ 72a8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x92c> │ │ │ │ + bne 72800 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x658> │ │ │ │ + ldr r3, [pc, #728] @ 72acc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x924> │ │ │ │ + ldr r1, [pc, #728] @ 72ad0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x928> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 72ac0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ + ldr r1, [pc, #716] @ 72ad4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x92c> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dce0 │ │ │ │ + bl 17e108 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 72880 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x720> │ │ │ │ + bne 728c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x720> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 2d56e8 │ │ │ │ + bl 2d56b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72a78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ + beq 72ac0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ ldm r5, {r2, r3} │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ movhi r0, #0 │ │ │ │ - bhi 72824 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c4> │ │ │ │ + bhi 7286c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c4> │ │ │ │ lsl r0, r0, #3 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrne lr, [r5, #8] │ │ │ │ ldrne r1, [r5, #12] │ │ │ │ movne r2, #0 │ │ │ │ - bne 7286c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x70c> │ │ │ │ + bne 728b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x70c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 99dfc │ │ │ │ - bl 29dc68 │ │ │ │ - b 72a78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ + bl 99dac │ │ │ │ + bl 29e0e4 │ │ │ │ + b 72ac0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ ldr ip, [r1, r2, lsl #3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 7286c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x70c> │ │ │ │ + beq 728b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x70c> │ │ │ │ ldr r3, [ip] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [ip] │ │ │ │ cmp r2, lr │ │ │ │ - bne 7284c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ec> │ │ │ │ + bne 72894 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ec> │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 29cdc │ │ │ │ - b 72a64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x904> │ │ │ │ + b 72aac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x904> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 72a4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ec> │ │ │ │ + beq 72a94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ec> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2d56e8 │ │ │ │ + bl 2d56b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72a78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ - ldr r9, [pc, #488] @ 72a90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x930> │ │ │ │ - ldr r8, [pc, #488] @ 72a94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x934> │ │ │ │ + beq 72ac0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ + ldr r9, [pc, #488] @ 72ad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x930> │ │ │ │ + ldr r8, [pc, #488] @ 72adc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x934> │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8bf8 │ │ │ │ + bl b8c88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72a64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x904> │ │ │ │ + beq 72aac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x904> │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 728e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x784> │ │ │ │ + beq 7292c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x784> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 728f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x798> │ │ │ │ - ldr r3, [pc, #408] @ 72a84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x924> │ │ │ │ - ldr r1, [pc, #424] @ 72a98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x938> │ │ │ │ + beq 72940 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x798> │ │ │ │ + ldr r3, [pc, #408] @ 72acc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x924> │ │ │ │ + ldr r1, [pc, #424] @ 72ae0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x938> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 72a40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e0> │ │ │ │ + bl 18ec84 │ │ │ │ + b 72a88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e0> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl ab150 │ │ │ │ + bl ab1b4 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 72918 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b8> │ │ │ │ - bl a5784 │ │ │ │ + bne 72960 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b8> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72a40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e0> │ │ │ │ + bne 72a88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e0> │ │ │ │ ldr fp, [r7, #16] │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 20a138 <_PyLong_UnsignedShort_Converter@@Base+0x2698> │ │ │ │ + bl 2099bc <_PyBytesWriter_WriteBytes@@Base+0x3170> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ strne sl, [r3, #4] │ │ │ │ - bne 728a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x748> │ │ │ │ + bne 728f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x748> │ │ │ │ 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 72990 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x830> │ │ │ │ + bhi 729d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x830> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r2, r3, r3, lsl #1 │ │ │ │ cmp r2, r1, lsl #1 │ │ │ │ - bcc 728a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x748> │ │ │ │ + bcc 728f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x748> │ │ │ │ cmp r3, r8 │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b 72994 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x834> │ │ │ │ + b 729dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x834> │ │ │ │ mov r2, #2 │ │ │ │ muls r3, r2, r3 │ │ │ │ - bmi 729cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x86c> │ │ │ │ + bmi 72a14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x86c> │ │ │ │ mov sl, #8 │ │ │ │ cmp r3, sl │ │ │ │ lslhi sl, sl, #1 │ │ │ │ - bhi 729a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x840> │ │ │ │ + bhi 729e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x840> │ │ │ │ cmn sl, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 729bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x85c> │ │ │ │ + bhi 72a04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x85c> │ │ │ │ lsl r0, sl, #3 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 729d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x874> │ │ │ │ + bne 72a1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x874> │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 29dc68 │ │ │ │ - b 72a40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e0> │ │ │ │ + bl 29e0e4 │ │ │ │ + b 72a88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e0> │ │ │ │ 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 72a34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d4> │ │ │ │ + beq 72a7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d4> │ │ │ │ ldr r3, [sl, #-8] │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r2, r3, #0 │ │ │ │ - beq 72a2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8cc> │ │ │ │ + beq 72a74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8cc> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 20a138 <_PyLong_UnsignedShort_Converter@@Base+0x2698> │ │ │ │ + bl 2099bc <_PyBytesWriter_WriteBytes@@Base+0x3170> │ │ │ │ sub fp, fp, #1 │ │ │ │ ldr r2, [sl, #-4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ add sl, sl, #8 │ │ │ │ - b 729f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x894> │ │ │ │ + b 72a3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x894> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99dfc │ │ │ │ - b 728a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x748> │ │ │ │ + bl 99dac │ │ │ │ + b 728f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x748> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8038 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ - b 72a78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ - ldr r0, [pc, #48] @ 72a84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x924> │ │ │ │ + bl 2d8324 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ + b 72ac0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ + ldr r0, [pc, #48] @ 72acc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x924> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ 72a9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x93c> │ │ │ │ + ldr r1, [pc, #64] @ 72ae4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x93c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - b 72a78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ + bl 117864 │ │ │ │ + b 72ac0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d8038 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ + bl 2d8324 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r6, #8] │ │ │ │ - b 72a7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ + b 72ac4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, lsl #9 │ │ │ │ + eorseq r1, r9, r8, lsl #3 │ │ │ │ subseq sp, r6, ip, lsl #10 │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ - eorseq r1, r9, ip, asr #10 │ │ │ │ - eorseq r1, r9, r0, ror r5 │ │ │ │ + eorseq r1, r9, ip, asr #4 │ │ │ │ + eorseq r1, r9, r0, ror r2 │ │ │ │ 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 1c0538 │ │ │ │ + bl 1bfa50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72ad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x978> │ │ │ │ + bne 72b20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x978> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 72b00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ - bl a5784 │ │ │ │ + bne 72b48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72ad0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x970> │ │ │ │ - ldr r0, [pc, #20] @ 72b14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b4> │ │ │ │ + bne 72b18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x970> │ │ │ │ + ldr r0, [pc, #20] @ 72b5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #16] @ 72b18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b8> │ │ │ │ + ldr r2, [pc, #16] @ 72b60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b8> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 72b14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b4> │ │ │ │ + ldr r0, [pc, #4] @ 72b5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b4> │ │ │ │ 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, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 9b344 │ │ │ │ + bl 9b2f4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72b6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ + beq 72bb4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 72b6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ + beq 72bb4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 72b6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 72bb4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 9adc8 <_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] @ 72bf8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa98> │ │ │ │ + ldr r1, [pc, #64] @ 72c40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa98> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dce0 │ │ │ │ + bl 17e108 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72bf0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa90> │ │ │ │ + beq 72c38 <_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 a67bc │ │ │ │ + bl a6824 │ │ │ │ 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] @ 72d4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbec> │ │ │ │ + ldr r3, [pc, #312] @ 72d94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbec> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #300] @ 72d50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf0> │ │ │ │ + ldr r1, [pc, #300] @ 72d98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf0> │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 72c6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ + blt 72cb4 <_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 72c5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xafc> │ │ │ │ + beq 72ca4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xafc> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ addeq r8, r5, #8 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 72c94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb34> │ │ │ │ - ldr r3, [pc, #240] @ 72d54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf4> │ │ │ │ - ldr r1, [pc, #240] @ 72d58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf8> │ │ │ │ + beq 72cdc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb34> │ │ │ │ + ldr r3, [pc, #240] @ 72d9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf4> │ │ │ │ + ldr r1, [pc, #240] @ 72da0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r5, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 72c88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb28> │ │ │ │ + blt 72cd0 <_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 72ce0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb80> │ │ │ │ + bge 72d28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb80> │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ - bl ab150 │ │ │ │ + bl ab1b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge 72cb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb58> │ │ │ │ - bl a5784 │ │ │ │ + bge 72d00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb58> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72c6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ + bne 72cb4 <_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 72c74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb14> │ │ │ │ + bne 72cbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb14> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 72d44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbe4> │ │ │ │ + b 72d8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbe4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ subs r3, r0, #0 │ │ │ │ addne ip, r3, #8 │ │ │ │ movne r2, #0 │ │ │ │ - beq 72c6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ + beq 72cb4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ cmp r2, r7 │ │ │ │ - bge 72d38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd8> │ │ │ │ + bge 72d80 <_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 72cf8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb98> │ │ │ │ + b 72d40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb98> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 9b440 │ │ │ │ - ldr r0, [pc, #16] @ 72d5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfc> │ │ │ │ + bl 9b3f0 │ │ │ │ + ldr r0, [pc, #16] @ 72da4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfc> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x0038f2d8 │ │ │ │ + @ instruction: 0x0038efd8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r9, r4, asr r9 │ │ │ │ + eorseq r0, r9, r4, ror #12 │ │ │ │ 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 9b344 │ │ │ │ + bl 9b2f4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72db0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc50> │ │ │ │ + beq 72df8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc50> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 72db0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc50> │ │ │ │ + beq 72df8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc50> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 72db0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc50> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 72df8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc50> │ │ │ │ + bl 9adc8 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 72e14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb4> │ │ │ │ - ldr r3, [pc, #64] @ 72e48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce8> │ │ │ │ - ldr r1, [pc, #64] @ 72e4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcec> │ │ │ │ + bgt 72e5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb4> │ │ │ │ + ldr r3, [pc, #64] @ 72e90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce8> │ │ │ │ + ldr r1, [pc, #64] @ 72e94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 72e40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce0> │ │ │ │ + bl 18ec84 │ │ │ │ + b 72e88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce0> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 72e34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd4> │ │ │ │ - ldr r3, [pc, #32] @ 72e48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce8> │ │ │ │ - ldr r1, [pc, #36] @ 72e50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf0> │ │ │ │ + beq 72e7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd4> │ │ │ │ + ldr r3, [pc, #32] @ 72e90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce8> │ │ │ │ + ldr r1, [pc, #36] @ 72e98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 72e40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce0> │ │ │ │ + bl 18ec84 │ │ │ │ + b 72e88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce0> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b a5a74 │ │ │ │ + b a5adc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsr #2 │ │ │ │ - eorseq r2, r7, ip, lsl #4 │ │ │ │ + eorseq sp, r6, ip, lsr #28 │ │ │ │ + eorseq r1, r7, ip, lsl #30 │ │ │ │ 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 204840 │ │ │ │ + bl 203f24 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2c9e2c <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2ca240 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #16] @ 72e98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd38> │ │ │ │ + ldr r2, [pc, #16] @ 72ee0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd38> │ │ │ │ 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, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 124998 <_PyType_Name@@Base> │ │ │ │ + bl 124b1c <_PyType_Name@@Base> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 72ed8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd78> │ │ │ │ + bne 72f20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd78> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 72ee8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd88> │ │ │ │ - b 128bc8 │ │ │ │ + ldr r0, [pc, #16] @ 72f30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd88> │ │ │ │ + b 128d3c │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #8] @ 72eec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd8c> │ │ │ │ + ldr r0, [pc, #8] @ 72f34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd8c> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128bc8 │ │ │ │ - mlaseq r7, r0, r1, sl │ │ │ │ - @ instruction: 0x003915bc │ │ │ │ + b 128d3c │ │ │ │ + mlaseq r7, r0, lr, r9 │ │ │ │ + @ instruction: 0x003912bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ 72f54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf4> │ │ │ │ - ldr r1, [pc, #76] @ 72f58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf8> │ │ │ │ + ldr r3, [pc, #76] @ 72f9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf4> │ │ │ │ + ldr r1, [pc, #76] @ 72fa0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf8> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 72f4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdec> │ │ │ │ + blt 72f94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdec> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - blt 72f40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ + blt 72f88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #28] @ 72f5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdfc> │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #28] @ 72fa4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdfc> │ │ │ │ + b a9c3c │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #20] @ 72f60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe00> │ │ │ │ - b a9bd4 │ │ │ │ + ldr r0, [pc, #20] @ 72fa8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe00> │ │ │ │ + b a9c3c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x0038f2d8 │ │ │ │ - eorseq fp, r8, r4, lsl #14 │ │ │ │ - eorseq r9, r8, r0, lsr #21 │ │ │ │ + @ instruction: 0x0038efd8 │ │ │ │ + eorseq fp, r8, r8, ror r4 │ │ │ │ + eorseq r9, r8, r4, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - b 717fc │ │ │ │ + b 71844 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - beq 72fb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe50> │ │ │ │ - ldr r3, [pc, #12] @ 72fb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe58> │ │ │ │ + beq 72ff8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe50> │ │ │ │ + ldr r3, [pc, #12] @ 73000 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe58> │ │ │ │ mov r0, #3 │ │ │ │ - b a28ac │ │ │ │ + b a2914 │ │ │ │ mov r0, #2 │ │ │ │ - b a297c │ │ │ │ + b a29e4 │ │ │ │ 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 73010 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb0> │ │ │ │ + bhi 73058 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb0> │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 73030 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xed0> │ │ │ │ - b 7308c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ - ldr r0, [pc, #284] @ 73134 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd4> │ │ │ │ + beq 73078 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xed0> │ │ │ │ + b 730d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ + ldr r0, [pc, #284] @ 7317c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd4> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72ff4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe94> │ │ │ │ - b 7308c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ + bne 7303c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe94> │ │ │ │ + b 730d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ cmp r6, #1 │ │ │ │ - ble 730c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf68> │ │ │ │ + ble 73110 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf68> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #244] @ 73138 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd8> │ │ │ │ + ldr r2, [pc, #244] @ 73180 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd8> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 730a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf48> │ │ │ │ + beq 730f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf48> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 73094 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf34> │ │ │ │ + beq 730dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf34> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7308c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ + beq 730d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 730ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf4c> │ │ │ │ - ldr r3, [pc, #184] @ 7313c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfdc> │ │ │ │ - ldr r1, [pc, #184] @ 73140 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - mov r4, #0 │ │ │ │ - b 73114 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb4> │ │ │ │ - ldr r2, [pc, #168] @ 73144 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe4> │ │ │ │ - ldr r1, [pc, #168] @ 73148 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe8> │ │ │ │ - ldr r0, [pc, #144] @ 73134 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd4> │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 7308c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ + beq 730f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf4c> │ │ │ │ + ldr r3, [pc, #184] @ 73184 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfdc> │ │ │ │ + ldr r1, [pc, #184] @ 73188 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + mov r4, #0 │ │ │ │ + b 7315c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb4> │ │ │ │ + ldr r2, [pc, #168] @ 7318c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe4> │ │ │ │ + ldr r1, [pc, #168] @ 73190 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe8> │ │ │ │ + ldr r0, [pc, #144] @ 7317c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd4> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 730d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 730cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6c> │ │ │ │ + beq 73114 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6c> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 1033c4 │ │ │ │ + bl 103538 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 730cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6c> │ │ │ │ - b 7308c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ + bge 73114 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6c> │ │ │ │ + b 730d4 <_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 227c40 │ │ │ │ + bl 2279a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 73114 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb4> │ │ │ │ + beq 7315c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb4> │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #60] @ 7314c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfec> │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #60] @ 73194 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfec> │ │ │ │ + bl a9c3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 73128 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc8> │ │ │ │ + beq 73170 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc8> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r7, r0, ror #8 │ │ │ │ + eorseq r1, r7, r0, ror #2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r1, r0 │ │ │ │ - eorseq r8, r6, r0, ror r0 │ │ │ │ - eorseq r9, r6, r8, lsl #5 │ │ │ │ - eorseq r3, r7, r8, ror r8 │ │ │ │ + mlaseq r5, ip, lr, pc @ │ │ │ │ + eorseq r7, r6, r0, ror sp │ │ │ │ + eorseq r8, r6, r8, lsl #31 │ │ │ │ + eorseq r3, r7, r8, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ 731a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1044> │ │ │ │ - ldr r1, [pc, #60] @ 731a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1048> │ │ │ │ + ldr r3, [pc, #60] @ 731ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1044> │ │ │ │ + ldr r1, [pc, #60] @ 731f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1048> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 7319c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x103c> │ │ │ │ + blt 731e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x103c> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 731ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104c> │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #16] @ 731f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104c> │ │ │ │ + bl a9c3c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x0038f2d8 │ │ │ │ - eorseq r1, r9, r8, lsl #4 │ │ │ │ + @ instruction: 0x0038efd8 │ │ │ │ + eorseq r0, r9, r8, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ 73208 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a8> │ │ │ │ + ldr r3, [pc, #64] @ 73250 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ 7320c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10ac> │ │ │ │ + ldr r1, [pc, #52] @ 73254 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10ac> │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 731ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108c> │ │ │ │ + bge 73234 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1033c4 │ │ │ │ + bl 103538 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 731e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1084> │ │ │ │ - ldr r0, [pc, #12] @ 73210 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10b0> │ │ │ │ + blt 7322c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1084> │ │ │ │ + ldr r0, [pc, #12] @ 73258 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10b0> │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x0038f2d8 │ │ │ │ + @ instruction: 0x0038efd8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subs r0, r1, #0 │ │ │ │ - beq 73238 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10d8> │ │ │ │ + beq 73280 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10d8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2912b4 │ │ │ │ + bl 2917a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 7326c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x110c> │ │ │ │ - bl a5784 │ │ │ │ + bne 732b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x110c> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73278 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1118> │ │ │ │ + bne 732c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1118> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a74 │ │ │ │ + b a5adc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - ldr r1, [pc, #160] @ 73344 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e4> │ │ │ │ + ldr r1, [pc, #160] @ 7338c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e4> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 732d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ + beq 7331c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ bl 29958 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 732dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x117c> │ │ │ │ - ldr r3, [pc, #120] @ 73348 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ + bge 73324 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x117c> │ │ │ │ + ldr r3, [pc, #120] @ 73390 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 7333c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ - bne 732f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1194> │ │ │ │ - ldr r3, [pc, #96] @ 73348 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ - ldr r1, [pc, #96] @ 7334c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ec> │ │ │ │ + b 73384 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ + bne 7333c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1194> │ │ │ │ + ldr r3, [pc, #96] @ 73390 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ + ldr r1, [pc, #96] @ 73394 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 732d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ + bl 18ec84 │ │ │ │ + b 7331c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 73310 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b0> │ │ │ │ + bne 73358 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b0> │ │ │ │ mov r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 92a30 │ │ │ │ - b 7333c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ + bl 92a94 │ │ │ │ + b 73384 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ cmp r3, #10 │ │ │ │ - bne 73328 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ + bne 73370 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ mov r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 92a30 │ │ │ │ - b 7333c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ - ldr r3, [pc, #24] @ 73348 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ - ldr r1, [pc, #28] @ 73350 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f0> │ │ │ │ + bl 92a94 │ │ │ │ + b 73384 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ + ldr r3, [pc, #24] @ 73390 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ + ldr r1, [pc, #28] @ 73398 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 732d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ + bl 18ec84 │ │ │ │ + b 7331c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x003915d0 │ │ │ │ + @ instruction: 0x003912d0 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r1, r9, r0, ror #11 │ │ │ │ - @ instruction: 0x003836f8 │ │ │ │ + eorseq r1, r9, r0, ror #5 │ │ │ │ + @ instruction: 0x003833f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 7339c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123c> │ │ │ │ - ldr r1, [pc, #48] @ 733a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1240> │ │ │ │ + ldr r3, [pc, #48] @ 733e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123c> │ │ │ │ + ldr r1, [pc, #48] @ 733e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1240> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 73394 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1234> │ │ │ │ + blt 733dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1234> │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #20] @ 733a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1244> │ │ │ │ + ldr r0, [pc, #20] @ 733ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1244> │ │ │ │ pop {r4, lr} │ │ │ │ - b a9bd4 │ │ │ │ + b a9c3c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x0038f2d8 │ │ │ │ - eorseq r1, r9, r0, lsl r6 │ │ │ │ + @ instruction: 0x0038efd8 │ │ │ │ + eorseq r1, r9, r0, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ sub r7, r7, #1 │ │ │ │ - beq 733f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + beq 73440 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 733c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ + beq 73410 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 733c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ + beq 73410 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73414 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12b4> │ │ │ │ + bne 7345c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12b4> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73424 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c4> │ │ │ │ - b 73434 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12d4> │ │ │ │ + bne 7346c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c4> │ │ │ │ + b 7347c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12d4> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73404 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12a4> │ │ │ │ + beq 7344c <_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 │ │ │ │ │ │ │ │ -00073450 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +00073498 <_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 73498 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ + beq 734e0 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 73498 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 734c8 <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 734cc <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ + bne 734e0 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 73510 <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 73514 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 734b4 <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ - bl 13b6f4 │ │ │ │ + bl 18ec84 │ │ │ │ + b 734fc <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ + bl 13b84c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 734bc <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ - bl a5784 │ │ │ │ + bne 73504 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 734bc <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + beq 73504 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003812b4 │ │ │ │ + @ instruction: 0x00380fb4 │ │ │ │ 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 73508 <_PyLong_Size_t_Converter@@Base+0xb8> │ │ │ │ + bne 73550 <_PyLong_Size_t_Converter@@Base+0xb8> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7352c <_PyLong_Size_t_Converter@@Base+0xdc> │ │ │ │ - b 7351c <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ + beq 73574 <_PyLong_Size_t_Converter@@Base+0xdc> │ │ │ │ + b 73564 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 734f8 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ + beq 73540 <_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 73548 <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ + beq 73590 <_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 73564 <_PyLong_Size_t_Converter@@Base+0x114> │ │ │ │ + beq 735ac <_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 73580 <_PyLong_Size_t_Converter@@Base+0x130> │ │ │ │ + beq 735c8 <_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 7359c <_PyLong_Size_t_Converter@@Base+0x14c> │ │ │ │ + beq 735e4 <_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 735b8 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ + beq 73600 <_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 735d4 <_PyLong_Size_t_Converter@@Base+0x184> │ │ │ │ + beq 7361c <_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 735f0 <_PyLong_Size_t_Converter@@Base+0x1a0> │ │ │ │ + beq 73638 <_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 7360c <_PyLong_Size_t_Converter@@Base+0x1bc> │ │ │ │ + beq 73654 <_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 73628 <_PyLong_Size_t_Converter@@Base+0x1d8> │ │ │ │ + beq 73670 <_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 73644 <_PyLong_Size_t_Converter@@Base+0x1f4> │ │ │ │ + beq 7368c <_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 73660 <_PyLong_Size_t_Converter@@Base+0x210> │ │ │ │ + beq 736a8 <_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 7367c <_PyLong_Size_t_Converter@@Base+0x22c> │ │ │ │ + beq 736c4 <_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 73698 <_PyLong_Size_t_Converter@@Base+0x248> │ │ │ │ + beq 736e0 <_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 736b4 <_PyLong_Size_t_Converter@@Base+0x264> │ │ │ │ + beq 736fc <_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} │ │ │ │ @@ -74991,94 +75007,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 73708 <_PyLong_Size_t_Converter@@Base+0x2b8> │ │ │ │ + bne 73750 <_PyLong_Size_t_Converter@@Base+0x2b8> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7371c <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ - b 7372c <_PyLong_Size_t_Converter@@Base+0x2dc> │ │ │ │ + bne 73764 <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ + b 73774 <_PyLong_Size_t_Converter@@Base+0x2dc> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 736f8 <_PyLong_Size_t_Converter@@Base+0x2a8> │ │ │ │ + beq 73740 <_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 73748 <_PyLong_Size_t_Converter@@Base+0x2f8> │ │ │ │ + beq 73790 <_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 73764 <_PyLong_Size_t_Converter@@Base+0x314> │ │ │ │ + beq 737ac <_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 73780 <_PyLong_Size_t_Converter@@Base+0x330> │ │ │ │ + beq 737c8 <_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 7379c <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ + beq 737e4 <_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 737b8 <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ + beq 73800 <_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 737d4 <_PyLong_Size_t_Converter@@Base+0x384> │ │ │ │ + beq 7381c <_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 737f0 <_PyLong_Size_t_Converter@@Base+0x3a0> │ │ │ │ + beq 73838 <_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 7380c <_PyLong_Size_t_Converter@@Base+0x3bc> │ │ │ │ + beq 73854 <_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 73828 <_PyLong_Size_t_Converter@@Base+0x3d8> │ │ │ │ + beq 73870 <_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 73844 <_PyLong_Size_t_Converter@@Base+0x3f4> │ │ │ │ + beq 7388c <_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} │ │ │ │ @@ -75086,118 +75102,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] @ 739ec <_PyLong_Size_t_Converter@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #372] @ 73a34 <_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 ef504 │ │ │ │ + bl ef668 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 738b4 <_PyLong_Size_t_Converter@@Base+0x464> │ │ │ │ + beq 738fc <_PyLong_Size_t_Converter@@Base+0x464> │ │ │ │ cmp r0, #3 │ │ │ │ mov r2, r0 │ │ │ │ - bne 738fc <_PyLong_Size_t_Converter@@Base+0x4ac> │ │ │ │ - b 738d4 <_PyLong_Size_t_Converter@@Base+0x484> │ │ │ │ - ldr r1, [pc, #308] @ 739f0 <_PyLong_Size_t_Converter@@Base+0x5a0> │ │ │ │ + bne 73944 <_PyLong_Size_t_Converter@@Base+0x4ac> │ │ │ │ + b 7391c <_PyLong_Size_t_Converter@@Base+0x484> │ │ │ │ + ldr r1, [pc, #308] @ 73a38 <_PyLong_Size_t_Converter@@Base+0x5a0> │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73910 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ - b 73940 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + bne 73958 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ + b 73988 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #272] @ 739f4 <_PyLong_Size_t_Converter@@Base+0x5a4> │ │ │ │ + ldr r1, [pc, #272] @ 73a3c <_PyLong_Size_t_Converter@@Base+0x5a4> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73910 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ - b 73940 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ - ldr r3, [pc, #244] @ 739f8 <_PyLong_Size_t_Converter@@Base+0x5a8> │ │ │ │ - ldr r1, [pc, #244] @ 739fc <_PyLong_Size_t_Converter@@Base+0x5ac> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 73940 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ - ldr r2, [pc, #232] @ 73a00 <_PyLong_Size_t_Converter@@Base+0x5b0> │ │ │ │ + bne 73958 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ + b 73988 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + ldr r3, [pc, #244] @ 73a40 <_PyLong_Size_t_Converter@@Base+0x5a8> │ │ │ │ + ldr r1, [pc, #244] @ 73a44 <_PyLong_Size_t_Converter@@Base+0x5ac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117864 │ │ │ │ + b 73988 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + ldr r2, [pc, #232] @ 73a48 <_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 2d8bd8 │ │ │ │ + bl 2d8ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73948 <_PyLong_Size_t_Converter@@Base+0x4f8> │ │ │ │ + bne 73990 <_PyLong_Size_t_Converter@@Base+0x4f8> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, #0 │ │ │ │ - b 739c8 <_PyLong_Size_t_Converter@@Base+0x578> │ │ │ │ + b 73a10 <_PyLong_Size_t_Converter@@Base+0x578> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #176] @ 73a04 <_PyLong_Size_t_Converter@@Base+0x5b4> │ │ │ │ - ldr r0, [pc, #176] @ 73a08 <_PyLong_Size_t_Converter@@Base+0x5b8> │ │ │ │ + ldr r1, [pc, #176] @ 73a4c <_PyLong_Size_t_Converter@@Base+0x5b4> │ │ │ │ + ldr r0, [pc, #176] @ 73a50 <_PyLong_Size_t_Converter@@Base+0x5b8> │ │ │ │ mov r2, r4 │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 73940 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + blt 73988 <_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] @ 73a0c <_PyLong_Size_t_Converter@@Base+0x5bc> │ │ │ │ + ldr r2, [pc, #108] @ 73a54 <_PyLong_Size_t_Converter@@Base+0x5bc> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2d0f98 │ │ │ │ + bl 2d0f78 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 73938 <_PyLong_Size_t_Converter@@Base+0x4e8> │ │ │ │ + beq 73980 <_PyLong_Size_t_Converter@@Base+0x4e8> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl a5a74 │ │ │ │ - ldr r3, [pc, #28] @ 739ec <_PyLong_Size_t_Converter@@Base+0x59c> │ │ │ │ + bl a5adc │ │ │ │ + ldr r3, [pc, #28] @ 73a34 <_PyLong_Size_t_Converter@@Base+0x59c> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 739e4 <_PyLong_Size_t_Converter@@Base+0x594> │ │ │ │ + beq 73a2c <_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 r1, r9, r4, ror #12 │ │ │ │ - eorseq r1, r9, r0, ror r6 │ │ │ │ + eorseq r1, r9, r4, ror #6 │ │ │ │ + eorseq r1, r9, r0, ror r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, ip, ror r6 │ │ │ │ - eorseq r1, r9, r8, ror #12 │ │ │ │ - eorseq r7, r8, ip, lsr #32 │ │ │ │ - eorseq r1, r9, r8, lsr #13 │ │ │ │ - andeq r3, r7, r0, lsl sl │ │ │ │ + eorseq r1, r9, ip, ror r3 │ │ │ │ + eorseq r1, r9, r8, ror #6 │ │ │ │ + eorseq r6, r8, ip, lsr #26 │ │ │ │ + eorseq r1, r9, r8, lsr #7 │ │ │ │ + andeq r3, r7, r8, asr sl │ │ │ │ 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 │ │ │ │ @@ -75220,129 +75236,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] @ 73b58 <_PyLong_Size_t_Converter@@Base+0x708> │ │ │ │ + ldr r1, [pc, #200] @ 73ba0 <_PyLong_Size_t_Converter@@Base+0x708> │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 73ac0 <_PyLong_Size_t_Converter@@Base+0x670> │ │ │ │ + beq 73b08 <_PyLong_Size_t_Converter@@Base+0x670> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge 73ac8 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ - ldr r3, [pc, #164] @ 73b5c <_PyLong_Size_t_Converter@@Base+0x70c> │ │ │ │ - ldr r1, [pc, #164] @ 73b60 <_PyLong_Size_t_Converter@@Base+0x710> │ │ │ │ + bge 73b10 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ + ldr r3, [pc, #164] @ 73ba4 <_PyLong_Size_t_Converter@@Base+0x70c> │ │ │ │ + ldr r1, [pc, #164] @ 73ba8 <_PyLong_Size_t_Converter@@Base+0x710> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r4, #0 │ │ │ │ - b 73b4c <_PyLong_Size_t_Converter@@Base+0x6fc> │ │ │ │ + b 73b94 <_PyLong_Size_t_Converter@@Base+0x6fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 73ac0 <_PyLong_Size_t_Converter@@Base+0x670> │ │ │ │ + beq 73b08 <_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 73b64 <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ + bl 73bac <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge 73b04 <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ + bge 73b4c <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ mov r4, #0 │ │ │ │ - b 73b3c <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ + b 73b84 <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 73b28 <_PyLong_Size_t_Converter@@Base+0x6d8> │ │ │ │ + bne 73b70 <_PyLong_Size_t_Converter@@Base+0x6d8> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ - bl a297c │ │ │ │ + bl a29e4 │ │ │ │ mov r4, r0 │ │ │ │ - b 73b3c <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ + b 73b84 <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl caf40 <_PyBytes_Resize@@Base> │ │ │ │ + bl cafac <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 73b10 <_PyLong_Size_t_Converter@@Base+0x6c0> │ │ │ │ - b 73afc <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ + bge 73b58 <_PyLong_Size_t_Converter@@Base+0x6c0> │ │ │ │ + b 73b44 <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x003916b8 │ │ │ │ + @ instruction: 0x003913b8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r8, asr #13 │ │ │ │ + eorseq r1, r9, r8, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ - ldr ip, [pc, #204] @ 73c4c <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ + ldr ip, [pc, #204] @ 73c94 <_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 2cfb18 │ │ │ │ + bl 2cfac8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 73bc0 <_PyLong_Size_t_Converter@@Base+0x770> │ │ │ │ + bne 73c08 <_PyLong_Size_t_Converter@@Base+0x770> │ │ │ │ mvn r0, #0 │ │ │ │ - b 73c28 <_PyLong_Size_t_Converter@@Base+0x7d8> │ │ │ │ + b 73c70 <_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] @ 73c50 <_PyLong_Size_t_Converter@@Base+0x800> │ │ │ │ + ldr r2, [pc, #112] @ 73c98 <_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 2d0f98 │ │ │ │ + bl 2d0f78 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 73bb8 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ + beq 73c00 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2cfc2c │ │ │ │ + bl 2cfbdc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ - beq 73bb8 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ + beq 73c00 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #28] @ 73c4c <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ + ldr r3, [pc, #28] @ 73c94 <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 73c44 <_PyLong_Size_t_Converter@@Base+0x7f4> │ │ │ │ + beq 73c8c <_PyLong_Size_t_Converter@@Base+0x7f4> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - andeq r3, r7, r4, asr ip │ │ │ │ + muleq r7, ip, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ @@ -75369,116 +75385,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 73cf8 <_PyLong_Size_t_Converter@@Base+0x8a8> │ │ │ │ - ldr r2, [pc, #40] @ 73d10 <_PyLong_Size_t_Converter@@Base+0x8c0> │ │ │ │ - ldr r1, [pc, #40] @ 73d14 <_PyLong_Size_t_Converter@@Base+0x8c4> │ │ │ │ - ldr r0, [pc, #40] @ 73d18 <_PyLong_Size_t_Converter@@Base+0x8c8> │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ + bne 73d40 <_PyLong_Size_t_Converter@@Base+0x8a8> │ │ │ │ + ldr r2, [pc, #40] @ 73d58 <_PyLong_Size_t_Converter@@Base+0x8c0> │ │ │ │ + ldr r1, [pc, #40] @ 73d5c <_PyLong_Size_t_Converter@@Base+0x8c4> │ │ │ │ + ldr r0, [pc, #40] @ 73d60 <_PyLong_Size_t_Converter@@Base+0x8c8> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ - ldr r3, [pc, #24] @ 73d1c <_PyLong_Size_t_Converter@@Base+0x8cc> │ │ │ │ + ldr r3, [pc, #24] @ 73d64 <_PyLong_Size_t_Converter@@Base+0x8cc> │ │ │ │ tst r2, #3 │ │ │ │ - ldr r0, [pc, #20] @ 73d20 <_PyLong_Size_t_Converter@@Base+0x8d0> │ │ │ │ + ldr r0, [pc, #20] @ 73d68 <_PyLong_Size_t_Converter@@Base+0x8d0> │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - @ instruction: 0x0036aff4 │ │ │ │ - eorseq pc, r5, ip, lsr r2 @ │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + @ instruction: 0x0036acf4 │ │ │ │ + eorseq lr, r5, ip, lsr pc │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -00073d24 : │ │ │ │ +00073d6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 73d4c │ │ │ │ + beq 73d94 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - bne 73d60 │ │ │ │ - ldr r3, [pc, #244] @ 73e48 │ │ │ │ - ldr r1, [pc, #244] @ 73e4c │ │ │ │ + bne 73da8 │ │ │ │ + ldr r3, [pc, #244] @ 73e90 │ │ │ │ + ldr r1, [pc, #244] @ 73e94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 73e40 │ │ │ │ + bl 18ec84 │ │ │ │ + b 73e88 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 73d7c │ │ │ │ + beq 73dc4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne 73d90 │ │ │ │ - ldr r3, [pc, #196] @ 73e48 │ │ │ │ - ldr r1, [pc, #200] @ 73e50 │ │ │ │ + bne 73dd8 │ │ │ │ + ldr r3, [pc, #196] @ 73e90 │ │ │ │ + ldr r1, [pc, #200] @ 73e98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 73e40 │ │ │ │ + bl 18ec84 │ │ │ │ + b 73e88 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ - ldr r0, [pc, #184] @ 73e54 │ │ │ │ + ldr r0, [pc, #184] @ 73e9c │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, ip │ │ │ │ - bge 73de8 │ │ │ │ + bge 73e30 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 73dcc │ │ │ │ + beq 73e14 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ subs r3, r3, r0 │ │ │ │ ldrb r1, [r1, #87] @ 0x57 │ │ │ │ movne r3, #1 │ │ │ │ bics r1, r3, r1, lsr #6 │ │ │ │ - beq 73de0 │ │ │ │ - ldr r3, [pc, #116] @ 73e48 │ │ │ │ - ldr r1, [pc, #128] @ 73e58 │ │ │ │ + beq 73e28 │ │ │ │ + ldr r3, [pc, #116] @ 73e90 │ │ │ │ + ldr r1, [pc, #128] @ 73ea0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 73e40 │ │ │ │ + bl 117864 │ │ │ │ + b 73e88 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 73d9c │ │ │ │ + b 73de4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73e08 │ │ │ │ - ldr r3, [pc, #96] @ 73e5c │ │ │ │ - ldr r1, [pc, #96] @ 73e60 │ │ │ │ + bne 73e50 │ │ │ │ + ldr r3, [pc, #96] @ 73ea4 │ │ │ │ + ldr r1, [pc, #96] @ 73ea8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 73e40 │ │ │ │ + bl 117864 │ │ │ │ + b 73e88 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 73e30 │ │ │ │ + beq 73e78 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ add r2, r3, #1 │ │ │ │ streq r2, [r0] │ │ │ │ - beq 73e30 │ │ │ │ + beq 73e78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 73e30 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 73e78 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 308cc4 │ │ │ │ + b 30901c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, ror #13 │ │ │ │ - eorseq r1, r9, ip, lsl #14 │ │ │ │ + eorseq r1, r9, r8, ror #7 │ │ │ │ + eorseq r1, r9, ip, lsl #8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r1, r9, r8, lsr r7 │ │ │ │ + eorseq r1, r9, r8, lsr r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, ip, asr r7 │ │ │ │ + eorseq r1, r9, ip, asr r4 │ │ │ │ │ │ │ │ -00073e64 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +00073eac <_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] │ │ │ │ @@ -75494,216 +75510,216 @@ │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #2 │ │ │ │ str r1, [r0, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3, #24] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00073ebc <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +00073f04 <_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] @ 73f74 <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ - ldrne r1, [pc, #144] @ 73f78 <_PyErr_SetFromPyStatus@@Base+0xbc> │ │ │ │ - bne 73f08 <_PyErr_SetFromPyStatus@@Base+0x4c> │ │ │ │ + ldrne r3, [pc, #144] @ 73fbc <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ + ldrne r1, [pc, #144] @ 73fc0 <_PyErr_SetFromPyStatus@@Base+0xbc> │ │ │ │ + bne 73f50 <_PyErr_SetFromPyStatus@@Base+0x4c> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 73f00 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ + beq 73f48 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 73f18 <_PyErr_SetFromPyStatus@@Base+0x5c> │ │ │ │ - ldr r3, [pc, #108] @ 73f74 <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #112] @ 73f7c <_PyErr_SetFromPyStatus@@Base+0xc0> │ │ │ │ + bne 73f60 <_PyErr_SetFromPyStatus@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #108] @ 73fbc <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #112] @ 73fc4 <_PyErr_SetFromPyStatus@@Base+0xc0> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 117720 │ │ │ │ - ldr r1, [pc, #96] @ 73f80 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + b 117864 │ │ │ │ + ldr r1, [pc, #96] @ 73fc8 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73f38 <_PyErr_SetFromPyStatus@@Base+0x7c> │ │ │ │ + bne 73f80 <_PyErr_SetFromPyStatus@@Base+0x7c> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 29dc68 │ │ │ │ + b 29e0e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #64] @ 73f84 <_PyErr_SetFromPyStatus@@Base+0xc8> │ │ │ │ + ldr r3, [pc, #64] @ 73fcc <_PyErr_SetFromPyStatus@@Base+0xc8> │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 73f60 <_PyErr_SetFromPyStatus@@Base+0xa4> │ │ │ │ + beq 73fa8 <_PyErr_SetFromPyStatus@@Base+0xa4> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #48] @ 73f88 <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ + ldr r1, [pc, #48] @ 73fd0 <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 117720 │ │ │ │ + b 117864 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #32] @ 73f8c <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ + ldr r1, [pc, #32] @ 73fd4 <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 117720 │ │ │ │ + b 117864 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r9, r4, lsl #15 │ │ │ │ - @ instruction: 0x003917b4 │ │ │ │ - mlaseq r5, r4, pc, r6 @ │ │ │ │ + eorseq r1, r9, r4, lsl #9 │ │ │ │ + @ instruction: 0x003914b4 │ │ │ │ + mlaseq r5, r4, ip, r6 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r8, r8, asr r4 │ │ │ │ - eorseq r3, r8, ip, asr r4 │ │ │ │ + eorseq r3, r8, r8, asr r1 │ │ │ │ + eorseq r3, r8, ip, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ subs r3, ip, #0 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r4, lsr #31 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 73fdc <_PyErr_SetFromPyStatus@@Base+0x120> │ │ │ │ + bne 74024 <_PyErr_SetFromPyStatus@@Base+0x120> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74014 <_PyErr_SetFromPyStatus@@Base+0x158> │ │ │ │ - ldr r1, [pc, #120] @ 7405c <_PyErr_SetFromPyStatus@@Base+0x1a0> │ │ │ │ + beq 7405c <_PyErr_SetFromPyStatus@@Base+0x158> │ │ │ │ + ldr r1, [pc, #120] @ 740a4 <_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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74050 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ + beq 74098 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 74034 <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ + bgt 7407c <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 74060 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #56] @ 740a8 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 74050 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ + bl 18ec84 │ │ │ │ + b 74098 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 7401c <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ - bl a5784 │ │ │ │ + bne 74064 <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7401c <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ + beq 74064 <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, ip, lsl #17 │ │ │ │ - eorseq r9, r6, r4, ror #31 │ │ │ │ + eorseq r9, r6, r4, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 740ac <_PyErr_SetFromPyStatus@@Base+0x1f0> │ │ │ │ + bne 740f4 <_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 740d0 <_PyErr_SetFromPyStatus@@Base+0x214> │ │ │ │ + b 74118 <_PyErr_SetFromPyStatus@@Base+0x214> │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74090 <_PyErr_SetFromPyStatus@@Base+0x1d4> │ │ │ │ + beq 740d8 <_PyErr_SetFromPyStatus@@Base+0x1d4> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 740e0 <_PyErr_SetFromPyStatus@@Base+0x224> │ │ │ │ + bne 74128 <_PyErr_SetFromPyStatus@@Base+0x224> │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ mov r1, r6 │ │ │ │ - blt 740c0 <_PyErr_SetFromPyStatus@@Base+0x204> │ │ │ │ - b 740f0 <_PyErr_SetFromPyStatus@@Base+0x234> │ │ │ │ + blt 74108 <_PyErr_SetFromPyStatus@@Base+0x204> │ │ │ │ + b 74138 <_PyErr_SetFromPyStatus@@Base+0x234> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 740cc <_PyErr_SetFromPyStatus@@Base+0x210> │ │ │ │ + beq 74114 <_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] @ 7410c <_PyErr_SetFromPyStatus@@Base+0x250> │ │ │ │ - b a9bd4 │ │ │ │ - eorseq r1, r9, ip, ror #15 │ │ │ │ - ldr r0, [pc] @ 74118 <_PyErr_SetFromPyStatus@@Base+0x25c> │ │ │ │ + ldr r0, [pc] @ 74154 <_PyErr_SetFromPyStatus@@Base+0x250> │ │ │ │ + b a9c3c │ │ │ │ + eorseq r1, r9, ip, ror #9 │ │ │ │ + ldr r0, [pc] @ 74160 <_PyErr_SetFromPyStatus@@Base+0x25c> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ -0007411c : │ │ │ │ +00074164 : │ │ │ │ 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] @ 741c0 │ │ │ │ + ldr r1, [pc, #140] @ 74208 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #132] @ 741c4 │ │ │ │ + ldr r0, [pc, #132] @ 7420c │ │ │ │ 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 16c248 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16c524 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 741b4 │ │ │ │ - ldr ip, [pc, #96] @ 741c8 │ │ │ │ + beq 741fc │ │ │ │ + ldr ip, [pc, #96] @ 74210 │ │ │ │ cmp r8, #0 │ │ │ │ - ldr r1, [pc, #92] @ 741cc │ │ │ │ + ldr r1, [pc, #92] @ 74214 │ │ │ │ movne r1, ip │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ stm sp, {r7, r9, sl, fp} │ │ │ │ - ldr r1, [pc, #72] @ 741d0 │ │ │ │ - bl ad1c4 │ │ │ │ + ldr r1, [pc, #72] @ 74218 │ │ │ │ + bl ad278 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 741b0 │ │ │ │ + beq 741f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 741b0 │ │ │ │ + bne 741f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 #2 │ │ │ │ - eorseq r9, r5, ip, lsl #20 │ │ │ │ + eorseq r6, r6, r4, lsl #28 │ │ │ │ + eorseq r9, r5, ip, lsl #14 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - @ instruction: 0x003917f4 │ │ │ │ - b 3e59c │ │ │ │ + @ instruction: 0x003914f4 │ │ │ │ + b 3e7f4 <_PyType_GetModuleByDef3@@Base+0xd58> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp ip, #1 │ │ │ │ @@ -75711,208 +75727,208 @@ │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 74230 │ │ │ │ + bne 74278 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp ip, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74264 │ │ │ │ + beq 742ac │ │ │ │ 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] @ 742f0 │ │ │ │ + ldr ip, [pc, #156] @ 74338 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7428c │ │ │ │ + beq 742d4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 74294 │ │ │ │ - ldr r2, [pc, #112] @ 742f4 │ │ │ │ - ldr r1, [pc, #112] @ 742f8 │ │ │ │ - ldr r0, [pc, #112] @ 742fc │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ + bne 742dc │ │ │ │ + ldr r2, [pc, #112] @ 7433c │ │ │ │ + ldr r1, [pc, #112] @ 74340 │ │ │ │ + ldr r0, [pc, #112] @ 74344 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 742e4 │ │ │ │ + b 7432c │ │ │ │ mov r0, r3 │ │ │ │ - bl a8ebc │ │ │ │ + bl a8f24 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7428c │ │ │ │ + beq 742d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8db0 │ │ │ │ + bl 1e82e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 3146d4 │ │ │ │ + bl 314a28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 742e4 │ │ │ │ + beq 7432c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 742e4 │ │ │ │ + bne 7432c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrheq r4, [r7], #-136 @ 0xffffff78 │ │ │ │ - @ instruction: 0x00380ab0 │ │ │ │ - eorseq r9, r6, r8, lsl #5 │ │ │ │ - eorseq r9, r8, r0, lsl ip │ │ │ │ - ldr r0, [pc, #12] @ 74314 │ │ │ │ + @ instruction: 0x003807b0 │ │ │ │ + eorseq r8, r6, r8, lsl #31 │ │ │ │ + eorseq r9, r8, r4, lsl #19 │ │ │ │ + ldr r0, [pc, #12] @ 7435c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #7 │ │ │ │ mov r1, #2 │ │ │ │ - b 128bc8 │ │ │ │ - @ instruction: 0x003917fc │ │ │ │ - ldr r0, [pc] @ 74320 │ │ │ │ - b 9df70 │ │ │ │ - eorseq sl, r5, ip, ror #18 │ │ │ │ + b 128d3c │ │ │ │ + @ instruction: 0x003914fc │ │ │ │ + ldr r0, [pc] @ 74368 │ │ │ │ + b 9df20 │ │ │ │ + eorseq sl, r5, ip, ror #12 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 74370 │ │ │ │ + blt 743b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 29b68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #12] @ 74378 │ │ │ │ - ldrne r0, [pc, #12] @ 7437c │ │ │ │ + ldreq r0, [pc, #12] @ 743c0 │ │ │ │ + ldrne r0, [pc, #12] @ 743c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 74378 │ │ │ │ + ldr r0, [pc] @ 743c0 │ │ │ │ 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 743c4 │ │ │ │ - ldr r3, [pc, #128] @ 74438 │ │ │ │ - ldr r1, [pc, #128] @ 7443c │ │ │ │ + bne 7440c │ │ │ │ + ldr r3, [pc, #128] @ 74480 │ │ │ │ + ldr r1, [pc, #128] @ 74484 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 743e8 │ │ │ │ + bl 18ec84 │ │ │ │ + b 74430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 743f0 │ │ │ │ - ldr r0, [pc, #100] @ 74440 │ │ │ │ + bne 74438 │ │ │ │ + ldr r0, [pc, #100] @ 74488 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #96] @ 74444 │ │ │ │ + ldr r1, [pc, #96] @ 7448c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 74428 │ │ │ │ + beq 74470 │ │ │ │ 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 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 31399c <_PyGen_SetStopIterationValue@@Base+0xbc> │ │ │ │ + bl 313c80 <_PyGen_SetStopIterationValue@@Base+0x4c> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 74400 │ │ │ │ - b 743e8 │ │ │ │ + bne 74448 │ │ │ │ + b 74430 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r8, lsl #20 │ │ │ │ + eorseq sp, r8, r8, lsl #14 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, ip, lsl #16 │ │ │ │ + eorseq r1, r9, ip, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #72] @ 744a8 │ │ │ │ + ldr r3, [pc, #72] @ 744f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #60] @ 744ac │ │ │ │ + ldr r1, [pc, #60] @ 744f4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 744a0 │ │ │ │ + blt 744e8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #24] │ │ │ │ - bl 9b440 │ │ │ │ - ldr r0, [pc, #16] @ 744b0 │ │ │ │ + bl 9b3f0 │ │ │ │ + ldr r0, [pc, #16] @ 744f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x0038f2d8 │ │ │ │ + @ instruction: 0x0038efd8 │ │ │ │ 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 744ec │ │ │ │ + bne 74534 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74500 │ │ │ │ - b 74510 │ │ │ │ + bne 74548 │ │ │ │ + b 74558 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 744dc │ │ │ │ + beq 74524 │ │ │ │ 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 7452c │ │ │ │ + beq 74574 │ │ │ │ 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} │ │ │ │ @@ -75920,219 +75936,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 ab1b4 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 745c4 │ │ │ │ + bl a57ec │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 745f4 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 745ec │ │ │ │ + cmp r4, #0 │ │ │ │ + movlt r4, #0 │ │ │ │ + blt 745e8 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + movge r4, r3 │ │ │ │ + str r4, [r5, #8] │ │ │ │ + ldr r0, [pc, #8] @ 745fc │ │ │ │ + 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] @ 745b8 │ │ │ │ + ldr r2, [pc, #60] @ 74670 │ │ │ │ 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 745a4 │ │ │ │ + beq 7465c │ │ │ │ add r5, r5, #3648 @ 0xe40 │ │ │ │ ldrd r0, [r5] │ │ │ │ - ldr r2, [pc, #16] @ 745bc │ │ │ │ + ldr r2, [pc, #16] @ 74674 │ │ │ │ strd r0, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - andeq r4, r7, r0, lsr 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 ab150 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 745f4 │ │ │ │ - bl a5784 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 74624 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7461c │ │ │ │ - cmp r4, #0 │ │ │ │ - movlt r4, #0 │ │ │ │ - blt 74618 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - movge r4, r3 │ │ │ │ - str r4, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 7462c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + andeq r4, r7, r8, ror r6 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #12] @ 74648 │ │ │ │ + ldr r2, [pc, #12] @ 74690 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 7464c │ │ │ │ + ldr r0, [pc, #8] @ 74694 │ │ │ │ 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 74688 │ │ │ │ + bne 746d0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 746ac │ │ │ │ - b 7469c │ │ │ │ + beq 746f4 │ │ │ │ + b 746e4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74678 │ │ │ │ + beq 746c0 │ │ │ │ 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 746c8 │ │ │ │ + beq 74710 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 746e4 │ │ │ │ + beq 7472c │ │ │ │ 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 7478c │ │ │ │ + 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 74770 │ │ │ │ + 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] @ 74764 │ │ │ │ + ldr ip, [pc, #76] @ 74804 │ │ │ │ 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 227708 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 22746c <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7475c │ │ │ │ + beq 747fc │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r4] │ │ │ │ - bl 1afdd4 │ │ │ │ + bl 1af2b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andeq r4, r7, r0, asr #15 │ │ │ │ - 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 747ac │ │ │ │ - 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 74790 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldrd r0, [r3] │ │ │ │ - b ab240 │ │ │ │ + andeq r4, r7, r0, lsl #17 │ │ │ │ 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 74804 │ │ │ │ + bne 74840 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74818 │ │ │ │ - b 74828 │ │ │ │ + bne 74854 │ │ │ │ + b 74864 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 747f4 │ │ │ │ + beq 74830 │ │ │ │ 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 ab2a4 │ │ │ │ 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 7487c │ │ │ │ + bne 748c4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74890 │ │ │ │ - b 748a0 │ │ │ │ + bne 748d8 │ │ │ │ + b 748e8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7486c │ │ │ │ + beq 748b4 │ │ │ │ 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 │ │ │ │ @@ -76146,368 +76162,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 748f4 │ │ │ │ + bne 7493c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74908 │ │ │ │ - b 74918 │ │ │ │ + bne 74950 │ │ │ │ + b 74960 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 748e4 │ │ │ │ + beq 7492c │ │ │ │ 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 748bc │ │ │ │ + b 74904 │ │ │ │ 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 74970 │ │ │ │ + bne 749b8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74984 │ │ │ │ - b 74994 │ │ │ │ + bne 749cc │ │ │ │ + b 749dc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74960 │ │ │ │ + beq 749a8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000749b0 : │ │ │ │ - ldr r1, [pc, #4] @ 749bc │ │ │ │ +000749f8 : │ │ │ │ + ldr r1, [pc, #4] @ 74a04 │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ svcvc 0x00efffff │ │ │ │ │ │ │ │ -000749c0 : │ │ │ │ +00074a08 : │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1048576 @ 0x100000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000749cc <_PyXI_InitExcInfo@@Base>: │ │ │ │ +00074a14 <_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] @ 74c6c <_PyXI_InitExcInfo@@Base+0x2a0> │ │ │ │ + ldr r3, [pc, #648] @ 74cb4 <_PyXI_InitExcInfo@@Base+0x2a0> │ │ │ │ cmp r1, r3 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 74a00 <_PyXI_InitExcInfo@@Base+0x34> │ │ │ │ - ldr r3, [pc, #636] @ 74c70 <_PyXI_InitExcInfo@@Base+0x2a4> │ │ │ │ - ldr r1, [pc, #636] @ 74c74 <_PyXI_InitExcInfo@@Base+0x2a8> │ │ │ │ + bne 74a48 <_PyXI_InitExcInfo@@Base+0x34> │ │ │ │ + ldr r3, [pc, #636] @ 74cb8 <_PyXI_InitExcInfo@@Base+0x2a4> │ │ │ │ + ldr r1, [pc, #636] @ 74cbc <_PyXI_InitExcInfo@@Base+0x2a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 74c64 <_PyXI_InitExcInfo@@Base+0x298> │ │ │ │ + bl 18ec84 │ │ │ │ + b 74cac <_PyXI_InitExcInfo@@Base+0x298> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - bne 74a2c <_PyXI_InitExcInfo@@Base+0x60> │ │ │ │ + bne 74a74 <_PyXI_InitExcInfo@@Base+0x60> │ │ │ │ cmp r3, #0 │ │ │ │ - bge 74a48 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ + bge 74a90 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - beq 74a48 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ + beq 74a90 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d9fd0 │ │ │ │ + bl 2da2bc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 74c54 <_PyXI_InitExcInfo@@Base+0x288> │ │ │ │ + bne 74c9c <_PyXI_InitExcInfo@@Base+0x288> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #552] @ 74c78 <_PyXI_InitExcInfo@@Base+0x2ac> │ │ │ │ + ldr r1, [pc, #552] @ 74cc0 <_PyXI_InitExcInfo@@Base+0x2ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f420 │ │ │ │ + bl 10f570 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 74c28 <_PyXI_InitExcInfo@@Base+0x25c> │ │ │ │ - ldr r1, [pc, #536] @ 74c7c <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ - bl 10f420 │ │ │ │ + beq 74c70 <_PyXI_InitExcInfo@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #536] @ 74cc4 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ + bl 10f570 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 74a74 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + bne 74abc <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mvn r6, #0 │ │ │ │ - b 74b54 <_PyXI_InitExcInfo@@Base+0x188> │ │ │ │ + b 74b9c <_PyXI_InitExcInfo@@Base+0x188> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2da504 │ │ │ │ + bl 2da7f0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 74aa4 <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ + beq 74aec <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74aa4 <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ + bne 74aec <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74a6c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ - ldr r1, [pc, #456] @ 74c80 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ + beq 74ab4 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + ldr r1, [pc, #456] @ 74cc8 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f420 │ │ │ │ + bl 10f570 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74a6c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + beq 74ab4 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2da504 │ │ │ │ + bl 2da7f0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 74af4 <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ + beq 74b3c <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74af4 <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ + bne 74b3c <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74a6c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ - ldr r1, [pc, #380] @ 74c84 <_PyXI_InitExcInfo@@Base+0x2b8> │ │ │ │ + beq 74ab4 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + ldr r1, [pc, #380] @ 74ccc <_PyXI_InitExcInfo@@Base+0x2b8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f420 │ │ │ │ + bl 10f570 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74a6c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + beq 74ab4 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2da504 │ │ │ │ + bl 2da7f0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 74b44 <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ + beq 74b8c <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74b44 <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ + bne 74b8c <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 74b78 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ + beq 74bc0 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 74b78 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ + bne 74bc0 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - beq 74c30 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ - ldr r1, [pc, #256] @ 74c88 <_PyXI_InitExcInfo@@Base+0x2bc> │ │ │ │ + beq 74c78 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + ldr r1, [pc, #256] @ 74cd0 <_PyXI_InitExcInfo@@Base+0x2bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f420 │ │ │ │ + bl 10f570 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74c38 <_PyXI_InitExcInfo@@Base+0x26c> │ │ │ │ + beq 74c80 <_PyXI_InitExcInfo@@Base+0x26c> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2da504 │ │ │ │ + bl 2da7f0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #16] │ │ │ │ - beq 74bc4 <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ + beq 74c0c <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74bc4 <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ + bne 74c0c <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74c40 <_PyXI_InitExcInfo@@Base+0x274> │ │ │ │ + beq 74c88 <_PyXI_InitExcInfo@@Base+0x274> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #176] @ 74c8c <_PyXI_InitExcInfo@@Base+0x2c0> │ │ │ │ - bl 10f420 │ │ │ │ + ldr r1, [pc, #176] @ 74cd4 <_PyXI_InitExcInfo@@Base+0x2c0> │ │ │ │ + bl 10f570 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 74c48 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ + beq 74c90 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2da504 │ │ │ │ + bl 2da7f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #20] │ │ │ │ - beq 74c14 <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ + beq 74c5c <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 74c14 <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ + bne 74c5c <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r5, [pc, #108] @ 74c90 <_PyXI_InitExcInfo@@Base+0x2c4> │ │ │ │ - bne 74a40 <_PyXI_InitExcInfo@@Base+0x74> │ │ │ │ - b 74c4c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #100] @ 74c94 <_PyXI_InitExcInfo@@Base+0x2c8> │ │ │ │ - b 74c4c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #96] @ 74c98 <_PyXI_InitExcInfo@@Base+0x2cc> │ │ │ │ - b 74c4c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #92] @ 74c9c <_PyXI_InitExcInfo@@Base+0x2d0> │ │ │ │ - b 74c4c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #88] @ 74ca0 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ - b 74c4c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #84] @ 74ca4 <_PyXI_InitExcInfo@@Base+0x2d8> │ │ │ │ + ldreq r5, [pc, #108] @ 74cd8 <_PyXI_InitExcInfo@@Base+0x2c4> │ │ │ │ + bne 74a88 <_PyXI_InitExcInfo@@Base+0x74> │ │ │ │ + b 74c94 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #100] @ 74cdc <_PyXI_InitExcInfo@@Base+0x2c8> │ │ │ │ + b 74c94 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #96] @ 74ce0 <_PyXI_InitExcInfo@@Base+0x2cc> │ │ │ │ + b 74c94 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #92] @ 74ce4 <_PyXI_InitExcInfo@@Base+0x2d0> │ │ │ │ + b 74c94 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #88] @ 74ce8 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + b 74c94 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #84] @ 74cec <_PyXI_InitExcInfo@@Base+0x2d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 35075c <_PySemaphore_Destroy@@Base+0x4f8> │ │ │ │ - ldr r3, [pc, #76] @ 74ca8 <_PyXI_InitExcInfo@@Base+0x2dc> │ │ │ │ + bl 350474 <_PySemaphore_Destroy@@Base+0x4f8> │ │ │ │ + ldr r3, [pc, #76] @ 74cf0 <_PyXI_InitExcInfo@@Base+0x2dc> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r8, ror #17 │ │ │ │ - eorseq r0, r6, r0, asr r2 │ │ │ │ - eorseq r8, r5, r0, ror #10 │ │ │ │ - eorseq r8, r5, ip, ror #10 │ │ │ │ - mlaseq r5, ip, r5, r8 │ │ │ │ - eorseq fp, r5, r0, lsr #14 │ │ │ │ - eorseq r3, r8, r8, lsr r4 │ │ │ │ - @ instruction: 0x003918bc │ │ │ │ - eorseq r1, r9, r0, lsr r8 │ │ │ │ - eorseq r2, r8, r0, asr r1 │ │ │ │ - eorseq r1, r9, ip, asr r8 │ │ │ │ - eorseq r2, r8, r8, lsr #3 │ │ │ │ - eorseq r1, r9, r8, lsl #17 │ │ │ │ + eorseq r1, r9, r8, ror #11 │ │ │ │ + eorseq pc, r5, r0, asr pc @ │ │ │ │ + eorseq r8, r5, r0, ror #4 │ │ │ │ + eorseq r8, r5, ip, ror #4 │ │ │ │ + mlaseq r5, ip, r2, r8 │ │ │ │ + eorseq fp, r5, r0, lsr #8 │ │ │ │ + eorseq r3, r8, r8, lsr r1 │ │ │ │ + @ instruction: 0x003915bc │ │ │ │ + eorseq r1, r9, r0, lsr r5 │ │ │ │ + eorseq r1, r8, r0, asr lr │ │ │ │ + eorseq r1, r9, ip, asr r5 │ │ │ │ + eorseq r1, r8, r8, lsr #29 │ │ │ │ + eorseq r1, r9, r8, lsl #11 │ │ │ │ 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 74ce8 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ + bne 74d30 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 74ce8 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ + bne 74d30 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74d98 <_PyXI_InitExcInfo@@Base+0x3cc> │ │ │ │ + beq 74de0 <_PyXI_InitExcInfo@@Base+0x3cc> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 74d00 <_PyXI_InitExcInfo@@Base+0x334> │ │ │ │ + beq 74d48 <_PyXI_InitExcInfo@@Base+0x334> │ │ │ │ mov r0, r4 │ │ │ │ - bl a8ebc │ │ │ │ + bl a8f24 │ │ │ │ mov r4, r0 │ │ │ │ - b 74d08 <_PyXI_InitExcInfo@@Base+0x33c> │ │ │ │ - bl 91ad0 │ │ │ │ + b 74d50 <_PyXI_InitExcInfo@@Base+0x33c> │ │ │ │ + bl 91b34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 74e10 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + beq 74e58 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74d30 <_PyXI_InitExcInfo@@Base+0x364> │ │ │ │ - ldr r1, [pc, #248] @ 74e1c <_PyXI_InitExcInfo@@Base+0x450> │ │ │ │ + beq 74d78 <_PyXI_InitExcInfo@@Base+0x364> │ │ │ │ + ldr r1, [pc, #248] @ 74e64 <_PyXI_InitExcInfo@@Base+0x450> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 74d70 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ + blt 74db8 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74d50 <_PyXI_InitExcInfo@@Base+0x384> │ │ │ │ - ldr r1, [pc, #220] @ 74e20 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ + beq 74d98 <_PyXI_InitExcInfo@@Base+0x384> │ │ │ │ + ldr r1, [pc, #220] @ 74e68 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 74d70 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ + blt 74db8 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74db4 <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ - ldr r1, [pc, #192] @ 74e24 <_PyXI_InitExcInfo@@Base+0x458> │ │ │ │ + beq 74dfc <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + ldr r1, [pc, #192] @ 74e6c <_PyXI_InitExcInfo@@Base+0x458> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 74db4 <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + bge 74dfc <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 74e10 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + beq 74e58 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74e10 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + bne 74e58 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 74e10 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 74e58 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #132] @ 74e28 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ - beq 74db4 <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + ldreq r4, [pc, #132] @ 74e70 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ + beq 74dfc <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r3, [pc, #108] @ 74e28 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #108] @ 74e70 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne 74dd8 <_PyXI_InitExcInfo@@Base+0x40c> │ │ │ │ + bne 74e20 <_PyXI_InitExcInfo@@Base+0x40c> │ │ │ │ mov r0, #2 │ │ │ │ - bl a297c │ │ │ │ + bl a29e4 │ │ │ │ mov r5, r0 │ │ │ │ - b 74de8 <_PyXI_InitExcInfo@@Base+0x41c> │ │ │ │ + b 74e30 <_PyXI_InitExcInfo@@Base+0x41c> │ │ │ │ mov r3, r4 │ │ │ │ mov r0, #3 │ │ │ │ - bl a28ac │ │ │ │ + bl a2914 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 74e14 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + beq 74e5c <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74e14 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + bne 74e5c <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 74e14 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 74e5c <_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 │ │ │ │ │ │ │ │ -00074e2c <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ +00074e74 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ b 35698 <_PyXI_ApplyError@@Base+0x1f8> │ │ │ │ │ │ │ │ -00074e30 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ +00074e78 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ b 359f4 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ │ │ │ │ -00074e34 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b 35075c <_PySemaphore_Destroy@@Base+0x4f8> │ │ │ │ +00074e7c <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b 350474 <_PySemaphore_Destroy@@Base+0x4f8> │ │ │ │ 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 │ │ │ │ @@ -76517,72 +76533,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 74e98 <_PyXI_ClearExcInfo@@Base+0x64> │ │ │ │ + bne 74ee0 <_PyXI_ClearExcInfo@@Base+0x64> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74ecc <_PyXI_ClearExcInfo@@Base+0x98> │ │ │ │ + beq 74f14 <_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] @ 74f70 <_PyXI_ClearExcInfo@@Base+0x13c> │ │ │ │ + ldr ip, [pc, #184] @ 74fb8 <_PyXI_ClearExcInfo@@Base+0x13c> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 74f64 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + beq 74fac <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 74eec <_PyXI_ClearExcInfo@@Base+0xb8> │ │ │ │ - bl a5784 │ │ │ │ + bne 74f34 <_PyXI_ClearExcInfo@@Base+0xb8> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74f64 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + bne 74fac <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ cmp r6, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 74f18 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + beq 74f60 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 74f18 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ - bl a5784 │ │ │ │ + bne 74f60 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74f64 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ - bl c3f28 │ │ │ │ + bne 74fac <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + bl c3fb4 │ │ │ │ orr r1, r4, #524288 @ 0x80000 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a6d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 74f54 <_PyXI_ClearExcInfo@@Base+0x120> │ │ │ │ - ldr r3, [pc, #44] @ 74f74 <_PyXI_ClearExcInfo@@Base+0x140> │ │ │ │ + bne 74f9c <_PyXI_ClearExcInfo@@Base+0x120> │ │ │ │ + ldr r3, [pc, #44] @ 74fbc <_PyXI_ClearExcInfo@@Base+0x140> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144290 │ │ │ │ + b 1443e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ 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} │ │ │ │ @@ -76594,69 +76610,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 74fcc <_PyXI_ClearExcInfo@@Base+0x198> │ │ │ │ + bne 75014 <_PyXI_ClearExcInfo@@Base+0x198> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 75000 <_PyXI_ClearExcInfo@@Base+0x1cc> │ │ │ │ + beq 75048 <_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] @ 75074 <_PyXI_ClearExcInfo@@Base+0x240> │ │ │ │ + ldr ip, [pc, #132] @ 750bc <_PyXI_ClearExcInfo@@Base+0x240> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75068 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ + beq 750b0 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 75028 <_PyXI_ClearExcInfo@@Base+0x1f4> │ │ │ │ - ldr r2, [pc, #92] @ 75078 <_PyXI_ClearExcInfo@@Base+0x244> │ │ │ │ - ldr r1, [pc, #92] @ 7507c <_PyXI_ClearExcInfo@@Base+0x248> │ │ │ │ - ldr r0, [pc, #92] @ 75080 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 75068 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ + bne 75070 <_PyXI_ClearExcInfo@@Base+0x1f4> │ │ │ │ + ldr r2, [pc, #92] @ 750c0 <_PyXI_ClearExcInfo@@Base+0x244> │ │ │ │ + ldr r1, [pc, #92] @ 750c4 <_PyXI_ClearExcInfo@@Base+0x248> │ │ │ │ + ldr r0, [pc, #92] @ 750c8 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 750b0 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75068 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ + beq 750b0 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ ldreq r3, [r4, #444] @ 0x1bc │ │ │ │ - ldrne r3, [pc, #48] @ 75084 <_PyXI_ClearExcInfo@@Base+0x250> │ │ │ │ + ldrne r3, [pc, #48] @ 750cc <_PyXI_ClearExcInfo@@Base+0x250> │ │ │ │ ldreq r3, [r3, #16] │ │ │ │ - ldrne r1, [pc, #44] @ 75088 <_PyXI_ClearExcInfo@@Base+0x254> │ │ │ │ + ldrne r1, [pc, #44] @ 750d0 <_PyXI_ClearExcInfo@@Base+0x254> │ │ │ │ ldrne r0, [r3] │ │ │ │ - ldreq r1, [pc, #28] @ 75080 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ + ldreq r1, [pc, #28] @ 750c8 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ ldreq r0, [r3, #4] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, lsl r9 │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - eorseq r9, r6, r8, ror #3 │ │ │ │ - eorseq r9, r6, r8, lsr lr │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + eorseq r8, r6, r8, ror #29 │ │ │ │ + eorseq r9, r6, r8, lsr fp │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r1, r0 │ │ │ │ + mlaseq r5, ip, lr, pc @ │ │ │ │ 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 │ │ │ │ @@ -76667,725 +76683,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 750f0 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne 75138 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 75124 <_PyXI_ClearExcInfo@@Base+0x2f0> │ │ │ │ + beq 7516c <_PyXI_ClearExcInfo@@Base+0x2f0> │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #552] @ 7532c <_PyXI_ClearExcInfo@@Base+0x4f8> │ │ │ │ + ldr ip, [pc, #552] @ 75374 <_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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 752ac <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + beq 752f4 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1de604 │ │ │ │ + bl 1ddb80 │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt 752ac <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + blt 752f4 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 75224 <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ + beq 7526c <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75170 <_PyXI_ClearExcInfo@@Base+0x33c> │ │ │ │ - bl 147f4c │ │ │ │ + beq 751b8 <_PyXI_ClearExcInfo@@Base+0x33c> │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 75164 <_PyXI_ClearExcInfo@@Base+0x330> │ │ │ │ - bl a5784 │ │ │ │ + bne 751ac <_PyXI_ClearExcInfo@@Base+0x330> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 752ac <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + bne 752f4 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ subs r5, r5, #2 │ │ │ │ - bne 75178 <_PyXI_ClearExcInfo@@Base+0x344> │ │ │ │ - b 75224 <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ + bne 751c0 <_PyXI_ClearExcInfo@@Base+0x344> │ │ │ │ + b 7526c <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr sl, [pc, #428] @ 75330 <_PyXI_ClearExcInfo@@Base+0x4fc> │ │ │ │ + ldr sl, [pc, #428] @ 75378 <_PyXI_ClearExcInfo@@Base+0x4fc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 751d4 <_PyXI_ClearExcInfo@@Base+0x3a0> │ │ │ │ + beq 7521c <_PyXI_ClearExcInfo@@Base+0x3a0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 7519c <_PyXI_ClearExcInfo@@Base+0x368> │ │ │ │ + bne 751e4 <_PyXI_ClearExcInfo@@Base+0x368> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 751c8 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ - bl 1afdd4 │ │ │ │ - ldr r3, [pc, #396] @ 75334 <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ + b 75210 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ + bl 1af2b4 │ │ │ │ + ldr r3, [pc, #396] @ 7537c <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 751c8 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ - bl a5784 │ │ │ │ + beq 75210 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 752ac <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + bne 752f4 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ cmp r5, #1 │ │ │ │ - bne 751dc <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ - b 75238 <_PyXI_ClearExcInfo@@Base+0x404> │ │ │ │ + bne 75224 <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ + b 75280 <_PyXI_ClearExcInfo@@Base+0x404> │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 751f4 <_PyXI_ClearExcInfo@@Base+0x3c0> │ │ │ │ + bne 7523c <_PyXI_ClearExcInfo@@Base+0x3c0> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 75240 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ - bl 1afdd4 │ │ │ │ - ldr r3, [pc, #308] @ 75334 <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ + b 75288 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + bl 1af2b4 │ │ │ │ + ldr r3, [pc, #308] @ 7537c <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75240 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ - bl a5784 │ │ │ │ + beq 75288 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75240 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ - b 752ac <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + beq 75288 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + b 752f4 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r5 │ │ │ │ - b 75240 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + b 75288 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r7, [pc, #228] @ 75338 <_PyXI_ClearExcInfo@@Base+0x504> │ │ │ │ + ldr r7, [pc, #228] @ 75380 <_PyXI_ClearExcInfo@@Base+0x504> │ │ │ │ add r0, sp, #24 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 29a980 │ │ │ │ + bl 29adfc │ │ │ │ cmp r0, r6 │ │ │ │ - blt 752ac <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + blt 752f4 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 29a980 │ │ │ │ + bl 29adfc │ │ │ │ cmp r0, r6 │ │ │ │ - blt 752ac <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + blt 752f4 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 1c6094 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c55ac <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, r6 │ │ │ │ - bge 752b4 <_PyXI_ClearExcInfo@@Base+0x480> │ │ │ │ - ldr r3, [pc, #152] @ 7533c <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ - ldr r1, [pc, #152] @ 75340 <_PyXI_ClearExcInfo@@Base+0x50c> │ │ │ │ + bge 752fc <_PyXI_ClearExcInfo@@Base+0x480> │ │ │ │ + ldr r3, [pc, #152] @ 75384 <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ + ldr r1, [pc, #152] @ 75388 <_PyXI_ClearExcInfo@@Base+0x50c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b 75324 <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ + b 7536c <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 1c6094 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c55ac <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 752dc <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #108] @ 7533c <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ - ldr r1, [pc, #112] @ 75344 <_PyXI_ClearExcInfo@@Base+0x510> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 752ac <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ - bl c3f28 │ │ │ │ + bge 75324 <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ + ldr r3, [pc, #108] @ 75384 <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ + ldr r1, [pc, #112] @ 7538c <_PyXI_ClearExcInfo@@Base+0x510> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 752f4 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + bl c3fb4 │ │ │ │ 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 c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 7531c <_PyXI_ClearExcInfo@@Base+0x4e8> │ │ │ │ - ldr r3, [pc, #52] @ 75348 <_PyXI_ClearExcInfo@@Base+0x514> │ │ │ │ + bne 75364 <_PyXI_ClearExcInfo@@Base+0x4e8> │ │ │ │ + ldr r3, [pc, #52] @ 75390 <_PyXI_ClearExcInfo@@Base+0x514> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 75324 <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ + bl 1443e8 │ │ │ │ + b 7536c <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 754f4 <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ + bl 7553c <_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 fe727b40 <__bss_end__@@Base+0xfe162bf8> │ │ │ │ + blcc fe727b88 <__bss_end__@@Base+0xfe162c40> │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003918f4 │ │ │ │ - eorseq r1, r9, ip, lsl #18 │ │ │ │ + @ instruction: 0x003915f4 │ │ │ │ + eorseq r1, r9, ip, lsl #12 │ │ │ │ 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 75398 <_PyXI_ClearExcInfo@@Base+0x564> │ │ │ │ + bne 753e0 <_PyXI_ClearExcInfo@@Base+0x564> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 753d0 <_PyXI_ClearExcInfo@@Base+0x59c> │ │ │ │ - ldr r1, [pc, #120] @ 75418 <_PyXI_ClearExcInfo@@Base+0x5e4> │ │ │ │ + beq 75418 <_PyXI_ClearExcInfo@@Base+0x59c> │ │ │ │ + ldr r1, [pc, #120] @ 75460 <_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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7540c <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ + beq 75454 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 753f0 <_PyXI_ClearExcInfo@@Base+0x5bc> │ │ │ │ + bgt 75438 <_PyXI_ClearExcInfo@@Base+0x5bc> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 7541c <_PyXI_ClearExcInfo@@Base+0x5e8> │ │ │ │ + ldr r1, [pc, #56] @ 75464 <_PyXI_ClearExcInfo@@Base+0x5e8> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 7540c <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ + bl 18ec84 │ │ │ │ + b 75454 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 753d8 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ - bl a5784 │ │ │ │ + bne 75420 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 753d8 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ + beq 75420 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, r8, ror #18 │ │ │ │ - eorseq r3, r8, r4, lsr #11 │ │ │ │ + eorseq r3, r8, r4, lsr #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 7546c <_PyXI_ClearExcInfo@@Base+0x638> │ │ │ │ + bne 754b4 <_PyXI_ClearExcInfo@@Base+0x638> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 754a4 <_PyXI_ClearExcInfo@@Base+0x670> │ │ │ │ - ldr r1, [pc, #120] @ 754ec <_PyXI_ClearExcInfo@@Base+0x6b8> │ │ │ │ + beq 754ec <_PyXI_ClearExcInfo@@Base+0x670> │ │ │ │ + ldr r1, [pc, #120] @ 75534 <_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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 754e0 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ + beq 75528 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 754c4 <_PyXI_ClearExcInfo@@Base+0x690> │ │ │ │ + bgt 7550c <_PyXI_ClearExcInfo@@Base+0x690> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 754f0 <_PyXI_ClearExcInfo@@Base+0x6bc> │ │ │ │ + ldr r1, [pc, #56] @ 75538 <_PyXI_ClearExcInfo@@Base+0x6bc> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 754e0 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ + bl 18ec84 │ │ │ │ + b 75528 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 754ac <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ - bl a5784 │ │ │ │ + bne 754f4 <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 754ac <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ + beq 754f4 <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0x00574994 │ │ │ │ - eorseq pc, r5, r0, lsr sl @ │ │ │ │ + eorseq pc, r5, r0, lsr r7 @ │ │ │ │ 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 354b3c │ │ │ │ + bl 354854 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r7, r1 │ │ │ │ - bl 354ab8 │ │ │ │ - ldr r2, [pc, #248] @ 75620 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ - ldr r3, [pc, #248] @ 75624 <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ - bl 354b9c │ │ │ │ + bl 3547d0 │ │ │ │ + ldr r2, [pc, #248] @ 75668 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ + ldr r3, [pc, #248] @ 7566c <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ + bl 3548b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3547e8 │ │ │ │ - bl ab240 │ │ │ │ + bl 354500 │ │ │ │ + bl ab2a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 755b4 <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + beq 755fc <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 354b3c │ │ │ │ + bl 354854 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r7, r1 │ │ │ │ - bl 354ab8 │ │ │ │ - ldr r2, [pc, #180] @ 75620 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ - ldr r3, [pc, #180] @ 75624 <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ - bl 354b9c │ │ │ │ + bl 3547d0 │ │ │ │ + ldr r2, [pc, #180] @ 75668 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ + ldr r3, [pc, #180] @ 7566c <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ + bl 3548b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3547e8 │ │ │ │ - bl ab240 │ │ │ │ + bl 354500 │ │ │ │ + bl ab2a4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 755bc <_PyXI_ClearExcInfo@@Base+0x788> │ │ │ │ + bne 75604 <_PyXI_ClearExcInfo@@Base+0x788> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 755b4 <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + beq 755fc <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 755b4 <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + bne 755fc <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 75618 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ + b 75660 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ - bl a297c │ │ │ │ + bl a29e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 755f4 <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ + beq 7563c <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 755f4 <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ + bne 7563c <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75618 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ + beq 75660 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 75618 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ + bne 75660 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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} │ │ │ │ │ │ │ │ -00075628 : │ │ │ │ +00075670 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7567c │ │ │ │ - bl 2770d8 │ │ │ │ + beq 756c4 │ │ │ │ + bl 2770e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 75668 │ │ │ │ + beq 756b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 75670 │ │ │ │ + beq 756b8 │ │ │ │ mov r4, r5 │ │ │ │ - b 7567c │ │ │ │ + b 756c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 75668 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 756b0 │ │ │ │ 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 1de604 │ │ │ │ + bl 1ddb80 │ │ │ │ subs r4, r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 756ec │ │ │ │ - bl c3f28 │ │ │ │ + blt 75734 │ │ │ │ + bl c3fb4 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 756e4 │ │ │ │ - ldr r3, [pc, #24] @ 756f4 │ │ │ │ + bne 7572c │ │ │ │ + ldr r3, [pc, #24] @ 7573c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 756ec │ │ │ │ + bl 1443e8 │ │ │ │ + b 75734 │ │ │ │ mov r0, sp │ │ │ │ - bl 754f4 <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ + bl 7553c <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -000756f8 : │ │ │ │ +00075740 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 75768 │ │ │ │ - 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 75740 │ │ │ │ - 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 75754 │ │ │ │ - bl a5784 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 75760 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 18c1ac │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b 7574c │ │ │ │ │ │ │ │ -00075768 : │ │ │ │ +0007574c : │ │ │ │ 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 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 758d4 │ │ │ │ + beq 758b8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 758c8 │ │ │ │ + beq 758ac │ │ │ │ mov r0, r5 │ │ │ │ - bl bb9b0 │ │ │ │ + bl bba40 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r7, r5 │ │ │ │ moveq r4, r5 │ │ │ │ - beq 757ec │ │ │ │ + beq 757d0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 75828 │ │ │ │ + beq 7580c │ │ │ │ mov r0, r4 │ │ │ │ - bl bb9b0 │ │ │ │ + bl bba40 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 758bc │ │ │ │ + beq 758a0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 758f4 │ │ │ │ + bl 7593c │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75810 │ │ │ │ + beq 757f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 75810 │ │ │ │ + bne 757f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r6, r4 │ │ │ │ - b 758d4 │ │ │ │ - ldr r3, [pc, #176] @ 758e0 │ │ │ │ - bl 356b80 │ │ │ │ + b 758b8 │ │ │ │ + ldr r3, [pc, #176] @ 758c4 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7584c │ │ │ │ - ldr r1, [pc, #156] @ 758e4 │ │ │ │ - ldr r0, [pc, #156] @ 758e8 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 75830 │ │ │ │ + ldr r1, [pc, #156] @ 758c8 │ │ │ │ + ldr r0, [pc, #156] @ 758cc │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [r3, #3888] @ 0xf30 │ │ │ │ - ldr r1, [pc, #148] @ 758ec │ │ │ │ - bl 10f420 │ │ │ │ + ldr r1, [pc, #148] @ 758d0 │ │ │ │ + bl 10f570 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 75868 │ │ │ │ - bl 11a838 │ │ │ │ - b 757cc │ │ │ │ + bne 7584c │ │ │ │ + bl 11a980 │ │ │ │ + b 757b0 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r0, [pc, #124] @ 758f0 │ │ │ │ + ldr r0, [pc, #124] @ 758d4 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl c0498 │ │ │ │ + bl c0524 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 758ac │ │ │ │ + beq 75890 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 758ac │ │ │ │ + bne 75890 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 75860 │ │ │ │ + beq 75844 │ │ │ │ mov r4, r8 │ │ │ │ - b 757cc │ │ │ │ + b 757b0 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b 757ec │ │ │ │ + b 757d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 757bc │ │ │ │ - b 757cc │ │ │ │ + bne 757a0 │ │ │ │ + b 757b0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x003738b4 │ │ │ │ - @ instruction: 0x0053c298 │ │ │ │ - @ instruction: 0x00373cd4 │ │ │ │ + @ instruction: 0x003735b4 │ │ │ │ + @ instruction: 0x0053bf90 │ │ │ │ + @ instruction: 0x003739d4 │ │ │ │ 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 75914 │ │ │ │ + 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 75928 │ │ │ │ + bl a57ec │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 75934 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 18bd48 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000758f4 : │ │ │ │ +0007593c : │ │ │ │ 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] @ 75a3c │ │ │ │ + ldr r3, [pc, #300] @ 75a84 │ │ │ │ mov r7, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r9, [r3, r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r2 │ │ │ │ - bl 241f7c │ │ │ │ + bl 241cdc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7597c │ │ │ │ + beq 759c4 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r3, #3888] @ 0xf30 │ │ │ │ - ldr r1, [pc, #244] @ 75a40 │ │ │ │ + ldr r1, [pc, #244] @ 75a88 │ │ │ │ ldreq r4, [r8, #80] @ 0x50 │ │ │ │ - bl 10f420 │ │ │ │ + bl 10f570 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 75984 │ │ │ │ + bne 759cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7597c │ │ │ │ + beq 759c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7597c │ │ │ │ + bne 759c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 75a30 │ │ │ │ + b 75a78 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, sl} │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #172] @ 75a44 │ │ │ │ + ldr r1, [pc, #172] @ 75a8c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 14df6c │ │ │ │ + bl 14e0c4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 759c8 │ │ │ │ + beq 75a10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 759c8 │ │ │ │ + bne 75a10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 75a0c │ │ │ │ + beq 75a54 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 759f4 │ │ │ │ + beq 75a3c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 759f4 │ │ │ │ + bne 75a3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2421c4 │ │ │ │ + bl 241f24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75a30 │ │ │ │ + beq 75a78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 75a30 │ │ │ │ + bne 75a78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00373cd4 │ │ │ │ + @ instruction: 0x003739d4 │ │ │ │ subseq fp, r7, ip, ror #9 │ │ │ │ - b 71af8 │ │ │ │ + b 71b40 │ │ │ │ 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 75a88 │ │ │ │ + bhi 75ad0 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r1, [r5] │ │ │ │ ldrgt r2, [r5, #4] │ │ │ │ - ldrle r2, [pc, #44] @ 75ab4 │ │ │ │ - b 75aa8 │ │ │ │ - ldr r0, [pc, #40] @ 75ab8 │ │ │ │ + ldrle r2, [pc, #44] @ 75afc │ │ │ │ + b 75af0 │ │ │ │ + ldr r0, [pc, #40] @ 75b00 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75a74 │ │ │ │ + bne 75abc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 75abc │ │ │ │ + b 75b04 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r4, r7, r0, asr #11 │ │ │ │ + eorseq r4, r7, r0, asr #5 │ │ │ │ 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 340328 │ │ │ │ + bl 340214 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 75b10 │ │ │ │ + beq 75b58 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75b64 │ │ │ │ + beq 75bac │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl b922c │ │ │ │ + bl b92bc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 75b18 │ │ │ │ + bne 75b60 │ │ │ │ mov r4, #0 │ │ │ │ - b 75bd0 │ │ │ │ + b 75c18 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r2, [r5, #77] @ 0x4d │ │ │ │ - ldr r3, [pc, #180] @ 75bdc │ │ │ │ + ldr r3, [pc, #180] @ 75c24 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 75b7c │ │ │ │ + beq 75bc4 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 340bb4 │ │ │ │ + bl 340c38 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 75ba8 │ │ │ │ + beq 75bf0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 9b440 │ │ │ │ - b 75b7c │ │ │ │ + bl 9b3f0 │ │ │ │ + b 75bc4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #2 │ │ │ │ - bl a297c │ │ │ │ + bl a29e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75b10 │ │ │ │ + beq 75b58 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75bd0 │ │ │ │ + beq 75c18 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75bd0 │ │ │ │ + beq 75c18 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 340558 │ │ │ │ + bl 340820 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 75bd0 │ │ │ │ + bne 75c18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75b10 │ │ │ │ + beq 75b58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 75b10 │ │ │ │ + bne 75b58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 75b10 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 75b58 │ │ │ │ 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 │ │ │ │ @@ -77400,304 +77416,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 75c44 │ │ │ │ + bne 75c8c │ │ │ │ clz r2, r7 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 75c78 │ │ │ │ + beq 75cc0 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #444] @ 75e14 │ │ │ │ + ldr ip, [pc, #444] @ 75e5c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 75dbc │ │ │ │ + beq 75e04 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 1de604 │ │ │ │ + bl 1ddb80 │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 75dbc │ │ │ │ + blt 75e04 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 75d3c │ │ │ │ + beq 75d84 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75cc4 │ │ │ │ - bl 147f4c │ │ │ │ + beq 75d0c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 75cb8 │ │ │ │ - bl a5784 │ │ │ │ + bne 75d00 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75dbc │ │ │ │ + bne 75e04 │ │ │ │ subs r4, r4, #2 │ │ │ │ - bne 75ccc │ │ │ │ - b 75d50 │ │ │ │ + bne 75d14 │ │ │ │ + b 75d98 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75d08 │ │ │ │ - bl 17eb60 │ │ │ │ + beq 75d50 │ │ │ │ + bl 17ef88 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bne 75cfc │ │ │ │ - bl a5784 │ │ │ │ + bne 75d44 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75dbc │ │ │ │ + bne 75e04 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 75d10 │ │ │ │ - b 75d60 │ │ │ │ + bne 75d58 │ │ │ │ + b 75da8 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 17eb60 │ │ │ │ + bl 17ef88 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne 75d68 │ │ │ │ - bl a5784 │ │ │ │ + bne 75db0 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75d68 │ │ │ │ - b 75dbc │ │ │ │ + beq 75db0 │ │ │ │ + b 75e04 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b 75d68 │ │ │ │ + b 75db0 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b 75d68 │ │ │ │ + b 75db0 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 1c6094 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c55ac <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75d94 │ │ │ │ - ldr r3, [pc, #144] @ 75e18 │ │ │ │ - ldr r1, [pc, #144] @ 75e1c │ │ │ │ + bge 75ddc │ │ │ │ + ldr r3, [pc, #144] @ 75e60 │ │ │ │ + ldr r1, [pc, #144] @ 75e64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 75dbc │ │ │ │ + bl 18ec84 │ │ │ │ + b 75e04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 1c6094 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c55ac <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75dc4 │ │ │ │ - ldr r3, [pc, #100] @ 75e18 │ │ │ │ - ldr r1, [pc, #104] @ 75e20 │ │ │ │ + bge 75e0c │ │ │ │ + ldr r3, [pc, #100] @ 75e60 │ │ │ │ + ldr r1, [pc, #104] @ 75e68 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b 75e0c │ │ │ │ - bl c3f28 │ │ │ │ + b 75e54 │ │ │ │ + bl c3fb4 │ │ │ │ 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 c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 75e04 │ │ │ │ - ldr r3, [pc, #40] @ 75e24 │ │ │ │ + bne 75e4c │ │ │ │ + ldr r3, [pc, #40] @ 75e6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 75e0c │ │ │ │ + bl 1443e8 │ │ │ │ + b 75e54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 75e30 │ │ │ │ + bl 75e78 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x003918f4 │ │ │ │ - eorseq r1, r9, ip, lsl #18 │ │ │ │ + @ instruction: 0x003915f4 │ │ │ │ + eorseq r1, r9, ip, lsl #12 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -00075e28 : │ │ │ │ +00075e70 : │ │ │ │ mov r3, #0 │ │ │ │ - b 75768 │ │ │ │ + b 7574c │ │ │ │ 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 259ee8 │ │ │ │ + bl 259e8c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75e68 │ │ │ │ + bge 75eb0 │ │ │ │ mov r0, #0 │ │ │ │ - b 75e94 │ │ │ │ + b 75edc │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 259ee8 │ │ │ │ + bl 259e8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 75e60 │ │ │ │ + blt 75ea8 │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #12] @ 75e9c │ │ │ │ + ldr r0, [pc, #12] @ 75ee4 │ │ │ │ strd r4, [sp] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9c3c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r7, r5, ip, asr #6 │ │ │ │ + eorseq r7, r5, ip, asr #32 │ │ │ │ + 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 1ddb80 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + movlt r0, #0 │ │ │ │ + blt 75f50 │ │ │ │ + bl c3fb4 │ │ │ │ + mov r1, sp │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c7d04 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 75f48 │ │ │ │ + ldr r3, [pc, #24] @ 75f58 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1443e8 │ │ │ │ + b 75f50 │ │ │ │ + mov r0, sp │ │ │ │ + bl 75e78 │ │ │ │ + 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 75f18 │ │ │ │ + beq 75fd4 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75f2c │ │ │ │ + beq 75fe8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [pc, #68] @ 75f3c │ │ │ │ + ldr r2, [pc, #68] @ 75ff8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30dc08 │ │ │ │ + bl 30df5c │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ - b 75f30 │ │ │ │ - ldr r3, [pc, #32] @ 75f40 │ │ │ │ - ldr r1, [pc, #32] @ 75f44 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 75f30 │ │ │ │ - ldr r5, [pc, #20] @ 75f48 │ │ │ │ + b 75fec │ │ │ │ + ldr r3, [pc, #32] @ 75ffc │ │ │ │ + ldr r1, [pc, #32] @ 76000 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 75fec │ │ │ │ + ldr r5, [pc, #20] @ 76004 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r5, r4, lsl #16 │ │ │ │ + eorseq sl, r5, r4, lsl #10 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r8, ip, asr #28 │ │ │ │ + eorseq r9, r8, r0, asr #23 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1de604 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - movlt r0, #0 │ │ │ │ - blt 75fb4 │ │ │ │ - bl c3f28 │ │ │ │ - mov r1, sp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 75fac │ │ │ │ - ldr r3, [pc, #24] @ 75fbc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 75fb4 │ │ │ │ - mov r0, sp │ │ │ │ - bl 75e30 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -00075fc0 : │ │ │ │ - ldr r0, [pc] @ 75fc8 │ │ │ │ +00076008 : │ │ │ │ + ldr r0, [pc] @ 76010 │ │ │ │ bx lr │ │ │ │ - eorseq lr, r5, r4, ror r9 │ │ │ │ + eorseq lr, r5, r4, ror r6 │ │ │ │ │ │ │ │ -00075fcc : │ │ │ │ +00076014 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 76004 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #32] @ 7604c │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r1, [pc, #8] @ 76008 │ │ │ │ - ldr r0, [pc, #8] @ 7600c │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ 76050 │ │ │ │ + ldr r0, [pc, #8] @ 76054 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r0, ror #17 │ │ │ │ - @ instruction: 0x003cf2f0 │ │ │ │ + eorseq sl, r5, r0, ror #11 │ │ │ │ + @ instruction: 0x003ceff0 │ │ │ │ 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] @ 76110 │ │ │ │ + ldr r3, [pc, #220] @ 76158 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ - ldr ip, [pc, #212] @ 76114 │ │ │ │ + ldr ip, [pc, #212] @ 7615c │ │ │ │ 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] @ 76118 │ │ │ │ - ldr r2, [pc, #184] @ 7611c │ │ │ │ + ldr r3, [pc, #184] @ 76160 │ │ │ │ + ldr r2, [pc, #184] @ 76164 │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, lr │ │ │ │ - bl 118d4c │ │ │ │ + bl 118e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76108 │ │ │ │ + beq 76150 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 7609c │ │ │ │ + bne 760e4 │ │ │ │ ldrb r3, [ip, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne lr, [ip, #20] │ │ │ │ - ldreq lr, [pc, #132] @ 76120 │ │ │ │ + ldreq lr, [pc, #132] @ 76168 │ │ │ │ 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] │ │ │ │ @@ -77717,226 +77733,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 310248 │ │ │ │ + bl 3104f4 │ │ │ │ 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 r1, r9, r0, lsr #19 │ │ │ │ + eorseq r1, r9, r0, lsr #13 │ │ │ │ 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] @ 76170 │ │ │ │ - ldr r1, [pc, #52] @ 76174 │ │ │ │ + ldr r3, [pc, #52] @ 761b8 │ │ │ │ + ldr r1, [pc, #52] @ 761bc │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76168 │ │ │ │ + bne 761b0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #24] @ 76178 │ │ │ │ + ldr r2, [pc, #24] @ 761c0 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #20] @ 7617c │ │ │ │ - b 3aa3c │ │ │ │ + ldr r1, [pc, #20] @ 761c4 │ │ │ │ + b 3ac94 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003919b0 │ │ │ │ + @ instruction: 0x003916b0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq r7, r9, r8, asr #18 │ │ │ │ + ldrdeq r7, [r9], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 761b0 │ │ │ │ - bl a5784 │ │ │ │ + bne 761f8 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 761f4 │ │ │ │ - ldr r3, [pc, #68] @ 761fc │ │ │ │ - bl 356b80 │ │ │ │ - ldr r2, [pc, #64] @ 76200 │ │ │ │ + bne 7623c │ │ │ │ + ldr r3, [pc, #68] @ 76244 │ │ │ │ + bl 356890 │ │ │ │ + ldr r2, [pc, #64] @ 76248 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r2, [r2, #624] @ 0x270 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 761e4 │ │ │ │ - ldr r3, [pc, #44] @ 76204 │ │ │ │ - ldr r1, [pc, #44] @ 76208 │ │ │ │ + bne 7622c │ │ │ │ + ldr r3, [pc, #44] @ 7624c │ │ │ │ + ldr r1, [pc, #44] @ 76250 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 761f4 │ │ │ │ + bl 18ec84 │ │ │ │ + b 7623c │ │ │ │ ldr r0, [r3, #3896] @ 0xf38 │ │ │ │ str r4, [r3, #3896] @ 0xf38 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r1, r9, r8, ror #20 │ │ │ │ + eorseq r1, r9, r8, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #312] @ 7635c │ │ │ │ + ldr r8, [pc, #312] @ 763a4 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 76350 │ │ │ │ + beq 76398 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76350 │ │ │ │ + bne 76398 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r8 │ │ │ │ - beq 76350 │ │ │ │ + beq 76398 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76350 │ │ │ │ - ldr r8, [pc, #236] @ 76360 │ │ │ │ + bne 76398 │ │ │ │ + ldr r8, [pc, #236] @ 763a8 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 7628c │ │ │ │ + beq 762d4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76350 │ │ │ │ + beq 76398 │ │ │ │ cmp r6, r8 │ │ │ │ - ldr r7, [pc, #204] @ 76364 │ │ │ │ - beq 762ac │ │ │ │ - ldr r1, [pc, #192] @ 76360 │ │ │ │ + ldr r7, [pc, #204] @ 763ac │ │ │ │ + beq 762f4 │ │ │ │ + ldr r1, [pc, #192] @ 763a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7631c │ │ │ │ + beq 76364 │ │ │ │ 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 2b2584 <_PyEval_SetProfile@@Base+0x608> │ │ │ │ + bl 2b28ec <_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 2b2584 <_PyEval_SetProfile@@Base+0x608> │ │ │ │ + bl 2b28ec <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp] │ │ │ │ sub r0, r4, r0 │ │ │ │ - bl 1b04f4 │ │ │ │ - b 76354 │ │ │ │ + bl 1af9d4 │ │ │ │ + b 7639c │ │ │ │ cmp r6, r7 │ │ │ │ - beq 76338 │ │ │ │ + beq 76380 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76350 │ │ │ │ + beq 76398 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 76468 │ │ │ │ - ldr r0, [pc, #16] @ 76368 │ │ │ │ + b 764b0 │ │ │ │ + ldr r0, [pc, #16] @ 763b0 │ │ │ │ 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] @ 76458 │ │ │ │ + ldr r8, [pc, #212] @ 764a0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq 76450 │ │ │ │ + beq 76498 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76450 │ │ │ │ + bne 76498 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 76450 │ │ │ │ + beq 76498 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76450 │ │ │ │ - ldr r1, [pc, #140] @ 7645c │ │ │ │ - ldr r8, [pc, #140] @ 76460 │ │ │ │ + bne 76498 │ │ │ │ + ldr r1, [pc, #140] @ 764a4 │ │ │ │ + ldr r8, [pc, #140] @ 764a8 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 763e8 │ │ │ │ + beq 76430 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 763f4 │ │ │ │ + beq 7643c │ │ │ │ cmp r7, r8 │ │ │ │ - beq 76414 │ │ │ │ - b 76400 │ │ │ │ + beq 7645c │ │ │ │ + b 76448 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 7643c │ │ │ │ - b 76428 │ │ │ │ - ldr r1, [pc, #88] @ 76460 │ │ │ │ + beq 76484 │ │ │ │ + b 76470 │ │ │ │ + ldr r1, [pc, #88] @ 764a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76450 │ │ │ │ + beq 76498 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 76468 │ │ │ │ + b 764b0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76450 │ │ │ │ + beq 76498 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 76468 │ │ │ │ - ldr r0, [pc, #12] @ 76464 │ │ │ │ + b 764b0 │ │ │ │ + ldr r0, [pc, #12] @ 764ac │ │ │ │ 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} │ │ │ │ @@ -77958,301 +77974,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 312078 <_Py_c_pow@@Base+0x10c0> │ │ │ │ + bl 311fc8 <_Py_c_pow@@Base+0xdb4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 764e8 │ │ │ │ + bne 76530 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b8dc8 │ │ │ │ + b 2b91dc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000764f4 : │ │ │ │ +0007653c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 76538 │ │ │ │ - ldr r1, [pc, #44] @ 7653c │ │ │ │ + ldr r3, [pc, #44] @ 76580 │ │ │ │ + ldr r1, [pc, #44] @ 76584 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76530 │ │ │ │ + bne 76578 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 16f630 │ │ │ │ + b 16f94c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r0, asr #21 │ │ │ │ + eorseq r1, r9, r0, asr #15 │ │ │ │ │ │ │ │ -00076540 : │ │ │ │ +00076588 : │ │ │ │ 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 76574 │ │ │ │ - ldr r1, [pc, #24] @ 76580 │ │ │ │ - ldr r0, [pc, #24] @ 76584 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 765bc │ │ │ │ + ldr r1, [pc, #24] @ 765c8 │ │ │ │ + ldr r0, [pc, #24] @ 765cc │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 24fd40 │ │ │ │ + bl 24faa0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, sp, asr #11 │ │ │ │ - @ instruction: 0x0035a9dc │ │ │ │ + @ instruction: 0x0035a6dc │ │ │ │ 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 76608 │ │ │ │ + bl 76650 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000765c8 : │ │ │ │ +00076610 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq 765dc │ │ │ │ - b 148bd0 <_PyList_Extend@@Base+0x2c> │ │ │ │ + beq 76624 │ │ │ │ + b 148d28 <_PyList_Extend@@Base+0x2c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 76600 │ │ │ │ - ldr r0, [pc, #12] @ 76604 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 76648 │ │ │ │ + ldr r0, [pc, #12] @ 7664c │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r2, asr #11 │ │ │ │ - @ instruction: 0x0035a9dc │ │ │ │ + @ instruction: 0x0035a6dc │ │ │ │ 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 2b2584 <_PyEval_SetProfile@@Base+0x608> │ │ │ │ + bl 2b28ec <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r1, #7 │ │ │ │ - ldr sl, [pc, #68] @ 76688 │ │ │ │ + ldr sl, [pc, #68] @ 766d0 │ │ │ │ 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 3547bc │ │ │ │ + bl 3544d4 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ stmib sp, {r8, r9} │ │ │ │ str r7, [sp] │ │ │ │ - ldr r0, [pc, #20] @ 7668c │ │ │ │ + ldr r0, [pc, #20] @ 766d4 │ │ │ │ add sl, sl, r1, lsl #2 │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x0053c298 │ │ │ │ - eorseq r1, r9, ip, lsr fp │ │ │ │ + @ instruction: 0x0053bf90 │ │ │ │ + eorseq r1, r9, ip, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 766c4 │ │ │ │ - ldr r1, [pc, #28] @ 766c8 │ │ │ │ + ldr r3, [pc, #28] @ 7670c │ │ │ │ + ldr r1, [pc, #28] @ 76710 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ mvnlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, ip, lsl #23 │ │ │ │ + eorseq r1, r9, ip, lsl #17 │ │ │ │ │ │ │ │ -000766cc : │ │ │ │ +00076714 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 76710 │ │ │ │ + beq 76758 │ │ │ │ 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 16afd4 <_PyLong_FromByteArray@@Base> │ │ │ │ - ldr r1, [pc, #12] @ 76724 │ │ │ │ - ldr r0, [pc, #12] @ 76728 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 16b2b0 <_PyLong_FromByteArray@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 7676c │ │ │ │ + ldr r0, [pc, #12] @ 76770 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - eorseq pc, r5, r0, asr pc @ │ │ │ │ + eorseq pc, r5, r0, asr ip @ │ │ │ │ │ │ │ │ -0007672c : │ │ │ │ +00076774 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 76764 │ │ │ │ + beq 767ac │ │ │ │ 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 16afd4 <_PyLong_FromByteArray@@Base> │ │ │ │ - ldr r1, [pc, #12] @ 76778 │ │ │ │ - ldr r0, [pc, #12] @ 7677c │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 16b2b0 <_PyLong_FromByteArray@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 767c0 │ │ │ │ + ldr r0, [pc, #12] @ 767c4 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r2, lsr #10 │ │ │ │ - eorseq pc, r5, r0, asr pc @ │ │ │ │ + eorseq pc, r5, r0, asr ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 767b8 │ │ │ │ - ldr r3, [pc, #164] @ 76850 │ │ │ │ - ldr r1, [pc, #164] @ 76854 │ │ │ │ + bne 76800 │ │ │ │ + ldr r3, [pc, #164] @ 76898 │ │ │ │ + ldr r1, [pc, #164] @ 7689c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 76844 │ │ │ │ + bl 18ec84 │ │ │ │ + b 7688c │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76830 │ │ │ │ + beq 76878 │ │ │ │ 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 76830 │ │ │ │ + bhi 76878 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 352dfc │ │ │ │ + bl 352b14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76830 │ │ │ │ + bne 76878 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2b8dc8 │ │ │ │ - ldr r3, [pc, #32] @ 76858 │ │ │ │ - ldr r1, [pc, #32] @ 7685c │ │ │ │ + b 2b91dc │ │ │ │ + ldr r3, [pc, #32] @ 768a0 │ │ │ │ + ldr r1, [pc, #32] @ 768a4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r4, asr #23 │ │ │ │ + eorseq r1, r9, r4, asr #17 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r8, ror #23 │ │ │ │ + eorseq r1, r9, r8, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1033c4 │ │ │ │ + bl 103538 │ │ │ │ subs r3, r0, #0 │ │ │ │ - ldrge r0, [pc, #8] @ 76890 │ │ │ │ + ldrge r0, [pc, #8] @ 768d8 │ │ │ │ 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] @ 768c8 │ │ │ │ + ldr r1, [pc, #16] @ 76910 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #12] @ 768cc │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #12] @ 76914 │ │ │ │ + bl a9c3c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r1, r9, r8, lsl #24 │ │ │ │ + eorseq r1, r9, r8, lsl #18 │ │ │ │ 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 92a30 │ │ │ │ + bl 92a94 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 76914 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #20] @ 7695c │ │ │ │ + bl a9c3c │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #4] @ 76918 │ │ │ │ - b a9bd4 │ │ │ │ - @ instruction: 0x00388cfc │ │ │ │ - ldrheq lr, [r8], -ip @ │ │ │ │ + ldr r0, [pc, #4] @ 76960 │ │ │ │ + b a9c3c │ │ │ │ + eorseq r8, r8, r0, ror sl │ │ │ │ + @ instruction: 0x0038ddbc │ │ │ │ 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 │ │ │ │ @@ -78269,75 +78285,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 76998 │ │ │ │ + bne 769e0 │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 769cc │ │ │ │ - ldr ip, [pc, #220] @ 76a7c │ │ │ │ + beq 76a14 │ │ │ │ + ldr ip, [pc, #220] @ 76ac4 │ │ │ │ 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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 76a70 │ │ │ │ + beq 76ab8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 76a54 │ │ │ │ + beq 76a9c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76a04 │ │ │ │ - bl 147f4c │ │ │ │ + beq 76a4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 769fc │ │ │ │ - bl a5784 │ │ │ │ + bne 76a44 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76a70 │ │ │ │ + bne 76ab8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 76a54 │ │ │ │ + beq 76a9c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76a34 │ │ │ │ - bl 147f4c │ │ │ │ + beq 76a7c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 76a2c │ │ │ │ - bl a5784 │ │ │ │ + bne 76a74 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76a70 │ │ │ │ + bne 76ab8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 76a54 │ │ │ │ + beq 76a9c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 76a54 │ │ │ │ - bl a5784 │ │ │ │ + bne 76a9c │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76a70 │ │ │ │ + bne 76ab8 │ │ │ │ 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 2b8dc8 │ │ │ │ + b 2b91dc │ │ │ │ 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 │ │ │ │ @@ -78348,21 +78364,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 2b2584 <_PyEval_SetProfile@@Base+0x608> │ │ │ │ + bl 2b28ec <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r1, #7 │ │ │ │ add r0, r0, #6 │ │ │ │ - bl 3547bc │ │ │ │ + bl 3544d4 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, r1, #1 │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ 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] │ │ │ │ @@ -78370,1133 +78386,1133 @@ │ │ │ │ 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 76608 │ │ │ │ + bl 76650 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00076b1c : │ │ │ │ - ldr r3, [pc, #52] @ 76b58 │ │ │ │ +00076b64 : │ │ │ │ + ldr r3, [pc, #52] @ 76ba0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76b50 │ │ │ │ + beq 76b98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 76b5c │ │ │ │ - ldr r0, [pc, #24] @ 76b60 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76ba4 │ │ │ │ + ldr r0, [pc, #24] @ 76ba8 │ │ │ │ + bl 2dee90 <_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 r6, r7, r4, asr #22 │ │ │ │ + eorseq r6, r7, r4, asr #16 │ │ │ │ │ │ │ │ -00076b64 : │ │ │ │ - ldr r3, [pc, #52] @ 76ba0 │ │ │ │ +00076bac : │ │ │ │ + ldr r3, [pc, #52] @ 76be8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76b98 │ │ │ │ + beq 76be0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 76ba4 │ │ │ │ - ldr r0, [pc, #24] @ 76ba8 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76bec │ │ │ │ + ldr r0, [pc, #24] @ 76bf0 │ │ │ │ + bl 2dee90 <_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 r6, r7, r4, asr #22 │ │ │ │ + eorseq r6, r7, r4, asr #16 │ │ │ │ │ │ │ │ -00076bac : │ │ │ │ - ldr r3, [pc, #52] @ 76be8 │ │ │ │ +00076bf4 : │ │ │ │ + ldr r3, [pc, #52] @ 76c30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76be0 │ │ │ │ + beq 76c28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 76bec │ │ │ │ - ldr r0, [pc, #24] @ 76bf0 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76c34 │ │ │ │ + ldr r0, [pc, #24] @ 76c38 │ │ │ │ + bl 2dee90 <_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 r6, r7, r4, asr #22 │ │ │ │ + eorseq r6, r7, r4, asr #16 │ │ │ │ │ │ │ │ -00076bf4 : │ │ │ │ +00076c3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 76ce8 │ │ │ │ + ldr r3, [pc, #220] @ 76d30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76c24 │ │ │ │ - ldr r1, [pc, #208] @ 76cec │ │ │ │ - ldr r0, [pc, #208] @ 76cf0 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 76c74 │ │ │ │ - ldr r3, [pc, #200] @ 76cf4 │ │ │ │ + beq 76c6c │ │ │ │ + ldr r1, [pc, #208] @ 76d34 │ │ │ │ + ldr r0, [pc, #208] @ 76d38 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 76cbc │ │ │ │ + ldr r3, [pc, #200] @ 76d3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 76c7c │ │ │ │ + beq 76cc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76c64 │ │ │ │ + beq 76cac │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 76c64 │ │ │ │ + beq 76cac │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b 76c80 │ │ │ │ - ldr r3, [pc, #140] @ 76cf8 │ │ │ │ - ldr r1, [pc, #140] @ 76cfc │ │ │ │ + b 76cc8 │ │ │ │ + ldr r3, [pc, #140] @ 76d40 │ │ │ │ + ldr r1, [pc, #140] @ 76d44 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #3 │ │ │ │ - bl 2aa5fc │ │ │ │ + bl 2aaa10 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76ccc │ │ │ │ - ldr r2, [pc, #92] @ 76d00 │ │ │ │ - bl 356b80 │ │ │ │ + beq 76d14 │ │ │ │ + ldr r2, [pc, #92] @ 76d48 │ │ │ │ + bl 356890 │ │ │ │ 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 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - eorseq r6, r7, r4, asr #22 │ │ │ │ + eorseq r6, r7, r4, asr #16 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r9, r8, lsr #25 │ │ │ │ + eorseq r1, r9, r8, lsr #19 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00076d04 : │ │ │ │ +00076d4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 76df8 │ │ │ │ + ldr r3, [pc, #220] @ 76e40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76d34 │ │ │ │ - ldr r0, [pc, #208] @ 76dfc │ │ │ │ + beq 76d7c │ │ │ │ + ldr r0, [pc, #208] @ 76e44 │ │ │ │ mov r1, #460 @ 0x1cc │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 76d84 │ │ │ │ - ldr r3, [pc, #196] @ 76e00 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 76dcc │ │ │ │ + ldr r3, [pc, #196] @ 76e48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 76d8c │ │ │ │ + beq 76dd4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76d74 │ │ │ │ + beq 76dbc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 76d74 │ │ │ │ + beq 76dbc │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b 76d90 │ │ │ │ - ldr r3, [pc, #136] @ 76e04 │ │ │ │ - ldr r1, [pc, #136] @ 76e08 │ │ │ │ + b 76dd8 │ │ │ │ + ldr r3, [pc, #136] @ 76e4c │ │ │ │ + ldr r1, [pc, #136] @ 76e50 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #4 │ │ │ │ - bl 2aa5fc │ │ │ │ + bl 2aaa10 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76ddc │ │ │ │ - ldr r2, [pc, #88] @ 76e0c │ │ │ │ - bl 356b80 │ │ │ │ + beq 76e24 │ │ │ │ + ldr r2, [pc, #88] @ 76e54 │ │ │ │ + bl 356890 │ │ │ │ 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 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ - eorseq r6, r7, r4, asr #22 │ │ │ │ + eorseq r6, r7, r4, asr #16 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r9, r0, asr #25 │ │ │ │ + eorseq r1, r9, r0, asr #19 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00076e10 : │ │ │ │ +00076e58 : │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00076e28 : │ │ │ │ +00076e70 : │ │ │ │ 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 76e58 │ │ │ │ + beq 76ea0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #32 │ │ │ │ - bne 76e60 │ │ │ │ - bl 58630 │ │ │ │ - b 76f34 │ │ │ │ + bne 76ea8 │ │ │ │ + bl 585e8 │ │ │ │ + b 76f7c │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - blt 76e78 │ │ │ │ + blt 76ec0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 76e8c │ │ │ │ - ldr r3, [pc, #188] @ 76f3c │ │ │ │ - ldr r1, [pc, #188] @ 76f40 │ │ │ │ + blt 76ed4 │ │ │ │ + ldr r3, [pc, #188] @ 76f84 │ │ │ │ + ldr r1, [pc, #188] @ 76f88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 76f34 │ │ │ │ + bl 18ec84 │ │ │ │ + b 76f7c │ │ │ │ mov r6, r2 │ │ │ │ - bl 2aa664 │ │ │ │ + bl 2aaa78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76f34 │ │ │ │ + bne 76f7c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsr r2, r3, #6 │ │ │ │ ands r1, r2, #1 │ │ │ │ movne r2, #127 @ 0x7f │ │ │ │ - bne 76ed4 │ │ │ │ + bne 76f1c │ │ │ │ lsr ip, r3, #2 │ │ │ │ and ip, ip, #7 │ │ │ │ cmp ip, #1 │ │ │ │ moveq r2, #255 @ 0xff │ │ │ │ - beq 76ed4 │ │ │ │ - ldr lr, [pc, #120] @ 76f44 │ │ │ │ + beq 76f1c │ │ │ │ + ldr lr, [pc, #120] @ 76f8c │ │ │ │ cmp ip, #2 │ │ │ │ - ldr r2, [pc, #116] @ 76f48 │ │ │ │ + ldr r2, [pc, #116] @ 76f90 │ │ │ │ movne r2, lr │ │ │ │ cmp r6, r2 │ │ │ │ - bls 76ef0 │ │ │ │ - ldr r3, [pc, #104] @ 76f4c │ │ │ │ - ldr r1, [pc, #104] @ 76f50 │ │ │ │ + bls 76f38 │ │ │ │ + ldr r3, [pc, #104] @ 76f94 │ │ │ │ + ldr r1, [pc, #104] @ 76f98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 76f34 │ │ │ │ + bl 18ec84 │ │ │ │ + b 76f7c │ │ │ │ tst r3, #32 │ │ │ │ lsr r3, r3, #2 │ │ │ │ ldreq r4, [r4, #28] │ │ │ │ and r3, r3, #7 │ │ │ │ - beq 76f10 │ │ │ │ + beq 76f58 │ │ │ │ cmp r1, #0 │ │ │ │ addne r4, r4, #20 │ │ │ │ addeq r4, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 76f20 │ │ │ │ + bne 76f68 │ │ │ │ strb r6, [r4, r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ lsleq r5, r5, #1 │ │ │ │ strheq r6, [r4, r5] │ │ │ │ strne r6, [r4, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r1, r6, r0, lsr r6 │ │ │ │ + eorseq r1, r6, r0, lsr r3 │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r4, ror #25 │ │ │ │ + eorseq r1, r9, r4, ror #19 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 76f78 │ │ │ │ + bne 76fc0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bxeq lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ bx lr │ │ │ │ - b 123500 │ │ │ │ + b 12368c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #92] @ 76ff0 │ │ │ │ + ldr r3, [pc, #92] @ 77038 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #76] @ 76ff4 │ │ │ │ + ldr r1, [pc, #76] @ 7703c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76fbc │ │ │ │ + beq 77004 │ │ │ │ mov r0, #0 │ │ │ │ - b 76fe8 │ │ │ │ - ldr r1, [pc, #52] @ 76ff8 │ │ │ │ + b 77030 │ │ │ │ + ldr r1, [pc, #52] @ 77040 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76fb4 │ │ │ │ - ldr r3, [pc, #32] @ 76ffc │ │ │ │ + beq 76ffc │ │ │ │ + ldr r3, [pc, #32] @ 77044 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ 77000 │ │ │ │ + ldr r1, [pc, #28] @ 77048 │ │ │ │ mov r0, r4 │ │ │ │ - bl 317148 │ │ │ │ + bl 31749c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x00391cfc │ │ │ │ - @ instruction: 0x00391dd4 │ │ │ │ + @ instruction: 0x003919fc │ │ │ │ + @ instruction: 0x00391ad4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq r7, r9, r8, asr #18 │ │ │ │ + ldrdeq r7, [r9], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #2 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 52f60 <_PyEval_FormatAwaitableError@@Base+0x894> │ │ │ │ + bl 52fa8 <_PyEval_FormatAwaitableError@@Base+0x860> │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 77034 │ │ │ │ - b a9bd4 │ │ │ │ - ldrheq lr, [r8], -ip @ │ │ │ │ + ldr r0, [pc] @ 7707c │ │ │ │ + b a9c3c │ │ │ │ + @ instruction: 0x0038ddbc │ │ │ │ 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] @ 770a4 │ │ │ │ + ldreq lr, [pc, #48] @ 770ec │ │ │ │ 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] @ 770a8 │ │ │ │ + ldr ip, [pc, #16] @ 770f0 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 286238 │ │ │ │ + bl 286728 │ │ │ │ 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] @ 770d8 │ │ │ │ - ldr r2, [pc, #20] @ 770dc │ │ │ │ - ldr r1, [pc, #20] @ 770e0 │ │ │ │ + ldr r3, [pc, #20] @ 77120 │ │ │ │ + ldr r2, [pc, #20] @ 77124 │ │ │ │ + ldr r1, [pc, #20] @ 77128 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq r4, r7, r8, lsl #23 │ │ │ │ - eorseq r1, r9, r8, ror #27 │ │ │ │ + eorseq r4, r7, r8, lsl #17 │ │ │ │ + eorseq r1, r9, r8, ror #21 │ │ │ │ │ │ │ │ -000770e4 : │ │ │ │ +0007712c : │ │ │ │ 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] @ 77228 │ │ │ │ + ldr r8, [pc, #268] @ 77270 │ │ │ │ add r2, r1, r2 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ lsl r4, r3, #3 │ │ │ │ sub r3, r1, r3, lsl #3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r9, [r0, r8] │ │ │ │ - bhi 77150 │ │ │ │ + bhi 77198 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r2, r4 │ │ │ │ - bl 91ffc │ │ │ │ + bl 92060 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 77168 │ │ │ │ + bne 771b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 29dc84 │ │ │ │ + bl 29e100 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 771f0 │ │ │ │ - b 77220 │ │ │ │ + bne 77238 │ │ │ │ + b 77268 │ │ │ │ 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 771f0 │ │ │ │ + ble 77238 │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 771f0 │ │ │ │ + beq 77238 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 771f0 │ │ │ │ + beq 77238 │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 771f0 │ │ │ │ + bne 77238 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 771d8 │ │ │ │ + beq 77220 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 771f0 │ │ │ │ + bne 77238 │ │ │ │ add r0, r2, #12 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 771f0 │ │ │ │ + bne 77238 │ │ │ │ mov r1, #16 │ │ │ │ - bl 355cd0 │ │ │ │ + bl 3559e8 │ │ │ │ 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 926d8 <_Py_NewReference@@Base> │ │ │ │ + bl 9273c <_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 772a4 │ │ │ │ + beq 772ec │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr r6, [pc, #284] @ 77378 │ │ │ │ + ldr r6, [pc, #284] @ 773c0 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 772a4 │ │ │ │ - ldr r1, [pc, #276] @ 7737c │ │ │ │ + beq 772ec │ │ │ │ + ldr r1, [pc, #276] @ 773c4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 29a050 │ │ │ │ + bl 29a4d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 7727c │ │ │ │ + bne 772c4 │ │ │ │ mov r0, #0 │ │ │ │ - b 77370 │ │ │ │ + b 773b8 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 772b8 │ │ │ │ + bne 77300 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 772a4 │ │ │ │ + beq 772ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 772a4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 772ec │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 772f8 │ │ │ │ + b 77340 │ │ │ │ mov r0, r4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 311224 <_Py_c_pow@@Base+0x26c> │ │ │ │ + bl 311578 <_Py_c_pow@@Base+0x364> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 772f0 │ │ │ │ + beq 77338 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 772f0 │ │ │ │ + bne 77338 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 77274 │ │ │ │ + beq 772bc │ │ │ │ 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 7734c │ │ │ │ + beq 77394 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - bne 7734c │ │ │ │ + bne 77394 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 2b77d4 │ │ │ │ + bl 2b7be8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r4, r7, r8, lsl #23 │ │ │ │ + eorseq r4, 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, #144] @ 77428 │ │ │ │ + ldr r3, [pc, #144] @ 77470 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 77420 │ │ │ │ + beq 77468 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 13a810 │ │ │ │ + bl 13a968 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 773dc │ │ │ │ + beq 77424 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 773dc │ │ │ │ + bne 77424 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ moveq r4, r5 │ │ │ │ - beq 77420 │ │ │ │ - ldr r0, [pc, #60] @ 7742c │ │ │ │ + beq 77468 │ │ │ │ + ldr r0, [pc, #60] @ 77474 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77420 │ │ │ │ + beq 77468 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77420 │ │ │ │ + bne 77468 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r1, r9, r0, lsl lr │ │ │ │ + eorseq r1, r9, r0, lsl fp │ │ │ │ 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] @ 7748c │ │ │ │ + ldr r1, [pc, #60] @ 774d4 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77484 │ │ │ │ + beq 774cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 77494 │ │ │ │ + bl 774dc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 77490 │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #12] @ 774d8 │ │ │ │ + bl a9c3c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r8, ip, lsr #1 │ │ │ │ - ldrheq lr, [r8], -ip @ │ │ │ │ + eorseq sp, r8, ip, lsr #27 │ │ │ │ + @ instruction: 0x0038ddbc │ │ │ │ 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 92a30 │ │ │ │ + bl 92a94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7754c │ │ │ │ + beq 77594 │ │ │ │ cmp r6, #3 │ │ │ │ - ble 774e0 │ │ │ │ + ble 77528 │ │ │ │ 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 77500 │ │ │ │ + beq 77548 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - ldr r3, [pc, #88] @ 77554 │ │ │ │ + ldr r3, [pc, #88] @ 7759c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 77510 │ │ │ │ + bne 77558 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2b0c │ │ │ │ + bl a2b74 │ │ │ │ mov r5, r0 │ │ │ │ - b 7751c │ │ │ │ + b 77564 │ │ │ │ mov r0, #2 │ │ │ │ - bl a297c │ │ │ │ + bl a29e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77538 │ │ │ │ + beq 77580 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 77540 │ │ │ │ + beq 77588 │ │ │ │ mov r4, r5 │ │ │ │ - b 7754c │ │ │ │ + b 77594 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 77538 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 77580 │ │ │ │ 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 13a810 │ │ │ │ + bl 13a968 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 775a8 │ │ │ │ + beq 775f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 775a8 │ │ │ │ + bne 775f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 775f4 │ │ │ │ - ldr r0, [pc, #68] @ 775fc │ │ │ │ + beq 7763c │ │ │ │ + ldr r0, [pc, #68] @ 77644 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 775e0 │ │ │ │ + beq 77628 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 775e8 │ │ │ │ + beq 77630 │ │ │ │ mov r4, r5 │ │ │ │ - b 775f4 │ │ │ │ + b 7763c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 775e0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 77628 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r9, r0, lsr #28 │ │ │ │ + eorseq r1, r9, r0, lsr #22 │ │ │ │ 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] @ 77674 │ │ │ │ + ldr r2, [pc, #20] @ 77678 │ │ │ │ + ldr r1, [pc, #20] @ 7767c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq ip, r6, ip, asr #16 │ │ │ │ - eorseq r1, r9, r8, ror #27 │ │ │ │ + eorseq ip, r6, ip, asr #10 │ │ │ │ + eorseq r1, r9, r8, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 77664 │ │ │ │ - ldr r2, [pc, #20] @ 77668 │ │ │ │ - ldr r1, [pc, #20] @ 7766c │ │ │ │ + ldr r3, [pc, #20] @ 776ac │ │ │ │ + ldr r2, [pc, #20] @ 776b0 │ │ │ │ + ldr r1, [pc, #20] @ 776b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq r4, r7, ip, ror #23 │ │ │ │ - eorseq r1, r9, r8, ror #27 │ │ │ │ + eorseq r4, r7, ip, ror #17 │ │ │ │ + eorseq r1, r9, r8, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov lr, r1 │ │ │ │ add ip, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #172] @ 77744 │ │ │ │ - ldr r2, [pc, #172] @ 77748 │ │ │ │ + ldr r3, [pc, #172] @ 7778c │ │ │ │ + ldr r2, [pc, #172] @ 77790 │ │ │ │ mov r5, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, lr │ │ │ │ - bl 118d4c │ │ │ │ + bl 118e90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 776b8 │ │ │ │ + bne 77700 │ │ │ │ mov r5, #0 │ │ │ │ - b 77738 │ │ │ │ + b 77780 │ │ │ │ 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] @ 7774c │ │ │ │ - ldr r0, [pc, #104] @ 77750 │ │ │ │ + ldr r1, [pc, #104] @ 77794 │ │ │ │ + ldr r0, [pc, #104] @ 77798 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9c3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 776b0 │ │ │ │ - ldr r3, [pc, #80] @ 77754 │ │ │ │ + beq 776f8 │ │ │ │ + ldr r3, [pc, #80] @ 7779c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - bl 2b7c14 │ │ │ │ + bl 2b8028 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77738 │ │ │ │ + beq 77780 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77738 │ │ │ │ + bne 77780 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, r8, lsr #20 │ │ │ │ - eorseq sp, r7, r8, asr #25 │ │ │ │ + eorseq sp, r7, r8, asr #19 │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - eorseq r1, r9, r0, lsr lr │ │ │ │ + eorseq r1, r9, r0, lsr fp │ │ │ │ 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 77494 │ │ │ │ + bl 774dc │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 77788 │ │ │ │ - b a9bd4 │ │ │ │ - ldrheq lr, [r8], -ip @ │ │ │ │ + ldr r0, [pc] @ 777d0 │ │ │ │ + b a9c3c │ │ │ │ + @ instruction: 0x0038ddbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #28] @ 777c0 │ │ │ │ + ldr ip, [pc, #28] @ 77808 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r0, #12 │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1b04f4 │ │ │ │ + bl 1af9d4 │ │ │ │ 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] @ 7796c │ │ │ │ + ldr r6, [pc, #400] @ 779b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 777fc │ │ │ │ + beq 77844 │ │ │ │ mov r1, r6 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77960 │ │ │ │ + beq 779a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77818 │ │ │ │ - ldr r1, [pc, #348] @ 7796c │ │ │ │ - bl adf9c │ │ │ │ + beq 77860 │ │ │ │ + ldr r1, [pc, #348] @ 779b4 │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77960 │ │ │ │ + beq 779a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 319120 <_PyTime_AsTimeval@@Base+0xa00> │ │ │ │ + bl 319478 <_PyTime_AsTimeval@@Base+0xa04> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 778f8 │ │ │ │ + beq 77940 │ │ │ │ mov r0, r4 │ │ │ │ - bl 319120 <_PyTime_AsTimeval@@Base+0xa00> │ │ │ │ + bl 319478 <_PyTime_AsTimeval@@Base+0xa04> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 77860 │ │ │ │ + bne 778a8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 778f8 │ │ │ │ + beq 77940 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 778f8 │ │ │ │ + bne 77940 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 778f8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 77940 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30acc0 │ │ │ │ + bl 30b018 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77894 │ │ │ │ + beq 778dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77894 │ │ │ │ + bne 778dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 778b8 │ │ │ │ + beq 77900 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 778b8 │ │ │ │ + bne 77900 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 778f8 │ │ │ │ - ldr r1, [pc, #164] @ 7796c │ │ │ │ + beq 77940 │ │ │ │ + ldr r1, [pc, #164] @ 779b4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 30a994 │ │ │ │ + bl 30acec │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 77900 │ │ │ │ + bne 77948 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 778f8 │ │ │ │ + beq 77940 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 778f8 │ │ │ │ + bne 77940 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 77964 │ │ │ │ + b 779ac │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #2 │ │ │ │ - bl a297c │ │ │ │ + bl a29e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 77938 │ │ │ │ + beq 77980 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77938 │ │ │ │ + bne 77980 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77964 │ │ │ │ + beq 779ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77964 │ │ │ │ + bne 779ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 77964 │ │ │ │ - ldr r6, [pc, #8] @ 77970 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 779ac │ │ │ │ + ldr r6, [pc, #8] @ 779b8 │ │ │ │ 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] @ 77abc │ │ │ │ + ldr r6, [pc, #304] @ 77b04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 779ac │ │ │ │ + beq 779f4 │ │ │ │ mov r1, r6 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77ab0 │ │ │ │ + beq 77af8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 779c8 │ │ │ │ - ldr r1, [pc, #252] @ 77abc │ │ │ │ - bl adf9c │ │ │ │ + beq 77a10 │ │ │ │ + ldr r1, [pc, #252] @ 77b04 │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77ab0 │ │ │ │ + beq 77af8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 319120 <_PyTime_AsTimeval@@Base+0xa00> │ │ │ │ + bl 319478 <_PyTime_AsTimeval@@Base+0xa04> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 779e0 │ │ │ │ + bne 77a28 │ │ │ │ mov r4, #0 │ │ │ │ - b 77ab4 │ │ │ │ + b 77afc │ │ │ │ mov r0, r5 │ │ │ │ - bl 319120 <_PyTime_AsTimeval@@Base+0xa00> │ │ │ │ + bl 319478 <_PyTime_AsTimeval@@Base+0xa04> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 77a18 │ │ │ │ + bne 77a60 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 779d8 │ │ │ │ + beq 77a20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 779d8 │ │ │ │ + bne 77a20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 779d8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 77a20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1de8 │ │ │ │ + bl 1a0f18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77a4c │ │ │ │ + beq 77a94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77a4c │ │ │ │ + bne 77a94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77a70 │ │ │ │ + beq 77ab8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 77a70 │ │ │ │ + bne 77ab8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 779d8 │ │ │ │ - ldr r1, [pc, #60] @ 77abc │ │ │ │ + beq 77a20 │ │ │ │ + ldr r1, [pc, #60] @ 77b04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30a994 │ │ │ │ + bl 30acec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77ab4 │ │ │ │ + beq 77afc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77ab4 │ │ │ │ + bne 77afc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 77ab4 │ │ │ │ - ldr r4, [pc, #8] @ 77ac0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 77afc │ │ │ │ + ldr r4, [pc, #8] @ 77b08 │ │ │ │ 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 3155f8 │ │ │ │ - ldr r2, [pc, #52] @ 77b08 │ │ │ │ + b 31594c │ │ │ │ + ldr r2, [pc, #52] @ 77b50 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bne 77ae8 │ │ │ │ - ldr r0, [pc, #36] @ 77b0c │ │ │ │ - b 128bc8 │ │ │ │ + bne 77b30 │ │ │ │ + ldr r0, [pc, #36] @ 77b54 │ │ │ │ + b 128d3c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77b00 │ │ │ │ - ldr r0, [pc, #16] @ 77b10 │ │ │ │ - b 128bc8 │ │ │ │ - ldr r0, [pc, #12] @ 77b14 │ │ │ │ - b 128bc8 │ │ │ │ + bne 77b48 │ │ │ │ + ldr r0, [pc, #16] @ 77b58 │ │ │ │ + b 128d3c │ │ │ │ + ldr r0, [pc, #12] @ 77b5c │ │ │ │ + b 128d3c │ │ │ │ subseq r8, r6, ip, lsr r9 │ │ │ │ - eorseq r1, r9, ip, lsr lr │ │ │ │ - mlaseq r7, r0, r1, sl │ │ │ │ - eorseq r0, r9, r4, asr #28 │ │ │ │ + eorseq r1, r9, ip, lsr fp │ │ │ │ + mlaseq r7, r0, lr, r9 │ │ │ │ + eorseq r0, r9, ip, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmib r0, {r2, r3} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ addne r4, r4, r3, lsl #3 │ │ │ │ addne r4, r4, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77b70 │ │ │ │ - bl 321198 <_PySys_GetSizeOf@@Base> │ │ │ │ + beq 77bb8 │ │ │ │ + bl 3204d4 <_PySys_GetSizeOf@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ addne r4, r4, r0 │ │ │ │ - bne 77b70 │ │ │ │ - bl a5784 │ │ │ │ + bne 77bb8 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 77b78 │ │ │ │ - b 77b84 │ │ │ │ + beq 77bc0 │ │ │ │ + b 77bcc │ │ │ │ cmn r4, #1 │ │ │ │ - beq 77b5c │ │ │ │ + beq 77ba4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18c1ac │ │ │ │ + b 18bd48 │ │ │ │ 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] @ 77c40 │ │ │ │ + ldr r0, [pc, #156] @ 77c88 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1498bc <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + bl 149a14 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77bf4 │ │ │ │ - ldr r1, [pc, #132] @ 77c44 │ │ │ │ - ldr r0, [pc, #132] @ 77c48 │ │ │ │ + beq 77c3c │ │ │ │ + ldr r1, [pc, #132] @ 77c8c │ │ │ │ + ldr r0, [pc, #132] @ 77c90 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 77bfc │ │ │ │ + bge 77c44 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77bf4 │ │ │ │ + beq 77c3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77bf4 │ │ │ │ + bne 77c3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 77c38 │ │ │ │ + b 77c80 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b922c │ │ │ │ + bl b92bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77c38 │ │ │ │ + beq 77c80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77c38 │ │ │ │ + bne 77c80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq lr, r5, ip, lsl #17 │ │ │ │ - eorseq sp, r8, r8, asr r2 │ │ │ │ - eorseq r1, r9, r4, asr #28 │ │ │ │ + eorseq lr, r5, ip, lsl #11 │ │ │ │ + eorseq ip, r8, r8, asr pc │ │ │ │ + eorseq r1, r9, r4, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -79506,1782 +79522,1782 @@ │ │ │ │ addne r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r0, #132] @ 0x84 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ addne r4, r4, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77ca0 │ │ │ │ + beq 77ce8 │ │ │ │ bl 29c28 │ │ │ │ add r4, r4, #1 │ │ │ │ add r4, r0, r4 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77cb8 │ │ │ │ + beq 77d00 │ │ │ │ bl 29c28 │ │ │ │ add r4, r4, #1 │ │ │ │ add r4, r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77cd0 │ │ │ │ + beq 77d18 │ │ │ │ bl 29c28 │ │ │ │ add r4, r4, #1 │ │ │ │ add r4, r0, r4 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 77ce4 │ │ │ │ - bl a5784 │ │ │ │ + bne 77d2c │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77cf0 │ │ │ │ + bne 77d38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 18c1ac │ │ │ │ + b 18bd48 │ │ │ │ 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] @ 77ee8 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r4, [pc, #472] @ 77f30 │ │ │ │ + bl 356890 │ │ │ │ ldr r6, [r4, r0] │ │ │ │ - ldr r0, [pc, #464] @ 77eec │ │ │ │ + ldr r0, [pc, #464] @ 77f34 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 23322c │ │ │ │ + bl 232f90 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77d54 │ │ │ │ + beq 77d9c │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 77d54 │ │ │ │ - ldr r1, [pc, #428] @ 77ef0 │ │ │ │ + beq 77d9c │ │ │ │ + ldr r1, [pc, #428] @ 77f38 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77d58 │ │ │ │ - ldr r4, [pc, #416] @ 77ef4 │ │ │ │ - b 77ee0 │ │ │ │ - ldr r4, [pc, #412] @ 77ef8 │ │ │ │ + bne 77da0 │ │ │ │ + ldr r4, [pc, #416] @ 77f3c │ │ │ │ + b 77f28 │ │ │ │ + ldr r4, [pc, #412] @ 77f40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fa24 │ │ │ │ + bl 22f788 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 77d74 │ │ │ │ + bne 77dbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 29dc84 │ │ │ │ - b 77dc4 │ │ │ │ + bl 29e100 │ │ │ │ + b 77e0c │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ bl 296ac │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 77d98 │ │ │ │ - ldr r0, [pc, #368] @ 77efc │ │ │ │ - bl 9df70 │ │ │ │ + bne 77de0 │ │ │ │ + ldr r0, [pc, #368] @ 77f44 │ │ │ │ + bl 9df20 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b 77db4 │ │ │ │ + b 77dfc │ │ │ │ cmp r4, sl │ │ │ │ - beq 77ea8 │ │ │ │ + beq 77ef0 │ │ │ │ sub r1, sl, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5700 │ │ │ │ + bl a5768 │ │ │ │ add sl, sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 77dcc │ │ │ │ + bne 77e14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ mov r4, #0 │ │ │ │ - b 77ee0 │ │ │ │ + b 77f28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16c368 │ │ │ │ + bl 16c644 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 77dfc │ │ │ │ + beq 77e44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77dfc │ │ │ │ + bne 77e44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - ldreq r3, [pc, #248] @ 77f00 │ │ │ │ - beq 77e48 │ │ │ │ + ldreq r3, [pc, #248] @ 77f48 │ │ │ │ + beq 77e90 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 10f420 │ │ │ │ + bl 10f570 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77e3c │ │ │ │ + beq 77e84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 77e3c │ │ │ │ + bne 77e84 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 77e60 │ │ │ │ - ldr r3, [pc, #184] @ 77f04 │ │ │ │ + bne 77ea8 │ │ │ │ + ldr r3, [pc, #184] @ 77f4c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1898cc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77ea8 │ │ │ │ - b 77dbc │ │ │ │ + bne 77ef0 │ │ │ │ + b 77e04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl b922c │ │ │ │ + bl b92bc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77ee0 │ │ │ │ + beq 77f28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77ee0 │ │ │ │ + bne 77f28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 77ee0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 77f28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1898f4 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #80] @ 77f08 │ │ │ │ - ldr r2, [pc, #80] @ 77f0c │ │ │ │ + bl 189490 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #80] @ 77f50 │ │ │ │ + ldr r2, [pc, #80] @ 77f54 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2b14d4 │ │ │ │ + bl 2b186c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 77d4c │ │ │ │ - b 77dc4 │ │ │ │ + bge 77d94 │ │ │ │ + b 77e0c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r1, r9, r8, ror #28 │ │ │ │ - mlaseq r9, r0, sl, r2 │ │ │ │ + eorseq r1, r9, r8, ror #22 │ │ │ │ + mlaseq r9, r0, r7, r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r1, r9, r8, asr lr │ │ │ │ - eorseq sl, r5, r4, lsl #15 │ │ │ │ + eorseq r1, r9, r8, asr fp │ │ │ │ + eorseq sl, r5, r4, lsl #9 │ │ │ │ subseq fp, r5, r0, asr #23 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r1, r9, ip, ror lr │ │ │ │ + eorseq r1, r9, ip, ror fp │ │ │ │ │ │ │ │ -00077f10 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +00077f58 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00077f18 : │ │ │ │ +00077f60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #196] @ 77ff4 │ │ │ │ + ldr r2, [pc, #196] @ 7803c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 77f4c │ │ │ │ - ldr r1, [pc, #180] @ 77ff8 │ │ │ │ - ldr r0, [pc, #180] @ 77ffc │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 77f90 │ │ │ │ - ldr r2, [pc, #172] @ 78000 │ │ │ │ + beq 77f94 │ │ │ │ + ldr r1, [pc, #180] @ 78040 │ │ │ │ + ldr r0, [pc, #180] @ 78044 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 77fd8 │ │ │ │ + ldr r2, [pc, #172] @ 78048 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 77f98 │ │ │ │ + beq 77fe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ tst r0, #67108864 @ 0x4000000 │ │ │ │ - beq 77f7c │ │ │ │ + beq 77fc4 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 77f9c │ │ │ │ - ldr r3, [pc, #128] @ 78004 │ │ │ │ + b 77fe4 │ │ │ │ + ldr r3, [pc, #128] @ 7804c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ 78008 │ │ │ │ + ldr r1, [pc, #124] @ 78050 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ - ldr r4, [pc, #104] @ 7800c │ │ │ │ + ldr r4, [pc, #104] @ 78054 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - beq 77fd8 │ │ │ │ + beq 78020 │ │ │ │ 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 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - eorseq r6, r7, r4, asr #22 │ │ │ │ + eorseq r6, r7, r4, asr #16 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r9, ip, lsr #29 │ │ │ │ + eorseq r1, r9, ip, lsr #23 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00078010 : │ │ │ │ +00078058 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00078030 : │ │ │ │ +00078078 : │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078048 : │ │ │ │ +00078090 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ sub r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007805c <_PyRWMutex_Lock@@Base>: │ │ │ │ +000780a4 <_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 780a4 <_PyRWMutex_Lock@@Base+0x48> │ │ │ │ + bne 780ec <_PyRWMutex_Lock@@Base+0x48> │ │ │ │ mov r5, r1 │ │ │ │ - bl 356848 │ │ │ │ + bl 356560 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 780a8 <_PyRWMutex_Lock@@Base+0x4c> │ │ │ │ - b 780b0 <_PyRWMutex_Lock@@Base+0x54> │ │ │ │ - bl 78164 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ + bne 780f0 <_PyRWMutex_Lock@@Base+0x4c> │ │ │ │ + b 780f8 <_PyRWMutex_Lock@@Base+0x54> │ │ │ │ + bl 781ac <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 7807c <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + b 780c4 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000780b8 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +00078100 <_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 356848 │ │ │ │ + bl 356560 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ - bne 780d0 <_PyRWMutex_Unlock@@Base+0x18> │ │ │ │ + bne 78118 <_PyRWMutex_Unlock@@Base+0x18> │ │ │ │ tst r5, #2 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b5494 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b 2b5878 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ │ │ │ │ -00078100 <_PyRWMutex_RLock@@Base>: │ │ │ │ +00078148 <_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] │ │ │ │ mov r0, r4 │ │ │ │ tst r1, #1 │ │ │ │ add r2, r1, #4 │ │ │ │ - bne 7813c <_PyRWMutex_RLock@@Base+0x3c> │ │ │ │ + bne 78184 <_PyRWMutex_RLock@@Base+0x3c> │ │ │ │ tst r1, #2 │ │ │ │ - beq 78148 <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ - bl 78164 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ + beq 78190 <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ + bl 781ac <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 78120 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + b 78168 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 356848 │ │ │ │ + bl 356560 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 78140 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + bne 78188 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ tst r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bne 781a4 <_PyRWMutex_RLock@@Base+0xa4> │ │ │ │ + bne 781ec <_PyRWMutex_RLock@@Base+0xa4> │ │ │ │ orr r6, r1, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 356848 │ │ │ │ + bl 356560 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 781d4 <_PyRWMutex_RLock@@Base+0xd4> │ │ │ │ + bne 7821c <_PyRWMutex_RLock@@Base+0xd4> │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1ddac4 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 1dd040 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000781dc <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +00078224 <_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 356224 │ │ │ │ + bl 355f3c │ │ │ │ lsrs r3, r0, #2 │ │ │ │ popne {r4, pc} │ │ │ │ tst r0, #2 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b5494 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b 2b5878 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ │ │ │ │ -00078214 : │ │ │ │ +0007825c : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 78244 │ │ │ │ - ldr r2, [pc, #72] @ 7826c │ │ │ │ + beq 7828c │ │ │ │ + ldr r2, [pc, #72] @ 782b4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 78244 │ │ │ │ + bne 7828c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78244 │ │ │ │ + beq 7828c │ │ │ │ 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] @ 78270 │ │ │ │ - ldr r1, [pc, #20] @ 78274 │ │ │ │ + ldr r3, [pc, #20] @ 782b8 │ │ │ │ + ldr r1, [pc, #20] @ 782bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00391ed8 │ │ │ │ + @ instruction: 0x00391bd8 │ │ │ │ │ │ │ │ -00078278 : │ │ │ │ +000782c0 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 782a4 │ │ │ │ - ldr r3, [pc, #68] @ 782cc │ │ │ │ + beq 782ec │ │ │ │ + ldr r3, [pc, #68] @ 78314 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 782a4 │ │ │ │ + bne 782ec │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 782a4 │ │ │ │ + beq 782ec │ │ │ │ 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] @ 782d0 │ │ │ │ - ldr r1, [pc, #20] @ 782d4 │ │ │ │ + ldr r3, [pc, #20] @ 78318 │ │ │ │ + ldr r1, [pc, #20] @ 7831c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r4, lsl pc │ │ │ │ + eorseq r1, r9, r4, lsl ip │ │ │ │ │ │ │ │ -000782d8 : │ │ │ │ +00078320 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78304 │ │ │ │ - ldr r3, [pc, #68] @ 7832c │ │ │ │ + beq 7834c │ │ │ │ + ldr r3, [pc, #68] @ 78374 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 78304 │ │ │ │ + bne 7834c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78304 │ │ │ │ + beq 7834c │ │ │ │ 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] @ 78330 │ │ │ │ - ldr r1, [pc, #20] @ 78334 │ │ │ │ + ldr r3, [pc, #20] @ 78378 │ │ │ │ + ldr r1, [pc, #20] @ 7837c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r0, asr pc │ │ │ │ + eorseq r1, r9, r0, asr ip │ │ │ │ │ │ │ │ -00078338 : │ │ │ │ +00078380 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78364 │ │ │ │ - ldr r3, [pc, #68] @ 7838c │ │ │ │ + beq 783ac │ │ │ │ + ldr r3, [pc, #68] @ 783d4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 78364 │ │ │ │ + bne 783ac │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78364 │ │ │ │ + beq 783ac │ │ │ │ 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] @ 78390 │ │ │ │ - ldr r1, [pc, #20] @ 78394 │ │ │ │ + ldr r3, [pc, #20] @ 783d8 │ │ │ │ + ldr r1, [pc, #20] @ 783dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, r0, pc, r1 @ │ │ │ │ + mlaseq r9, r0, ip, r1 │ │ │ │ │ │ │ │ -00078398 : │ │ │ │ +000783e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 783e8 │ │ │ │ - ldr r2, [pc, #84] @ 7840c │ │ │ │ + beq 78430 │ │ │ │ + ldr r2, [pc, #84] @ 78454 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 783e8 │ │ │ │ + bne 78430 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 783e8 │ │ │ │ + beq 78430 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 78400 │ │ │ │ - ldr r3, [pc, #52] @ 78410 │ │ │ │ - ldr r1, [pc, #52] @ 78414 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 783f8 │ │ │ │ - ldr r3, [pc, #32] @ 78410 │ │ │ │ - ldr r1, [pc, #36] @ 78418 │ │ │ │ + bne 78448 │ │ │ │ + ldr r3, [pc, #52] @ 78458 │ │ │ │ + ldr r1, [pc, #52] @ 7845c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 78440 │ │ │ │ + ldr r3, [pc, #32] @ 78458 │ │ │ │ + ldr r1, [pc, #36] @ 78460 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ 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 │ │ │ │ - eorseq r1, r9, r8, asr #31 │ │ │ │ + eorseq r1, r9, r4, lsl #26 │ │ │ │ + eorseq r1, r9, r8, asr #25 │ │ │ │ │ │ │ │ -0007841c : │ │ │ │ +00078464 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 7844c │ │ │ │ - ldr r2, [pc, #72] @ 78474 │ │ │ │ + beq 78494 │ │ │ │ + ldr r2, [pc, #72] @ 784bc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 7844c │ │ │ │ + bne 78494 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7844c │ │ │ │ + beq 78494 │ │ │ │ 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] @ 78478 │ │ │ │ - ldr r1, [pc, #20] @ 7847c │ │ │ │ + ldr r3, [pc, #20] @ 784c0 │ │ │ │ + ldr r1, [pc, #20] @ 784c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r4, lsr r0 │ │ │ │ + eorseq r1, r9, r4, lsr sp │ │ │ │ │ │ │ │ -00078480 : │ │ │ │ +000784c8 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 784b0 │ │ │ │ - ldr r2, [pc, #72] @ 784d8 │ │ │ │ + beq 784f8 │ │ │ │ + ldr r2, [pc, #72] @ 78520 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 784b0 │ │ │ │ + bne 784f8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 784b0 │ │ │ │ + beq 784f8 │ │ │ │ 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] @ 784dc │ │ │ │ - ldr r1, [pc, #20] @ 784e0 │ │ │ │ + ldr r3, [pc, #20] @ 78524 │ │ │ │ + ldr r1, [pc, #20] @ 78528 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, ip, rrx │ │ │ │ + eorseq r1, r9, ip, ror #26 │ │ │ │ │ │ │ │ -000784e4 : │ │ │ │ - b 16adc0 <_PyArena_Free@@Base+0x2adc> │ │ │ │ +0007852c : │ │ │ │ + b 16b09c <_PyArena_Free@@Base+0x2acc> │ │ │ │ │ │ │ │ -000784e8 : │ │ │ │ - b 2cd0c8 │ │ │ │ +00078530 : │ │ │ │ + b 2cd4dc │ │ │ │ │ │ │ │ -000784ec : │ │ │ │ - b 41618 │ │ │ │ +00078534 : │ │ │ │ + b 418b8 │ │ │ │ │ │ │ │ -000784f0 : │ │ │ │ - b 2d75c4 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ +00078538 : │ │ │ │ + b 2d78b0 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ │ │ │ │ -000784f4 : │ │ │ │ +0007853c : │ │ │ │ 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 1bcc9c │ │ │ │ + bl 1bc14c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 78544 │ │ │ │ + beq 7858c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ bl 29cdc │ │ │ │ - b 785e4 │ │ │ │ + b 7862c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ - bne 78568 │ │ │ │ - bl 29dc68 │ │ │ │ + bne 785b0 │ │ │ │ + bl 29e0e4 │ │ │ │ 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 78568 │ │ │ │ - ldr r3, [pc, #104] @ 785ec │ │ │ │ + bgt 785b0 │ │ │ │ + ldr r3, [pc, #104] @ 78634 │ │ │ │ mov r0, r8 │ │ │ │ cmp r9, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - ldr r8, [pc, #92] @ 785f0 │ │ │ │ + ldr r8, [pc, #92] @ 78638 │ │ │ │ moveq r8, r3 │ │ │ │ - bl 35459c │ │ │ │ + bl 3542b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - beq 785dc │ │ │ │ - bl 22bae0 │ │ │ │ + beq 78624 │ │ │ │ + bl 22b844 │ │ │ │ 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 7859c │ │ │ │ + b 785e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r9, r7, ip, ror #13 │ │ │ │ - strdeq r8, [r7], -r4 │ │ │ │ + andeq r9, r7, r4, lsr r7 │ │ │ │ + andeq r8, r7, ip, lsr r6 │ │ │ │ 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 78628 │ │ │ │ + bge 78670 │ │ │ │ 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 785fc │ │ │ │ + b 78644 │ │ │ │ │ │ │ │ -0007863c : │ │ │ │ +00078684 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078654 : │ │ │ │ +0007869c : │ │ │ │ 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] @ 786d8 │ │ │ │ + ldr r3, [pc, #108] @ 78720 │ │ │ │ mov r6, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 786dc │ │ │ │ + bl 78724 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 786d0 │ │ │ │ + bne 78718 │ │ │ │ add r5, r5, #16 │ │ │ │ cmp r5, r8 │ │ │ │ - bne 78698 │ │ │ │ + bne 786e0 │ │ │ │ add r2, r4, #3792 @ 0xed0 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 786dc │ │ │ │ + bl 78724 │ │ │ │ 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 7875c │ │ │ │ + beq 787a4 │ │ │ │ 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 7874c │ │ │ │ + beq 78794 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bne 7874c │ │ │ │ + bne 78794 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 78764 │ │ │ │ + beq 787ac │ │ │ │ ldr r4, [r4] │ │ │ │ - b 786fc │ │ │ │ + b 78744 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0007876c : │ │ │ │ +000787b4 : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078788 : │ │ │ │ - b 23d320 │ │ │ │ +000787d0 : │ │ │ │ + b 23d080 │ │ │ │ │ │ │ │ -0007878c : │ │ │ │ +000787d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #8 │ │ │ │ - bl 8aff4 │ │ │ │ + bl 8b06c │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000787b4 : │ │ │ │ +000787fc : │ │ │ │ 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 787e8 │ │ │ │ + beq 78830 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 2a2c4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 8b5d8 │ │ │ │ + b 8b650 │ │ │ │ │ │ │ │ -000787f4 : │ │ │ │ +0007883c : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078810 : │ │ │ │ - ldr r3, [pc, #16] @ 78828 │ │ │ │ +00078858 : │ │ │ │ + ldr r3, [pc, #16] @ 78870 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [r3, #1420] @ 0x58c │ │ │ │ strne r2, [r0] │ │ │ │ ldr r0, [r3, #1416] @ 0x588 │ │ │ │ bx lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0007882c : │ │ │ │ +00078874 : │ │ │ │ ldrd r0, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078834 : │ │ │ │ +0007887c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 78890 │ │ │ │ + beq 788d8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #136] @ 788e0 │ │ │ │ + ldr r1, [pc, #136] @ 78928 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 788a4 │ │ │ │ + beq 788ec │ │ │ │ mov r0, r4 │ │ │ │ - bl adf9c │ │ │ │ - ldr r2, [pc, #120] @ 788e4 │ │ │ │ - ldr r3, [pc, #120] @ 788e8 │ │ │ │ + bl ae050 │ │ │ │ + ldr r2, [pc, #120] @ 7892c │ │ │ │ + ldr r3, [pc, #120] @ 78930 │ │ │ │ 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 788a4 │ │ │ │ - ldr r1, [pc, #84] @ 788ec │ │ │ │ - ldr r0, [pc, #84] @ 788f0 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + beq 788ec │ │ │ │ + ldr r1, [pc, #84] @ 78934 │ │ │ │ + ldr r0, [pc, #84] @ 78938 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - ldr r2, [pc, #68] @ 788f4 │ │ │ │ + ldr r2, [pc, #68] @ 7893c │ │ │ │ cmp r0, r2 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 788d8 │ │ │ │ + ble 78920 │ │ │ │ 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 │ │ │ │ - eorseq r9, r6, r4, ror r1 │ │ │ │ + eorseq r8, r6, r4, ror lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000788f8 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +00078940 <_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 b283c │ │ │ │ + bl b28ec │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 78968 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ + beq 789b0 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 78968 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ + beq 789b0 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 78954 <_Py_UTF8_Edit_Cost@@Base+0x5c> │ │ │ │ + bne 7899c <_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 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 78970 <_Py_UTF8_Edit_Cost@@Base+0x78> │ │ │ │ - bl 29dc68 │ │ │ │ + bne 789b8 <_Py_UTF8_Edit_Cost@@Base+0x78> │ │ │ │ + bl 29e0e4 │ │ │ │ mvn r4, #0 │ │ │ │ - b 78994 <_Py_UTF8_Edit_Cost@@Base+0x9c> │ │ │ │ + b 789dc <_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 2bd288 │ │ │ │ + bl 2bd69c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000789a0 <_Py_hashtable_new@@Base>: │ │ │ │ +000789e8 <_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 8bef0 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8bf68 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000789cc : │ │ │ │ - ldr ip, [pc, #60] @ 78a10 │ │ │ │ +00078a14 : │ │ │ │ + ldr ip, [pc, #60] @ 78a58 │ │ │ │ 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 78a04 │ │ │ │ + beq 78a4c │ │ │ │ cmp lr, #0 │ │ │ │ ldrb lr, [ip, r2] │ │ │ │ - beq 78a04 │ │ │ │ + beq 78a4c │ │ │ │ cmp lr, r0 │ │ │ │ - beq 789dc │ │ │ │ + beq 78a24 │ │ │ │ ldrb r3, [ip, r2] │ │ │ │ sub r0, r3, r0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r5, r9, r0, ror #21 │ │ │ │ + eorseq r5, r9, r0, ror #15 │ │ │ │ │ │ │ │ -00078a14 : │ │ │ │ +00078a5c : │ │ │ │ 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 15b258 <_PyObject_SetManagedDict@@Base+0x434> │ │ │ │ - b 78a38 │ │ │ │ + bl 15b56c <_PyObject_SetManagedDict@@Base+0x434> │ │ │ │ + b 78a80 │ │ │ │ │ │ │ │ -00078a50 : │ │ │ │ +00078a98 : │ │ │ │ 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 bb9b0 │ │ │ │ + bl bba40 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 78adc │ │ │ │ + beq 78b24 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ stmib sp, {r9, sl} │ │ │ │ str r8, [sp] │ │ │ │ - bl 279910 │ │ │ │ + bl 279b60 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 78ac8 │ │ │ │ + beq 78b10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 78ad0 │ │ │ │ + beq 78b18 │ │ │ │ mov r4, r5 │ │ │ │ - b 78adc │ │ │ │ + b 78b24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 78ac8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 78b10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00078ae8 : │ │ │ │ +00078b30 : │ │ │ │ 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] @ 78b2c │ │ │ │ + ldr r1, [pc, #40] @ 78b74 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r0, [pc, #24] @ 78b30 │ │ │ │ + ldr r0, [pc, #24] @ 78b78 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24031c │ │ │ │ + bl 24007c │ │ │ │ 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 │ │ │ │ │ │ │ │ -00078b34 : │ │ │ │ +00078b7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #120] @ 78bc4 │ │ │ │ + ldr r3, [pc, #120] @ 78c0c │ │ │ │ mov r1, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [r3, #3872] @ 0xf20 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 78bb8 │ │ │ │ + beq 78c00 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb86c │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78ba0 │ │ │ │ + beq 78be8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78ba0 │ │ │ │ - ldr r0, [pc, #40] @ 78bc8 │ │ │ │ - bl 2a53f0 │ │ │ │ + beq 78be8 │ │ │ │ + ldr r0, [pc, #40] @ 78c10 │ │ │ │ + bl 2a5870 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r2, r9, ip, lsr #1 │ │ │ │ + eorseq r1, r9, ip, lsr #27 │ │ │ │ │ │ │ │ -00078bcc : │ │ │ │ +00078c14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 78bfc │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #24] @ 78c44 │ │ │ │ + bl 356890 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 78c00 │ │ │ │ + bl 78c48 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ 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] @ 78cac │ │ │ │ - bl 18dfd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #136] @ 78cf4 │ │ │ │ + bl 18db70 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 78c98 │ │ │ │ + blt 78ce0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78c48 │ │ │ │ + beq 78c90 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 78ca0 │ │ │ │ - bl 9b3bc │ │ │ │ - bl 91ad0 │ │ │ │ + bne 78ce8 │ │ │ │ + bl 9b36c │ │ │ │ + bl 91b34 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 78c98 │ │ │ │ - ldr r1, [pc, #68] @ 78cac │ │ │ │ + beq 78ce0 │ │ │ │ + ldr r1, [pc, #68] @ 78cf4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 276bf4 │ │ │ │ + bl 276c04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78ca0 │ │ │ │ + beq 78ce8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 78c98 │ │ │ │ + beq 78ce0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 78c98 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 78ce0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 78ca4 │ │ │ │ + b 78cec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq fp, r7, r0, lsr r8 │ │ │ │ │ │ │ │ -00078cb0 : │ │ │ │ +00078cf8 : │ │ │ │ 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] @ 78cf4 │ │ │ │ + ldr r1, [pc, #40] @ 78d3c │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r0, [pc, #24] @ 78cf8 │ │ │ │ + ldr r0, [pc, #24] @ 78d40 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 263770 │ │ │ │ + bl 263668 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00078cfc : │ │ │ │ +00078d44 : │ │ │ │ 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 78d40 │ │ │ │ + bne 78d88 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 259ee8 │ │ │ │ + bl 259e8c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 78d50 │ │ │ │ + bne 78d98 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mvn r4, #0 │ │ │ │ strd r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00078d5c : │ │ │ │ +00078da4 : │ │ │ │ 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 10cbac <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10ccfc <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 78fbc │ │ │ │ + beq 79004 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - bl 10cbac <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10ccfc <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 78fbc │ │ │ │ + beq 79004 │ │ │ │ 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 78fc4 │ │ │ │ + blt 7900c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr sl, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movgt r4, r3 │ │ │ │ - bgt 78de0 │ │ │ │ + bgt 78e28 │ │ │ │ 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 78fc4 │ │ │ │ + bgt 7900c │ │ │ │ tst r1, #32 │ │ │ │ ldreq r5, [r5, #28] │ │ │ │ - beq 78e10 │ │ │ │ + beq 78e58 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r5, r5, #20 │ │ │ │ addeq r5, r5, #28 │ │ │ │ tst r2, #32 │ │ │ │ ldreq r8, [r8, #28] │ │ │ │ - beq 78e28 │ │ │ │ + beq 78e70 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r8, r8, #20 │ │ │ │ addeq r8, r8, #28 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 78e54 │ │ │ │ + beq 78e9c │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 297a00 <_PyTime_gmtime@@Base+0xb8> │ │ │ │ + bl 297e88 <_PyTime_gmtime@@Base+0xb8> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 78e54 │ │ │ │ - bl 99dfc │ │ │ │ - b 78fbc │ │ │ │ + bne 78e9c │ │ │ │ + bl 99dac │ │ │ │ + b 79004 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 78e88 │ │ │ │ + beq 78ed0 │ │ │ │ cmp r6, #2 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - bne 78f8c │ │ │ │ + bne 78fd4 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r5, r9, lsl #1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2c29a0 │ │ │ │ + bl 2c2db4 │ │ │ │ mov r4, r0 │ │ │ │ - b 78fa8 │ │ │ │ + b 78ff0 │ │ │ │ cmp r4, #0 │ │ │ │ add r0, r5, r9 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 78fa8 │ │ │ │ + blt 78ff0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 78eac │ │ │ │ + bne 78ef4 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ addne r4, r4, #1 │ │ │ │ - b 78fa8 │ │ │ │ + b 78ff0 │ │ │ │ cmp sl, #1 │ │ │ │ - bgt 78ef0 │ │ │ │ + bgt 78f38 │ │ │ │ mvnne r0, #0 │ │ │ │ - bne 78f84 │ │ │ │ + bne 78fcc │ │ │ │ ldrb r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ add r2, r0, r4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - beq 78f84 │ │ │ │ + beq 78fcc │ │ │ │ ldrb r1, [r5], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 78ecc │ │ │ │ + bne 78f14 │ │ │ │ add r0, r0, #1 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 78ecc │ │ │ │ - b 78f84 │ │ │ │ - ldr r3, [pc, #220] @ 78fd4 │ │ │ │ + bne 78f14 │ │ │ │ + b 78fcc │ │ │ │ + ldr r3, [pc, #220] @ 7901c │ │ │ │ cmp r4, r3 │ │ │ │ - ble 78f20 │ │ │ │ - ldr r3, [pc, #212] @ 78fd8 │ │ │ │ + ble 78f68 │ │ │ │ + ldr r3, [pc, #212] @ 79020 │ │ │ │ cmp sl, #99 @ 0x63 │ │ │ │ cmple r4, r3 │ │ │ │ movle r3, #1 │ │ │ │ movgt r3, #0 │ │ │ │ cmp sl, #5 │ │ │ │ orrle r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78f44 │ │ │ │ + beq 78f8c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 196c40 │ │ │ │ - b 78f84 │ │ │ │ + bl 1967dc │ │ │ │ + b 78fcc │ │ │ │ asr r2, sl, #2 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ cmp r2, r4, asr #2 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ - bge 78f70 │ │ │ │ + bge 78fb8 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 310138 │ │ │ │ - b 78f84 │ │ │ │ + bl 3108f0 │ │ │ │ + b 78fcc │ │ │ │ stm sp, {r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 30de60 │ │ │ │ + bl 30e4f0 │ │ │ │ bic r4, r0, r0, asr #31 │ │ │ │ - b 78fa8 │ │ │ │ + b 78ff0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r5, r9, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 339038 │ │ │ │ + bl 338e14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 78fc8 │ │ │ │ + beq 79010 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99dfc │ │ │ │ - b 78fc8 │ │ │ │ + bl 99dac │ │ │ │ + b 79010 │ │ │ │ mvn r4, #0 │ │ │ │ - b 78fc8 │ │ │ │ + b 79010 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00078fdc : │ │ │ │ +00079024 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 79004 │ │ │ │ - ldr r1, [pc, #80] @ 7904c │ │ │ │ - ldr r0, [pc, #80] @ 79050 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 79044 │ │ │ │ + bne 7904c │ │ │ │ + ldr r1, [pc, #80] @ 79094 │ │ │ │ + ldr r0, [pc, #80] @ 79098 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 7908c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7902c │ │ │ │ + beq 79074 │ │ │ │ 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 7903c │ │ │ │ - ldr r1, [pc, #32] @ 79054 │ │ │ │ - ldr r0, [pc, #24] @ 79050 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 79044 │ │ │ │ + beq 79084 │ │ │ │ + ldr r1, [pc, #32] @ 7909c │ │ │ │ + ldr r0, [pc, #24] @ 79098 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 7908c │ │ │ │ pop {r4, lr} │ │ │ │ - b 1509e0 │ │ │ │ + b 150b38 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r3, ror r7 │ │ │ │ - eorseq r0, r6, ip, lsr r1 │ │ │ │ + eorseq pc, r5, ip, lsr lr @ │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ │ │ │ │ -00079058 : │ │ │ │ +000790a0 : │ │ │ │ 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 10cbac <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10ccfc <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 790b0 │ │ │ │ + beq 790f8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 790a0 │ │ │ │ + bne 790e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2ff894 <_PyGen_yf@@Base+0x5c4> │ │ │ │ + b 2ffbec <_PyGen_yf@@Base+0x5c4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 10cbac <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10ccfc <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 7908c │ │ │ │ + bne 790d4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000790b8 : │ │ │ │ +00079100 : │ │ │ │ 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 10cbac <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10ccfc <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 790f8 │ │ │ │ + beq 79140 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a31f8 │ │ │ │ + b 2a3678 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00079100 : │ │ │ │ +00079148 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #108] @ 79184 │ │ │ │ + ldr r2, [pc, #108] @ 791cc │ │ │ │ mov r1, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 79160 │ │ │ │ + bne 791a8 │ │ │ │ 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 79130 │ │ │ │ - ldr r3, [pc, #20] @ 79188 │ │ │ │ - ldr r1, [pc, #20] @ 7918c │ │ │ │ + bne 79178 │ │ │ │ + ldr r3, [pc, #20] @ 791d0 │ │ │ │ + ldr r1, [pc, #20] @ 791d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, ip, asr #2 │ │ │ │ + eorseq r1, r9, ip, asr #28 │ │ │ │ │ │ │ │ -00079190 : │ │ │ │ +000791d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #120] @ 79220 │ │ │ │ + ldr r3, [pc, #120] @ 79268 │ │ │ │ mov r2, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls 791d0 │ │ │ │ - ldr r3, [pc, #96] @ 79224 │ │ │ │ - ldr r1, [pc, #96] @ 79228 │ │ │ │ + bls 79218 │ │ │ │ + ldr r3, [pc, #96] @ 7926c │ │ │ │ + ldr r1, [pc, #96] @ 79270 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 79218 │ │ │ │ + bl 117864 │ │ │ │ + b 79260 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #1568] @ 0x620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 791f8 │ │ │ │ - ldr r3, [pc, #56] @ 79224 │ │ │ │ - ldr r1, [pc, #60] @ 7922c │ │ │ │ + bne 79240 │ │ │ │ + ldr r3, [pc, #56] @ 7926c │ │ │ │ + ldr r1, [pc, #60] @ 79274 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 79218 │ │ │ │ + bl 117864 │ │ │ │ + b 79260 │ │ │ │ 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 │ │ │ │ - eorseq r2, r9, r0, ror r1 │ │ │ │ - eorseq r2, r9, ip, lsl #3 │ │ │ │ + eorseq r1, r9, r0, ror lr │ │ │ │ + eorseq r1, r9, ip, lsl #29 │ │ │ │ │ │ │ │ -00079230 : │ │ │ │ +00079278 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #92] @ 792a4 │ │ │ │ + ldr r2, [pc, #92] @ 792ec │ │ │ │ mov r1, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 79280 │ │ │ │ + bne 792c8 │ │ │ │ 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 79260 │ │ │ │ - ldr r3, [pc, #20] @ 792a8 │ │ │ │ - ldr r1, [pc, #20] @ 792ac │ │ │ │ + bne 792a8 │ │ │ │ + ldr r3, [pc, #20] @ 792f0 │ │ │ │ + ldr r1, [pc, #20] @ 792f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, ip, lsr #3 │ │ │ │ + eorseq r1, r9, ip, lsr #29 │ │ │ │ │ │ │ │ -000792b0 : │ │ │ │ +000792f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 792fc │ │ │ │ + ldr r3, [pc, #52] @ 79344 │ │ │ │ mov r4, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2772b0 │ │ │ │ + bl 2772c0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00079300 : │ │ │ │ +00079348 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #108] @ 79384 │ │ │ │ + ldr r2, [pc, #108] @ 793cc │ │ │ │ mov r1, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 79360 │ │ │ │ + bne 793a8 │ │ │ │ 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 79330 │ │ │ │ - ldr r3, [pc, #20] @ 79388 │ │ │ │ - ldr r1, [pc, #20] @ 7938c │ │ │ │ + bne 79378 │ │ │ │ + ldr r3, [pc, #20] @ 793d0 │ │ │ │ + ldr r1, [pc, #20] @ 793d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x003921d0 │ │ │ │ + @ instruction: 0x00391ed0 │ │ │ │ │ │ │ │ -00079390 : │ │ │ │ +000793d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #116] @ 7941c │ │ │ │ + ldr r3, [pc, #116] @ 79464 │ │ │ │ mov r2, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls 793d0 │ │ │ │ - ldr r3, [pc, #92] @ 79420 │ │ │ │ - ldr r1, [pc, #92] @ 79424 │ │ │ │ + bls 79418 │ │ │ │ + ldr r3, [pc, #92] @ 79468 │ │ │ │ + ldr r1, [pc, #92] @ 7946c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 793f4 │ │ │ │ + bl 117864 │ │ │ │ + b 7943c │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 793fc │ │ │ │ - ldr r3, [pc, #52] @ 79420 │ │ │ │ - ldr r1, [pc, #56] @ 79428 │ │ │ │ + bne 79444 │ │ │ │ + ldr r3, [pc, #52] @ 79468 │ │ │ │ + ldr r1, [pc, #56] @ 79470 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x003921f4 │ │ │ │ - eorseq r2, r9, r0, lsl r2 │ │ │ │ + @ instruction: 0x00391ef4 │ │ │ │ + eorseq r1, r9, r0, lsl pc │ │ │ │ │ │ │ │ -0007942c : │ │ │ │ +00079474 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #88] @ 7949c │ │ │ │ + ldr r2, [pc, #88] @ 794e4 │ │ │ │ mov r3, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 79478 │ │ │ │ + bne 794c0 │ │ │ │ add r3, r0, #1408 @ 0x580 │ │ │ │ str r2, [r1, r3, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 79460 │ │ │ │ - ldr r3, [pc, #20] @ 794a0 │ │ │ │ - ldr r1, [pc, #20] @ 794a4 │ │ │ │ + bne 794a8 │ │ │ │ + ldr r3, [pc, #20] @ 794e8 │ │ │ │ + ldr r1, [pc, #20] @ 794ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, r0, ror r2 │ │ │ │ + eorseq r1, r9, r0, ror pc │ │ │ │ │ │ │ │ -000794a8 : │ │ │ │ +000794f0 : │ │ │ │ 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 794dc │ │ │ │ - ldr r3, [pc, #100] @ 79534 │ │ │ │ - ldr r1, [pc, #100] @ 79538 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 79508 │ │ │ │ - ldr r3, [pc, #88] @ 7953c │ │ │ │ + blt 79524 │ │ │ │ + ldr r3, [pc, #100] @ 7957c │ │ │ │ + ldr r1, [pc, #100] @ 79580 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 79550 │ │ │ │ + ldr r3, [pc, #88] @ 79584 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79540 │ │ │ │ + bl 79588 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 79510 │ │ │ │ + bne 79558 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a8970 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a89d8 <_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 │ │ │ │ - mlaseq r9, r4, r2, r2 │ │ │ │ + mlaseq r9, r4, pc, r1 @ │ │ │ │ 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 79570 │ │ │ │ - ldr r3, [pc, #60] @ 795a0 │ │ │ │ - ldr r1, [pc, #60] @ 795a4 │ │ │ │ + bls 795b8 │ │ │ │ + ldr r3, [pc, #60] @ 795e8 │ │ │ │ + ldr r1, [pc, #60] @ 795ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 79590 │ │ │ │ + bl 117864 │ │ │ │ + b 795d8 │ │ │ │ add r3, r1, #1408 @ 0x580 │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79598 │ │ │ │ - ldr r3, [pc, #24] @ 795a0 │ │ │ │ - ldr r1, [pc, #28] @ 795a8 │ │ │ │ + bne 795e0 │ │ │ │ + ldr r3, [pc, #24] @ 795e8 │ │ │ │ + ldr r1, [pc, #28] @ 795f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, ip, lsr #5 │ │ │ │ - eorseq r2, r9, r8, asr #5 │ │ │ │ + eorseq r1, r9, ip, lsr #31 │ │ │ │ + eorseq r1, r9, r8, asr #31 │ │ │ │ │ │ │ │ -000795ac : │ │ │ │ +000795f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #48] @ 795f4 │ │ │ │ + ldr r3, [pc, #48] @ 7963c │ │ │ │ mov r4, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 79540 │ │ │ │ + bl 79588 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000795f8 : │ │ │ │ +00079640 : │ │ │ │ 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 7962c │ │ │ │ - ldr r3, [pc, #80] @ 79670 │ │ │ │ - ldr r1, [pc, #80] @ 79674 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 79654 │ │ │ │ - ldr r3, [pc, #68] @ 79678 │ │ │ │ + blt 79674 │ │ │ │ + ldr r3, [pc, #80] @ 796b8 │ │ │ │ + ldr r1, [pc, #80] @ 796bc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 7969c │ │ │ │ + ldr r3, [pc, #68] @ 796c0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 79540 │ │ │ │ + bl 79588 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7965c │ │ │ │ + beq 796a4 │ │ │ │ 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 │ │ │ │ - mlaseq r9, r4, r2, r2 │ │ │ │ + mlaseq r9, r4, pc, r1 @ │ │ │ │ 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 │ │ │ │ @@ -81294,932 +81310,932 @@ │ │ │ │ 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 796e0 │ │ │ │ + beq 79728 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 796e0 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 79728 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a42d8 │ │ │ │ + b a4340 │ │ │ │ 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 79724 │ │ │ │ + bge 7976c │ │ │ │ add ip, ip, #1 │ │ │ │ str ip, [r1] │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r1], #4 │ │ │ │ - b 796f8 │ │ │ │ + b 79740 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ 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 │ │ │ │ - ldr r1, [pc, #160] @ 797fc │ │ │ │ + ldr r1, [pc, #160] @ 79844 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 79774 │ │ │ │ - bl 341ca0 │ │ │ │ + bne 797bc │ │ │ │ + bl 341b3c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 797f4 │ │ │ │ + bne 7983c │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 797ec │ │ │ │ + bne 79834 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 797ec │ │ │ │ + bne 79834 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 797ec │ │ │ │ + bne 79834 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 797ec │ │ │ │ + bne 79834 │ │ │ │ mov r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_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 237c08 │ │ │ │ + b 23796c │ │ │ │ mov r1, #2 │ │ │ │ - b 61200 │ │ │ │ + b 61248 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9da90 │ │ │ │ + bl 9da40 │ │ │ │ cmp r0, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ strne r3, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 131dd4 │ │ │ │ + b 131f44 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ - b 2a6ad0 <_PyObject_FunctionStr@@Base+0x148> │ │ │ │ + b 2a6f50 <_PyObject_FunctionStr@@Base+0x148> │ │ │ │ │ │ │ │ -00079844 : │ │ │ │ +0007988c : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb ip, [sp, #4] │ │ │ │ cmp ip, #70 @ 0x46 │ │ │ │ subne r0, r0, #1 │ │ │ │ - bne 79878 │ │ │ │ + bne 798c0 │ │ │ │ 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 7985c │ │ │ │ + b 798a4 │ │ │ │ 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 79878 │ │ │ │ + b 798c0 │ │ │ │ │ │ │ │ -00079894 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +000798dc <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 798a0 <_PyBuffer_ReleaseInInterpreter@@Base+0xc> │ │ │ │ - b 349ac4 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ - ldrdeq lr, [r6], -r4 │ │ │ │ + ldr r1, [pc] @ 798e8 <_PyBuffer_ReleaseInInterpreter@@Base+0xc> │ │ │ │ + b 3497dc <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + andeq lr, r6, ip, lsl r4 │ │ │ │ │ │ │ │ -000798a4 : │ │ │ │ +000798ec : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r3, [pc, #16] @ 798d0 │ │ │ │ + ldr r3, [pc, #16] @ 79918 │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ - strdeq r6, [r4], -r8 │ │ │ │ + andeq r6, r4, r0, asr r9 │ │ │ │ │ │ │ │ -000798d4 : │ │ │ │ +0007991c : │ │ │ │ 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] @ 7991c │ │ │ │ + ldr r2, [pc, #44] @ 79964 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23dd7c │ │ │ │ + bl 23dadc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00079920 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +00079968 <_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] @ 79968 <_PyObject_CallFunction_SizeT@@Base+0x48> │ │ │ │ + ldr r2, [pc, #44] @ 799b0 <_PyObject_CallFunction_SizeT@@Base+0x48> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23dd7c │ │ │ │ + bl 23dadc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007996c : │ │ │ │ +000799b4 : │ │ │ │ bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00079974 : │ │ │ │ +000799bc : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007997c : │ │ │ │ - ldr r1, [pc, #4] @ 79988 │ │ │ │ +000799c4 : │ │ │ │ + ldr r1, [pc, #4] @ 799d0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b 2cd31c │ │ │ │ - mlaseq r5, ip, r7, fp │ │ │ │ + b 2cd730 │ │ │ │ + mlaseq r5, ip, r4, fp │ │ │ │ │ │ │ │ -0007998c : │ │ │ │ - b 7997c │ │ │ │ +000799d4 : │ │ │ │ + b 799c4 │ │ │ │ │ │ │ │ -00079990 : │ │ │ │ - b 7997c │ │ │ │ +000799d8 : │ │ │ │ + b 799c4 │ │ │ │ │ │ │ │ -00079994 : │ │ │ │ +000799dc : │ │ │ │ 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 799d4 │ │ │ │ - bl 3480e4 │ │ │ │ - b 799f4 │ │ │ │ + beq 79a1c │ │ │ │ + bl 347dfc │ │ │ │ + b 79a3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 799fc │ │ │ │ - ldr r3, [pc, #88] @ 79a44 │ │ │ │ - ldr r1, [pc, #88] @ 79a48 │ │ │ │ + bne 79a44 │ │ │ │ + ldr r3, [pc, #88] @ 79a8c │ │ │ │ + ldr r1, [pc, #88] @ 79a90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r4, #0 │ │ │ │ - b 79a38 │ │ │ │ + b 79a80 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 799e4 │ │ │ │ + beq 79a2c │ │ │ │ mov r6, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, #1 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 799e4 │ │ │ │ + bne 79a2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6] │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r8, ror #5 │ │ │ │ + eorseq r1, r9, r8, ror #31 │ │ │ │ │ │ │ │ -00079a4c : │ │ │ │ - b 1ceaf0 │ │ │ │ +00079a94 : │ │ │ │ + b 1ce000 │ │ │ │ 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] @ 79a94 │ │ │ │ - ldrne r3, [pc, #32] @ 79a98 │ │ │ │ + ldreq r3, [pc, #32] @ 79adc │ │ │ │ + ldrne r3, [pc, #32] @ 79ae0 │ │ │ │ mov ip, r0 │ │ │ │ - ldreq r2, [pc, #28] @ 79a9c │ │ │ │ + ldreq r2, [pc, #28] @ 79ae4 │ │ │ │ mov r1, r3 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #20] @ 79aa0 │ │ │ │ - bl 128bc8 │ │ │ │ + ldr r0, [pc, #20] @ 79ae8 │ │ │ │ + bl 128d3c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq sl, r5, r4, lsl #16 │ │ │ │ - eorseq r1, r9, r8, lsr #29 │ │ │ │ - @ instruction: 0x00364cd4 │ │ │ │ - eorseq r2, r9, r0, lsl r3 │ │ │ │ + eorseq sl, r5, r4, lsl #10 │ │ │ │ + eorseq r1, r9, r8, lsr #23 │ │ │ │ + @ instruction: 0x003649d4 │ │ │ │ + eorseq r2, r9, r0, lsl r0 │ │ │ │ │ │ │ │ -00079aa4 : │ │ │ │ +00079aec : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79b08 │ │ │ │ + beq 79b50 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79b08 │ │ │ │ + beq 79b50 │ │ │ │ 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 79af4 │ │ │ │ - bl 11a838 │ │ │ │ + bne 79b3c │ │ │ │ + bl 11a980 │ │ │ │ mov r0, #0 │ │ │ │ - b 79b00 │ │ │ │ + b 79b48 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00079b10 : │ │ │ │ - ldr r3, [pc, #84] @ 79b6c │ │ │ │ +00079b58 : │ │ │ │ + ldr r3, [pc, #84] @ 79bb4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 79b44 │ │ │ │ + beq 79b8c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #56] @ 79b70 │ │ │ │ + ldr r0, [pc, #56] @ 79bb8 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79b64 │ │ │ │ + beq 79bac │ │ │ │ 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 r6, r6, r4, asr #18 │ │ │ │ + eorseq r6, r6, r4, asr #12 │ │ │ │ │ │ │ │ -00079b74 : │ │ │ │ - ldr r3, [pc, #52] @ 79bb0 │ │ │ │ +00079bbc : │ │ │ │ + ldr r3, [pc, #52] @ 79bf8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 79ba8 │ │ │ │ + beq 79bf0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 79bb4 │ │ │ │ + ldr r0, [pc, #24] @ 79bfc │ │ │ │ mov r1, #25 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - eorseq r6, r6, r0, ror r2 │ │ │ │ + eorseq r5, r6, r0, ror pc │ │ │ │ │ │ │ │ -00079bb8 : │ │ │ │ - ldr r3, [pc, #52] @ 79bf4 │ │ │ │ +00079c00 : │ │ │ │ + ldr r3, [pc, #52] @ 79c3c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 79bec │ │ │ │ + beq 79c34 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 79bf8 │ │ │ │ + ldr r0, [pc, #24] @ 79c40 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - eorseq r6, r6, r0, ror r2 │ │ │ │ + eorseq r5, r6, r0, ror pc │ │ │ │ │ │ │ │ -00079bfc : │ │ │ │ - ldr r3, [pc, #52] @ 79c38 │ │ │ │ +00079c44 : │ │ │ │ + ldr r3, [pc, #52] @ 79c80 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 79c30 │ │ │ │ + beq 79c78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 79c3c │ │ │ │ + ldr r0, [pc, #24] @ 79c84 │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - eorseq r6, r6, r0, ror r2 │ │ │ │ + eorseq r5, r6, r0, ror pc │ │ │ │ │ │ │ │ -00079c40 : │ │ │ │ - b 15e588 │ │ │ │ +00079c88 : │ │ │ │ + b 15e89c │ │ │ │ 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 79c84 │ │ │ │ - bl 3480e4 │ │ │ │ - b 79c98 │ │ │ │ + beq 79ccc │ │ │ │ + bl 347dfc │ │ │ │ + b 79ce0 │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 79ca0 │ │ │ │ + beq 79ce8 │ │ │ │ mvn r4, #0 │ │ │ │ - b 79cb8 │ │ │ │ + b 79d00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r5] │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00079cc4 : │ │ │ │ - b 79c44 │ │ │ │ +00079d0c : │ │ │ │ + b 79c8c │ │ │ │ │ │ │ │ -00079cc8 : │ │ │ │ - b 79c44 │ │ │ │ +00079d10 : │ │ │ │ + b 79c8c │ │ │ │ │ │ │ │ -00079ccc : │ │ │ │ +00079d14 : │ │ │ │ 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 79d34 │ │ │ │ + beq 79d7c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79d34 │ │ │ │ + beq 79d7c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79d34 │ │ │ │ + beq 79d7c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79d34 │ │ │ │ - ldr r2, [pc, #532] @ 79f38 │ │ │ │ + beq 79d7c │ │ │ │ + ldr r2, [pc, #532] @ 79f80 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79d4c │ │ │ │ - b 79d44 │ │ │ │ - ldr r3, [pc, #512] @ 79f3c │ │ │ │ - ldr r1, [pc, #512] @ 79f40 │ │ │ │ + beq 79d94 │ │ │ │ + b 79d8c │ │ │ │ + ldr r3, [pc, #512] @ 79f84 │ │ │ │ + ldr r1, [pc, #512] @ 79f88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r5, #0 │ │ │ │ - b 79f2c │ │ │ │ + b 79f74 │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 79d70 │ │ │ │ + beq 79db8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113404 │ │ │ │ - b 79d44 │ │ │ │ + bl 113554 │ │ │ │ + b 79d8c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge 79da4 │ │ │ │ - ldr r3, [pc, #444] @ 79f44 │ │ │ │ - ldr r1, [pc, #444] @ 79f48 │ │ │ │ + bge 79dec │ │ │ │ + ldr r3, [pc, #444] @ 79f8c │ │ │ │ + ldr r1, [pc, #444] @ 79f90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, sp │ │ │ │ - bl 113404 │ │ │ │ - b 79d44 │ │ │ │ + bl 113554 │ │ │ │ + b 79d8c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79e2c │ │ │ │ + bne 79e74 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2913f0 │ │ │ │ + bl 2918e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79ddc │ │ │ │ + beq 79e24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79ddc │ │ │ │ + bne 79e24 │ │ │ │ mov r0, sp │ │ │ │ - bl 2913f0 │ │ │ │ + bl 2918e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 79e08 │ │ │ │ + bne 79e50 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 319dbc <_PyTime_AsTimeval@@Base+0x169c> │ │ │ │ + bl 31a114 <_PyTime_AsTimeval@@Base+0x16a0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79e2c │ │ │ │ + beq 79e74 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79e2c │ │ │ │ + bne 79e74 │ │ │ │ mov r0, sp │ │ │ │ - bl 319dbc <_PyTime_AsTimeval@@Base+0x169c> │ │ │ │ + bl 31a114 <_PyTime_AsTimeval@@Base+0x16a0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79e2c │ │ │ │ + beq 79e74 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 29cdc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, sp │ │ │ │ - bl 113404 │ │ │ │ - b 79f2c │ │ │ │ + bl 113554 │ │ │ │ + b 79f74 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ movne r1, r3 │ │ │ │ - bne 79e60 │ │ │ │ - bl 29dc68 │ │ │ │ + bne 79ea8 │ │ │ │ + bl 29e0e4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, sp │ │ │ │ - bl 113404 │ │ │ │ - b 79d44 │ │ │ │ + bl 113554 │ │ │ │ + b 79d8c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ strgt r1, [r4, r3, lsl #2] │ │ │ │ addgt r3, r3, #1 │ │ │ │ - bgt 79e60 │ │ │ │ + bgt 79ea8 │ │ │ │ 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 79e80 │ │ │ │ + bgt 79ec8 │ │ │ │ mov r7, #0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 79f14 │ │ │ │ + bcc 79f5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ sub r1, r3, #1 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 79ee4 │ │ │ │ + blt 79f2c │ │ │ │ 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 79eb0 │ │ │ │ + bge 79ef8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 22bae0 │ │ │ │ + bl 22b844 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 22bae0 │ │ │ │ + bl 22b844 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 29cdc │ │ │ │ - b 79e98 │ │ │ │ + b 79ee0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, sp │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r0, lsr r3 │ │ │ │ + eorseq r2, r9, r0, lsr r0 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r2, r9, r8, ror #6 │ │ │ │ + eorseq r2, r9, r8, rrx │ │ │ │ │ │ │ │ -00079f4c : │ │ │ │ - b 1159b4 │ │ │ │ +00079f94 : │ │ │ │ + b 115b00 │ │ │ │ │ │ │ │ -00079f50 : │ │ │ │ - b 1c0f68 │ │ │ │ +00079f98 : │ │ │ │ + b 1c0480 │ │ │ │ │ │ │ │ -00079f54 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ +00079f9c <_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 110468 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ + bl 1105b8 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79f94 <_PyBytes_DecodeEscape@@Base+0x40> │ │ │ │ + beq 79fdc <_PyBytes_DecodeEscape@@Base+0x40> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79fbc <_PyBytes_DecodeEscape@@Base+0x68> │ │ │ │ + bne 7a004 <_PyBytes_DecodeEscape@@Base+0x68> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 79fc4 <_PyBytes_DecodeEscape@@Base+0x70> │ │ │ │ - ldr r2, [pc, #24] @ 79fc8 <_PyBytes_DecodeEscape@@Base+0x74> │ │ │ │ + ldr r3, [pc, #24] @ 7a00c <_PyBytes_DecodeEscape@@Base+0x70> │ │ │ │ + ldr r2, [pc, #24] @ 7a010 <_PyBytes_DecodeEscape@@Base+0x74> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f184 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ed20 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r8, r8, lsl #25 │ │ │ │ + eorseq lr, r8, r8, lsl #19 │ │ │ │ │ │ │ │ -00079fcc : │ │ │ │ +0007a014 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #144] @ 7a078 │ │ │ │ + ldr r2, [pc, #144] @ 7a0c0 │ │ │ │ mov r3, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr r5, [r2, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bne 7a00c │ │ │ │ + bne 7a054 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79f7c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 7a01c │ │ │ │ + bl 79fc4 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 7a064 │ │ │ │ mov r0, r3 │ │ │ │ - bl 10f420 │ │ │ │ + bl 10f570 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7a024 │ │ │ │ + bne 7a06c │ │ │ │ mov r5, #0 │ │ │ │ - b 7a064 │ │ │ │ + b 7a0ac │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24b1a8 │ │ │ │ + bl 24af08 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7a064 │ │ │ │ + beq 7a0ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7a064 │ │ │ │ + bne 7a0ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007a07c <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +0007a0c4 <_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] @ 7a128 <_PyObject_CallMethod_SizeT@@Base+0xac> │ │ │ │ + ldr r2, [pc, #144] @ 7a170 <_PyObject_CallMethod_SizeT@@Base+0xac> │ │ │ │ mov r3, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr r5, [r2, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bne 7a0bc <_PyObject_CallMethod_SizeT@@Base+0x40> │ │ │ │ + bne 7a104 <_PyObject_CallMethod_SizeT@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79f7c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 7a0cc <_PyObject_CallMethod_SizeT@@Base+0x50> │ │ │ │ + bl 79fc4 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 7a114 <_PyObject_CallMethod_SizeT@@Base+0x50> │ │ │ │ mov r0, r3 │ │ │ │ - bl 10f420 │ │ │ │ + bl 10f570 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7a0d4 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + bne 7a11c <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ mov r5, #0 │ │ │ │ - b 7a114 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + b 7a15c <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24b1a8 │ │ │ │ + bl 24af08 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7a114 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + beq 7a15c <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7a114 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + bne 7a15c <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007a12c : │ │ │ │ +0007a174 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #176] @ 7a1f4 │ │ │ │ + ldr r4, [pc, #176] @ 7a23c │ │ │ │ mov r3, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ subs lr, r1, #0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r3 │ │ │ │ mov ip, r2 │ │ │ │ - beq 7a184 │ │ │ │ + beq 7a1cc │ │ │ │ ldr r3, [lr, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 7a1d0 │ │ │ │ - ldr r3, [pc, #128] @ 7a1f8 │ │ │ │ - ldr r2, [pc, #128] @ 7a1fc │ │ │ │ + bne 7a218 │ │ │ │ + ldr r3, [pc, #128] @ 7a240 │ │ │ │ + ldr r2, [pc, #128] @ 7a244 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f184 <_PyErr_SetString@@Base> │ │ │ │ - b 7a1ac │ │ │ │ + bl 18ed20 <_PyErr_SetString@@Base> │ │ │ │ + b 7a1f4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7a1bc │ │ │ │ + beq 7a204 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 7a1b4 │ │ │ │ - ldr r3, [pc, #84] @ 7a1f8 │ │ │ │ - ldr r2, [pc, #88] @ 7a200 │ │ │ │ + bne 7a1fc │ │ │ │ + ldr r3, [pc, #84] @ 7a240 │ │ │ │ + ldr r2, [pc, #88] @ 7a248 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f184 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ed20 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7a1ec │ │ │ │ + b 7a234 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 7a1d8 │ │ │ │ + bne 7a220 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl ba58c │ │ │ │ - b 7a1ec │ │ │ │ + bl ba61c │ │ │ │ + b 7a234 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7a18c │ │ │ │ + bne 7a1d4 │ │ │ │ mov r3, ip │ │ │ │ mov r2, lr │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 127e5c │ │ │ │ + b 127fd4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r7, r0, lsl r0 │ │ │ │ - eorseq r2, r9, r0, lsr #7 │ │ │ │ + eorseq r9, r7, r0, lsl sp │ │ │ │ + eorseq r2, r9, r0, lsr #1 │ │ │ │ │ │ │ │ -0007a204 <_PyObject_CallMethodId@@Base>: │ │ │ │ +0007a24c <_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] @ 7a2b0 <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ + ldr r2, [pc, #144] @ 7a2f8 <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ mov r3, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr r5, [r2, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bne 7a244 <_PyObject_CallMethodId@@Base+0x40> │ │ │ │ + bne 7a28c <_PyObject_CallMethodId@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79f7c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 7a254 <_PyObject_CallMethodId@@Base+0x50> │ │ │ │ + bl 79fc4 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 7a29c <_PyObject_CallMethodId@@Base+0x50> │ │ │ │ mov r0, r3 │ │ │ │ - bl 802dc <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 80354 <_PyObject_GetAttrId@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7a25c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + bne 7a2a4 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ mov r5, #0 │ │ │ │ - b 7a29c <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + b 7a2e4 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24b1a8 │ │ │ │ + bl 24af08 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7a29c <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + beq 7a2e4 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7a29c <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + bne 7a2e4 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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] @ 7a2c0 <_PyObject_CallMethodId@@Base+0xbc> │ │ │ │ + ldr r1, [pc, #4] @ 7a308 <_PyObject_CallMethodId@@Base+0xbc> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b b9900 │ │ │ │ + b b9990 │ │ │ │ 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 a4618 <_PyType_GetDict@@Base> │ │ │ │ + bl a4680 <_PyType_GetDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7a308 <_PyObject_CallMethodId@@Base+0x104> │ │ │ │ + beq 7a350 <_PyObject_CallMethodId@@Base+0x104> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl a87e0 <_PyType_LookupRef@@Base> │ │ │ │ + bl a8848 <_PyType_LookupRef@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7a31c <_PyObject_CallMethodId@@Base+0x118> │ │ │ │ - b 7a36c <_PyObject_CallMethodId@@Base+0x168> │ │ │ │ + bne 7a364 <_PyObject_CallMethodId@@Base+0x118> │ │ │ │ + b 7a3b4 <_PyObject_CallMethodId@@Base+0x168> │ │ │ │ mov r0, r6 │ │ │ │ - bl a56d0 │ │ │ │ + bl a5738 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7a2f0 <_PyObject_CallMethodId@@Base+0xec> │ │ │ │ - b 7a37c <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + bge 7a338 <_PyObject_CallMethodId@@Base+0xec> │ │ │ │ + b 7a3c4 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a37c <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + beq 7a3c4 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7a358 <_PyObject_CallMethodId@@Base+0x154> │ │ │ │ + beq 7a3a0 <_PyObject_CallMethodId@@Base+0x154> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 7a360 <_PyObject_CallMethodId@@Base+0x15c> │ │ │ │ + beq 7a3a8 <_PyObject_CallMethodId@@Base+0x15c> │ │ │ │ mov r4, r5 │ │ │ │ - b 7a37c <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + b 7a3c4 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 7a358 <_PyObject_CallMethodId@@Base+0x154> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 7a3a0 <_PyObject_CallMethodId@@Base+0x154> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b b9900 │ │ │ │ + b b9990 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 1274c8 │ │ │ │ + b 127650 │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 7a410 <_PyObject_CallMethodId@@Base+0x20c> │ │ │ │ + bhi 7a458 <_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] @ 7a428 <_PyObject_CallMethodId@@Base+0x224> │ │ │ │ + ldr r2, [pc, #112] @ 7a470 <_PyObject_CallMethodId@@Base+0x224> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 7a418 <_PyObject_CallMethodId@@Base+0x214> │ │ │ │ + bne 7a460 <_PyObject_CallMethodId@@Base+0x214> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7a418 <_PyObject_CallMethodId@@Base+0x214> │ │ │ │ + bne 7a460 <_PyObject_CallMethodId@@Base+0x214> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #2 │ │ │ │ - bl 116e74 │ │ │ │ + bl 116fc0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 7a420 <_PyObject_CallMethodId@@Base+0x21c> │ │ │ │ + blt 7a468 <_PyObject_CallMethodId@@Base+0x21c> │ │ │ │ cmp r4, #2 │ │ │ │ - ldreq r2, [pc, #64] @ 7a42c <_PyObject_CallMethodId@@Base+0x228> │ │ │ │ - ldreq r0, [pc, #64] @ 7a430 <_PyObject_CallMethodId@@Base+0x22c> │ │ │ │ - ldrne r0, [pc, #56] @ 7a42c <_PyObject_CallMethodId@@Base+0x228> │ │ │ │ - ldrne r2, [pc, #56] @ 7a430 <_PyObject_CallMethodId@@Base+0x22c> │ │ │ │ + ldreq r2, [pc, #64] @ 7a474 <_PyObject_CallMethodId@@Base+0x228> │ │ │ │ + ldreq r0, [pc, #64] @ 7a478 <_PyObject_CallMethodId@@Base+0x22c> │ │ │ │ + ldrne r0, [pc, #56] @ 7a474 <_PyObject_CallMethodId@@Base+0x228> │ │ │ │ + ldrne r2, [pc, #56] @ 7a478 <_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] @ 7a434 <_PyObject_CallMethodId@@Base+0x230> │ │ │ │ + ldr r0, [pc, #28] @ 7a47c <_PyObject_CallMethodId@@Base+0x230> │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #20] @ 7a434 <_PyObject_CallMethodId@@Base+0x230> │ │ │ │ + ldr r0, [pc, #20] @ 7a47c <_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 │ │ │ │ │ │ │ │ -0007a438 : │ │ │ │ +0007a480 : │ │ │ │ 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 │ │ │ │ @@ -82247,203 +82263,203 @@ │ │ │ │ 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 2ce658 │ │ │ │ + bl 20423c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007a4d0 : │ │ │ │ +0007a518 : │ │ │ │ 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 7a51c │ │ │ │ + bge 7a564 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r6] │ │ │ │ str r2, [r4] │ │ │ │ str r3, [r7] │ │ │ │ str r3, [r5] │ │ │ │ - b 7a578 │ │ │ │ + b 7a5c0 │ │ │ │ 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 18ed74 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 18e910 <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ bl 33954 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 1cbecc <_PyGen_FetchStopIterationValue@@Base+0x138> │ │ │ │ + bl 1cb3e4 <_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] @ 7a618 │ │ │ │ + ldr r3, [pc, #124] @ 7a660 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ - beq 7a5cc │ │ │ │ + beq 7a614 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7a5cc │ │ │ │ + beq 7a614 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 7a5e8 │ │ │ │ - b 7a600 │ │ │ │ + bne 7a630 │ │ │ │ + b 7a648 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7a5bc │ │ │ │ - ldr r0, [pc, #64] @ 7a61c │ │ │ │ - bl 1f0534 <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 7a604 │ │ │ │ + ldr r0, [pc, #64] @ 7a664 │ │ │ │ + bl 1efc1c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a5bc │ │ │ │ - b 7a610 │ │ │ │ + bne 7a604 │ │ │ │ + b 7a658 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #40] @ 7a61c │ │ │ │ + ldr r0, [pc, #40] @ 7a664 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a610 │ │ │ │ + beq 7a658 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 276f84 │ │ │ │ + b 276f94 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq r7, [r5], #-36 @ 0xffffffdc │ │ │ │ - eorseq r8, r5, r8, ror sp │ │ │ │ + eorseq r8, r5, r8, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #200] @ 7a700 │ │ │ │ + ldr r3, [pc, #200] @ 7a748 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7a654 │ │ │ │ - ldr r0, [pc, #184] @ 7a704 │ │ │ │ + beq 7a69c │ │ │ │ + ldr r0, [pc, #184] @ 7a74c │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 7a664 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 7a6ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a674 │ │ │ │ - ldr r1, [pc, #156] @ 7a708 │ │ │ │ - ldr r0, [pc, #148] @ 7a704 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 7a688 │ │ │ │ - ldr r1, [pc, #144] @ 7a70c │ │ │ │ + bne 7a6bc │ │ │ │ + ldr r1, [pc, #156] @ 7a750 │ │ │ │ + ldr r0, [pc, #148] @ 7a74c │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 7a6d0 │ │ │ │ + ldr r1, [pc, #144] @ 7a754 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl f4048 │ │ │ │ + bl f41b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7a690 │ │ │ │ + bge 7a6d8 │ │ │ │ mov r4, #0 │ │ │ │ - b 7a6f4 │ │ │ │ + b 7a73c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a6d0 │ │ │ │ + beq 7a718 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands r2, r3, #268435456 @ 0x10000000 │ │ │ │ - bne 7a6d0 │ │ │ │ + bne 7a718 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7a6d0 │ │ │ │ + beq 7a718 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7a6d0 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 7a718 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #48] @ 7a710 │ │ │ │ - ldr r0, [pc, #48] @ 7a714 │ │ │ │ + ldr r2, [pc, #48] @ 7a758 │ │ │ │ + ldr r0, [pc, #48] @ 7a75c │ │ │ │ mov r1, r5 │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - eorseq r6, r6, r0, ror r2 │ │ │ │ + eorseq r5, r6, r0, ror pc │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ - eorseq r8, r6, r0, ror r3 │ │ │ │ - eorseq r2, r9, r4, asr #7 │ │ │ │ + eorseq r8, r6, r0, ror r0 │ │ │ │ + eorseq r2, r9, r4, asr #1 │ │ │ │ │ │ │ │ -0007a718 : │ │ │ │ +0007a760 : │ │ │ │ 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 9b440 │ │ │ │ + b 9b3f0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #36] @ 7a794 │ │ │ │ + ldr r2, [pc, #36] @ 7a7dc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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] @ 7a7b0 │ │ │ │ + ldr r3, [pc, #16] @ 7a7f8 │ │ │ │ mov r2, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -82480,26 +82496,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 7a878 │ │ │ │ + bne 7a8c0 │ │ │ │ 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 7a85c │ │ │ │ + beq 7a8a4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ @@ -82510,201 +82526,201 @@ │ │ │ │ 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 7a938 │ │ │ │ + bge 7a980 │ │ │ │ cmp r3, #0 │ │ │ │ ldrh r7, [r6, r7] │ │ │ │ ldrh r5, [r6, r5] │ │ │ │ - beq 7a8f0 │ │ │ │ + beq 7a938 │ │ │ │ cmp r7, r5 │ │ │ │ - bls 7a908 │ │ │ │ - b 7a8f8 │ │ │ │ + bls 7a950 │ │ │ │ + b 7a940 │ │ │ │ cmp r7, r5 │ │ │ │ - bcs 7a908 │ │ │ │ + bcs 7a950 │ │ │ │ add lr, r8, #1 │ │ │ │ sub r4, lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ - b 7a8bc │ │ │ │ + b 7a904 │ │ │ │ cmp r7, r5 │ │ │ │ - bne 7a924 │ │ │ │ + bne 7a96c │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r4 │ │ │ │ addeq lr, lr, ip │ │ │ │ moveq ip, #0 │ │ │ │ - b 7a8bc │ │ │ │ + b 7a904 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, lr │ │ │ │ mov ip, #0 │ │ │ │ add lr, lr, r4 │ │ │ │ - b 7a8bc │ │ │ │ + b 7a904 │ │ │ │ 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 7a9cc │ │ │ │ + bge 7aa14 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r5, r6, lsl #2] │ │ │ │ ldr r7, [r5, r7, lsl #2] │ │ │ │ - beq 7a984 │ │ │ │ + beq 7a9cc │ │ │ │ cmp r8, r7 │ │ │ │ - bls 7a99c │ │ │ │ - b 7a98c │ │ │ │ + bls 7a9e4 │ │ │ │ + b 7a9d4 │ │ │ │ cmp r8, r7 │ │ │ │ - bcs 7a99c │ │ │ │ + bcs 7a9e4 │ │ │ │ add lr, r6, #1 │ │ │ │ sub r4, lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ - b 7a958 │ │ │ │ + b 7a9a0 │ │ │ │ cmp r8, r7 │ │ │ │ - bne 7a9b8 │ │ │ │ + bne 7aa00 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r4 │ │ │ │ addeq lr, lr, ip │ │ │ │ moveq ip, #0 │ │ │ │ - b 7a958 │ │ │ │ + b 7a9a0 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, lr │ │ │ │ mov ip, #0 │ │ │ │ add lr, lr, r4 │ │ │ │ - b 7a958 │ │ │ │ + b 7a9a0 │ │ │ │ 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 7aa1c │ │ │ │ + bmi 7aa64 │ │ │ │ ldr r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a9f4 │ │ │ │ + beq 7aa3c │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a9f4 │ │ │ │ + beq 7aa3c │ │ │ │ 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 7aa64 │ │ │ │ + bne 7aaac │ │ │ │ cmp r5, r4 │ │ │ │ - bne 7aa44 │ │ │ │ + bne 7aa8c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7aa54 │ │ │ │ + beq 7aa9c │ │ │ │ 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] @ 7aac0 │ │ │ │ + ldr r3, [pc, #44] @ 7ab08 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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] @ 7aacc │ │ │ │ + ldr r0, [pc] @ 7ab14 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 7aad8 │ │ │ │ + ldr r0, [pc] @ 7ab20 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - b 237c08 │ │ │ │ - b 237c08 │ │ │ │ - b 237c08 │ │ │ │ - b 237c08 │ │ │ │ + b 23796c │ │ │ │ + b 23796c │ │ │ │ + b 23796c │ │ │ │ + b 23796c │ │ │ │ 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 7ab2c │ │ │ │ - ldr r3, [pc, #148] @ 7aba8 │ │ │ │ + beq 7ab74 │ │ │ │ + ldr r3, [pc, #148] @ 7abf0 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 7ab2c │ │ │ │ - ldr r3, [pc, #136] @ 7abac │ │ │ │ + beq 7ab74 │ │ │ │ + ldr r3, [pc, #136] @ 7abf4 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7ab80 │ │ │ │ - bl 7a768 │ │ │ │ + bne 7abc8 │ │ │ │ + bl 7a7b0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #112] @ 7abb0 │ │ │ │ + ldr r3, [pc, #112] @ 7abf8 │ │ │ │ ldr r5, [r3] │ │ │ │ - bl 3569dc │ │ │ │ - ldr r2, [pc, #104] @ 7abb4 │ │ │ │ - ldr r3, [pc, #104] @ 7abb8 │ │ │ │ + bl 3566f4 │ │ │ │ + ldr r2, [pc, #104] @ 7abfc │ │ │ │ + ldr r3, [pc, #104] @ 7ac00 │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7ab6c │ │ │ │ + beq 7abb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 7a798 │ │ │ │ + b 7a7e0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 7ab94 │ │ │ │ + beq 7abdc │ │ │ │ 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 │ │ │ │ - strdeq fp, [r7], -r8 │ │ │ │ + andeq fp, r7, r0, asr #2 │ │ │ │ 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 │ │ │ │ @@ -82714,75 +82730,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 7ac1c │ │ │ │ + bcc 7ac64 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ - bl 7aaec │ │ │ │ + bl 7ab34 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne 7abe8 │ │ │ │ + bne 7ac30 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ - bl 7aaec │ │ │ │ + bl 7ab34 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b 7abe8 │ │ │ │ + b 7ac30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #132] @ 7acf0 │ │ │ │ + ldr r4, [pc, #132] @ 7ad38 │ │ │ │ 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] @ 7acf4 │ │ │ │ + ldr lr, [pc, #100] @ 7ad3c │ │ │ │ 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] @ 7acf8 │ │ │ │ - ldr r1, [pc, #64] @ 7acfc │ │ │ │ + ldr ip, [pc, #64] @ 7ad40 │ │ │ │ + ldr r1, [pc, #64] @ 7ad44 │ │ │ │ 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 7acc0 │ │ │ │ + bhi 7ad08 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - andeq sl, r7, r4, asr ip │ │ │ │ + muleq r7, ip, ip │ │ │ │ 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 │ │ │ │ @@ -82790,87 +82806,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 7ad40 │ │ │ │ + bne 7ad88 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 7afa8 │ │ │ │ + b 7aff0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7ad34 │ │ │ │ + beq 7ad7c │ │ │ │ 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] @ 7afb8 │ │ │ │ + ldr r0, [pc, #568] @ 7b000 │ │ │ │ movge r5, r3 │ │ │ │ lsllt r5, r5, #15 │ │ │ │ asr r2, r2, #4 │ │ │ │ cmp r3, #3 │ │ │ │ mul r2, r0, r2 │ │ │ │ movls r3, #0 │ │ │ │ - bls 7adac │ │ │ │ + bls 7adf4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ addls r3, r3, r3, lsl #1 │ │ │ │ - bls 7adac │ │ │ │ + bls 7adf4 │ │ │ │ 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 7ade4 │ │ │ │ + bne 7ae2c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 7afa8 │ │ │ │ + b 7aff0 │ │ │ │ cmp r1, fp │ │ │ │ moveq fp, #0 │ │ │ │ - bne 7ae28 │ │ │ │ + bne 7ae70 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, fp │ │ │ │ - bls 7ad34 │ │ │ │ + bls 7ad7c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7afa8 │ │ │ │ + beq 7aff0 │ │ │ │ add r4, r4, r5 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 7adf0 │ │ │ │ + b 7ae38 │ │ │ │ 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 7ae70 │ │ │ │ + beq 7aeb8 │ │ │ │ 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 │ │ │ │ @@ -82878,23 +82894,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 355a10 │ │ │ │ + bl 355728 │ │ │ │ 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 7af00 │ │ │ │ + beq 7af48 │ │ │ │ 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 │ │ │ │ @@ -82905,100 +82921,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 7aea8 │ │ │ │ + b 7aef0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 7ad34 │ │ │ │ + beq 7ad7c │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r6, [r3, fp, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7af54 │ │ │ │ + bne 7af9c │ │ │ │ mov r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7afa8 │ │ │ │ + beq 7aff0 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r4, r4, r5 │ │ │ │ - bne 7af24 │ │ │ │ - b 7afa0 │ │ │ │ + bne 7af6c │ │ │ │ + b 7afe8 │ │ │ │ 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 7af9c │ │ │ │ + beq 7afe4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7afa8 │ │ │ │ + beq 7aff0 │ │ │ │ sub r3, r6, #1 │ │ │ │ and r6, r6, r3 │ │ │ │ - b 7af58 │ │ │ │ + b 7afa0 │ │ │ │ add r4, r4, r5, lsl #5 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 7af04 │ │ │ │ + b 7af4c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bge feb25a6c <__bss_end__@@Base+0xfe560b24> │ │ │ │ + bge feb25ab4 <__bss_end__@@Base+0xfe560b6c> │ │ │ │ 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 7b01c │ │ │ │ + beq 7b064 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b01c │ │ │ │ + beq 7b064 │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 7ad00 │ │ │ │ + b 7ad48 │ │ │ │ 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 23d17c │ │ │ │ + bl 23cedc │ │ │ │ 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 │ │ │ │ @@ -83010,20 +83026,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] @ 7b0f4 │ │ │ │ + ldr r0, [pc, #76] @ 7b13c │ │ │ │ mul ip, r0, ip │ │ │ │ - bls 7b0c0 │ │ │ │ + bls 7b108 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ addls r1, r1, r1, lsl #1 │ │ │ │ - bls 7b0c0 │ │ │ │ + bls 7b108 │ │ │ │ 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] │ │ │ │ @@ -83031,204 +83047,204 @@ │ │ │ │ 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 feb25ba8 <__bss_end__@@Base+0xfe560c60> │ │ │ │ + bge feb25bf0 <__bss_end__@@Base+0xfe560ca8> │ │ │ │ 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] @ 7b168 │ │ │ │ + ldr r5, [pc, #80] @ 7b1b0 │ │ │ │ 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 355c60 │ │ │ │ + bl 355978 │ │ │ │ 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] @ 7b16c │ │ │ │ + ldr r3, [pc, #24] @ 7b1b4 │ │ │ │ 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 7b1a4 │ │ │ │ + beq 7b1ec │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b1a4 │ │ │ │ - ldr r3, [pc, #20] @ 7b1b4 │ │ │ │ + beq 7b1ec │ │ │ │ + ldr r3, [pc, #20] @ 7b1fc │ │ │ │ ldr r1, [r3] │ │ │ │ bl 2aa38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 7b0f8 │ │ │ │ + b 7b140 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 7b1c8 │ │ │ │ - ldr r0, [pc, #4] @ 7b1cc │ │ │ │ - b 4ac54 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - andeq fp, r4, r8, lsl #19 │ │ │ │ + ldr r1, [pc, #4] @ 7b210 │ │ │ │ + ldr r0, [pc, #4] @ 7b214 │ │ │ │ + b 4ac24 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ + andeq fp, r4, r8, asr r9 │ │ │ │ subseq sp, r5, r8, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ 7b210 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #40] @ 7b258 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ ldrb r4, [r4, #3912] @ 0xf48 │ │ │ │ - bl 3569dc │ │ │ │ - ldr r3, [pc, #16] @ 7b214 │ │ │ │ + bl 3566f4 │ │ │ │ + ldr r3, [pc, #16] @ 7b25c │ │ │ │ tst r4, #1 │ │ │ │ - ldr r0, [pc, #12] @ 7b218 │ │ │ │ + ldr r0, [pc, #12] @ 7b260 │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0007b21c : │ │ │ │ +0007b264 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b224 : │ │ │ │ +0007b26c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b228 : │ │ │ │ +0007b270 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b22c <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +0007b274 <_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 │ │ │ │ │ │ │ │ -0007b24c : │ │ │ │ +0007b294 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b260 : │ │ │ │ +0007b2a8 : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ and r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b278 <_PyDict_NewPresized@@Base>: │ │ │ │ - ldr r3, [pc, #28] @ 7b29c <_PyDict_NewPresized@@Base+0x24> │ │ │ │ +0007b2c0 <_PyDict_NewPresized@@Base>: │ │ │ │ + ldr r3, [pc, #28] @ 7b2e4 <_PyDict_NewPresized@@Base+0x24> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ - b fa9a0 <_PyDict_FromItems@@Base+0x464> │ │ │ │ + b fab08 <_PyDict_FromItems@@Base+0x464> │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007b2a0 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +0007b2e8 <_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 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ moveq r2, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 7b2f8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ + beq 7b340 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7b2f4 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x54> │ │ │ │ + beq 7b33c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x54> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, #1 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ addne r1, r1, #1 │ │ │ │ strne r1, [r2] │ │ │ │ - b 7b2f8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ + b 7b340 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007b304 : │ │ │ │ - ldr r3, [pc, #16] @ 7b31c │ │ │ │ +0007b34c : │ │ │ │ + ldr r3, [pc, #16] @ 7b364 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ - ldr r0, [pc, #8] @ 7b320 │ │ │ │ + ldr r0, [pc, #8] @ 7b368 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ │ │ │ │ -0007b324 <_Py_BreakPoint@@Base>: │ │ │ │ +0007b36c <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b328 : │ │ │ │ - b 67fa8 │ │ │ │ +0007b370 : │ │ │ │ + b 67ff0 │ │ │ │ │ │ │ │ -0007b32c : │ │ │ │ - ldr r3, [pc, #12] @ 7b340 │ │ │ │ +0007b374 : │ │ │ │ + ldr r3, [pc, #12] @ 7b388 │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0007b344 : │ │ │ │ - ldr r3, [pc, #12] @ 7b358 │ │ │ │ +0007b38c : │ │ │ │ + ldr r3, [pc, #12] @ 7b3a0 │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ -0007b35c : │ │ │ │ - ldr r3, [pc, #12] @ 7b370 │ │ │ │ +0007b3a4 : │ │ │ │ + ldr r3, [pc, #12] @ 7b3b8 │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0007b374 <_Py_SetRefcnt@@Base>: │ │ │ │ +0007b3bc <_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 │ │ │ │ @@ -83237,652 +83253,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 7b3e4 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + bne 7b42c <_Py_SetRefcnt@@Base+0x70> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b3e4 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + beq 7b42c <_Py_SetRefcnt@@Base+0x70> │ │ │ │ mov r0, r1 │ │ │ │ - bl 23f790 │ │ │ │ + bl 23f4f0 │ │ │ │ cmp r0, #4 │ │ │ │ - bls 7b3e4 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + bls 7b42c <_Py_SetRefcnt@@Base+0x70> │ │ │ │ sub r1, r0, #4 │ │ │ │ - ldr r2, [pc, #216] @ 7b4b8 <_Py_SetRefcnt@@Base+0x144> │ │ │ │ + ldr r2, [pc, #216] @ 7b500 <_Py_SetRefcnt@@Base+0x144> │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 851ac │ │ │ │ + bl 85224 │ │ │ │ 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 7b414 <_Py_SetRefcnt@@Base+0xa0> │ │ │ │ + beq 7b45c <_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 356848 │ │ │ │ + bl 356560 │ │ │ │ cmp r0, r8 │ │ │ │ strne r0, [sp] │ │ │ │ - bne 7b3f0 <_Py_SetRefcnt@@Base+0x7c> │ │ │ │ + bne 7b438 <_Py_SetRefcnt@@Base+0x7c> │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7b4b0 <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ + bne 7b4f8 <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7b480 <_Py_SetRefcnt@@Base+0x10c> │ │ │ │ + beq 7b4c8 <_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 356848 │ │ │ │ + bl 356560 │ │ │ │ cmp r0, r7 │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7b458 <_Py_SetRefcnt@@Base+0xe4> │ │ │ │ + bne 7b4a0 <_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 356848 │ │ │ │ + bl 356560 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp] │ │ │ │ - bne 7b488 <_Py_SetRefcnt@@Base+0x114> │ │ │ │ + bne 7b4d0 <_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] @ 7b530 <_Py_SetRefcnt@@Base+0x1bc> │ │ │ │ + ldr ip, [pc, #84] @ 7b578 <_Py_SetRefcnt@@Base+0x1bc> │ │ │ │ sub r3, r1, r3 │ │ │ │ asr r3, r3, #4 │ │ │ │ cmp r4, #3 │ │ │ │ mul r3, ip, r3 │ │ │ │ movls ip, #0 │ │ │ │ - bls 7b508 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ + bls 7b550 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ addls ip, r4, r4, lsl #1 │ │ │ │ - bls 7b508 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ + bls 7b550 <_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 35457c │ │ │ │ + bl 354294 │ │ │ │ sub r0, r4, r1 │ │ │ │ pop {r4, pc} │ │ │ │ - bge feb25fe4 <__bss_end__@@Base+0xfe56109c> │ │ │ │ + bge feb2602c <__bss_end__@@Base+0xfe5610e4> │ │ │ │ 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 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 84e20 │ │ │ │ + bl 84e98 │ │ │ │ add r7, r7, r5, lsl #22 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 7b59c <_Py_SetRefcnt@@Base+0x228> │ │ │ │ + beq 7b5e4 <_Py_SetRefcnt@@Base+0x228> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 263174 │ │ │ │ + bl 26306c │ │ │ │ mov r7, r0 │ │ │ │ - b 7b5c4 <_Py_SetRefcnt@@Base+0x250> │ │ │ │ + b 7b60c <_Py_SetRefcnt@@Base+0x250> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 263174 │ │ │ │ + bl 26306c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r8, #96 @ 0x60 │ │ │ │ - bl 2395f4 │ │ │ │ + bl 239358 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 239ffc │ │ │ │ + bl 239d60 │ │ │ │ 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 239ffc │ │ │ │ + b 239d60 │ │ │ │ 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 7b63c <_Py_SetRefcnt@@Base+0x2c8> │ │ │ │ + beq 7b684 <_Py_SetRefcnt@@Base+0x2c8> │ │ │ │ clz r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7b640 <_Py_SetRefcnt@@Base+0x2cc> │ │ │ │ + bne 7b688 <_Py_SetRefcnt@@Base+0x2cc> │ │ │ │ mov r0, #0 │ │ │ │ - b 7b8a8 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + b 7b8f0 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ mov r2, #32 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi 7b660 <_Py_SetRefcnt@@Base+0x2ec> │ │ │ │ + bhi 7b6a8 <_Py_SetRefcnt@@Base+0x2ec> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 239f0c │ │ │ │ - b 7b8a8 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + bl 239c70 │ │ │ │ + b 7b8f0 <_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 7b634 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + bls 7b67c <_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 7b6b4 <_Py_SetRefcnt@@Base+0x340> │ │ │ │ + bls 7b6fc <_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 7b634 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + bne 7b67c <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ cmp r7, r1 │ │ │ │ - bhi 7b684 <_Py_SetRefcnt@@Base+0x310> │ │ │ │ + bhi 7b6cc <_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 7b7a4 <_Py_SetRefcnt@@Base+0x430> │ │ │ │ + bne 7b7ec <_Py_SetRefcnt@@Base+0x430> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 356848 │ │ │ │ + bl 356560 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #28] │ │ │ │ - bne 7b6e8 <_Py_SetRefcnt@@Base+0x374> │ │ │ │ + bne 7b730 <_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 7b774 <_Py_SetRefcnt@@Base+0x400> │ │ │ │ + bcs 7b7bc <_Py_SetRefcnt@@Base+0x400> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 356848 │ │ │ │ + bl 356560 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7b72c <_Py_SetRefcnt@@Base+0x3b8> │ │ │ │ + beq 7b774 <_Py_SetRefcnt@@Base+0x3b8> │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b 7b7a8 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ + b 7b7f0 <_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 7b7b8 <_Py_SetRefcnt@@Base+0x444> │ │ │ │ - b 7b7a8 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ + beq 7b800 <_Py_SetRefcnt@@Base+0x444> │ │ │ │ + b 7b7f0 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r4 │ │ │ │ mvn r3, #0 │ │ │ │ mov fp, #0 │ │ │ │ - b 7b7f4 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + b 7b83c <_Py_SetRefcnt@@Base+0x480> │ │ │ │ ldr fp, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ - bl 356848 │ │ │ │ + bl 356560 │ │ │ │ sub r1, r0, fp │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #0 │ │ │ │ streq r0, [sp, #28] │ │ │ │ subs r0, r1, #0 │ │ │ │ - beq 7b78c <_Py_SetRefcnt@@Base+0x418> │ │ │ │ + beq 7b7d4 <_Py_SetRefcnt@@Base+0x418> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, r6, lsl #5 │ │ │ │ str r3, [r2] │ │ │ │ - b 7b8a8 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + b 7b8f0 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ sub sl, sl, #4 │ │ │ │ cmp r8, sl │ │ │ │ - bcs 7b814 <_Py_SetRefcnt@@Base+0x4a0> │ │ │ │ + bcs 7b85c <_Py_SetRefcnt@@Base+0x4a0> │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ str fp, [sl] │ │ │ │ mvn r3, #0 │ │ │ │ - b 7b7f4 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + b 7b83c <_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 7b874 <_Py_SetRefcnt@@Base+0x500> │ │ │ │ + bne 7b8bc <_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 356848 │ │ │ │ + bl 356560 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #28] │ │ │ │ - bne 7b850 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + bne 7b898 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 7b634 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + beq 7b67c <_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 7b5f0 <_Py_SetRefcnt@@Base+0x27c> │ │ │ │ + bl 7b638 <_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] @ 7b8fc <_Py_SetRefcnt@@Base+0x588> │ │ │ │ + ldr r1, [pc, #32] @ 7b944 <_Py_SetRefcnt@@Base+0x588> │ │ │ │ mov r2, #900 @ 0x384 │ │ │ │ add r0, r4, #520 @ 0x208 │ │ │ │ bl 29cdc │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r4, #1420] @ 0x58c │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ str r5, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r4, r9, r8, lsl #23 │ │ │ │ - ldr r3, [pc, #152] @ 7b9a0 <_Py_SetRefcnt@@Base+0x62c> │ │ │ │ + eorseq r4, r9, r8, lsl #17 │ │ │ │ + ldr r3, [pc, #152] @ 7b9e8 <_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] @ 7b9a4 <_Py_SetRefcnt@@Base+0x630> │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #108] @ 7b9ec <_Py_SetRefcnt@@Base+0x630> │ │ │ │ + bl 356890 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 7b95c <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ - ldr r2, [pc, #92] @ 7b9a8 <_Py_SetRefcnt@@Base+0x634> │ │ │ │ + bne 7b9a4 <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ + ldr r2, [pc, #92] @ 7b9f0 <_Py_SetRefcnt@@Base+0x634> │ │ │ │ str r1, [r0, r3] │ │ │ │ ldr r0, [r2] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7b95c <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ + beq 7b9a4 <_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 7b968 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ + bne 7b9b0 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7b994 <_Py_SetRefcnt@@Base+0x620> │ │ │ │ + bne 7b9dc <_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 23ae90 │ │ │ │ - eorseq r4, r9, r0, lsl #19 │ │ │ │ + b 23abf0 │ │ │ │ + eorseq r4, r9, r0, lsl #13 │ │ │ │ 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 7a768 │ │ │ │ + bl 7a7b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7ba14 <_Py_SetRefcnt@@Base+0x6a0> │ │ │ │ + beq 7ba5c <_Py_SetRefcnt@@Base+0x6a0> │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #44] @ 7ba1c <_Py_SetRefcnt@@Base+0x6a8> │ │ │ │ + ldr r1, [pc, #44] @ 7ba64 <_Py_SetRefcnt@@Base+0x6a8> │ │ │ │ add r0, sp, #8 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ bl 29ea4 <__vsnprintf_chk@plt> │ │ │ │ - bl 7a798 │ │ │ │ + bl 7a7e0 │ │ │ │ mov r1, r5 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7aaec │ │ │ │ + bl 7ab34 │ │ │ │ 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] @ 7bacc <_Py_SetRefcnt@@Base+0x758> │ │ │ │ + ldr r4, [pc, #144] @ 7bb14 <_Py_SetRefcnt@@Base+0x758> │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7ba50 <_Py_SetRefcnt@@Base+0x6dc> │ │ │ │ + bne 7ba98 <_Py_SetRefcnt@@Base+0x6dc> │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 22d1d4 <_start@@Base+0x734> │ │ │ │ + bl 22cf38 <_start@@Base+0x734> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7ba74 <_Py_SetRefcnt@@Base+0x700> │ │ │ │ + beq 7babc <_Py_SetRefcnt@@Base+0x700> │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r0, [pc, #104] @ 7bad0 <_Py_SetRefcnt@@Base+0x75c> │ │ │ │ + ldr r0, [pc, #104] @ 7bb18 <_Py_SetRefcnt@@Base+0x75c> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 84d44 │ │ │ │ - b 7babc <_Py_SetRefcnt@@Base+0x748> │ │ │ │ + bl 84dbc │ │ │ │ + b 7bb04 <_Py_SetRefcnt@@Base+0x748> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7ba88 <_Py_SetRefcnt@@Base+0x714> │ │ │ │ - ldr r0, [pc, #68] @ 7bacc <_Py_SetRefcnt@@Base+0x758> │ │ │ │ - bl 22d1d4 <_start@@Base+0x734> │ │ │ │ + bne 7bad0 <_Py_SetRefcnt@@Base+0x714> │ │ │ │ + ldr r0, [pc, #68] @ 7bb14 <_Py_SetRefcnt@@Base+0x758> │ │ │ │ + bl 22cf38 <_start@@Base+0x734> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7babc <_Py_SetRefcnt@@Base+0x748> │ │ │ │ - ldr r4, [pc, #56] @ 7bad4 <_Py_SetRefcnt@@Base+0x760> │ │ │ │ + beq 7bb04 <_Py_SetRefcnt@@Base+0x748> │ │ │ │ + ldr r4, [pc, #56] @ 7bb1c <_Py_SetRefcnt@@Base+0x760> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 7ba5c <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ - ldr r0, [pc, #44] @ 7bad8 <_Py_SetRefcnt@@Base+0x764> │ │ │ │ + blt 7baa4 <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ + ldr r0, [pc, #44] @ 7bb20 <_Py_SetRefcnt@@Base+0x764> │ │ │ │ mov r1, #1 │ │ │ │ - bl 355c60 │ │ │ │ + bl 355978 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - ble 7ba5c <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ + ble 7baa4 <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ subseq r0, r5, r4, ror r8 │ │ │ │ - @ instruction: 0x003924d4 │ │ │ │ + @ instruction: 0x003921d4 │ │ │ │ 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] @ 7bbb8 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ + ldr r4, [pc, #192] @ 7bc00 <_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 7bb18 <_Py_SetRefcnt@@Base+0x7a4> │ │ │ │ + bne 7bb60 <_Py_SetRefcnt@@Base+0x7a4> │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 22d1d4 <_start@@Base+0x734> │ │ │ │ + bl 22cf38 <_start@@Base+0x734> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7bb38 <_Py_SetRefcnt@@Base+0x7c4> │ │ │ │ - ldr r0, [pc, #144] @ 7bbbc <_Py_SetRefcnt@@Base+0x848> │ │ │ │ + beq 7bb80 <_Py_SetRefcnt@@Base+0x7c4> │ │ │ │ + ldr r0, [pc, #144] @ 7bc04 <_Py_SetRefcnt@@Base+0x848> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ - bl 84d44 │ │ │ │ - b 7bb80 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ + bl 84dbc │ │ │ │ + b 7bbc8 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7bb4c <_Py_SetRefcnt@@Base+0x7d8> │ │ │ │ - ldr r0, [pc, #108] @ 7bbb8 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ - bl 22d1d4 <_start@@Base+0x734> │ │ │ │ + bne 7bb94 <_Py_SetRefcnt@@Base+0x7d8> │ │ │ │ + ldr r0, [pc, #108] @ 7bc00 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ + bl 22cf38 <_start@@Base+0x734> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7bb80 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ - ldr r4, [pc, #96] @ 7bbc0 <_Py_SetRefcnt@@Base+0x84c> │ │ │ │ + beq 7bbc8 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ + ldr r4, [pc, #96] @ 7bc08 <_Py_SetRefcnt@@Base+0x84c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 7bb24 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ - ldr r0, [pc, #84] @ 7bbc4 <_Py_SetRefcnt@@Base+0x850> │ │ │ │ + blt 7bb6c <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ + ldr r0, [pc, #84] @ 7bc0c <_Py_SetRefcnt@@Base+0x850> │ │ │ │ mov r1, #1 │ │ │ │ - bl 355c60 │ │ │ │ + bl 355978 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - ble 7bb24 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ - ldr r3, [pc, #64] @ 7bbc8 <_Py_SetRefcnt@@Base+0x854> │ │ │ │ + ble 7bb6c <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ + ldr r3, [pc, #64] @ 7bc10 <_Py_SetRefcnt@@Base+0x854> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7bba8 <_Py_SetRefcnt@@Base+0x834> │ │ │ │ + beq 7bbf0 <_Py_SetRefcnt@@Base+0x834> │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ subseq r0, r5, r4, ror r8 │ │ │ │ - eorseq r2, r9, r8, ror #9 │ │ │ │ + eorseq r2, r9, r8, ror #3 │ │ │ │ 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 7be5c <_Py_SetRefcnt@@Base+0xae8> │ │ │ │ + beq 7bea4 <_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 7bc50 <_Py_SetRefcnt@@Base+0x8dc> │ │ │ │ + bhi 7bc98 <_Py_SetRefcnt@@Base+0x8dc> │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r2, #0 │ │ │ │ - beq 7bc34 <_Py_SetRefcnt@@Base+0x8c0> │ │ │ │ + beq 7bc7c <_Py_SetRefcnt@@Base+0x8c0> │ │ │ │ rsbs r2, r2, #0 │ │ │ │ sbc r3, r3, r3 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ - bl 2395f4 │ │ │ │ + bl 239358 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp] │ │ │ │ - bl 8505c │ │ │ │ - b 7be40 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bl 850d4 │ │ │ │ + b 7be88 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ cmp r6, #6 │ │ │ │ - bne 7be40 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bne 7be88 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #520] @ 7be6c <_Py_SetRefcnt@@Base+0xaf8> │ │ │ │ + ldr r2, [pc, #520] @ 7beb4 <_Py_SetRefcnt@@Base+0xaf8> │ │ │ │ cmp r3, #0 │ │ │ │ subgt r3, r3, #1 │ │ │ │ movle r3, #112 @ 0x70 │ │ │ │ ldr r6, [r2, r3, lsl #2] │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7bc98 <_Py_SetRefcnt@@Base+0x924> │ │ │ │ + bne 7bce0 <_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] @ 7be70 <_Py_SetRefcnt@@Base+0xafc> │ │ │ │ - b 7bcbc <_Py_SetRefcnt@@Base+0x948> │ │ │ │ + ldr r1, [pc, #472] @ 7beb8 <_Py_SetRefcnt@@Base+0xafc> │ │ │ │ + b 7bd04 <_Py_SetRefcnt@@Base+0x948> │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8, lsr #5 │ │ │ │ - bhi 7bcd4 <_Py_SetRefcnt@@Base+0x960> │ │ │ │ + bhi 7bd1c <_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] @ 7be74 <_Py_SetRefcnt@@Base+0xb00> │ │ │ │ + ldr r1, [pc, #440] @ 7bebc <_Py_SetRefcnt@@Base+0xb00> │ │ │ │ mov r4, #6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #22 │ │ │ │ str r4, [ip] │ │ │ │ - bl 7badc <_Py_SetRefcnt@@Base+0x768> │ │ │ │ - b 7be5c <_Py_SetRefcnt@@Base+0xae8> │ │ │ │ + bl 7bb24 <_Py_SetRefcnt@@Base+0x768> │ │ │ │ + b 7bea4 <_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 7be08 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bne 7be50 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7be08 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + beq 7be50 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ cmp r5, r4 │ │ │ │ - beq 7bd24 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ + beq 7bd6c <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 239ffc │ │ │ │ + bl 239d60 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7bd24 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ + beq 7bd6c <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ rsbs r2, r4, #0 │ │ │ │ sbc r3, r3, r3 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ - bl 2395f4 │ │ │ │ - bl 235998 │ │ │ │ + bl 239358 │ │ │ │ + bl 2356fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 7be08 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ - bl 22d5ac <_start@@Base+0xb0c> │ │ │ │ + blt 7be50 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bl 22d310 <_start@@Base+0xb0c> │ │ │ │ cmp r4, #0 │ │ │ │ orreq r0, r0, #1 │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq 7bd5c <_Py_SetRefcnt@@Base+0x9e8> │ │ │ │ + beq 7bda4 <_Py_SetRefcnt@@Base+0x9e8> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b534 <_Py_SetRefcnt@@Base+0x1c0> │ │ │ │ - b 7be08 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bl 7b57c <_Py_SetRefcnt@@Base+0x1c0> │ │ │ │ + b 7be50 <_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 7bd98 <_Py_SetRefcnt@@Base+0xa24> │ │ │ │ - ldr r1, [pc, #252] @ 7be78 <_Py_SetRefcnt@@Base+0xb04> │ │ │ │ + beq 7bde0 <_Py_SetRefcnt@@Base+0xa24> │ │ │ │ + ldr r1, [pc, #252] @ 7bec0 <_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 7bdf4 <_Py_SetRefcnt@@Base+0xa80> │ │ │ │ + b 7be3c <_Py_SetRefcnt@@Base+0xa80> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ - ldr r2, [pc, #204] @ 7be7c <_Py_SetRefcnt@@Base+0xb08> │ │ │ │ + ldr r2, [pc, #204] @ 7bec4 <_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 │ │ │ │ @@ -83897,232 +83913,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 23a164 │ │ │ │ + bl 239ec8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r6, #92 @ 0x5c │ │ │ │ - bl 239ffc │ │ │ │ + bl 239d60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7be40 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bne 7be88 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r1, [pc, #76] @ 7be80 <_Py_SetRefcnt@@Base+0xb0c> │ │ │ │ + ldr r1, [pc, #76] @ 7bec8 <_Py_SetRefcnt@@Base+0xb0c> │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ - b 7badc <_Py_SetRefcnt@@Base+0x768> │ │ │ │ + b 7bb24 <_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 2354e0 │ │ │ │ + b 235244 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x003924fc │ │ │ │ - eorseq r2, r9, r0, asr #10 │ │ │ │ + @ instruction: 0x003921fc │ │ │ │ + eorseq r2, r9, r0, asr #4 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ tstmi fp, #2096 @ 0x830 │ │ │ │ - eorseq r2, r9, ip, lsl #11 │ │ │ │ + eorseq r2, r9, ip, lsl #5 │ │ │ │ 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 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ and r3, r8, #3 │ │ │ │ bic r2, r8, #3 │ │ │ │ cmp r3, #1 │ │ │ │ orr r2, r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bne 7bee4 <_Py_SetRefcnt@@Base+0xb70> │ │ │ │ + bne 7bf2c <_Py_SetRefcnt@@Base+0xb70> │ │ │ │ cmp r7, #3 │ │ │ │ - bhi 7bf0c <_Py_SetRefcnt@@Base+0xb98> │ │ │ │ + bhi 7bf54 <_Py_SetRefcnt@@Base+0xb98> │ │ │ │ add r7, r7, #1 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7bea8 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ + b 7bef0 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ cmp r4, r3 │ │ │ │ - bne 7bef4 <_Py_SetRefcnt@@Base+0xb80> │ │ │ │ + bne 7bf3c <_Py_SetRefcnt@@Base+0xb80> │ │ │ │ mov r0, #1 │ │ │ │ - b 7bf30 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ + b 7bf78 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ cmp r3, #3 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7bf14 <_Py_SetRefcnt@@Base+0xba0> │ │ │ │ - b 7beec <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ + beq 7bf5c <_Py_SetRefcnt@@Base+0xba0> │ │ │ │ + b 7bf34 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ mov r0, #0 │ │ │ │ - b 7bf30 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ + b 7bf78 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ ldr r8, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 356848 │ │ │ │ + bl 356560 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 7beec <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ + beq 7bf34 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 7bea8 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ + b 7bef0 <_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 7be84 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7becc <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7bf6c <_Py_SetRefcnt@@Base+0xbf8> │ │ │ │ + bne 7bfb4 <_Py_SetRefcnt@@Base+0xbf8> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7bf4c <_Py_SetRefcnt@@Base+0xbd8> │ │ │ │ + b 7bf94 <_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 7be84 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7becc <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7bfac <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ + bne 7bff4 <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7bf8c <_Py_SetRefcnt@@Base+0xc18> │ │ │ │ + b 7bfd4 <_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 23d598 │ │ │ │ + bl 23d2f8 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #304] @ 7c10c <_Py_SetRefcnt@@Base+0xd98> │ │ │ │ + ldr r3, [pc, #304] @ 7c154 <_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 7c0f8 <_Py_SetRefcnt@@Base+0xd84> │ │ │ │ + beq 7c140 <_Py_SetRefcnt@@Base+0xd84> │ │ │ │ ldr r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7c100 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ - bl 2346b0 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + beq 7c148 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ + bl 234414 <_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 7c0ac <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ + beq 7c0f4 <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ mov r9, #0 │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7be84 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7becc <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7c060 <_Py_SetRefcnt@@Base+0xcec> │ │ │ │ + bne 7c0a8 <_Py_SetRefcnt@@Base+0xcec> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7c040 <_Py_SetRefcnt@@Base+0xccc> │ │ │ │ + b 7c088 <_Py_SetRefcnt@@Base+0xccc> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7c038 <_Py_SetRefcnt@@Base+0xcc4> │ │ │ │ + bne 7c080 <_Py_SetRefcnt@@Base+0xcc4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r8, #520] @ 0x208 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7c09c <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ + bne 7c0e4 <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r8, #524] @ 0x20c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 23ad78 │ │ │ │ - b 7c0ac <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ + bl 23aad8 │ │ │ │ + b 7c0f4 <_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 7c024 <_Py_SetRefcnt@@Base+0xcb0> │ │ │ │ + bne 7c06c <_Py_SetRefcnt@@Base+0xcb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2346b0 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + bl 234414 <_Py_write_noraise@@Base+0x1210> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7c0ec <_Py_SetRefcnt@@Base+0xd78> │ │ │ │ + bne 7c134 <_Py_SetRefcnt@@Base+0xd78> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7c0d4 <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ + b 7c11c <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b8b0 <_Py_SetRefcnt@@Base+0x53c> │ │ │ │ - b 7c100 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ + bl 7b8f8 <_Py_SetRefcnt@@Base+0x53c> │ │ │ │ + b 7c148 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ mov r1, #2 │ │ │ │ - bl 233e80 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ + bl 233be4 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 7b900 <_Py_SetRefcnt@@Base+0x58c> │ │ │ │ - eorseq r4, r9, r0, lsl #19 │ │ │ │ + b 7b948 <_Py_SetRefcnt@@Base+0x58c> │ │ │ │ + eorseq r4, r9, r0, lsl #13 │ │ │ │ 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 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 356848 │ │ │ │ + bl 356560 │ │ │ │ cmp r0, r6 │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7c134 <_Py_SetRefcnt@@Base+0xdc0> │ │ │ │ + bne 7c17c <_Py_SetRefcnt@@Base+0xdc0> │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 355c60 │ │ │ │ + bl 355978 │ │ │ │ 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 │ │ │ │ @@ -84130,80 +84146,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 7c1d4 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ + bcs 7c21c <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ ldr r9, [r6, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 7c1c8 <_Py_SetRefcnt@@Base+0xe54> │ │ │ │ + bne 7c210 <_Py_SetRefcnt@@Base+0xe54> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2824ec <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ + bl 2829dc <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ str r9, [r6, #24] │ │ │ │ ldr r3, [r6] │ │ │ │ mla r6, r8, r3, r6 │ │ │ │ - b 7c1a4 <_Py_SetRefcnt@@Base+0xe30> │ │ │ │ - ldr r6, [pc, #220] @ 7c2b8 <_Py_SetRefcnt@@Base+0xf44> │ │ │ │ + b 7c1ec <_Py_SetRefcnt@@Base+0xe30> │ │ │ │ + ldr r6, [pc, #220] @ 7c300 <_Py_SetRefcnt@@Base+0xf44> │ │ │ │ ldr r3, [r6, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7c1ec <_Py_SetRefcnt@@Base+0xe78> │ │ │ │ + bne 7c234 <_Py_SetRefcnt@@Base+0xe78> │ │ │ │ add r0, r6, #240 @ 0xf0 │ │ │ │ - bl 22d1d4 <_start@@Base+0x734> │ │ │ │ + bl 22cf38 <_start@@Base+0x734> │ │ │ │ ldr r1, [r6, #240] @ 0xf0 │ │ │ │ ldr r2, [r5, #448] @ 0x1c0 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23aabc │ │ │ │ + bl 23a81c │ │ │ │ ldr r0, [r5, #448] @ 0x1c0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ - bl 2395f4 │ │ │ │ + bl 239358 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ lsl r0, r0, #15 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - bl 23a274 │ │ │ │ - bl 3569dc │ │ │ │ + bl 239fd8 │ │ │ │ + bl 3566f4 │ │ │ │ mov r6, #0 │ │ │ │ str r6, [r4, #112] @ 0x70 │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ add r7, r4, #72 @ 0x48 │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ 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] @ 7c2bc <_Py_SetRefcnt@@Base+0xf48> │ │ │ │ - ldr r6, [pc, #88] @ 7c2c0 <_Py_SetRefcnt@@Base+0xf4c> │ │ │ │ + ldr r9, [pc, #88] @ 7c304 <_Py_SetRefcnt@@Base+0xf48> │ │ │ │ + ldr r6, [pc, #88] @ 7c308 <_Py_SetRefcnt@@Base+0xf4c> │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ and sl, sl, r9 │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ 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 356848 │ │ │ │ + bl 356560 │ │ │ │ cmp r0, sl │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7c268 <_Py_SetRefcnt@@Base+0xef4> │ │ │ │ + bne 7c2b0 <_Py_SetRefcnt@@Base+0xef4> │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ - bl 355c60 │ │ │ │ + bl 355978 │ │ │ │ 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} │ │ │ │ @@ -84218,156 +84234,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 7c3b4 <_Py_SetRefcnt@@Base+0x1040> │ │ │ │ + bcs 7c3fc <_Py_SetRefcnt@@Base+0x1040> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7c39c <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ + beq 7c3e4 <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d17c │ │ │ │ + bl 23cedc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7c370 <_Py_SetRefcnt@@Base+0xffc> │ │ │ │ + bne 7c3b8 <_Py_SetRefcnt@@Base+0xffc> │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 2395f4 │ │ │ │ + bl 239358 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23d5f4 │ │ │ │ + bl 23d354 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ orrcs r5, r5, #1 │ │ │ │ - b 7c3a8 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + b 7c3f0 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne 7c3a8 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + bne 7c3f0 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r5, #1 │ │ │ │ - bcc 7c3a8 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + bcc 7c3f0 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ orrhi r5, r5, #1 │ │ │ │ - b 7c3a8 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + b 7c3f0 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r9 │ │ │ │ orrcs r5, r5, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ - b 7c304 <_Py_SetRefcnt@@Base+0xf90> │ │ │ │ + b 7c34c <_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] @ 7c640 <_Py_SetRefcnt@@Base+0x12cc> │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #588] @ 7c688 <_Py_SetRefcnt@@Base+0x12cc> │ │ │ │ + bl 356890 │ │ │ │ add r4, r3, r0 │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ str r4, [r5, #112] @ 0x70 │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ lsl r0, r0, #15 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - bl 23a274 │ │ │ │ + bl 239fd8 │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ - bl 2395f4 │ │ │ │ + bl 239358 │ │ │ │ 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 7c618 <_Py_SetRefcnt@@Base+0x12a4> │ │ │ │ + bcs 7c660 <_Py_SetRefcnt@@Base+0x12a4> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7c5f8 <_Py_SetRefcnt@@Base+0x1284> │ │ │ │ + beq 7c640 <_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 7c4a4 <_Py_SetRefcnt@@Base+0x1130> │ │ │ │ + beq 7c4ec <_Py_SetRefcnt@@Base+0x1130> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7c4a8 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ + beq 7c4f0 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ ldrb r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7c4a8 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ + beq 7c4f0 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ ldr r6, [r6, #1592] @ 0x638 │ │ │ │ - b 7c488 <_Py_SetRefcnt@@Base+0x1114> │ │ │ │ + b 7c4d0 <_Py_SetRefcnt@@Base+0x1114> │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 2395f4 │ │ │ │ + bl 239358 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7be84 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7becc <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7c4f0 <_Py_SetRefcnt@@Base+0x117c> │ │ │ │ + bne 7c538 <_Py_SetRefcnt@@Base+0x117c> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7c4d0 <_Py_SetRefcnt@@Base+0x115c> │ │ │ │ + b 7c518 <_Py_SetRefcnt@@Base+0x115c> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d17c │ │ │ │ + bl 23cedc │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 7c51c <_Py_SetRefcnt@@Base+0x11a8> │ │ │ │ + bne 7c564 <_Py_SetRefcnt@@Base+0x11a8> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23d5f4 │ │ │ │ + bl 23d354 │ │ │ │ mov r4, r0 │ │ │ │ - b 7c608 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + b 7c650 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ ldrlt r0, [r4] │ │ │ │ movge r0, r7 │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 237cb0 │ │ │ │ + bl 237a14 │ │ │ │ mov r1, #12 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - ldr ip, [pc, #256] @ 7c644 <_Py_SetRefcnt@@Base+0x12d0> │ │ │ │ + ldr ip, [pc, #256] @ 7c68c <_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 │ │ │ │ @@ -84380,487 +84396,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 23ad78 │ │ │ │ + bl 23aad8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r3, [r6, #1580] @ 0x62c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #1580] @ 0x62c │ │ │ │ - bne 7c608 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + bne 7c650 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs 7c5e8 <_Py_SetRefcnt@@Base+0x1274> │ │ │ │ + bcs 7c630 <_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 7c608 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + b 7c650 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 7c5b8 <_Py_SetRefcnt@@Base+0x1244> │ │ │ │ - b 7c608 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + bhi 7c600 <_Py_SetRefcnt@@Base+0x1244> │ │ │ │ + b 7c650 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23d72c │ │ │ │ + bl 23d48c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b 7c450 <_Py_SetRefcnt@@Base+0x10dc> │ │ │ │ + b 7c498 <_Py_SetRefcnt@@Base+0x10dc> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7c634 <_Py_SetRefcnt@@Base+0x12c0> │ │ │ │ + bne 7c67c <_Py_SetRefcnt@@Base+0x12c0> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 84ec4 │ │ │ │ + bl 84f3c │ │ │ │ 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] @ 7c7a8 <_Py_SetRefcnt@@Base+0x1434> │ │ │ │ + ldr r5, [pc, #328] @ 7c7f0 <_Py_SetRefcnt@@Base+0x1434> │ │ │ │ cmp r0, r5 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84cac │ │ │ │ add r1, r4, #32 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84cac │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ add r0, r5, #64 @ 0x40 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84cac │ │ │ │ add r1, r4, #96 @ 0x60 │ │ │ │ add r0, r5, #96 @ 0x60 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84cac │ │ │ │ add r1, r4, #128 @ 0x80 │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84cac │ │ │ │ add r1, r4, #160 @ 0xa0 │ │ │ │ add r0, r5, #160 @ 0xa0 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84cac │ │ │ │ add r1, r4, #192 @ 0xc0 │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84cac │ │ │ │ add r1, r4, #256 @ 0x100 │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84cac │ │ │ │ add r1, r4, #224 @ 0xe0 │ │ │ │ add r0, r5, #224 @ 0xe0 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84cac │ │ │ │ add r1, r4, #288 @ 0x120 │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84cac │ │ │ │ add r1, r4, #416 @ 0x1a0 │ │ │ │ add r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84cac │ │ │ │ add r1, r4, #448 @ 0x1c0 │ │ │ │ add r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84cac │ │ │ │ add r1, r4, #320 @ 0x140 │ │ │ │ add r0, r5, #320 @ 0x140 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84cac │ │ │ │ add r1, r4, #352 @ 0x160 │ │ │ │ add r0, r5, #352 @ 0x160 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84cac │ │ │ │ add r1, r4, #384 @ 0x180 │ │ │ │ add r0, r5, #384 @ 0x180 │ │ │ │ - bl 84c34 │ │ │ │ + bl 84cac │ │ │ │ add r1, r4, #480 @ 0x1e0 │ │ │ │ add r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 84cbc │ │ │ │ + bl 84d34 │ │ │ │ add r1, r4, #496 @ 0x1f0 │ │ │ │ add r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 84cbc │ │ │ │ + bl 84d34 │ │ │ │ add r1, r4, #512 @ 0x200 │ │ │ │ add r0, r5, #512 @ 0x200 │ │ │ │ - bl 84cbc │ │ │ │ + bl 84d34 │ │ │ │ add r1, r4, #528 @ 0x210 │ │ │ │ add r0, r5, #528 @ 0x210 │ │ │ │ - bl 84cbc │ │ │ │ + bl 84d34 │ │ │ │ add r1, r4, #544 @ 0x220 │ │ │ │ add r0, r5, #544 @ 0x220 │ │ │ │ - bl 84cbc │ │ │ │ + bl 84d34 │ │ │ │ add r1, r4, #560 @ 0x230 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 84cbc │ │ │ │ + bl 84d34 │ │ │ │ add r1, r4, #576 @ 0x240 │ │ │ │ add r0, r5, #576 @ 0x240 │ │ │ │ - bl 84cbc │ │ │ │ + bl 84d34 │ │ │ │ add r1, r4, #592 @ 0x250 │ │ │ │ add r0, r5, #592 @ 0x250 │ │ │ │ - bl 84cbc │ │ │ │ + bl 84d34 │ │ │ │ add r1, r4, #608 @ 0x260 │ │ │ │ add r0, r5, #608 @ 0x260 │ │ │ │ - bl 84cbc │ │ │ │ + bl 84d34 │ │ │ │ add r1, r4, #624 @ 0x270 │ │ │ │ add r0, r5, #624 @ 0x270 │ │ │ │ - bl 84cbc │ │ │ │ + bl 84d34 │ │ │ │ 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] @ 7c900 <_Py_SetRefcnt@@Base+0x158c> │ │ │ │ + ldr r5, [pc, #316] @ 7c948 <_Py_SetRefcnt@@Base+0x158c> │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r5 │ │ │ │ - beq 7c8f8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c940 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #292] @ 7c904 <_Py_SetRefcnt@@Base+0x1590> │ │ │ │ - bl 355c98 │ │ │ │ - ldr r0, [pc, #288] @ 7c908 <_Py_SetRefcnt@@Base+0x1594> │ │ │ │ + ldr r0, [pc, #292] @ 7c94c <_Py_SetRefcnt@@Base+0x1590> │ │ │ │ + bl 3559b0 │ │ │ │ + ldr r0, [pc, #288] @ 7c950 <_Py_SetRefcnt@@Base+0x1594> │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 2396b0 │ │ │ │ - ldr r2, [pc, #276] @ 7c90c <_Py_SetRefcnt@@Base+0x1598> │ │ │ │ - bl 356b80 │ │ │ │ + bl 239414 │ │ │ │ + ldr r2, [pc, #276] @ 7c954 <_Py_SetRefcnt@@Base+0x1598> │ │ │ │ + bl 356890 │ │ │ │ ldr ip, [r4, #1424] @ 0x590 │ │ │ │ add r1, r0, r2 │ │ │ │ cmp ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 7c8f8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ - ldr r6, [pc, #252] @ 7c910 <_Py_SetRefcnt@@Base+0x159c> │ │ │ │ - ldr r1, [pc, #252] @ 7c914 <_Py_SetRefcnt@@Base+0x15a0> │ │ │ │ + bne 7c940 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + ldr r6, [pc, #252] @ 7c958 <_Py_SetRefcnt@@Base+0x159c> │ │ │ │ + ldr r1, [pc, #252] @ 7c95c <_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 7c83c <_Py_SetRefcnt@@Base+0x14c8> │ │ │ │ + beq 7c884 <_Py_SetRefcnt@@Base+0x14c8> │ │ │ │ bl 29370 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r5 │ │ │ │ ldrne r3, [r4] │ │ │ │ ldrne r5, [r3, #16] │ │ │ │ - beq 7c8f8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c940 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ subs r0, r5, #0 │ │ │ │ - beq 7c870 <_Py_SetRefcnt@@Base+0x14fc> │ │ │ │ + beq 7c8b8 <_Py_SetRefcnt@@Base+0x14fc> │ │ │ │ cmp r4, r5 │ │ │ │ ldr r5, [r5, #1592] @ 0x638 │ │ │ │ - beq 7c854 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ - bl 7bfd4 <_Py_SetRefcnt@@Base+0xc60> │ │ │ │ - b 7c854 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ + beq 7c89c <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ + bl 7c01c <_Py_SetRefcnt@@Base+0xc60> │ │ │ │ + b 7c89c <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ cmp r4, r6 │ │ │ │ - beq 7c884 <_Py_SetRefcnt@@Base+0x1510> │ │ │ │ + beq 7c8cc <_Py_SetRefcnt@@Base+0x1510> │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233e80 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ + bl 233be4 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 7c648 <_Py_SetRefcnt@@Base+0x12d4> │ │ │ │ + bl 7c690 <_Py_SetRefcnt@@Base+0x12d4> │ │ │ │ cmp r4, r6 │ │ │ │ - beq 7c8f8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ - ldr r5, [pc, #120] @ 7c918 <_Py_SetRefcnt@@Base+0x15a4> │ │ │ │ + beq 7c940 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + ldr r5, [pc, #120] @ 7c960 <_Py_SetRefcnt@@Base+0x15a4> │ │ │ │ mov r7, #0 │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7c8cc <_Py_SetRefcnt@@Base+0x1558> │ │ │ │ + bne 7c914 <_Py_SetRefcnt@@Base+0x1558> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 356848 │ │ │ │ + bl 356560 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7c8f8 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c940 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ str r0, [sp, #12] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ add r5, r5, #4 │ │ │ │ - bne 7c8a0 <_Py_SetRefcnt@@Base+0x152c> │ │ │ │ + bne 7c8e8 <_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 8505c │ │ │ │ + bl 850d4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r4, r9, r0, lsl #19 │ │ │ │ + eorseq r4, r9, r0, lsl #13 │ │ │ │ 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] @ 7c948 <_Py_SetRefcnt@@Base+0x15d4> │ │ │ │ + ldr r3, [pc, #32] @ 7c990 <_Py_SetRefcnt@@Base+0x15d4> │ │ │ │ mov r1, r0 │ │ │ │ - beq 7c93c <_Py_SetRefcnt@@Base+0x15c8> │ │ │ │ + beq 7c984 <_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] @ 7cc40 <_Py_SetRefcnt@@Base+0x18cc> │ │ │ │ + ldr r4, [pc, #732] @ 7cc88 <_Py_SetRefcnt@@Base+0x18cc> │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #728] @ 7cc44 <_Py_SetRefcnt@@Base+0x18d0> │ │ │ │ + ldr r2, [pc, #728] @ 7cc8c <_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 7c99c <_Py_SetRefcnt@@Base+0x1628> │ │ │ │ + bne 7c9e4 <_Py_SetRefcnt@@Base+0x1628> │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #692] @ 7cc48 <_Py_SetRefcnt@@Base+0x18d4> │ │ │ │ + ldr r2, [pc, #692] @ 7cc90 <_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] @ 7cc4c <_Py_SetRefcnt@@Base+0x18d8> │ │ │ │ + ldr r2, [pc, #676] @ 7cc94 <_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 7c9b8 <_Py_SetRefcnt@@Base+0x1644> │ │ │ │ - ldr r2, [pc, #640] @ 7cc50 <_Py_SetRefcnt@@Base+0x18dc> │ │ │ │ + bne 7ca00 <_Py_SetRefcnt@@Base+0x1644> │ │ │ │ + ldr r2, [pc, #640] @ 7cc98 <_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] @ 7cc54 <_Py_SetRefcnt@@Base+0x18e0> │ │ │ │ + ldr r2, [pc, #616] @ 7cc9c <_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 7ca34 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7ca7c <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ ldrb r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7ca34 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7ca7c <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ ldrb r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7ca34 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7ca7c <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #552] @ 7cc58 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ + ldr r0, [pc, #552] @ 7cca0 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ bl 2a09c │ │ │ │ - b 7caa8 <_Py_SetRefcnt@@Base+0x1734> │ │ │ │ - ldr r2, [pc, #544] @ 7cc5c <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ + b 7caf0 <_Py_SetRefcnt@@Base+0x1734> │ │ │ │ + ldr r2, [pc, #544] @ 7cca4 <_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] @ 7cc60 <_Py_SetRefcnt@@Base+0x18ec> │ │ │ │ + ldr r2, [pc, #520] @ 7cca8 <_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 7ca80 <_Py_SetRefcnt@@Base+0x170c> │ │ │ │ + beq 7cac8 <_Py_SetRefcnt@@Base+0x170c> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #484] @ 7cc64 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ + ldr r0, [pc, #484] @ 7ccac <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ bl 2a09c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ cmp r6, r5 │ │ │ │ - bne 7ca48 <_Py_SetRefcnt@@Base+0x16d4> │ │ │ │ + bne 7ca90 <_Py_SetRefcnt@@Base+0x16d4> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #456] @ 7cc68 <_Py_SetRefcnt@@Base+0x18f4> │ │ │ │ + ldr r0, [pc, #456] @ 7ccb0 <_Py_SetRefcnt@@Base+0x18f4> │ │ │ │ mov r2, #146 @ 0x92 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ add r7, r5, r8 │ │ │ │ - ldr r2, [pc, #440] @ 7cc6c <_Py_SetRefcnt@@Base+0x18f8> │ │ │ │ + ldr r2, [pc, #440] @ 7ccb4 <_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 7cae8 <_Py_SetRefcnt@@Base+0x1774> │ │ │ │ + bne 7cb30 <_Py_SetRefcnt@@Base+0x1774> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7cacc <_Py_SetRefcnt@@Base+0x1758> │ │ │ │ + bne 7cb14 <_Py_SetRefcnt@@Base+0x1758> │ │ │ │ mov r6, #1 │ │ │ │ - b 7caec <_Py_SetRefcnt@@Base+0x1778> │ │ │ │ + b 7cb34 <_Py_SetRefcnt@@Base+0x1778> │ │ │ │ mov r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 7cb0c <_Py_SetRefcnt@@Base+0x1798> │ │ │ │ + beq 7cb54 <_Py_SetRefcnt@@Base+0x1798> │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #336] @ 7cc58 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ + ldr r0, [pc, #336] @ 7cca0 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ bl 2a09c │ │ │ │ - b 7cb70 <_Py_SetRefcnt@@Base+0x17fc> │ │ │ │ + b 7cbb8 <_Py_SetRefcnt@@Base+0x17fc> │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #324] @ 7cc5c <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ + ldr r2, [pc, #324] @ 7cca4 <_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] @ 7cc70 <_Py_SetRefcnt@@Base+0x18fc> │ │ │ │ + ldr r2, [pc, #320] @ 7ccb8 <_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] @ 7cc64 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ + ldr r0, [pc, #284] @ 7ccac <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ mov r2, #9 │ │ │ │ mov r1, #1 │ │ │ │ - beq 7cb58 <_Py_SetRefcnt@@Base+0x17e4> │ │ │ │ + beq 7cba0 <_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 7cb20 <_Py_SetRefcnt@@Base+0x17ac> │ │ │ │ + bne 7cb68 <_Py_SetRefcnt@@Base+0x17ac> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7cc14 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ + beq 7cc5c <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #240] @ 7cc74 <_Py_SetRefcnt@@Base+0x1900> │ │ │ │ + ldr r0, [pc, #240] @ 7ccbc <_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] @ 7cc78 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #212] @ 7ccc0 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bcs 7cbb8 <_Py_SetRefcnt@@Base+0x1844> │ │ │ │ + bcs 7cc00 <_Py_SetRefcnt@@Base+0x1844> │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 7cb90 <_Py_SetRefcnt@@Base+0x181c> │ │ │ │ + b 7cbd8 <_Py_SetRefcnt@@Base+0x181c> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc 7cbd0 <_Py_SetRefcnt@@Base+0x185c> │ │ │ │ + bcc 7cc18 <_Py_SetRefcnt@@Base+0x185c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ - b 7cc14 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ + b 7cc5c <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ sub r3, r7, r6 │ │ │ │ cmp r3, #8 │ │ │ │ - ble 7cbf4 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ + ble 7cc3c <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #4 │ │ │ │ - ldr r0, [pc, #144] @ 7cc7c <_Py_SetRefcnt@@Base+0x1908> │ │ │ │ + ldr r0, [pc, #144] @ 7ccc4 <_Py_SetRefcnt@@Base+0x1908> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ sub r6, r7, #8 │ │ │ │ cmp r6, r7 │ │ │ │ - ldr r2, [pc, #120] @ 7cc78 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #120] @ 7ccc0 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bcs 7cbc0 <_Py_SetRefcnt@@Base+0x184c> │ │ │ │ + bcs 7cc08 <_Py_SetRefcnt@@Base+0x184c> │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 7cbf4 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ + b 7cc3c <_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 854b0 │ │ │ │ + b 85528 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r2, r9, r8, asr #11 │ │ │ │ - @ instruction: 0x0037c9d8 │ │ │ │ - eorseq r2, r9, ip, ror #11 │ │ │ │ - @ instruction: 0x003925f8 │ │ │ │ - eorseq r2, r9, ip, lsl r6 │ │ │ │ - eorseq r2, r9, r0, asr #12 │ │ │ │ - eorseq r2, r9, r0, ror #12 │ │ │ │ - eorseq r2, r9, r4, lsl #13 │ │ │ │ - mlaseq r9, ip, r6, r2 │ │ │ │ - eorseq r2, r9, r8, lsr #13 │ │ │ │ - eorseq r2, r9, ip, lsr r7 │ │ │ │ - eorseq r2, r9, r4, ror #14 │ │ │ │ - eorseq r2, r9, r0, lsl #15 │ │ │ │ - mlaseq r9, r0, r7, r2 │ │ │ │ - mlaseq r9, r8, r7, r2 │ │ │ │ + eorseq r2, r9, r8, asr #5 │ │ │ │ + @ instruction: 0x0037c6b4 │ │ │ │ + eorseq r2, r9, ip, ror #5 │ │ │ │ + @ instruction: 0x003922f8 │ │ │ │ + eorseq r2, r9, ip, lsl r3 │ │ │ │ + eorseq r2, r9, r0, asr #6 │ │ │ │ + eorseq r2, r9, r0, ror #6 │ │ │ │ + eorseq r2, r9, r4, lsl #7 │ │ │ │ + mlaseq r9, ip, r3, r2 │ │ │ │ + eorseq r2, r9, r8, lsr #7 │ │ │ │ + eorseq r2, r9, ip, lsr r4 │ │ │ │ + eorseq r2, r9, r4, ror #8 │ │ │ │ + eorseq r2, r9, r0, lsl #9 │ │ │ │ + mlaseq r9, r0, r4, r2 │ │ │ │ + mlaseq r9, r8, r4, r2 │ │ │ │ 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 a649c │ │ │ │ + b a6504 │ │ │ │ │ │ │ │ -0007cc98 : │ │ │ │ +0007cce0 : │ │ │ │ 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 7a8a4 │ │ │ │ + bl 7a8ec │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a8a4 │ │ │ │ + bl 7a8ec │ │ │ │ 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 │ │ │ │ @@ -84868,55 +84884,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 7cd7c │ │ │ │ + beq 7cdc4 │ │ │ │ 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 7cd7c │ │ │ │ + blt 7cdc4 │ │ │ │ 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 7cd50 │ │ │ │ + bne 7cd98 │ │ │ │ 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 7cd90 │ │ │ │ + bne 7cdd8 │ │ │ │ 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 7cdcc │ │ │ │ + bge 7ce14 │ │ │ │ ldrh r2, [r6], #2 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4, r2 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b 7cda8 │ │ │ │ + b 7cdf0 │ │ │ │ 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 │ │ │ │ @@ -84924,201 +84940,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 7cf44 │ │ │ │ + beq 7cf8c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7d058 │ │ │ │ + bcs 7d0a0 │ │ │ │ ldrh r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ - beq 7ce38 │ │ │ │ + beq 7ce80 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7ce14 │ │ │ │ - b 7d058 │ │ │ │ + bhi 7ce5c │ │ │ │ + b 7d0a0 │ │ │ │ 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 7ceac │ │ │ │ + bge 7cef4 │ │ │ │ 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 7cea4 │ │ │ │ + beq 7ceec │ │ │ │ sub lr, lr, ip │ │ │ │ add lr, lr, #1 │ │ │ │ mov r8, r9 │ │ │ │ add r3, sl, lr, lsl #1 │ │ │ │ - b 7ce0c │ │ │ │ + b 7ce54 │ │ │ │ add lr, lr, #1 │ │ │ │ - b 7ce68 │ │ │ │ + b 7ceb0 │ │ │ │ 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 7cf38 │ │ │ │ + bge 7cf80 │ │ │ │ ldrh sl, [r7], #2 │ │ │ │ ldrh r3, [lr], #2 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 7cec8 │ │ │ │ + beq 7cf10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r8 │ │ │ │ add r3, r3, r6, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ sub r2, r4, r6 │ │ │ │ - bls 7d058 │ │ │ │ + bls 7d0a0 │ │ │ │ ldrh r0, [r3] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ ldrb lr, [r5, r0] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 7ce44 │ │ │ │ + beq 7ce8c │ │ │ │ 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 7ce0c │ │ │ │ + b 7ce54 │ │ │ │ sub r0, r0, r9 │ │ │ │ asr r0, r0, #1 │ │ │ │ - b 7d05c │ │ │ │ + b 7d0a4 │ │ │ │ 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 7d058 │ │ │ │ + bcs 7d0a0 │ │ │ │ ldrh r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r9, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ - beq 7cf94 │ │ │ │ + beq 7cfdc │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7cf70 │ │ │ │ - b 7d058 │ │ │ │ + bhi 7cfb8 │ │ │ │ + b 7d0a0 │ │ │ │ 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 7cfd0 │ │ │ │ + bge 7d018 │ │ │ │ ldrh r8, [r6], #2 │ │ │ │ ldrh r0, [r5], #2 │ │ │ │ cmp r8, r0 │ │ │ │ - beq 7cfac │ │ │ │ + beq 7cff4 │ │ │ │ add r3, r3, r7, lsl #1 │ │ │ │ - b 7cf68 │ │ │ │ + b 7cfb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r6, fp, lr, lsl #1 │ │ │ │ add r5, r0, lr, lsl #1 │ │ │ │ mov r2, lr │ │ │ │ cmp r2, r4 │ │ │ │ - bge 7d00c │ │ │ │ + bge 7d054 │ │ │ │ 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 7cf68 │ │ │ │ + bne 7cfb0 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 7cfe0 │ │ │ │ + b 7d028 │ │ │ │ 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 7d048 │ │ │ │ + bge 7d090 │ │ │ │ ldrh r8, [r6, #2]! │ │ │ │ ldrh r3, [r5, #2]! │ │ │ │ cmp r8, r3 │ │ │ │ - beq 7d020 │ │ │ │ + beq 7d068 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, sl, lsl #1 │ │ │ │ - b 7cf68 │ │ │ │ + b 7cfb0 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ sub r0, r0, r8 │ │ │ │ asr r0, r0, #1 │ │ │ │ - b 7d05c │ │ │ │ + b 7d0a4 │ │ │ │ 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] @ 7d104 │ │ │ │ + ldr r3, [pc, #128] @ 7d14c │ │ │ │ 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 7cca8 │ │ │ │ + bl 7ccf0 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4, lsl #1 │ │ │ │ - bl 7cdd4 │ │ │ │ + bl 7ce1c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7d0dc │ │ │ │ + beq 7d124 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 7d0b0 │ │ │ │ - ldr r3, [pc, #32] @ 7d104 │ │ │ │ + bne 7d0f8 │ │ │ │ + ldr r3, [pc, #32] @ 7d14c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7d0f8 │ │ │ │ + beq 7d140 │ │ │ │ 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} │ │ │ │ @@ -85126,21 +85142,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 7a940 │ │ │ │ + bl 7a988 │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a940 │ │ │ │ + bl 7a988 │ │ │ │ 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 │ │ │ │ @@ -85148,386 +85164,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 7d1d8 │ │ │ │ + beq 7d220 │ │ │ │ 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 7d1d8 │ │ │ │ + blt 7d220 │ │ │ │ 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 7d1b0 │ │ │ │ + bne 7d1f8 │ │ │ │ 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 7d1ec │ │ │ │ + bne 7d234 │ │ │ │ sub r3, r5, r3 │ │ │ │ sub r1, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ sub r0, r1, r3 │ │ │ │ - bge 7d224 │ │ │ │ + bge 7d26c │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4, r2 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b 7d200 │ │ │ │ + b 7d248 │ │ │ │ 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 7d33c │ │ │ │ + beq 7d384 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7d414 │ │ │ │ + bcs 7d45c │ │ │ │ ldr r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - beq 7d284 │ │ │ │ + beq 7d2cc │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7d260 │ │ │ │ - b 7d414 │ │ │ │ + bhi 7d2a8 │ │ │ │ + b 7d45c │ │ │ │ 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 7d2dc │ │ │ │ + bge 7d324 │ │ │ │ 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 7d258 │ │ │ │ + bne 7d2a0 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 7d29c │ │ │ │ + b 7d2e4 │ │ │ │ ldr sl, [r6, r2, lsl #2] │ │ │ │ ldr r4, [ip, r2, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bne 7d2e8 │ │ │ │ + bne 7d330 │ │ │ │ cmp r2, lr │ │ │ │ - blt 7d2c8 │ │ │ │ - b 7d330 │ │ │ │ + blt 7d310 │ │ │ │ + b 7d378 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ sub r2, r5, r8 │ │ │ │ - bls 7d414 │ │ │ │ + bls 7d45c │ │ │ │ ldr ip, [r3] │ │ │ │ and ip, ip, #63 @ 0x3f │ │ │ │ ldrb r4, [r7, ip] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7d28c │ │ │ │ + beq 7d2d4 │ │ │ │ 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 7d258 │ │ │ │ + b 7d2a0 │ │ │ │ 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 7d414 │ │ │ │ + bcs 7d45c │ │ │ │ ldr r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - beq 7d380 │ │ │ │ + beq 7d3c8 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7d35c │ │ │ │ - b 7d414 │ │ │ │ + bhi 7d3a4 │ │ │ │ + b 7d45c │ │ │ │ rsb r2, r5, #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ mov ip, lr │ │ │ │ cmp ip, r4 │ │ │ │ - bge 7d3b0 │ │ │ │ + bge 7d3f8 │ │ │ │ ldr fp, [r6, ip, lsl #2] │ │ │ │ ldr sl, [r2, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq 7d38c │ │ │ │ + beq 7d3d4 │ │ │ │ add r3, r3, r9, lsl #2 │ │ │ │ - b 7d354 │ │ │ │ + b 7d39c │ │ │ │ mov ip, r4 │ │ │ │ cmp ip, r5 │ │ │ │ - bge 7d3e0 │ │ │ │ + bge 7d428 │ │ │ │ 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 7d354 │ │ │ │ + bne 7d39c │ │ │ │ add ip, ip, #1 │ │ │ │ - b 7d3b4 │ │ │ │ + b 7d3fc │ │ │ │ mov ip, #0 │ │ │ │ cmp ip, lr │ │ │ │ - bge 7d408 │ │ │ │ + bge 7d450 │ │ │ │ ldr fp, [r6, ip, lsl #2] │ │ │ │ ldr sl, [r2, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq 7d3e4 │ │ │ │ + beq 7d42c │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ - b 7d354 │ │ │ │ + b 7d39c │ │ │ │ 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] @ 7d4bc │ │ │ │ + ldr r3, [pc, #128] @ 7d504 │ │ │ │ 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 7d108 │ │ │ │ + bl 7d150 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4, lsl #2 │ │ │ │ - bl 7d22c │ │ │ │ + bl 7d274 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7d494 │ │ │ │ + beq 7d4dc │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 7d468 │ │ │ │ - ldr r3, [pc, #32] @ 7d4bc │ │ │ │ + bne 7d4b0 │ │ │ │ + ldr r3, [pc, #32] @ 7d504 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7d4b0 │ │ │ │ + beq 7d4f8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007d4c0 : │ │ │ │ +0007d508 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 7d4f8 │ │ │ │ + ldr r3, [pc, #32] @ 7d540 │ │ │ │ mov r4, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d4fc <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +0007d544 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ lsrcc r3, r0, #7 │ │ │ │ - ldrcc r1, [pc, #76] @ 7d558 <_PyUnicode_ToTitlecase@@Base+0x5c> │ │ │ │ + ldrcc r1, [pc, #76] @ 7d5a0 <_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] @ 7d55c <_PyUnicode_ToTitlecase@@Base+0x60> │ │ │ │ + ldrcc r1, [pc, #56] @ 7d5a4 <_PyUnicode_ToTitlecase@@Base+0x60> │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #48] @ 7d560 <_PyUnicode_ToTitlecase@@Base+0x64> │ │ │ │ + ldr r3, [pc, #48] @ 7d5a8 <_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] @ 7d564 <_PyUnicode_ToTitlecase@@Base+0x68> │ │ │ │ + ldrne r3, [pc, #24] @ 7d5ac <_PyUnicode_ToTitlecase@@Base+0x68> │ │ │ │ lsrne r0, r0, #16 │ │ │ │ ldrne r0, [r3, r0, lsl #2] │ │ │ │ addeq r0, r0, r2 │ │ │ │ bx lr │ │ │ │ - subeq r3, r5, ip, ror r1 │ │ │ │ - subeq r0, r4, ip, ror pc │ │ │ │ - subeq lr, r3, ip, ror #31 │ │ │ │ - subeq r7, lr, r8, asr #25 │ │ │ │ + subeq r2, r5, ip, ror lr │ │ │ │ + subeq r0, r4, ip, ror ip │ │ │ │ + subeq lr, r3, ip, ror #25 │ │ │ │ + subeq r7, lr, r0, asr #19 │ │ │ │ │ │ │ │ -0007d568 : │ │ │ │ - ldr r3, [pc, #28] @ 7d58c │ │ │ │ +0007d5b0 : │ │ │ │ + ldr r3, [pc, #28] @ 7d5d4 │ │ │ │ mov r2, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r2, #0 │ │ │ │ b 2bea4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d590 : │ │ │ │ - ldr r3, [pc, #28] @ 7d5b4 │ │ │ │ +0007d5d8 : │ │ │ │ + ldr r3, [pc, #28] @ 7d5fc │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {r4, lr} │ │ │ │ b 2bea4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d5b8 <_PyEval_MonitorRaise@@Base>: │ │ │ │ +0007d600 <_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 2c2a60 │ │ │ │ + b 2c2e18 │ │ │ │ │ │ │ │ -0007d5d4 : │ │ │ │ +0007d61c : │ │ │ │ mov r1, #0 │ │ │ │ - b 336ce8 <_PyUnicode_ToNumeric@@Base+0x6c7c> │ │ │ │ + b 336a00 <_PyUnicode_ToNumeric@@Base+0x6c0c> │ │ │ │ │ │ │ │ -0007d5dc : │ │ │ │ +0007d624 : │ │ │ │ mov r1, #1 │ │ │ │ - b 336ce8 <_PyUnicode_ToNumeric@@Base+0x6c7c> │ │ │ │ + b 336a00 <_PyUnicode_ToNumeric@@Base+0x6c0c> │ │ │ │ │ │ │ │ -0007d5e4 : │ │ │ │ +0007d62c : │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d5f8 : │ │ │ │ - b 2d832c │ │ │ │ +0007d640 : │ │ │ │ + b 2d8618 │ │ │ │ │ │ │ │ -0007d5fc : │ │ │ │ - ldr r3, [pc, #20] @ 7d618 │ │ │ │ +0007d644 : │ │ │ │ + ldr r3, [pc, #20] @ 7d660 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2dbe10 │ │ │ │ + b 2dc0fc │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d61c : │ │ │ │ - ldr r3, [pc, #20] @ 7d638 │ │ │ │ +0007d664 : │ │ │ │ + ldr r3, [pc, #20] @ 7d680 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2dc1d4 │ │ │ │ + b 2dc4c0 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d63c <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +0007d684 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d640 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +0007d688 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d644 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +0007d68c <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d648 <_PyCriticalSection_Resume@@Base>: │ │ │ │ +0007d690 <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d64c : │ │ │ │ +0007d694 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d650 : │ │ │ │ +0007d698 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d654 : │ │ │ │ +0007d69c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d658 : │ │ │ │ +0007d6a0 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d65c <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +0007d6a4 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b 32e804 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x81c> │ │ │ │ + b 32e58c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x81c> │ │ │ │ │ │ │ │ -0007d664 <_PyXI_HasCapturedException@@Base>: │ │ │ │ +0007d6ac <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d674 : │ │ │ │ +0007d6bc : │ │ │ │ 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 275bcc │ │ │ │ + bl 275bdc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007d6a0 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +0007d6e8 <_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 │ │ │ │ @@ -85535,21 +85551,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 b6ccc │ │ │ │ + bl b6d5c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d6f0 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +0007d738 <_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 │ │ │ │ @@ -85558,131 +85574,131 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2bdac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d72c : │ │ │ │ +0007d774 : │ │ │ │ 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) │ │ │ │ │ │ │ │ -0007d758 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b 7d72c │ │ │ │ +0007d7a0 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b 7d774 │ │ │ │ │ │ │ │ -0007d75c : │ │ │ │ - ldr r3, [pc, #56] @ 7d79c │ │ │ │ +0007d7a4 : │ │ │ │ + ldr r3, [pc, #56] @ 7d7e4 │ │ │ │ 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 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ mvn r0, r4 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0007d7a0 : │ │ │ │ +0007d7e8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d7a4 : │ │ │ │ - ldr r3, [pc, #24] @ 7d7c4 │ │ │ │ +0007d7ec : │ │ │ │ + ldr r3, [pc, #24] @ 7d80c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r2, #0 │ │ │ │ - b 241d88 │ │ │ │ + b 241ae8 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d7c8 <_Py_hashtable_len@@Base>: │ │ │ │ +0007d810 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d7d0 : │ │ │ │ +0007d818 : │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r2, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d7ec : │ │ │ │ - ldr ip, [pc, #20] @ 7d808 │ │ │ │ +0007d834 : │ │ │ │ + ldr ip, [pc, #20] @ 7d850 │ │ │ │ mov r2, #0 │ │ │ │ stmib r0, {r2, ip} │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ bx lr │ │ │ │ - mlaseq r5, r4, pc, r6 @ │ │ │ │ + mlaseq r5, r4, ip, r6 │ │ │ │ │ │ │ │ -0007d80c : │ │ │ │ +0007d854 : │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d828 : │ │ │ │ +0007d870 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007d848 : │ │ │ │ +0007d890 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007d868 : │ │ │ │ +0007d8b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #24] @ 7d898 │ │ │ │ + ldr ip, [pc, #24] @ 7d8e0 │ │ │ │ sub sp, sp, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - bl 234194 <_Py_write_noraise@@Base+0xcf4> │ │ │ │ + bl 233ef8 <_Py_write_noraise@@Base+0xcf4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r9, r0, lsr #15 │ │ │ │ + eorseq r2, r9, r0, lsr #9 │ │ │ │ │ │ │ │ -0007d89c <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +0007d8e4 <_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 │ │ │ │ @@ -85690,176 +85706,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 60f90 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ + bl 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0007d8e4 <_PySeqLock_LockWrite@@Base>: │ │ │ │ +0007d92c <_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 7d928 <_PySeqLock_LockWrite@@Base+0x44> │ │ │ │ + beq 7d970 <_PySeqLock_LockWrite@@Base+0x44> │ │ │ │ bl 29424 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 7d904 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ + b 7d94c <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 356848 │ │ │ │ + bl 356560 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 7d948 <_PySeqLock_LockWrite@@Base+0x64> │ │ │ │ + beq 7d990 <_PySeqLock_LockWrite@@Base+0x64> │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 29424 │ │ │ │ - b 7d904 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ - bl 3569dc │ │ │ │ + b 7d94c <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ + bl 3566f4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0007d954 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +0007d99c <_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 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ str r5, [r4] │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d980 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +0007d9c8 <_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 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ str r5, [r4] │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d9ac <_PySeqLock_BeginRead@@Base>: │ │ │ │ +0007d9f4 <_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 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ tst r5, #1 │ │ │ │ - beq 7d9e0 <_PySeqLock_BeginRead@@Base+0x34> │ │ │ │ + beq 7da28 <_PySeqLock_BeginRead@@Base+0x34> │ │ │ │ bl 29424 │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 3569dc │ │ │ │ - b 7d9c8 <_PySeqLock_BeginRead@@Base+0x1c> │ │ │ │ + bl 3566f4 │ │ │ │ + b 7da10 <_PySeqLock_BeginRead@@Base+0x1c> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d9e8 <_PySeqLock_EndRead@@Base>: │ │ │ │ +0007da30 <_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 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7da1c <_PySeqLock_EndRead@@Base+0x34> │ │ │ │ + beq 7da64 <_PySeqLock_EndRead@@Base+0x34> │ │ │ │ bl 29424 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007da24 <_PySeqLock_AfterFork@@Base>: │ │ │ │ +0007da6c <_PySeqLock_AfterFork@@Base>: │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #0 │ │ │ │ ands r0, r3, #1 │ │ │ │ strne r1, [r2] │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007da40 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +0007da88 <_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 a9c0c │ │ │ │ + bl a9c74 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007da78 : │ │ │ │ +0007dac0 : │ │ │ │ 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 22e4b4 │ │ │ │ + bl 22e218 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007dabc : │ │ │ │ +0007db04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #36] @ 7daf8 │ │ │ │ + ldr r3, [pc, #36] @ 7db40 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007dafc <_Py_FatalErrorFunc@@Base>: │ │ │ │ +0007db44 <_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] @ 7db3c <_Py_FatalErrorFunc@@Base+0x40> │ │ │ │ + ldr r3, [pc, #40] @ 7db84 <_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 │ │ │ │ @@ -85868,490 +85884,504 @@ │ │ │ │ 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] @ 7db5c <_Py_FatalErrorFunc@@Base+0x60> │ │ │ │ - ldr r0, [pc, #4] @ 7db60 <_Py_FatalErrorFunc@@Base+0x64> │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - @ instruction: 0x003927b8 │ │ │ │ - ldrheq ip, [r3], #-52 @ 0xffffffcc │ │ │ │ + ldr r1, [pc, #4] @ 7dba4 <_Py_FatalErrorFunc@@Base+0x60> │ │ │ │ + ldr r0, [pc, #4] @ 7dba8 <_Py_FatalErrorFunc@@Base+0x64> │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + @ instruction: 0x003924b8 │ │ │ │ + subseq ip, r3, ip, lsr #1 │ │ │ │ │ │ │ │ -0007db64 : │ │ │ │ +0007dbac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 7db9c │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #32] @ 7dbe4 │ │ │ │ + bl 356890 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7db94 │ │ │ │ - ldr r1, [pc, #16] @ 7dba0 │ │ │ │ - ldr r0, [pc, #16] @ 7dba4 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 7dbdc │ │ │ │ + ldr r1, [pc, #16] @ 7dbe8 │ │ │ │ + ldr r0, [pc, #16] @ 7dbec │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ - b 8d138 │ │ │ │ + b 8d1b0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, ror r5 │ │ │ │ - subseq ip, r3, r4, asr #7 │ │ │ │ + eorseq sl, r5, r4, ror r2 │ │ │ │ + ldrheq ip, [r3], #-12 │ │ │ │ │ │ │ │ -0007dba8 : │ │ │ │ +0007dbf0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #36] @ 7dbe4 │ │ │ │ + ldr r2, [pc, #36] @ 7dc2c │ │ │ │ mov r4, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 289670 │ │ │ │ + bl 289b60 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 28bc44 │ │ │ │ + b 28c134 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007dbe8 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +0007dc30 <_PyThreadState_Prealloc@@Base>: │ │ │ │ mov r1, #0 │ │ │ │ - b 236cec <_PyThreadState_New@@Base+0x4> │ │ │ │ + b 236a50 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -0007dbf0 <_PyThreadState_Init@@Base>: │ │ │ │ +0007dc38 <_PyThreadState_Init@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #4] @ 7dc0c <_PyThreadState_Init@@Base+0x1c> │ │ │ │ - ldr r0, [pc, #4] @ 7dc10 <_PyThreadState_Init@@Base+0x20> │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - @ instruction: 0x003927d4 │ │ │ │ - ldrsbeq ip, [r3], #-56 @ 0xffffffc8 │ │ │ │ + ldr r1, [pc, #4] @ 7dc54 <_PyThreadState_Init@@Base+0x1c> │ │ │ │ + ldr r0, [pc, #4] @ 7dc58 <_PyThreadState_Init@@Base+0x20> │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + @ instruction: 0x003924d4 │ │ │ │ + ldrsbeq ip, [r3], #-0 │ │ │ │ │ │ │ │ -0007dc14 : │ │ │ │ - ldr r3, [pc, #16] @ 7dc2c │ │ │ │ +0007dc5c : │ │ │ │ + ldr r3, [pc, #16] @ 7dc74 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 280340 │ │ │ │ + b 280830 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007dc30 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +0007dc78 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ - ldr r3, [pc, #8] @ 7dc48 <_PyInterpreterState_GetEvalFrameFunc@@Base+0x18> │ │ │ │ + ldr r3, [pc, #8] @ 7dc90 <_PyInterpreterState_GetEvalFrameFunc@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - andeq pc, ip, r4, lsr ip @ │ │ │ │ + andeq pc, ip, r0, lsr #27 │ │ │ │ │ │ │ │ -0007dc4c : │ │ │ │ +0007dc94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 281c84 <_PyBytesWriter_Dealloc@@Base+0x538> │ │ │ │ + bl 282174 <_PyBytesWriter_Dealloc@@Base+0x538> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 7dc84 │ │ │ │ - ldr r3, [pc, #24] @ 7dc8c │ │ │ │ + bne 7dccc │ │ │ │ + ldr r3, [pc, #24] @ 7dcd4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 282cb4 │ │ │ │ - bl 28647c │ │ │ │ + bl 2831a4 │ │ │ │ + bl 28696c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007dc90 : │ │ │ │ - ldr r3, [pc, #20] @ 7dcac │ │ │ │ +0007dcd8 : │ │ │ │ + ldr r3, [pc, #20] @ 7dcf4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 282cb4 │ │ │ │ + b 2831a4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007dcb0 : │ │ │ │ +0007dcf8 : │ │ │ │ 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 252024 │ │ │ │ + bl 251d84 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007dcec : │ │ │ │ +0007dd34 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 251e4c │ │ │ │ + b 251bac │ │ │ │ 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 7dda4 │ │ │ │ + bne 7ddec │ │ │ │ orrs r3, r4, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq 7dd90 │ │ │ │ + beq 7ddd8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35593c │ │ │ │ + bl 355654 │ │ │ │ cmp r7, r0 │ │ │ │ sbcs r1, r6, r1 │ │ │ │ - blt 7dd74 │ │ │ │ + blt 7ddbc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35593c │ │ │ │ + bl 355654 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - bge 7dd90 │ │ │ │ + bge 7ddd8 │ │ │ │ mvn r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ movlt r0, #0 │ │ │ │ mvnge r0, #0 │ │ │ │ rsb r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 7df28 │ │ │ │ + b 7df70 │ │ │ │ mul r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6, r1 │ │ │ │ - b 7df28 │ │ │ │ + b 7df70 │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 35593c │ │ │ │ + bl 355654 │ │ │ │ mov r9, r2 │ │ │ │ orrs r2, r4, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ - beq 7de2c │ │ │ │ + beq 7de74 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35593c │ │ │ │ + bl 355654 │ │ │ │ cmp r9, r0 │ │ │ │ sbcs r1, r7, r1 │ │ │ │ - blt 7de10 │ │ │ │ + blt 7de58 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35593c │ │ │ │ + bl 355654 │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r1, r7 │ │ │ │ - bge 7de2c │ │ │ │ + bge 7de74 │ │ │ │ mvn r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ movlt r0, #0 │ │ │ │ mvnge r0, #0 │ │ │ │ rsb r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 7de40 │ │ │ │ + b 7de88 │ │ │ │ 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 35593c │ │ │ │ + bl 355654 │ │ │ │ orrs r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 7debc │ │ │ │ + beq 7df04 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35593c │ │ │ │ + bl 355654 │ │ │ │ cmp r8, r0 │ │ │ │ sbcs r1, r6, r1 │ │ │ │ - blt 7dea0 │ │ │ │ + blt 7dee8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35593c │ │ │ │ + bl 355654 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - bge 7debc │ │ │ │ + bge 7df04 │ │ │ │ mvn r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r3, r3, #31 │ │ │ │ movlt r2, #0 │ │ │ │ mvnge r2, #0 │ │ │ │ rsb r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - b 7ded0 │ │ │ │ + b 7df18 │ │ │ │ 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 7defc │ │ │ │ + blt 7df44 │ │ │ │ mvn r0, #0 │ │ │ │ sub ip, r0, r9 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, r2 │ │ │ │ sub ip, r1, r7 │ │ │ │ sbcs ip, ip, r3 │ │ │ │ - bge 7df20 │ │ │ │ - b 7df28 │ │ │ │ + bge 7df68 │ │ │ │ + b 7df70 │ │ │ │ orrs sl, r7, sl │ │ │ │ - beq 7df20 │ │ │ │ + beq 7df68 │ │ │ │ rsbs r0, r9, #0 │ │ │ │ rsc r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs r1, r3, r1 │ │ │ │ movlt r0, #0 │ │ │ │ movlt r1, #-2147483648 @ 0x80000000 │ │ │ │ - blt 7df28 │ │ │ │ + blt 7df70 │ │ │ │ adds r0, r9, r2 │ │ │ │ adc r1, r3, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0007df30 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +0007df78 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #20] @ 7dfa4 │ │ │ │ + ldr r0, [r3, #848] @ 0x350 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7df9c │ │ │ │ + bl 2a954 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 2934c │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + │ │ │ │ +0007dfa8 <_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 a649c │ │ │ │ + bl a6504 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 7dfc0 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + beq 7e038 <_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 60f90 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ + bl 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7dfc0 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + beq 7e038 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7dfc0 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + bne 7e038 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 7e01c <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + beq 7e094 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #32] │ │ │ │ - beq 7e01c <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + beq 7e094 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7e01c <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + bne 7e094 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007e024 : │ │ │ │ +0007e09c : │ │ │ │ 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 bb9b0 │ │ │ │ + bl bba40 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7e068 │ │ │ │ - ldr r3, [pc, #84] @ 7e0a8 │ │ │ │ + bne 7e0e0 │ │ │ │ + ldr r3, [pc, #84] @ 7e120 │ │ │ │ mov r1, #1 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 282cb4 │ │ │ │ + bl 2831a4 │ │ │ │ mvn r5, #0 │ │ │ │ - b 7e0a0 │ │ │ │ + b 7e118 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2813f8 │ │ │ │ + bl 2818e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7e0a0 │ │ │ │ + beq 7e118 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e0a0 │ │ │ │ + bne 7e118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007e0ac : │ │ │ │ +0007e124 : │ │ │ │ mov r2, #0 │ │ │ │ - b 7e024 │ │ │ │ + b 7e09c │ │ │ │ │ │ │ │ -0007e0b4 : │ │ │ │ +0007e12c : │ │ │ │ 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 bb9b0 │ │ │ │ + bl bba40 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7e0f8 │ │ │ │ - ldr r3, [pc, #84] @ 7e138 │ │ │ │ + bne 7e170 │ │ │ │ + ldr r3, [pc, #84] @ 7e1b0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 282cb4 │ │ │ │ + bl 2831a4 │ │ │ │ mvn r5, #0 │ │ │ │ - b 7e130 │ │ │ │ + b 7e1a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7dc4c │ │ │ │ + bl 7dc94 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7e130 │ │ │ │ + beq 7e1a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e130 │ │ │ │ + bne 7e1a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007e13c : │ │ │ │ +0007e1b4 : │ │ │ │ mov r2, #0 │ │ │ │ - b 7e0b4 │ │ │ │ + b 7e12c │ │ │ │ │ │ │ │ -0007e144 : │ │ │ │ +0007e1bc : │ │ │ │ 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 bb9b0 │ │ │ │ + bl bba40 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 7e1b0 │ │ │ │ + beq 7e228 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2790f0 <_PyEval_MakePendingCalls@@Base+0x4e0> │ │ │ │ + bl 279340 <_PyEval_MakePendingCalls@@Base+0x720> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7e1b0 │ │ │ │ + beq 7e228 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e1b0 │ │ │ │ + bne 7e228 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0007e1b8 : │ │ │ │ +0007e230 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 7e144 │ │ │ │ + b 7e1bc │ │ │ │ │ │ │ │ -0007e1c4 : │ │ │ │ +0007e23c : │ │ │ │ mov r3, #0 │ │ │ │ - b 7e144 │ │ │ │ + b 7e1bc │ │ │ │ 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 9ab34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aae4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7e230 │ │ │ │ + bne 7e2a8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e33c │ │ │ │ + beq 7e3b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e33c │ │ │ │ + bne 7e3b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 7e33c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 7e3b4 │ │ │ │ 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} │ │ │ │ @@ -86361,31 +86391,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 7e264 │ │ │ │ + blt 7e2dc │ │ │ │ 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 7e2b8 │ │ │ │ + beq 7e330 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e2b8 │ │ │ │ + bne 7e330 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 │ │ │ │ @@ -86398,16 +86428,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] @ 7e344 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #52] @ 7e3bc │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -86415,3920 +86445,3920 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007e348 : │ │ │ │ +0007e3c0 : │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #8] @ 7e360 │ │ │ │ + ldr r0, [pc, #8] @ 7e3d8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - b 7e1cc │ │ │ │ + b 7e244 │ │ │ │ subseq r6, r5, r0, asr r9 │ │ │ │ │ │ │ │ -0007e364 : │ │ │ │ +0007e3dc : │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r0, [pc] @ 7e378 │ │ │ │ - b 7e1cc │ │ │ │ + ldr r0, [pc] @ 7e3f0 │ │ │ │ + b 7e244 │ │ │ │ subseq r6, r5, r0, asr r9 │ │ │ │ │ │ │ │ -0007e37c : │ │ │ │ +0007e3f4 : │ │ │ │ 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] @ 7e414 │ │ │ │ + ldr r0, [pc, #120] @ 7e48c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 7e1cc │ │ │ │ + bl 7e244 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7e408 │ │ │ │ - ldr r3, [pc, #100] @ 7e418 │ │ │ │ - bl 356b80 │ │ │ │ + beq 7e480 │ │ │ │ + ldr r3, [pc, #100] @ 7e490 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ cmp r5, #0 │ │ │ │ streq r5, [r4, #28] │ │ │ │ - beq 7e40c │ │ │ │ - bl 27fa60 │ │ │ │ + beq 7e484 │ │ │ │ + bl 27ff50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33a04c │ │ │ │ + bl 339a50 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bne 7e40c │ │ │ │ + bne 7e484 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e408 │ │ │ │ + beq 7e480 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e408 │ │ │ │ + bne 7e480 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r6, r5, ip, ror #28 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007e41c : │ │ │ │ +0007e494 : │ │ │ │ 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] @ 7e45c │ │ │ │ + ldr r0, [pc, #32] @ 7e4d4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 7e1cc │ │ │ │ + bl 7e244 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007e460 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +0007e4d8 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1de604 │ │ │ │ + bl 1ddb80 │ │ │ │ cmn r0, #1 │ │ │ │ movne r3, r0 │ │ │ │ strne r3, [r4] │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007e490 : │ │ │ │ +0007e508 : │ │ │ │ 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 19c824 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 19b92c <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 7e4c8 │ │ │ │ - b 128bc8 │ │ │ │ - eorseq r2, r9, r4, lsl #16 │ │ │ │ + ldr r0, [pc] @ 7e540 │ │ │ │ + b 128d3c │ │ │ │ + eorseq r2, r9, r4, lsl #10 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7e4f4 │ │ │ │ + beq 7e56c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [r3, #12] │ │ │ │ - ldreq r1, [pc, #28] @ 7e508 │ │ │ │ + ldreq r1, [pc, #28] @ 7e580 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r0, [pc, #24] @ 7e50c │ │ │ │ - b 128bc8 │ │ │ │ + ldr r0, [pc, #24] @ 7e584 │ │ │ │ + b 128d3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [r3, #12] │ │ │ │ - ldreq r1, [pc, #4] @ 7e508 │ │ │ │ - ldr r0, [pc, #8] @ 7e510 │ │ │ │ - b 128bc8 │ │ │ │ - @ instruction: 0x00364cd4 │ │ │ │ - eorseq r2, r9, r8, lsr #16 │ │ │ │ - eorseq r2, r9, ip, asr #16 │ │ │ │ + ldreq r1, [pc, #4] @ 7e580 │ │ │ │ + ldr r0, [pc, #8] @ 7e588 │ │ │ │ + b 128d3c │ │ │ │ + @ instruction: 0x003649d4 │ │ │ │ + eorseq r2, r9, r8, lsr #10 │ │ │ │ + eorseq r2, r9, ip, asr #10 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ - b 17ad74 │ │ │ │ + b 17b19c │ │ │ │ │ │ │ │ -0007e51c <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +0007e594 <_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 7e574 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + beq 7e5ec <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ tst ip, #67108864 @ 0x4000000 │ │ │ │ - beq 7e574 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + beq 7e5ec <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7e568 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + beq 7e5e0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ ldr ip, [r1, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ tst ip, #536870912 @ 0x20000000 │ │ │ │ - beq 7e574 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + beq 7e5ec <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 7e588 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #48] @ 7e5ac <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x90> │ │ │ │ - ldr r1, [pc, #48] @ 7e5b0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 7e600 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #48] @ 7e624 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x90> │ │ │ │ + ldr r1, [pc, #48] @ 7e628 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7e59c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ + b 7e614 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ add ip, sp, #24 │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 118de4 │ │ │ │ + bl 118f28 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #4 │ │ │ │ bx lr │ │ │ │ - eorseq r5, r6, r4, lsr r8 │ │ │ │ + eorseq r5, r6, r4, lsr r5 │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ │ │ │ │ -0007e5b4 : │ │ │ │ +0007e62c : │ │ │ │ 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 7e608 │ │ │ │ + beq 7e680 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #67108864 @ 0x4000000 │ │ │ │ - beq 7e608 │ │ │ │ + beq 7e680 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7e5fc │ │ │ │ + beq 7e674 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #536870912 @ 0x20000000 │ │ │ │ - beq 7e608 │ │ │ │ + beq 7e680 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 7e61c │ │ │ │ - ldr r0, [pc, #36] @ 7e634 │ │ │ │ - ldr r1, [pc, #36] @ 7e638 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 7e694 │ │ │ │ + ldr r0, [pc, #36] @ 7e6ac │ │ │ │ + ldr r1, [pc, #36] @ 7e6b0 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7e62c │ │ │ │ + b 7e6a4 │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 118de4 │ │ │ │ + bl 118f28 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r5, r6, r4, lsr r8 │ │ │ │ + eorseq r5, r6, r4, lsr r5 │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ │ │ │ │ -0007e63c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +0007e6b4 <_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 7e690 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + beq 7e708 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #67108864 @ 0x4000000 │ │ │ │ - beq 7e690 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + beq 7e708 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7e684 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + beq 7e6fc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ ldr lr, [r1, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #536870912 @ 0x20000000 │ │ │ │ - beq 7e690 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + beq 7e708 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 7e6a4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x68> │ │ │ │ - ldr r0, [pc, #36] @ 7e6bc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ - ldr r1, [pc, #36] @ 7e6c0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 7e71c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x68> │ │ │ │ + ldr r0, [pc, #36] @ 7e734 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ + ldr r1, [pc, #36] @ 7e738 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7e6b4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x78> │ │ │ │ + b 7e72c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x78> │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 118de4 │ │ │ │ + bl 118f28 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r5, r6, r4, lsr r8 │ │ │ │ + eorseq r5, r6, r4, lsr r5 │ │ │ │ andeq r0, r0, sl, lsr r5 │ │ │ │ │ │ │ │ -0007e6c4 : │ │ │ │ +0007e73c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #176] @ 7e78c │ │ │ │ + ldr r3, [pc, #176] @ 7e804 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7e6f8 │ │ │ │ - ldr r1, [pc, #164] @ 7e790 │ │ │ │ - ldr r0, [pc, #164] @ 7e794 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + beq 7e770 │ │ │ │ + ldr r1, [pc, #164] @ 7e808 │ │ │ │ + ldr r0, [pc, #164] @ 7e80c │ │ │ │ + bl 2dee90 <_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 7e6f0 │ │ │ │ - ldr r3, [pc, #136] @ 7e798 │ │ │ │ + beq 7e768 │ │ │ │ + ldr r3, [pc, #136] @ 7e810 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7e784 │ │ │ │ - bl 91ad0 │ │ │ │ + bne 7e7fc │ │ │ │ + bl 91b34 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, r7 │ │ │ │ movne r8, #0 │ │ │ │ - beq 7e6f0 │ │ │ │ + beq 7e768 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bge 7e75c │ │ │ │ + bge 7e7d4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ add r8, r8, #2 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7e72c │ │ │ │ - b 7e6f0 │ │ │ │ + bge 7e7a4 │ │ │ │ + b 7e768 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e784 │ │ │ │ + beq 7e7fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7e784 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 7e7fc │ │ │ │ + bl 9adc8 <_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 r6, r7, r4, asr #22 │ │ │ │ + eorseq r6, r7, r4, asr #16 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ │ │ │ │ -0007e79c : │ │ │ │ +0007e814 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 7e7c4 │ │ │ │ - ldr r1, [pc, #16] @ 7e7c8 │ │ │ │ + ldr r3, [pc, #16] @ 7e83c │ │ │ │ + ldr r1, [pc, #16] @ 7e840 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, r8, ror #16 │ │ │ │ + eorseq r2, r9, r8, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7e8e0 │ │ │ │ + ldr r2, [pc, #252] @ 7e958 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7e8e4 │ │ │ │ + ldr r0, [pc, #244] @ 7e95c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e81c │ │ │ │ + bne 7e894 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7e8e8 │ │ │ │ + ldr r3, [pc, #224] @ 7e960 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7e858 │ │ │ │ + beq 7e8d0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7e858 │ │ │ │ - b 7e820 │ │ │ │ + ble 7e8d0 │ │ │ │ + b 7e898 │ │ │ │ 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 7e870 │ │ │ │ + bne 7e8e8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7e8e8 │ │ │ │ + ldr r3, [pc, #160] @ 7e960 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7e858 │ │ │ │ + beq 7e8d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7e874 │ │ │ │ - ldr r3, [pc, #140] @ 7e8ec │ │ │ │ - ldr r1, [pc, #140] @ 7e8f0 │ │ │ │ + bgt 7e8ec │ │ │ │ + ldr r3, [pc, #140] @ 7e964 │ │ │ │ + ldr r1, [pc, #140] @ 7e968 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7e8d8 │ │ │ │ + b 7e950 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 144468 │ │ │ │ + bl 1445c0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7e8b4 │ │ │ │ + beq 7e92c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e8b4 │ │ │ │ + bne 7e92c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e8d8 │ │ │ │ + beq 7e950 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e8d8 │ │ │ │ + bne 7e950 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ea08 │ │ │ │ + ldr r2, [pc, #252] @ 7ea80 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ea0c │ │ │ │ + ldr r0, [pc, #244] @ 7ea84 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e944 │ │ │ │ + bne 7e9bc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ea10 │ │ │ │ + ldr r3, [pc, #224] @ 7ea88 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7e980 │ │ │ │ + beq 7e9f8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7e980 │ │ │ │ - b 7e948 │ │ │ │ + ble 7e9f8 │ │ │ │ + b 7e9c0 │ │ │ │ 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 7e998 │ │ │ │ + bne 7ea10 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ea10 │ │ │ │ + ldr r3, [pc, #160] @ 7ea88 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7e980 │ │ │ │ + beq 7e9f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7e99c │ │ │ │ - ldr r3, [pc, #140] @ 7ea14 │ │ │ │ - ldr r1, [pc, #140] @ 7ea18 │ │ │ │ + bgt 7ea14 │ │ │ │ + ldr r3, [pc, #140] @ 7ea8c │ │ │ │ + ldr r1, [pc, #140] @ 7ea90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ea00 │ │ │ │ + b 7ea78 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 175de4 │ │ │ │ + bl 17620c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7e9dc │ │ │ │ + beq 7ea54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e9dc │ │ │ │ + bne 7ea54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ea00 │ │ │ │ + beq 7ea78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ea00 │ │ │ │ + bne 7ea78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7eb30 │ │ │ │ + ldr r2, [pc, #252] @ 7eba8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7eb34 │ │ │ │ + ldr r0, [pc, #244] @ 7ebac │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ea6c │ │ │ │ + bne 7eae4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7eb38 │ │ │ │ + ldr r3, [pc, #224] @ 7ebb0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7eaa8 │ │ │ │ + beq 7eb20 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7eaa8 │ │ │ │ - b 7ea70 │ │ │ │ + ble 7eb20 │ │ │ │ + b 7eae8 │ │ │ │ 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 7eac0 │ │ │ │ + bne 7eb38 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7eb38 │ │ │ │ + ldr r3, [pc, #160] @ 7ebb0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7eaa8 │ │ │ │ + beq 7eb20 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7eac4 │ │ │ │ - ldr r3, [pc, #140] @ 7eb3c │ │ │ │ - ldr r1, [pc, #140] @ 7eb40 │ │ │ │ + bgt 7eb3c │ │ │ │ + ldr r3, [pc, #140] @ 7ebb4 │ │ │ │ + ldr r1, [pc, #140] @ 7ebb8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7eb28 │ │ │ │ + b 7eba0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0f14 │ │ │ │ + bl 1b03f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7eb04 │ │ │ │ + beq 7eb7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7eb04 │ │ │ │ + bne 7eb7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7eb28 │ │ │ │ + beq 7eba0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7eb28 │ │ │ │ + bne 7eba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ec58 │ │ │ │ + ldr r2, [pc, #252] @ 7ecd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ec5c │ │ │ │ + ldr r0, [pc, #244] @ 7ecd4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7eb94 │ │ │ │ + bne 7ec0c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ec60 │ │ │ │ + ldr r3, [pc, #224] @ 7ecd8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7ebd0 │ │ │ │ + beq 7ec48 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7ebd0 │ │ │ │ - b 7eb98 │ │ │ │ + ble 7ec48 │ │ │ │ + b 7ec10 │ │ │ │ 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 7ebe8 │ │ │ │ + bne 7ec60 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ec60 │ │ │ │ + ldr r3, [pc, #160] @ 7ecd8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ebd0 │ │ │ │ + beq 7ec48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ebec │ │ │ │ - ldr r3, [pc, #140] @ 7ec64 │ │ │ │ - ldr r1, [pc, #140] @ 7ec68 │ │ │ │ + bgt 7ec64 │ │ │ │ + ldr r3, [pc, #140] @ 7ecdc │ │ │ │ + ldr r1, [pc, #140] @ 7ece0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ec50 │ │ │ │ + b 7ecc8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1de8 │ │ │ │ + bl 1a0f18 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ec2c │ │ │ │ + beq 7eca4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ec2c │ │ │ │ + bne 7eca4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ec50 │ │ │ │ + beq 7ecc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ec50 │ │ │ │ + bne 7ecc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7ed14 │ │ │ │ + ldr r1, [pc, #144] @ 7ed8c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7ed18 │ │ │ │ + ldr r2, [pc, #140] @ 7ed90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7eccc │ │ │ │ + bne 7ed44 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7ed1c │ │ │ │ + ldr r3, [pc, #120] @ 7ed94 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ecb4 │ │ │ │ + beq 7ed2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ecd0 │ │ │ │ - ldr r3, [pc, #100] @ 7ed20 │ │ │ │ - ldr r1, [pc, #100] @ 7ed24 │ │ │ │ + bgt 7ed48 │ │ │ │ + ldr r3, [pc, #100] @ 7ed98 │ │ │ │ + ldr r1, [pc, #100] @ 7ed9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r5, #0 │ │ │ │ - b 7ed0c │ │ │ │ + b 7ed84 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 148a84 │ │ │ │ + bl 148bdc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7ed0c │ │ │ │ + beq 7ed84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ed0c │ │ │ │ + bne 7ed84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7edd0 │ │ │ │ + ldr r1, [pc, #144] @ 7ee48 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7edd4 │ │ │ │ + ldr r2, [pc, #140] @ 7ee4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7ed88 │ │ │ │ + bne 7ee00 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7edd8 │ │ │ │ + ldr r3, [pc, #120] @ 7ee50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ed70 │ │ │ │ + beq 7ede8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ed8c │ │ │ │ - ldr r3, [pc, #100] @ 7eddc │ │ │ │ - ldr r1, [pc, #100] @ 7ede0 │ │ │ │ + bgt 7ee04 │ │ │ │ + ldr r3, [pc, #100] @ 7ee54 │ │ │ │ + ldr r1, [pc, #100] @ 7ee58 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r5, #0 │ │ │ │ - b 7edc8 │ │ │ │ + b 7ee40 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 300efc │ │ │ │ + bl 301254 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7edc8 │ │ │ │ + beq 7ee40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7edc8 │ │ │ │ + bne 7ee40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7ee8c │ │ │ │ + ldr r1, [pc, #144] @ 7ef04 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7ee90 │ │ │ │ + ldr r2, [pc, #140] @ 7ef08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7ee44 │ │ │ │ + bne 7eebc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7ee94 │ │ │ │ + ldr r3, [pc, #120] @ 7ef0c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ee2c │ │ │ │ + beq 7eea4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ee48 │ │ │ │ - ldr r3, [pc, #100] @ 7ee98 │ │ │ │ - ldr r1, [pc, #100] @ 7ee9c │ │ │ │ + bgt 7eec0 │ │ │ │ + ldr r3, [pc, #100] @ 7ef10 │ │ │ │ + ldr r1, [pc, #100] @ 7ef14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r5, #0 │ │ │ │ - b 7ee84 │ │ │ │ + b 7eefc │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f2f0 │ │ │ │ + bl 14f448 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7ee84 │ │ │ │ + beq 7eefc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ee84 │ │ │ │ + bne 7eefc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7efb4 │ │ │ │ + ldr r2, [pc, #252] @ 7f02c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7efb8 │ │ │ │ + ldr r0, [pc, #244] @ 7f030 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7eef0 │ │ │ │ + bne 7ef68 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7efbc │ │ │ │ + ldr r3, [pc, #224] @ 7f034 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7ef2c │ │ │ │ + beq 7efa4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7ef2c │ │ │ │ - b 7eef4 │ │ │ │ + ble 7efa4 │ │ │ │ + b 7ef6c │ │ │ │ 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 7ef44 │ │ │ │ + bne 7efbc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7efbc │ │ │ │ + ldr r3, [pc, #160] @ 7f034 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ef2c │ │ │ │ + beq 7efa4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ef48 │ │ │ │ - ldr r3, [pc, #140] @ 7efc0 │ │ │ │ - ldr r1, [pc, #140] @ 7efc4 │ │ │ │ + bgt 7efc0 │ │ │ │ + ldr r3, [pc, #140] @ 7f038 │ │ │ │ + ldr r1, [pc, #140] @ 7f03c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7efac │ │ │ │ + b 7f024 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d870 │ │ │ │ + bl 13d9c8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ef88 │ │ │ │ + beq 7f000 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ef88 │ │ │ │ + bne 7f000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7efac │ │ │ │ + beq 7f024 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7efac │ │ │ │ + bne 7f024 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f0dc │ │ │ │ + ldr r2, [pc, #252] @ 7f154 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f0e0 │ │ │ │ + ldr r0, [pc, #244] @ 7f158 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f018 │ │ │ │ + bne 7f090 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f0e4 │ │ │ │ + ldr r3, [pc, #224] @ 7f15c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f054 │ │ │ │ + beq 7f0cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f054 │ │ │ │ - b 7f01c │ │ │ │ + ble 7f0cc │ │ │ │ + b 7f094 │ │ │ │ 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 7f06c │ │ │ │ + bne 7f0e4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f0e4 │ │ │ │ + ldr r3, [pc, #160] @ 7f15c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f054 │ │ │ │ + beq 7f0cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f070 │ │ │ │ - ldr r3, [pc, #140] @ 7f0e8 │ │ │ │ - ldr r1, [pc, #140] @ 7f0ec │ │ │ │ + bgt 7f0e8 │ │ │ │ + ldr r3, [pc, #140] @ 7f160 │ │ │ │ + ldr r1, [pc, #140] @ 7f164 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f0d4 │ │ │ │ + b 7f14c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe040 │ │ │ │ + bl 1fd728 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f0b0 │ │ │ │ + beq 7f128 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f0b0 │ │ │ │ + bne 7f128 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f0d4 │ │ │ │ + beq 7f14c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f0d4 │ │ │ │ + bne 7f14c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f204 │ │ │ │ + ldr r2, [pc, #252] @ 7f27c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f208 │ │ │ │ + ldr r0, [pc, #244] @ 7f280 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f140 │ │ │ │ + bne 7f1b8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f20c │ │ │ │ + ldr r3, [pc, #224] @ 7f284 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f17c │ │ │ │ + beq 7f1f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f17c │ │ │ │ - b 7f144 │ │ │ │ + ble 7f1f4 │ │ │ │ + b 7f1bc │ │ │ │ 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 7f194 │ │ │ │ + bne 7f20c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f20c │ │ │ │ + ldr r3, [pc, #160] @ 7f284 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f17c │ │ │ │ + beq 7f1f4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f198 │ │ │ │ - ldr r3, [pc, #140] @ 7f210 │ │ │ │ - ldr r1, [pc, #140] @ 7f214 │ │ │ │ + bgt 7f210 │ │ │ │ + ldr r3, [pc, #140] @ 7f288 │ │ │ │ + ldr r1, [pc, #140] @ 7f28c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f1fc │ │ │ │ + b 7f274 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 178284 │ │ │ │ + bl 1786ac │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f1d8 │ │ │ │ + beq 7f250 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f1d8 │ │ │ │ + bne 7f250 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f1fc │ │ │ │ + beq 7f274 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f1fc │ │ │ │ + bne 7f274 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f32c │ │ │ │ + ldr r2, [pc, #252] @ 7f3a4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f330 │ │ │ │ + ldr r0, [pc, #244] @ 7f3a8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f268 │ │ │ │ + bne 7f2e0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f334 │ │ │ │ + ldr r3, [pc, #224] @ 7f3ac │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f2a4 │ │ │ │ + beq 7f31c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f2a4 │ │ │ │ - b 7f26c │ │ │ │ + ble 7f31c │ │ │ │ + b 7f2e4 │ │ │ │ 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 7f2bc │ │ │ │ + bne 7f334 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f334 │ │ │ │ + ldr r3, [pc, #160] @ 7f3ac │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f2a4 │ │ │ │ + beq 7f31c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f2c0 │ │ │ │ - ldr r3, [pc, #140] @ 7f338 │ │ │ │ - ldr r1, [pc, #140] @ 7f33c │ │ │ │ + bgt 7f338 │ │ │ │ + ldr r3, [pc, #140] @ 7f3b0 │ │ │ │ + ldr r1, [pc, #140] @ 7f3b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f324 │ │ │ │ + b 7f39c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d5be8 │ │ │ │ + bl 1d5164 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f300 │ │ │ │ + beq 7f378 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f300 │ │ │ │ + bne 7f378 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f324 │ │ │ │ + beq 7f39c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f324 │ │ │ │ + bne 7f39c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f454 │ │ │ │ + ldr r2, [pc, #252] @ 7f4cc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f458 │ │ │ │ + ldr r0, [pc, #244] @ 7f4d0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f390 │ │ │ │ + bne 7f408 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f45c │ │ │ │ + ldr r3, [pc, #224] @ 7f4d4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f3cc │ │ │ │ + beq 7f444 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f3cc │ │ │ │ - b 7f394 │ │ │ │ + ble 7f444 │ │ │ │ + b 7f40c │ │ │ │ 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 7f3e4 │ │ │ │ + bne 7f45c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f45c │ │ │ │ + ldr r3, [pc, #160] @ 7f4d4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f3cc │ │ │ │ + beq 7f444 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f3e8 │ │ │ │ - ldr r3, [pc, #140] @ 7f460 │ │ │ │ - ldr r1, [pc, #140] @ 7f464 │ │ │ │ + bgt 7f460 │ │ │ │ + ldr r3, [pc, #140] @ 7f4d8 │ │ │ │ + ldr r1, [pc, #140] @ 7f4dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f44c │ │ │ │ + b 7f4c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 191ce8 │ │ │ │ + bl 191884 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f428 │ │ │ │ + beq 7f4a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f428 │ │ │ │ + bne 7f4a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f44c │ │ │ │ + beq 7f4c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f44c │ │ │ │ + bne 7f4c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f57c │ │ │ │ + ldr r2, [pc, #252] @ 7f5f4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f580 │ │ │ │ + ldr r0, [pc, #244] @ 7f5f8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f4b8 │ │ │ │ + bne 7f530 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f584 │ │ │ │ + ldr r3, [pc, #224] @ 7f5fc │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f4f4 │ │ │ │ + beq 7f56c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f4f4 │ │ │ │ - b 7f4bc │ │ │ │ + ble 7f56c │ │ │ │ + b 7f534 │ │ │ │ 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 7f50c │ │ │ │ + bne 7f584 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f584 │ │ │ │ + ldr r3, [pc, #160] @ 7f5fc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f4f4 │ │ │ │ + beq 7f56c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f510 │ │ │ │ - ldr r3, [pc, #140] @ 7f588 │ │ │ │ - ldr r1, [pc, #140] @ 7f58c │ │ │ │ + bgt 7f588 │ │ │ │ + ldr r3, [pc, #140] @ 7f600 │ │ │ │ + ldr r1, [pc, #140] @ 7f604 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f574 │ │ │ │ + b 7f5ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1496f0 │ │ │ │ + bl 149848 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f550 │ │ │ │ + beq 7f5c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f550 │ │ │ │ + bne 7f5c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f574 │ │ │ │ + beq 7f5ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f574 │ │ │ │ + bne 7f5ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f6a4 │ │ │ │ + ldr r2, [pc, #252] @ 7f71c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f6a8 │ │ │ │ + ldr r0, [pc, #244] @ 7f720 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f5e0 │ │ │ │ + bne 7f658 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f6ac │ │ │ │ + ldr r3, [pc, #224] @ 7f724 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f61c │ │ │ │ + beq 7f694 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f61c │ │ │ │ - b 7f5e4 │ │ │ │ + ble 7f694 │ │ │ │ + b 7f65c │ │ │ │ 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 7f634 │ │ │ │ + bne 7f6ac │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f6ac │ │ │ │ + ldr r3, [pc, #160] @ 7f724 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f61c │ │ │ │ + beq 7f694 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f638 │ │ │ │ - ldr r3, [pc, #140] @ 7f6b0 │ │ │ │ - ldr r1, [pc, #140] @ 7f6b4 │ │ │ │ + bgt 7f6b0 │ │ │ │ + ldr r3, [pc, #140] @ 7f728 │ │ │ │ + ldr r1, [pc, #140] @ 7f72c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f69c │ │ │ │ + b 7f714 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae244 │ │ │ │ + bl 1ad724 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f678 │ │ │ │ + beq 7f6f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f678 │ │ │ │ + bne 7f6f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f69c │ │ │ │ + beq 7f714 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f69c │ │ │ │ + bne 7f714 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f7cc │ │ │ │ + ldr r2, [pc, #252] @ 7f844 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f7d0 │ │ │ │ + ldr r0, [pc, #244] @ 7f848 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f708 │ │ │ │ + bne 7f780 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f7d4 │ │ │ │ + ldr r3, [pc, #224] @ 7f84c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f744 │ │ │ │ + beq 7f7bc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f744 │ │ │ │ - b 7f70c │ │ │ │ + ble 7f7bc │ │ │ │ + b 7f784 │ │ │ │ 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 7f75c │ │ │ │ + bne 7f7d4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f7d4 │ │ │ │ + ldr r3, [pc, #160] @ 7f84c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f744 │ │ │ │ + beq 7f7bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f760 │ │ │ │ - ldr r3, [pc, #140] @ 7f7d8 │ │ │ │ - ldr r1, [pc, #140] @ 7f7dc │ │ │ │ + bgt 7f7d8 │ │ │ │ + ldr r3, [pc, #140] @ 7f850 │ │ │ │ + ldr r1, [pc, #140] @ 7f854 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f7c4 │ │ │ │ + b 7f83c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1510 │ │ │ │ + bl 1f0bf8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f7a0 │ │ │ │ + beq 7f818 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f7a0 │ │ │ │ + bne 7f818 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f7c4 │ │ │ │ + beq 7f83c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f7c4 │ │ │ │ + bne 7f83c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f8f4 │ │ │ │ + ldr r2, [pc, #252] @ 7f96c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f8f8 │ │ │ │ + ldr r0, [pc, #244] @ 7f970 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f830 │ │ │ │ + bne 7f8a8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f8fc │ │ │ │ + ldr r3, [pc, #224] @ 7f974 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f86c │ │ │ │ + beq 7f8e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f86c │ │ │ │ - b 7f834 │ │ │ │ + ble 7f8e4 │ │ │ │ + b 7f8ac │ │ │ │ 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 7f884 │ │ │ │ + bne 7f8fc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f8fc │ │ │ │ + ldr r3, [pc, #160] @ 7f974 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f86c │ │ │ │ + beq 7f8e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f888 │ │ │ │ - ldr r3, [pc, #140] @ 7f900 │ │ │ │ - ldr r1, [pc, #140] @ 7f904 │ │ │ │ + bgt 7f900 │ │ │ │ + ldr r3, [pc, #140] @ 7f978 │ │ │ │ + ldr r1, [pc, #140] @ 7f97c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f8ec │ │ │ │ + b 7f964 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30ea88 │ │ │ │ + bl 30e4bc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f8c8 │ │ │ │ + beq 7f940 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f8c8 │ │ │ │ + bne 7f940 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f8ec │ │ │ │ + beq 7f964 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f8ec │ │ │ │ + bne 7f964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fa1c │ │ │ │ + ldr r2, [pc, #252] @ 7fa94 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fa20 │ │ │ │ + ldr r0, [pc, #244] @ 7fa98 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f958 │ │ │ │ + bne 7f9d0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fa24 │ │ │ │ + ldr r3, [pc, #224] @ 7fa9c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f994 │ │ │ │ + beq 7fa0c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f994 │ │ │ │ - b 7f95c │ │ │ │ + ble 7fa0c │ │ │ │ + b 7f9d4 │ │ │ │ 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 7f9ac │ │ │ │ + bne 7fa24 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fa24 │ │ │ │ + ldr r3, [pc, #160] @ 7fa9c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f994 │ │ │ │ + beq 7fa0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f9b0 │ │ │ │ - ldr r3, [pc, #140] @ 7fa28 │ │ │ │ - ldr r1, [pc, #140] @ 7fa2c │ │ │ │ + bgt 7fa28 │ │ │ │ + ldr r3, [pc, #140] @ 7faa0 │ │ │ │ + ldr r1, [pc, #140] @ 7faa4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fa14 │ │ │ │ + b 7fa8c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d89a4 │ │ │ │ + bl 2d8c90 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f9f0 │ │ │ │ + beq 7fa68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f9f0 │ │ │ │ + bne 7fa68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fa14 │ │ │ │ + beq 7fa8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fa14 │ │ │ │ + bne 7fa8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fb44 │ │ │ │ + ldr r2, [pc, #252] @ 7fbbc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fb48 │ │ │ │ + ldr r0, [pc, #244] @ 7fbc0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fa80 │ │ │ │ + bne 7faf8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fb4c │ │ │ │ + ldr r3, [pc, #224] @ 7fbc4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fabc │ │ │ │ + beq 7fb34 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fabc │ │ │ │ - b 7fa84 │ │ │ │ + ble 7fb34 │ │ │ │ + b 7fafc │ │ │ │ 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 7fad4 │ │ │ │ + bne 7fb4c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fb4c │ │ │ │ + ldr r3, [pc, #160] @ 7fbc4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fabc │ │ │ │ + beq 7fb34 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fad8 │ │ │ │ - ldr r3, [pc, #140] @ 7fb50 │ │ │ │ - ldr r1, [pc, #140] @ 7fb54 │ │ │ │ + bgt 7fb50 │ │ │ │ + ldr r3, [pc, #140] @ 7fbc8 │ │ │ │ + ldr r1, [pc, #140] @ 7fbcc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fb3c │ │ │ │ + b 7fbb4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd288 │ │ │ │ + bl 1fc970 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fb18 │ │ │ │ + beq 7fb90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fb18 │ │ │ │ + bne 7fb90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fb3c │ │ │ │ + beq 7fbb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fb3c │ │ │ │ + bne 7fbb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fc6c │ │ │ │ + ldr r2, [pc, #252] @ 7fce4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fc70 │ │ │ │ + ldr r0, [pc, #244] @ 7fce8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fba8 │ │ │ │ + bne 7fc20 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fc74 │ │ │ │ + ldr r3, [pc, #224] @ 7fcec │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fbe4 │ │ │ │ + beq 7fc5c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fbe4 │ │ │ │ - b 7fbac │ │ │ │ + ble 7fc5c │ │ │ │ + b 7fc24 │ │ │ │ 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 7fbfc │ │ │ │ + bne 7fc74 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fc74 │ │ │ │ + ldr r3, [pc, #160] @ 7fcec │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fbe4 │ │ │ │ + beq 7fc5c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fc00 │ │ │ │ - ldr r3, [pc, #140] @ 7fc78 │ │ │ │ - ldr r1, [pc, #140] @ 7fc7c │ │ │ │ + bgt 7fc78 │ │ │ │ + ldr r3, [pc, #140] @ 7fcf0 │ │ │ │ + ldr r1, [pc, #140] @ 7fcf4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fc64 │ │ │ │ + b 7fcdc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 315170 │ │ │ │ + bl 3154c4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fc40 │ │ │ │ + beq 7fcb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fc40 │ │ │ │ + bne 7fcb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fc64 │ │ │ │ + beq 7fcdc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fc64 │ │ │ │ + bne 7fcdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fd94 │ │ │ │ + ldr r2, [pc, #252] @ 7fe0c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fd98 │ │ │ │ + ldr r0, [pc, #244] @ 7fe10 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fcd0 │ │ │ │ + bne 7fd48 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fd9c │ │ │ │ + ldr r3, [pc, #224] @ 7fe14 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fd0c │ │ │ │ + beq 7fd84 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fd0c │ │ │ │ - b 7fcd4 │ │ │ │ + ble 7fd84 │ │ │ │ + b 7fd4c │ │ │ │ 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 7fd24 │ │ │ │ + bne 7fd9c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fd9c │ │ │ │ + ldr r3, [pc, #160] @ 7fe14 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fd0c │ │ │ │ + beq 7fd84 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fd28 │ │ │ │ - ldr r3, [pc, #140] @ 7fda0 │ │ │ │ - ldr r1, [pc, #140] @ 7fda4 │ │ │ │ + bgt 7fda0 │ │ │ │ + ldr r3, [pc, #140] @ 7fe18 │ │ │ │ + ldr r1, [pc, #140] @ 7fe1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fd8c │ │ │ │ + b 7fe04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3e90 │ │ │ │ + bl 1c33a8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fd68 │ │ │ │ + beq 7fde0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fd68 │ │ │ │ + bne 7fde0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fd8c │ │ │ │ + beq 7fe04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fd8c │ │ │ │ + bne 7fe04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7febc │ │ │ │ + ldr r2, [pc, #252] @ 7ff34 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fec0 │ │ │ │ + ldr r0, [pc, #244] @ 7ff38 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fdf8 │ │ │ │ + bne 7fe70 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fec4 │ │ │ │ + ldr r3, [pc, #224] @ 7ff3c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fe34 │ │ │ │ + beq 7feac │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fe34 │ │ │ │ - b 7fdfc │ │ │ │ + ble 7feac │ │ │ │ + b 7fe74 │ │ │ │ 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 7fe4c │ │ │ │ + bne 7fec4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fec4 │ │ │ │ + ldr r3, [pc, #160] @ 7ff3c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fe34 │ │ │ │ + beq 7feac │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fe50 │ │ │ │ - ldr r3, [pc, #140] @ 7fec8 │ │ │ │ - ldr r1, [pc, #140] @ 7fecc │ │ │ │ + bgt 7fec8 │ │ │ │ + ldr r3, [pc, #140] @ 7ff40 │ │ │ │ + ldr r1, [pc, #140] @ 7ff44 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7feb4 │ │ │ │ + b 7ff2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6584 │ │ │ │ + bl 1d5b00 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fe90 │ │ │ │ + beq 7ff08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fe90 │ │ │ │ + bne 7ff08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7feb4 │ │ │ │ + beq 7ff2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7feb4 │ │ │ │ + bne 7ff2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ffe4 │ │ │ │ + ldr r2, [pc, #252] @ 8005c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ffe8 │ │ │ │ + ldr r0, [pc, #244] @ 80060 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ff20 │ │ │ │ + bne 7ff98 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ffec │ │ │ │ + ldr r3, [pc, #224] @ 80064 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7ff5c │ │ │ │ + beq 7ffd4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7ff5c │ │ │ │ - b 7ff24 │ │ │ │ + ble 7ffd4 │ │ │ │ + b 7ff9c │ │ │ │ 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 7ff74 │ │ │ │ + bne 7ffec │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ffec │ │ │ │ + ldr r3, [pc, #160] @ 80064 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ff5c │ │ │ │ + beq 7ffd4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ff78 │ │ │ │ - ldr r3, [pc, #140] @ 7fff0 │ │ │ │ - ldr r1, [pc, #140] @ 7fff4 │ │ │ │ + bgt 7fff0 │ │ │ │ + ldr r3, [pc, #140] @ 80068 │ │ │ │ + ldr r1, [pc, #140] @ 8006c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ffdc │ │ │ │ + b 80054 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e8d4 │ │ │ │ + bl 12ea40 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ffb8 │ │ │ │ + beq 80030 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ffb8 │ │ │ │ + bne 80030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ffdc │ │ │ │ + beq 80054 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ffdc │ │ │ │ + bne 80054 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ │ │ │ │ -0007fff8 : │ │ │ │ - ldr r3, [pc, #56] @ 80038 │ │ │ │ +00080070 : │ │ │ │ + ldr r3, [pc, #56] @ 800b0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 80010 │ │ │ │ + bne 80088 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 2d8468 │ │ │ │ + b 2d8754 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 8003c │ │ │ │ - ldr r1, [pc, #20] @ 80040 │ │ │ │ + ldr r3, [pc, #20] @ 800b4 │ │ │ │ + ldr r1, [pc, #20] @ 800b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r2, r5, r4, lsl #6 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r8, r4, asr #13 │ │ │ │ + eorseq r2, r8, r4, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 8006c │ │ │ │ - ldr r1, [pc, #16] @ 80070 │ │ │ │ + ldr r3, [pc, #16] @ 800e4 │ │ │ │ + ldr r1, [pc, #16] @ 800e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, ip, lsl #17 │ │ │ │ + eorseq r2, r9, ip, lsl #11 │ │ │ │ │ │ │ │ -00080074 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ +000800ec <_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] @ 800a8 <_PyInterpreterState_FailIfRunningMain@@Base+0x34> │ │ │ │ - ldr r1, [pc, #16] @ 800ac <_PyInterpreterState_FailIfRunningMain@@Base+0x38> │ │ │ │ + ldr r3, [pc, #16] @ 80120 <_PyInterpreterState_FailIfRunningMain@@Base+0x34> │ │ │ │ + ldr r1, [pc, #16] @ 80124 <_PyInterpreterState_FailIfRunningMain@@Base+0x38> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq ip, r5, r4, asr r4 │ │ │ │ - @ instruction: 0x00371ed0 │ │ │ │ + @ instruction: 0x00371bd0 │ │ │ │ │ │ │ │ -000800b0 <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +00080128 <_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 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80114 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ + beq 8018c <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl a469c │ │ │ │ + bl a4704 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 80100 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ + beq 80178 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 80108 <_PyDict_GetItemStringWithError@@Base+0x58> │ │ │ │ + beq 80180 <_PyDict_GetItemStringWithError@@Base+0x58> │ │ │ │ mov r4, r5 │ │ │ │ - b 80114 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ + b 8018c <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 80100 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 80178 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 80124 <_PyDict_GetItemStringWithError@@Base+0x74> │ │ │ │ - b 9df70 │ │ │ │ - @ instruction: 0x003928b8 │ │ │ │ - ldr r0, [pc] @ 80130 <_PyDict_GetItemStringWithError@@Base+0x80> │ │ │ │ - b 9df70 │ │ │ │ - eorseq r2, r9, r4, asr #17 │ │ │ │ + ldr r0, [pc] @ 8019c <_PyDict_GetItemStringWithError@@Base+0x74> │ │ │ │ + b 9df20 │ │ │ │ + @ instruction: 0x003925b8 │ │ │ │ + ldr r0, [pc] @ 801a8 <_PyDict_GetItemStringWithError@@Base+0x80> │ │ │ │ + b 9df20 │ │ │ │ + eorseq r2, r9, r4, asr #11 │ │ │ │ │ │ │ │ -00080134 : │ │ │ │ +000801ac : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 9c714 │ │ │ │ + b 9c6c4 │ │ │ │ │ │ │ │ -00080140 : │ │ │ │ +000801b8 : │ │ │ │ mov r3, #0 │ │ │ │ - b 9c714 │ │ │ │ + b 9c6c4 │ │ │ │ │ │ │ │ -00080148 : │ │ │ │ +000801c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ 801a8 │ │ │ │ + ldr r1, [pc, #72] @ 80220 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 80188 │ │ │ │ - bl adf9c │ │ │ │ + beq 80200 │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80188 │ │ │ │ - ldr r0, [pc, #44] @ 801ac │ │ │ │ + bne 80200 │ │ │ │ + ldr r0, [pc, #44] @ 80224 │ │ │ │ mov r1, #130 @ 0x82 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 80198 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 80210 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #32 │ │ │ │ - beq 801a0 │ │ │ │ + beq 80218 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ - eorseq sp, r7, r8, asr #26 │ │ │ │ + eorseq sp, r7, r8, asr #20 │ │ │ │ │ │ │ │ -000801b0 : │ │ │ │ +00080228 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #56] @ 80200 │ │ │ │ + ldr r1, [pc, #56] @ 80278 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 801f4 │ │ │ │ - bl adf9c │ │ │ │ + beq 8026c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 801f4 │ │ │ │ - ldr r0, [pc, #28] @ 80204 │ │ │ │ + bne 8026c │ │ │ │ + ldr r0, [pc, #28] @ 8027c │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2dee90 <_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 sp, r7, r8, asr #26 │ │ │ │ + eorseq sp, r7, r8, asr #20 │ │ │ │ │ │ │ │ -00080208 : │ │ │ │ +00080280 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 275aec │ │ │ │ + bl 275afc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8025c │ │ │ │ - bl bbf20 │ │ │ │ + beq 802d4 │ │ │ │ + bl bbfb0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 80248 │ │ │ │ + beq 802c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 80250 │ │ │ │ + beq 802c8 │ │ │ │ mov r4, r5 │ │ │ │ - b 8025c │ │ │ │ + b 802d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 80248 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 802c0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00080264 : │ │ │ │ +000802dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 80284 │ │ │ │ + bne 802fc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29dc68 │ │ │ │ + b 29e0e4 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [pc, #56] @ 802d0 │ │ │ │ + ldr r2, [pc, #56] @ 80348 │ │ │ │ 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 802c4 │ │ │ │ + beq 8033c │ │ │ │ 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 │ │ │ │ │ │ │ │ -000802d4 : │ │ │ │ +0008034c : │ │ │ │ mov r2, #0 │ │ │ │ - b a79a0 │ │ │ │ + b a7a08 │ │ │ │ │ │ │ │ -000802dc <_PyObject_GetAttrId@@Base>: │ │ │ │ +00080354 <_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 b9900 │ │ │ │ + b b9990 │ │ │ │ │ │ │ │ -0008030c <_PyObject_AssertFailed@@Base>: │ │ │ │ +00080384 <_PyObject_AssertFailed@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #316] @ 80460 <_PyObject_AssertFailed@@Base+0x154> │ │ │ │ + ldr r4, [pc, #316] @ 804d8 <_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] @ 80464 <_PyObject_AssertFailed@@Base+0x158> │ │ │ │ + ldr r2, [pc, #292] @ 804dc <_PyObject_AssertFailed@@Base+0x158> │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 80368 <_PyObject_AssertFailed@@Base+0x5c> │ │ │ │ - ldr r2, [pc, #268] @ 80468 <_PyObject_AssertFailed@@Base+0x15c> │ │ │ │ + beq 803e0 <_PyObject_AssertFailed@@Base+0x5c> │ │ │ │ + ldr r2, [pc, #268] @ 804e0 <_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 80390 <_PyObject_AssertFailed@@Base+0x84> │ │ │ │ - ldr r2, [pc, #232] @ 8046c <_PyObject_AssertFailed@@Base+0x160> │ │ │ │ + beq 80408 <_PyObject_AssertFailed@@Base+0x84> │ │ │ │ + ldr r2, [pc, #232] @ 804e4 <_PyObject_AssertFailed@@Base+0x160> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 8039c <_PyObject_AssertFailed@@Base+0x90> │ │ │ │ - ldr r2, [pc, #216] @ 80470 <_PyObject_AssertFailed@@Base+0x164> │ │ │ │ + b 80414 <_PyObject_AssertFailed@@Base+0x90> │ │ │ │ + ldr r2, [pc, #216] @ 804e8 <_PyObject_AssertFailed@@Base+0x164> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 803c0 <_PyObject_AssertFailed@@Base+0xb4> │ │ │ │ - ldr r2, [pc, #192] @ 80474 <_PyObject_AssertFailed@@Base+0x168> │ │ │ │ + beq 80438 <_PyObject_AssertFailed@@Base+0xb4> │ │ │ │ + ldr r2, [pc, #192] @ 804ec <_PyObject_AssertFailed@@Base+0x168> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #176] @ 80478 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #176] @ 804f0 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a2d10 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 2a3190 <_PyObject_IsFreed@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ - beq 80408 <_PyObject_AssertFailed@@Base+0xfc> │ │ │ │ - ldr r2, [pc, #136] @ 8047c <_PyObject_AssertFailed@@Base+0x170> │ │ │ │ + beq 80480 <_PyObject_AssertFailed@@Base+0xfc> │ │ │ │ + ldr r2, [pc, #136] @ 804f4 <_PyObject_AssertFailed@@Base+0x170> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ - b 80454 <_PyObject_AssertFailed@@Base+0x148> │ │ │ │ + b 804cc <_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 854b0 │ │ │ │ + bl 85528 │ │ │ │ mov r0, r6 │ │ │ │ bl 2fbcc <_PyObject_Dump@@Base> │ │ │ │ - ldr r2, [pc, #52] @ 80478 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #52] @ 804f0 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ - ldr r1, [pc, #36] @ 80480 <_PyObject_AssertFailed@@Base+0x174> │ │ │ │ - ldr r0, [pc, #36] @ 80484 <_PyObject_AssertFailed@@Base+0x178> │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #36] @ 804f8 <_PyObject_AssertFailed@@Base+0x174> │ │ │ │ + ldr r0, [pc, #36] @ 804fc <_PyObject_AssertFailed@@Base+0x178> │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - @ instruction: 0x003928d4 │ │ │ │ - @ instruction: 0x003928dc │ │ │ │ - eorseq r2, r9, r4, ror #17 │ │ │ │ - @ instruction: 0x003928fc │ │ │ │ - eorseq r8, r6, r8, lsl #12 │ │ │ │ - @ instruction: 0x0037c9d8 │ │ │ │ - eorseq sl, r7, r0, lsr r0 │ │ │ │ - eorseq r2, r9, r0, lsl r9 │ │ │ │ - subseq ip, r3, ip, ror #7 │ │ │ │ + @ instruction: 0x003925d4 │ │ │ │ + @ instruction: 0x003925dc │ │ │ │ + eorseq r2, r9, r4, ror #11 │ │ │ │ + @ instruction: 0x003925fc │ │ │ │ + eorseq r8, r6, r8, lsl #6 │ │ │ │ + @ instruction: 0x0037c6b4 │ │ │ │ + eorseq r9, r7, r0, lsr sp │ │ │ │ + eorseq r2, r9, r0, lsl r6 │ │ │ │ + subseq ip, r3, r4, ror #1 │ │ │ │ │ │ │ │ -00080488 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +00080500 <_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 804c8 <_PyUnicode_CheckConsistency@@Base+0x40> │ │ │ │ - ldr ip, [pc, #864] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bne 80540 <_PyUnicode_CheckConsistency@@Base+0x40> │ │ │ │ + ldr ip, [pc, #864] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #668 @ 0x29c │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #856] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #856] @ 80820 <_PyUnicode_CheckConsistency@@Base+0x398> │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r3, [pc, #856] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #856] @ 80898 <_PyUnicode_CheckConsistency@@Base+0x398> │ │ │ │ + bl 80384 <_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 80508 <_PyUnicode_CheckConsistency@@Base+0x80> │ │ │ │ + bne 80580 <_PyUnicode_CheckConsistency@@Base+0x80> │ │ │ │ cmp lr, #1 │ │ │ │ - beq 80688 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr r1, [pc, #816] @ 80824 <_PyUnicode_CheckConsistency@@Base+0x39c> │ │ │ │ - ldr ip, [pc, #800] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #800] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 80700 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr r1, [pc, #816] @ 8089c <_PyUnicode_CheckConsistency@@Base+0x39c> │ │ │ │ + ldr ip, [pc, #800] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #800] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #804] @ 80828 <_PyUnicode_CheckConsistency@@Base+0x3a0> │ │ │ │ + ldr r2, [pc, #804] @ 808a0 <_PyUnicode_CheckConsistency@@Base+0x3a0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80384 <_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 8058c <_PyUnicode_CheckConsistency@@Base+0x104> │ │ │ │ + beq 80604 <_PyUnicode_CheckConsistency@@Base+0x104> │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r0, #28 │ │ │ │ - beq 80550 <_PyUnicode_CheckConsistency@@Base+0xc8> │ │ │ │ - ldr r1, [pc, #752] @ 8082c <_PyUnicode_CheckConsistency@@Base+0x3a4> │ │ │ │ - ldr ip, [pc, #728] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #728] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 805c8 <_PyUnicode_CheckConsistency@@Base+0xc8> │ │ │ │ + ldr r1, [pc, #752] @ 808a4 <_PyUnicode_CheckConsistency@@Base+0x3a4> │ │ │ │ + ldr ip, [pc, #728] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #728] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #740] @ 80830 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ + ldr r2, [pc, #740] @ 808a8 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ mov r1, #0 │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80384 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 80574 <_PyUnicode_CheckConsistency@@Base+0xec> │ │ │ │ - ldr lr, [pc, #696] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #720] @ 80834 <_PyUnicode_CheckConsistency@@Base+0x3ac> │ │ │ │ + beq 805ec <_PyUnicode_CheckConsistency@@Base+0xec> │ │ │ │ + ldr lr, [pc, #696] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #720] @ 808ac <_PyUnicode_CheckConsistency@@Base+0x3ac> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #688] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #712] @ 80838 <_PyUnicode_CheckConsistency@@Base+0x3b0> │ │ │ │ + ldr r3, [pc, #688] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #712] @ 808b0 <_PyUnicode_CheckConsistency@@Base+0x3b0> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80384 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r4, [r0, #24] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 80654 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr ip, [pc, #656] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r2, [pc, #688] @ 8083c <_PyUnicode_CheckConsistency@@Base+0x3b4> │ │ │ │ - b 80640 <_PyUnicode_CheckConsistency@@Base+0x1b8> │ │ │ │ + bne 806cc <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr ip, [pc, #656] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r2, [pc, #688] @ 808b4 <_PyUnicode_CheckConsistency@@Base+0x3b4> │ │ │ │ + b 806b8 <_PyUnicode_CheckConsistency@@Base+0x1b8> │ │ │ │ cmp r2, #0 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ - beq 805b0 <_PyUnicode_CheckConsistency@@Base+0x128> │ │ │ │ - ldr ip, [pc, #632] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + beq 80628 <_PyUnicode_CheckConsistency@@Base+0x128> │ │ │ │ + ldr ip, [pc, #632] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #692 @ 0x2b4 │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #624] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #640] @ 80830 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r3, [pc, #624] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #640] @ 808a8 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ + bl 80384 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 805d4 <_PyUnicode_CheckConsistency@@Base+0x14c> │ │ │ │ - ldr ip, [pc, #600] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bne 8064c <_PyUnicode_CheckConsistency@@Base+0x14c> │ │ │ │ + ldr ip, [pc, #600] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #696 @ 0x2b8 │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #592] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #624] @ 80840 <_PyUnicode_CheckConsistency@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #592] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #624] @ 808b8 <_PyUnicode_CheckConsistency@@Base+0x3b8> │ │ │ │ mov r1, r6 │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80384 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - beq 80630 <_PyUnicode_CheckConsistency@@Base+0x1a8> │ │ │ │ + beq 806a8 <_PyUnicode_CheckConsistency@@Base+0x1a8> │ │ │ │ cmp r6, r4 │ │ │ │ - beq 80604 <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ - ldr lr, [pc, #552] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #592] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x3bc> │ │ │ │ + beq 8067c <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ + ldr lr, [pc, #552] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #592] @ 808bc <_PyUnicode_CheckConsistency@@Base+0x3bc> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #544] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #584] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x3c0> │ │ │ │ + ldr r3, [pc, #544] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #584] @ 808c0 <_PyUnicode_CheckConsistency@@Base+0x3c0> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80384 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - beq 80688 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr lr, [pc, #508] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #556] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x3c4> │ │ │ │ + beq 80700 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr lr, [pc, #508] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #556] @ 808c4 <_PyUnicode_CheckConsistency@@Base+0x3c4> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #500] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #548] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x3c8> │ │ │ │ + ldr r3, [pc, #500] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #548] @ 808c8 <_PyUnicode_CheckConsistency@@Base+0x3c8> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80384 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r6, r4 │ │ │ │ - bne 80654 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr ip, [pc, #472] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r2, [pc, #528] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x3cc> │ │ │ │ + bne 806cc <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr ip, [pc, #472] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r2, [pc, #528] @ 808cc <_PyUnicode_CheckConsistency@@Base+0x3cc> │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #464] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #520] @ 80858 <_PyUnicode_CheckConsistency@@Base+0x3d0> │ │ │ │ + ldr r3, [pc, #464] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #520] @ 808d0 <_PyUnicode_CheckConsistency@@Base+0x3d0> │ │ │ │ mov r1, r5 │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80384 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 80688 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + bne 80700 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ ldr r2, [ip, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 80688 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr r2, [pc, #492] @ 8085c <_PyUnicode_CheckConsistency@@Base+0x3d4> │ │ │ │ - ldr lr, [pc, #420] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #420] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 80700 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr r2, [pc, #492] @ 808d4 <_PyUnicode_CheckConsistency@@Base+0x3d4> │ │ │ │ + ldr lr, [pc, #420] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #420] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r2, lr} │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #476] @ 80860 <_PyUnicode_CheckConsistency@@Base+0x3d8> │ │ │ │ + ldr r2, [pc, #476] @ 808d8 <_PyUnicode_CheckConsistency@@Base+0x3d8> │ │ │ │ mov r0, ip │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80384 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8080c <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + beq 80884 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ tst r3, #32 │ │ │ │ ldreq r0, [ip, #28] │ │ │ │ - beq 806a8 <_PyUnicode_CheckConsistency@@Base+0x220> │ │ │ │ + beq 80720 <_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 806e8 <_PyUnicode_CheckConsistency@@Base+0x260> │ │ │ │ + ble 80760 <_PyUnicode_CheckConsistency@@Base+0x260> │ │ │ │ cmp lr, #1 │ │ │ │ ldrbeq r5, [r0, r1] │ │ │ │ - beq 806d8 <_PyUnicode_CheckConsistency@@Base+0x250> │ │ │ │ + beq 80750 <_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 806b4 <_PyUnicode_CheckConsistency@@Base+0x22c> │ │ │ │ + b 8072c <_PyUnicode_CheckConsistency@@Base+0x22c> │ │ │ │ cmp lr, #1 │ │ │ │ - bne 8075c <_PyUnicode_CheckConsistency@@Base+0x2d4> │ │ │ │ + bne 807d4 <_PyUnicode_CheckConsistency@@Base+0x2d4> │ │ │ │ ands r1, r3, #64 @ 0x40 │ │ │ │ - bne 80740 <_PyUnicode_CheckConsistency@@Base+0x2b8> │ │ │ │ + bne 807b8 <_PyUnicode_CheckConsistency@@Base+0x2b8> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi 8071c <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ - ldr r2, [pc, #348] @ 80864 <_PyUnicode_CheckConsistency@@Base+0x3dc> │ │ │ │ - ldr lr, [pc, #268] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #268] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + bhi 80794 <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ + ldr r2, [pc, #348] @ 808dc <_PyUnicode_CheckConsistency@@Base+0x3dc> │ │ │ │ + ldr lr, [pc, #268] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #268] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r2, lr} │ │ │ │ mov r0, ip │ │ │ │ - ldr r2, [pc, #332] @ 80868 <_PyUnicode_CheckConsistency@@Base+0x3e0> │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r2, [pc, #332] @ 808e0 <_PyUnicode_CheckConsistency@@Base+0x3e0> │ │ │ │ + bl 80384 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 807e0 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ - ldr lr, [pc, #236] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bls 80858 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ + ldr lr, [pc, #236] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #728 @ 0x2d8 │ │ │ │ stm sp, {r2, lr} │ │ │ │ - ldr r3, [pc, #228] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #304] @ 8086c <_PyUnicode_CheckConsistency@@Base+0x3e4> │ │ │ │ + ldr r3, [pc, #228] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #304] @ 808e4 <_PyUnicode_CheckConsistency@@Base+0x3e4> │ │ │ │ mov r0, ip │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80384 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 807e0 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ - ldr lr, [pc, #200] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #284] @ 80870 <_PyUnicode_CheckConsistency@@Base+0x3e8> │ │ │ │ - ldr r3, [pc, #196] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #280] @ 80874 <_PyUnicode_CheckConsistency@@Base+0x3ec> │ │ │ │ - b 807fc <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bls 80858 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ + ldr lr, [pc, #200] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #284] @ 808e8 <_PyUnicode_CheckConsistency@@Base+0x3e8> │ │ │ │ + ldr r3, [pc, #196] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #280] @ 808ec <_PyUnicode_CheckConsistency@@Base+0x3ec> │ │ │ │ + b 80874 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp lr, #2 │ │ │ │ - bne 807a4 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ + bne 8081c <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi 80780 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ - ldr lr, [pc, #164] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #256] @ 80878 <_PyUnicode_CheckConsistency@@Base+0x3f0> │ │ │ │ - ldr r3, [pc, #160] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #252] @ 8087c <_PyUnicode_CheckConsistency@@Base+0x3f4> │ │ │ │ - b 807fc <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bhi 807f8 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + ldr lr, [pc, #164] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #256] @ 808f0 <_PyUnicode_CheckConsistency@@Base+0x3f0> │ │ │ │ + ldr r3, [pc, #160] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #252] @ 808f4 <_PyUnicode_CheckConsistency@@Base+0x3f4> │ │ │ │ + b 80874 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ lslcc r4, r4, #1 │ │ │ │ ldrhcc r3, [r0, r4] │ │ │ │ - bcc 807e4 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ - ldr lr, [pc, #128] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #228] @ 80880 <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ - ldr r3, [pc, #124] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #224] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x3fc> │ │ │ │ - b 807fc <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcc 8085c <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + ldr lr, [pc, #128] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #228] @ 808f8 <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ + ldr r3, [pc, #124] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #224] @ 808fc <_PyUnicode_CheckConsistency@@Base+0x3fc> │ │ │ │ + b 80874 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - bcs 807c0 <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ - ldr lr, [pc, #100] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #208] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x400> │ │ │ │ - ldr r3, [pc, #96] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #204] @ 8088c <_PyUnicode_CheckConsistency@@Base+0x404> │ │ │ │ - b 807fc <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcs 80838 <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ + ldr lr, [pc, #100] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #208] @ 80900 <_PyUnicode_CheckConsistency@@Base+0x400> │ │ │ │ + ldr r3, [pc, #96] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #204] @ 80904 <_PyUnicode_CheckConsistency@@Base+0x404> │ │ │ │ + b 80874 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ ldrcc r3, [r0, r4, lsl #2] │ │ │ │ - bcc 807e4 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ - ldr lr, [pc, #68] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #184] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x408> │ │ │ │ - ldr r3, [pc, #64] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #180] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x40c> │ │ │ │ - b 807fc <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcc 8085c <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + ldr lr, [pc, #68] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #184] @ 80908 <_PyUnicode_CheckConsistency@@Base+0x408> │ │ │ │ + ldr r3, [pc, #64] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #180] @ 8090c <_PyUnicode_CheckConsistency@@Base+0x40c> │ │ │ │ + b 80874 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ ldrb r3, [r0, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8080c <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ - ldr lr, [pc, #36] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #160] @ 80898 <_PyUnicode_CheckConsistency@@Base+0x410> │ │ │ │ - ldr r3, [pc, #32] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #156] @ 8089c <_PyUnicode_CheckConsistency@@Base+0x414> │ │ │ │ + beq 80884 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + ldr lr, [pc, #36] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #160] @ 80910 <_PyUnicode_CheckConsistency@@Base+0x410> │ │ │ │ + ldr r3, [pc, #32] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #156] @ 80914 <_PyUnicode_CheckConsistency@@Base+0x414> │ │ │ │ stm sp, {r1, lr} │ │ │ │ mov r0, ip │ │ │ │ mov r1, #0 │ │ │ │ - bl 8030c <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80384 <_PyObject_AssertFailed@@Base> │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq ip, r3, r4, lsl #8 │ │ │ │ - eorseq r0, r6, ip, lsr r1 │ │ │ │ - eorseq r2, r9, r8, lsr #18 │ │ │ │ + ldrsheq ip, [r3], #-12 │ │ │ │ + eorseq pc, r5, ip, lsr lr @ │ │ │ │ + eorseq r2, r9, r8, lsr #12 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - eorseq r2, r9, ip, ror #18 │ │ │ │ + eorseq r2, r9, ip, ror #12 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - eorseq r2, r9, ip, lsl #19 │ │ │ │ + eorseq r2, r9, ip, lsl #13 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - eorseq r2, r9, ip, ror #19 │ │ │ │ + eorseq r2, r9, ip, ror #13 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - eorseq r2, r9, r0, lsr #20 │ │ │ │ + eorseq r2, r9, r0, lsr #14 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - eorseq r2, r9, r4, lsr sl │ │ │ │ + eorseq r2, r9, r4, lsr r7 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - eorseq r2, r9, r0, asr sl │ │ │ │ + eorseq r2, r9, r0, asr r7 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - eorseq r2, r9, r4, lsl #20 │ │ │ │ + eorseq r2, r9, r4, lsl #14 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - eorseq r2, r9, r8, ror sl │ │ │ │ + eorseq r2, r9, r8, ror r7 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - mlaseq r9, r4, sl, r2 │ │ │ │ - eorseq r2, r9, r4, lsr #21 │ │ │ │ + mlaseq r9, r4, r7, r2 │ │ │ │ + eorseq r2, r9, r4, lsr #15 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x00392ab4 │ │ │ │ + @ instruction: 0x003927b4 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - eorseq r2, r9, r4, asr #21 │ │ │ │ + eorseq r2, r9, r4, asr #15 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x00392ad8 │ │ │ │ + @ instruction: 0x003927d8 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - eorseq r2, r9, ip, ror #21 │ │ │ │ + eorseq r2, r9, ip, ror #15 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - eorseq r2, r9, r0, lsl #22 │ │ │ │ + eorseq r2, r9, r0, lsl #16 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - eorseq r2, r9, r4, lsl fp │ │ │ │ + eorseq r2, r9, r4, lsl r8 │ │ │ │ │ │ │ │ -000808a0 : │ │ │ │ +00080918 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #108] @ 80924 │ │ │ │ + ldr r3, [pc, #108] @ 8099c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80918 │ │ │ │ + beq 80990 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ add r1, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8091c │ │ │ │ + bge 80994 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80918 │ │ │ │ + beq 80990 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80918 │ │ │ │ + bne 80990 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sp, r5, r8, lsr r9 │ │ │ │ │ │ │ │ -00080928 : │ │ │ │ +000809a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ 80974 │ │ │ │ + ldr r2, [pc, #52] @ 809ec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 80964 │ │ │ │ - ldr r0, [pc, #40] @ 80978 │ │ │ │ + beq 809dc │ │ │ │ + ldr r0, [pc, #40] @ 809f0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #36] @ 8097c │ │ │ │ + ldr r1, [pc, #36] @ 809f4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r8, lsr r9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, asr #22 │ │ │ │ + eorseq sp, r8, ip, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne 809bc │ │ │ │ + bne 80a34 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - ldr r3, [pc, #508] @ 80ba8 │ │ │ │ + ldr r3, [pc, #508] @ 80c20 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 80abc │ │ │ │ + bhi 80b34 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #488] @ 80bac │ │ │ │ - bl 1f0534 <_PyArg_NoKeywords@@Base> │ │ │ │ + ldr r0, [pc, #488] @ 80c24 │ │ │ │ + bl 1efc1c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 809a0 │ │ │ │ + bne 80a18 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r8, [r4, #20] │ │ │ │ - b 809e0 │ │ │ │ + b 80a58 │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 191f08 │ │ │ │ + bl 191aa4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 809cc │ │ │ │ + beq 80a44 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 191f08 │ │ │ │ + bl 191aa4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 80a28 │ │ │ │ + bne 80aa0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 809cc │ │ │ │ + beq 80a44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 809cc │ │ │ │ + bne 80a44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 809cc │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 80a44 │ │ │ │ cmp r8, #0 │ │ │ │ - ldreq r4, [pc, #380] @ 80bb0 │ │ │ │ - beq 80ad0 │ │ │ │ + ldreq r4, [pc, #380] @ 80c28 │ │ │ │ + beq 80b48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 191f08 │ │ │ │ + bl 191aa4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80b5c │ │ │ │ + beq 80bd4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 80ad0 │ │ │ │ - ldr r3, [pc, #344] @ 80bb4 │ │ │ │ - ldr r1, [pc, #344] @ 80bb8 │ │ │ │ + bne 80b48 │ │ │ │ + ldr r3, [pc, #344] @ 80c2c │ │ │ │ + ldr r1, [pc, #344] @ 80c30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b5c │ │ │ │ + beq 80bd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80b5c │ │ │ │ + bne 80bd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 80b5c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 80bd4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 191f08 │ │ │ │ + bl 191aa4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - ldrne r4, [pc, #272] @ 80bb0 │ │ │ │ + ldrne r4, [pc, #272] @ 80c28 │ │ │ │ subne r5, r4, #16 │ │ │ │ - bne 80ad0 │ │ │ │ - b 809cc │ │ │ │ - ldr r3, [pc, #268] @ 80bbc │ │ │ │ - ldr r1, [pc, #268] @ 80bc0 │ │ │ │ + bne 80b48 │ │ │ │ + b 80a44 │ │ │ │ + ldr r3, [pc, #268] @ 80c34 │ │ │ │ + ldr r1, [pc, #268] @ 80c38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 809cc │ │ │ │ - ldr r3, [pc, #248] @ 80bbc │ │ │ │ - ldr r1, [pc, #252] @ 80bc4 │ │ │ │ + bl 18ec84 │ │ │ │ + b 80a44 │ │ │ │ + ldr r3, [pc, #248] @ 80c34 │ │ │ │ + ldr r1, [pc, #252] @ 80c3c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 809cc │ │ │ │ + bl 117864 │ │ │ │ + b 80a44 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 192144 │ │ │ │ + bl 191ce0 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b10 │ │ │ │ + beq 80b88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80b10 │ │ │ │ + bne 80b88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b34 │ │ │ │ + beq 80bac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 80b34 │ │ │ │ + bne 80bac │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 809cc │ │ │ │ + beq 80a44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 809cc │ │ │ │ + bne 80a44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 809cc │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 80a44 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b80 │ │ │ │ + beq 80bf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80b80 │ │ │ │ + bne 80bf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 809cc │ │ │ │ + beq 80a44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 809cc │ │ │ │ + bne 80a44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 809cc │ │ │ │ - ldrheq ip, [r3], #-48 @ 0xffffffd0 │ │ │ │ - eorseq lr, r7, r0, lsr #2 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 80a44 │ │ │ │ + subseq ip, r3, r8, lsr #1 │ │ │ │ + eorseq sp, r7, r0, lsr #28 │ │ │ │ subseq r7, r7, ip, lsl #3 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r7, r0, asr #18 │ │ │ │ + eorseq r1, r7, r0, asr #12 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r7, r0, ror #18 │ │ │ │ - eorseq r1, r7, ip, lsl #19 │ │ │ │ + eorseq r1, r7, r0, ror #12 │ │ │ │ + eorseq r1, r7, ip, lsl #13 │ │ │ │ │ │ │ │ -00080bc8 : │ │ │ │ +00080c40 : │ │ │ │ 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] @ 80ccc │ │ │ │ + ldr r9, [pc, #236] @ 80d44 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ - beq 80c20 │ │ │ │ + beq 80c98 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 80c14 │ │ │ │ + bne 80c8c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl ab150 │ │ │ │ + bl ab1b4 │ │ │ │ mov r3, r0 │ │ │ │ - b 80c24 │ │ │ │ + b 80c9c │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ str r3, [r6] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 80c44 │ │ │ │ + bne 80cbc │ │ │ │ cmp r3, #0 │ │ │ │ sublt r1, r4, #1 │ │ │ │ movge r1, #0 │ │ │ │ - b 80c60 │ │ │ │ + b 80cd8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 80c0c │ │ │ │ - bl ab150 │ │ │ │ + beq 80c84 │ │ │ │ + bl ab1b4 │ │ │ │ subs r1, r0, #0 │ │ │ │ addlt r1, r1, r4 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ str r1, [r5] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 80c84 │ │ │ │ + bne 80cfc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ movge r0, r4 │ │ │ │ mvnlt r0, #0 │ │ │ │ - b 80ca0 │ │ │ │ + b 80d18 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 80c0c │ │ │ │ - bl ab150 │ │ │ │ + beq 80c84 │ │ │ │ + bl ab1b4 │ │ │ │ cmp r0, #0 │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7] │ │ │ │ - blt 80c0c │ │ │ │ + blt 80c84 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, r4 │ │ │ │ - bge 80c0c │ │ │ │ + bge 80c84 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00080cd0 : │ │ │ │ +00080d48 : │ │ │ │ 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 16e9f8 │ │ │ │ + bl 16ecd4 │ │ │ │ cmn r0, #1 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f340 │ │ │ │ + bl 16f61c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r8] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00080d30 : │ │ │ │ +00080da8 : │ │ │ │ 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 80d68 │ │ │ │ + bne 80de0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #312] @ 80e90 │ │ │ │ + ldr r2, [pc, #312] @ 80f08 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b 80d78 │ │ │ │ - ldr r1, [pc, #292] @ 80e94 │ │ │ │ - ldr r0, [pc, #292] @ 80e98 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 80e84 │ │ │ │ + b 80df0 │ │ │ │ + ldr r1, [pc, #292] @ 80f0c │ │ │ │ + ldr r0, [pc, #292] @ 80f10 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 80efc │ │ │ │ ldr r3, [r1, r9, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 80d94 │ │ │ │ + beq 80e0c │ │ │ │ cmp r3, r2 │ │ │ │ add r9, r9, #1 │ │ │ │ addeq r8, r8, #1 │ │ │ │ - b 80d78 │ │ │ │ + b 80df0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23b5a4 │ │ │ │ + bl 23b304 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 80e84 │ │ │ │ + beq 80efc │ │ │ │ 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] @ 80e9c │ │ │ │ + ldr r3, [pc, #200] @ 80f14 │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #196] @ 80ea0 │ │ │ │ + ldr r3, [pc, #196] @ 80f18 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #192] @ 80ea4 │ │ │ │ + ldr r3, [pc, #192] @ 80f1c │ │ │ │ str r3, [r4, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #188] @ 80ea8 │ │ │ │ + ldr r3, [pc, #188] @ 80f20 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #184] @ 80eac │ │ │ │ + ldr r3, [pc, #184] @ 80f24 │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - ldr r3, [pc, #180] @ 80eb0 │ │ │ │ + ldr r3, [pc, #180] @ 80f28 │ │ │ │ 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 a56d0 │ │ │ │ + bl a5738 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 80e7c │ │ │ │ + blt 80ef4 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - bl a4618 <_PyType_GetDict@@Base> │ │ │ │ + bl a4680 <_PyType_GetDict@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5814 │ │ │ │ + bl a587c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 80e88 │ │ │ │ + bne 80f00 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80e7c │ │ │ │ + beq 80ef4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80e7c │ │ │ │ + bne 80ef4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ mvn r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mlaseq r5, ip, r7, lr │ │ │ │ + mlaseq r5, ip, r4, lr │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ - eorseq r2, r9, r0, ror #22 │ │ │ │ - @ instruction: 0x00178bd8 │ │ │ │ - eoreq r9, r9, ip, lsr #16 │ │ │ │ + eorseq r2, r9, r0, ror #16 │ │ │ │ + andseq r9, r7, r0 │ │ │ │ + @ instruction: 0x00299cb4 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r0, r6, r0, asr #30 │ │ │ │ - andseq r5, lr, r0, asr #11 │ │ │ │ - andeq r4, r7, r4, rrx │ │ │ │ + @ instruction: 0x001e4af4 │ │ │ │ + andeq r4, r7, ip, lsr #1 │ │ │ │ │ │ │ │ -00080eb4 : │ │ │ │ - b 80d30 │ │ │ │ +00080f2c : │ │ │ │ + b 80da8 │ │ │ │ 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] @ 80f58 │ │ │ │ - bl fe234 │ │ │ │ + ldr r1, [pc, #100] @ 80fd0 │ │ │ │ + bl fe3a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80f04 │ │ │ │ + bne 80f7c │ │ │ │ mov r0, #0 │ │ │ │ - b 80f50 │ │ │ │ + b 80fc8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5679c │ │ │ │ + bl 567e4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 80f28 │ │ │ │ - bl a5784 │ │ │ │ + bne 80fa0 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80efc │ │ │ │ + bne 80f74 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 80f4c │ │ │ │ - bl a5784 │ │ │ │ + bne 80fc4 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80efc │ │ │ │ - ldr r0, [pc, #8] @ 80f5c │ │ │ │ + bne 80f74 │ │ │ │ + ldr r0, [pc, #8] @ 80fd4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r5, r4, lsl #16 │ │ │ │ + eorseq sl, r5, r4, lsl #10 │ │ │ │ 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 a5a74 │ │ │ │ + bl a5adc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 80f94 │ │ │ │ + bne 8100c │ │ │ │ mvn r0, #0 │ │ │ │ - b 81020 │ │ │ │ + b 81098 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #136] @ 81028 │ │ │ │ - ldrne r0, [pc, #136] @ 8102c │ │ │ │ + ldreq r0, [pc, #136] @ 810a0 │ │ │ │ + ldrne r0, [pc, #136] @ 810a4 │ │ │ │ moveq r2, #2 │ │ │ │ moveq r1, sp │ │ │ │ movne r2, #3 │ │ │ │ movne r1, sp │ │ │ │ strne r4, [sp, #8] │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 19f50c │ │ │ │ + bl 19e614 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 80fe8 │ │ │ │ + beq 81060 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80fe8 │ │ │ │ + bne 81060 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 80f8c │ │ │ │ + beq 81004 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 81004 │ │ │ │ + bne 8107c │ │ │ │ mov r0, #0 │ │ │ │ - b 81020 │ │ │ │ + b 81098 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80ffc │ │ │ │ + bne 81074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 80ffc │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 81074 │ │ │ │ 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 81080 │ │ │ │ + bne 810f8 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ moveq r1, #255 @ 0xff │ │ │ │ - beq 81080 │ │ │ │ - ldr r2, [pc, #72] @ 810c0 │ │ │ │ + beq 810f8 │ │ │ │ + ldr r2, [pc, #72] @ 81138 │ │ │ │ cmp r3, #2 │ │ │ │ - ldr r1, [pc, #68] @ 810c4 │ │ │ │ + ldr r1, [pc, #68] @ 8113c │ │ │ │ movne r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92714 │ │ │ │ + bl 92778 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 810b4 │ │ │ │ + beq 8112c │ │ │ │ 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 10cbf4 <_PyUnicodeWriter_PrepareInternal@@Base+0x6b8> │ │ │ │ + bl 10cd44 <_PyUnicodeWriter_PrepareInternal@@Base+0x6b8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ │ │ │ │ -000810c8 : │ │ │ │ +00081140 : │ │ │ │ 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 810f0 │ │ │ │ - bl 58630 │ │ │ │ - b 81134 │ │ │ │ - ldr r3, [pc, #68] @ 8113c │ │ │ │ + bne 81168 │ │ │ │ + bl 585e8 │ │ │ │ + b 811ac │ │ │ │ + ldr r3, [pc, #68] @ 811b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #56] @ 81140 │ │ │ │ + ldr r1, [pc, #56] @ 811b8 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 81134 │ │ │ │ + blt 811ac │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #32] @ 81144 │ │ │ │ + ldr r1, [pc, #32] @ 811bc │ │ │ │ mov r2, r6 │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 64f80 │ │ │ │ + b 64fc8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r2, r9, r8, ror fp │ │ │ │ - eorseq lr, r5, r8, asr r1 │ │ │ │ + eorseq r2, r9, r8, ror r8 │ │ │ │ + eorseq sp, r5, r8, asr lr │ │ │ │ │ │ │ │ -00081148 : │ │ │ │ +000811c0 : │ │ │ │ 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 81170 │ │ │ │ - bl 58630 │ │ │ │ - b 81218 │ │ │ │ - ldr r3, [pc, #168] @ 81220 │ │ │ │ + bne 811e8 │ │ │ │ + bl 585e8 │ │ │ │ + b 81290 │ │ │ │ + ldr r3, [pc, #168] @ 81298 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #156] @ 81224 │ │ │ │ + ldr r1, [pc, #156] @ 8129c │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 81218 │ │ │ │ - ldr r3, [pc, #136] @ 81228 │ │ │ │ + blt 81290 │ │ │ │ + ldr r3, [pc, #136] @ 812a0 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r6, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 64f80 │ │ │ │ + bl 64fc8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81218 │ │ │ │ + beq 81290 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 81210 │ │ │ │ + bne 81288 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #84] @ 8122c │ │ │ │ + ldr r2, [pc, #84] @ 812a4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #76] @ 81230 │ │ │ │ + ldr r1, [pc, #76] @ 812a8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81218 │ │ │ │ + beq 81290 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81218 │ │ │ │ + bne 81290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 81218 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 81290 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23ead4 │ │ │ │ + b 23e834 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r2, r9, ip, asr #23 │ │ │ │ - eorseq lr, r5, r8, asr r1 │ │ │ │ + eorseq r2, r9, ip, asr #17 │ │ │ │ + eorseq sp, r5, r8, asr lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r7, r4, ror #4 │ │ │ │ + eorseq r2, r7, r4, ror #30 │ │ │ │ │ │ │ │ -00081234 : │ │ │ │ +000812ac : │ │ │ │ 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 8125c │ │ │ │ - bl 58630 │ │ │ │ - b 812a0 │ │ │ │ - ldr r3, [pc, #68] @ 812a8 │ │ │ │ + bne 812d4 │ │ │ │ + bl 585e8 │ │ │ │ + b 81318 │ │ │ │ + ldr r3, [pc, #68] @ 81320 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #56] @ 812ac │ │ │ │ + ldr r1, [pc, #56] @ 81324 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 812a0 │ │ │ │ + blt 81318 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #32] @ 812b0 │ │ │ │ + ldr r1, [pc, #32] @ 81328 │ │ │ │ mov r2, r6 │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 229000 │ │ │ │ + b 228d64 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r2, r9, r8, lsr #24 │ │ │ │ - eorseq lr, r5, r8, asr r1 │ │ │ │ + eorseq r2, r9, r8, lsr #18 │ │ │ │ + eorseq sp, r5, r8, asr lr │ │ │ │ │ │ │ │ -000812b4 : │ │ │ │ +0008132c : │ │ │ │ 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 812dc │ │ │ │ - bl 58630 │ │ │ │ - b 81304 │ │ │ │ - ldr r3, [pc, #164] @ 81388 │ │ │ │ + bne 81354 │ │ │ │ + bl 585e8 │ │ │ │ + b 8137c │ │ │ │ + ldr r3, [pc, #164] @ 81400 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #152] @ 8138c │ │ │ │ + ldr r1, [pc, #152] @ 81404 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9b64 │ │ │ │ + bl 1b9040 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8130c │ │ │ │ + bge 81384 │ │ │ │ mov r4, #0 │ │ │ │ - b 81380 │ │ │ │ - ldr r3, [pc, #124] @ 81390 │ │ │ │ + b 813f8 │ │ │ │ + ldr r3, [pc, #124] @ 81408 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 229000 │ │ │ │ + bl 228d64 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81304 │ │ │ │ + beq 8137c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 81380 │ │ │ │ - ldr r2, [pc, #76] @ 81394 │ │ │ │ + bne 813f8 │ │ │ │ + ldr r2, [pc, #76] @ 8140c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #68] @ 81398 │ │ │ │ + ldr r1, [pc, #68] @ 81410 │ │ │ │ mov r2, r5 │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81304 │ │ │ │ + beq 8137c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81304 │ │ │ │ + bne 8137c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 81304 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 8137c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x00392cb8 │ │ │ │ - eorseq lr, r5, r8, asr r1 │ │ │ │ + @ instruction: 0x003929b8 │ │ │ │ + eorseq sp, r5, r8, asr lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r4, lsl sp │ │ │ │ + eorseq r2, r9, r4, lsl sl │ │ │ │ │ │ │ │ -0008139c : │ │ │ │ +00081414 : │ │ │ │ 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 1449f8 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 144b50 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b b1bec │ │ │ │ + b b1c9c │ │ │ │ │ │ │ │ -000813d4 : │ │ │ │ +0008144c : │ │ │ │ mov r3, #0 │ │ │ │ - b 224b94 │ │ │ │ + b 2247b4 │ │ │ │ │ │ │ │ -000813dc <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +00081454 <_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 10b27c <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl 10b3ec <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0008140c <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +00081484 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - ldreq r2, [pc, #20] @ 8142c <_PyUnicodeWriter_PrepareKindInternal@@Base+0x20> │ │ │ │ - beq 81424 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + ldreq r2, [pc, #20] @ 814a4 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x20> │ │ │ │ + beq 8149c <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ cmp r1, #4 │ │ │ │ - ldr r2, [pc, #12] @ 81430 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x24> │ │ │ │ + ldr r2, [pc, #12] @ 814a8 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x24> │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ mov r1, #0 │ │ │ │ - b 10c53c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b 10c68c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ │ │ │ │ -00081434 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +000814ac <_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] @ 81598 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + ldr r1, [pc, #320] @ 81610 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bls 814a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bls 81520 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ tst r3, #3 │ │ │ │ - bne 81498 <_PyUnicodeWriter_WriteLatin1String@@Base+0x64> │ │ │ │ + bne 81510 <_PyUnicodeWriter_WriteLatin1String@@Base+0x64> │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc 8148c <_PyUnicodeWriter_WriteLatin1String@@Base+0x58> │ │ │ │ + bcc 81504 <_PyUnicodeWriter_WriteLatin1String@@Base+0x58> │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ tst r1, r2 │ │ │ │ - beq 8146c <_PyUnicodeWriter_WriteLatin1String@@Base+0x38> │ │ │ │ - b 814b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ + beq 814e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38> │ │ │ │ + b 81528 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ cmp r7, r2 │ │ │ │ - beq 814a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + beq 81520 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 8145c <_PyUnicodeWriter_WriteLatin1String@@Base+0x28> │ │ │ │ - b 814b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ + bge 814d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28> │ │ │ │ + b 81528 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - b 814b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x80> │ │ │ │ + b 8152c <_PyUnicodeWriter_WriteLatin1String@@Base+0x80> │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 81504 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bcc 8157c <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt 81504 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + blt 8157c <_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 81524 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ + beq 8159c <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r3, r3, #20 │ │ │ │ addeq r3, r3, #28 │ │ │ │ - b 81524 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ + b 8159c <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 814d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + beq 8154c <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10c53c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c68c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 814d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + bne 8154c <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - beq 8154c <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ + beq 815c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ cmp r2, #4 │ │ │ │ addeq r3, r3, r0, lsl #2 │ │ │ │ - beq 8156c <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ + beq 815e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ add r0, r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 29cdc │ │ │ │ - b 81584 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ + b 815fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ add r3, r3, r0, lsl #1 │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ - bls 81584 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ + bls 815fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ ldrb r2, [r2] │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 81550 <_PyUnicodeWriter_WriteLatin1String@@Base+0x11c> │ │ │ │ + b 815c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x11c> │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ ldrbhi r2, [r2] │ │ │ │ strhi r2, [r3], #4 │ │ │ │ - bhi 8156c <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ + bhi 815e4 <_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] @ 816b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x27c> │ │ │ │ + ldr r2, [pc, #252] @ 81728 <_PyUnicodeWriter_WriteLatin1String@@Base+0x27c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 816b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ + ldr r0, [pc, #244] @ 8172c <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 815ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x1b8> │ │ │ │ + bne 81664 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1b8> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 816b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + ldr r3, [pc, #224] @ 81730 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 81628 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + beq 816a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 81628 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ - b 815f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1bc> │ │ │ │ + ble 816a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + b 81668 <_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 81640 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20c> │ │ │ │ + bne 816b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 816b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + ldr r3, [pc, #160] @ 81730 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 81628 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + beq 816a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 81644 <_PyUnicodeWriter_WriteLatin1String@@Base+0x210> │ │ │ │ - ldr r3, [pc, #140] @ 816bc <_PyUnicodeWriter_WriteLatin1String@@Base+0x288> │ │ │ │ - ldr r1, [pc, #140] @ 816c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt 816bc <_PyUnicodeWriter_WriteLatin1String@@Base+0x210> │ │ │ │ + ldr r3, [pc, #140] @ 81734 <_PyUnicodeWriter_WriteLatin1String@@Base+0x288> │ │ │ │ + ldr r1, [pc, #140] @ 81738 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b 816a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + b 81720 <_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 1f87fc │ │ │ │ + bl 1f7ee4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 81684 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ + beq 816fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 81684 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ + bne 816fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 816a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + beq 81720 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 816a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + bne 81720 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 8176c <_PyUnicodeWriter_WriteLatin1String@@Base+0x338> │ │ │ │ + ldr r1, [pc, #144] @ 817e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x338> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 81770 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33c> │ │ │ │ + ldr r2, [pc, #140] @ 817e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 81724 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f0> │ │ │ │ + bne 8179c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f0> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 81774 <_PyUnicodeWriter_WriteLatin1String@@Base+0x340> │ │ │ │ + ldr r3, [pc, #120] @ 817ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x340> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 8170c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d8> │ │ │ │ + beq 81784 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 81728 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f4> │ │ │ │ - ldr r3, [pc, #100] @ 81778 <_PyUnicodeWriter_WriteLatin1String@@Base+0x344> │ │ │ │ - ldr r1, [pc, #100] @ 8177c <_PyUnicodeWriter_WriteLatin1String@@Base+0x348> │ │ │ │ + bgt 817a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f4> │ │ │ │ + ldr r3, [pc, #100] @ 817f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x344> │ │ │ │ + ldr r1, [pc, #100] @ 817f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x348> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r5, #0 │ │ │ │ - b 81764 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + b 817dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 204d98 │ │ │ │ + bl 2048d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 81764 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + beq 817dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81764 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + bne 817dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 81828 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f4> │ │ │ │ + ldr r1, [pc, #144] @ 818a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 8182c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f8> │ │ │ │ + ldr r2, [pc, #140] @ 818a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 817e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ac> │ │ │ │ + bne 81858 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ac> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 81830 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3fc> │ │ │ │ + ldr r3, [pc, #120] @ 818a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3fc> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 817c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x394> │ │ │ │ + beq 81840 <_PyUnicodeWriter_WriteLatin1String@@Base+0x394> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 817e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ - ldr r3, [pc, #100] @ 81834 <_PyUnicodeWriter_WriteLatin1String@@Base+0x400> │ │ │ │ - ldr r1, [pc, #100] @ 81838 <_PyUnicodeWriter_WriteLatin1String@@Base+0x404> │ │ │ │ + bgt 8185c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + ldr r3, [pc, #100] @ 818ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x400> │ │ │ │ + ldr r1, [pc, #100] @ 818b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x404> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r5, #0 │ │ │ │ - b 81820 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + b 81898 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a8c4 │ │ │ │ + bl 17acec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 81820 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + beq 81898 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81820 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + bne 81898 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 818e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b0> │ │ │ │ + ldr r1, [pc, #144] @ 8195c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 818e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b4> │ │ │ │ + ldr r2, [pc, #140] @ 81960 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 8189c <_PyUnicodeWriter_WriteLatin1String@@Base+0x468> │ │ │ │ + bne 81914 <_PyUnicodeWriter_WriteLatin1String@@Base+0x468> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 818ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + ldr r3, [pc, #120] @ 81964 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 81884 <_PyUnicodeWriter_WriteLatin1String@@Base+0x450> │ │ │ │ + beq 818fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x450> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 818a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x46c> │ │ │ │ - ldr r3, [pc, #100] @ 818f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ - ldr r1, [pc, #100] @ 818f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4c0> │ │ │ │ + bgt 81918 <_PyUnicodeWriter_WriteLatin1String@@Base+0x46c> │ │ │ │ + ldr r3, [pc, #100] @ 81968 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ + ldr r1, [pc, #100] @ 8196c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r5, #0 │ │ │ │ - b 818dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + b 81954 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 210000 │ │ │ │ + bl 20f798 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 818dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + beq 81954 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 818dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + bne 81954 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ │ │ │ │ -000818f8 : │ │ │ │ +00081970 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 81938 │ │ │ │ + ldr r4, [pc, #40] @ 819b0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - bl 2b1f7c <_PyEval_SetProfile@@Base> │ │ │ │ + bl 2b2314 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 8193c │ │ │ │ - b 2a53f0 │ │ │ │ + ldr r0, [pc, #4] @ 819b4 │ │ │ │ + b 2a5870 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r2, r9, ip, ror sp │ │ │ │ + eorseq r2, r9, ip, ror sl │ │ │ │ │ │ │ │ -00081940 : │ │ │ │ +000819b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 27429c │ │ │ │ + bl 2742ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 81968 │ │ │ │ - bl 11a838 │ │ │ │ + bne 819e0 │ │ │ │ + bl 11a980 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81988 │ │ │ │ + beq 81a00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81988 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 81a00 │ │ │ │ + bl 9adc8 <_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 27429c │ │ │ │ + bl 2742ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81a1c │ │ │ │ + beq 81a94 │ │ │ │ add r5, r4, r5, lsl #2 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - beq 819e0 │ │ │ │ - ldr r1, [pc, #84] @ 81a24 │ │ │ │ + beq 81a58 │ │ │ │ + ldr r1, [pc, #84] @ 81a9c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl ad1c4 │ │ │ │ + bl ad278 │ │ │ │ mov r5, r0 │ │ │ │ - b 819ec │ │ │ │ + b 81a64 │ │ │ │ mov r1, r6 │ │ │ │ - bl 118a18 │ │ │ │ + bl 118b5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81a08 │ │ │ │ + beq 81a80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 81a10 │ │ │ │ + beq 81a88 │ │ │ │ mov r4, r5 │ │ │ │ - b 81a1c │ │ │ │ + b 81a94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 81a08 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 81a80 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r3, r6, r8, asr #4 │ │ │ │ + eorseq r2, r6, r8, asr #30 │ │ │ │ │ │ │ │ -00081a28 : │ │ │ │ +00081aa0 : │ │ │ │ mov r3, #2 │ │ │ │ - b 81990 │ │ │ │ + b 81a08 │ │ │ │ │ │ │ │ -00081a30 : │ │ │ │ +00081aa8 : │ │ │ │ mov r3, #3 │ │ │ │ - b 81990 │ │ │ │ + b 81a08 │ │ │ │ │ │ │ │ -00081a38 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +00081ab0 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1aa2d4 │ │ │ │ + bl 1a940c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 32db40 │ │ │ │ + b 32d8c8 │ │ │ │ │ │ │ │ -00081a5c <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ +00081ad4 <_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] @ 81acc <_PyXI_NamespaceFromNames@@Base+0x70> │ │ │ │ + ldr r3, [pc, #88] @ 81b44 <_PyXI_NamespaceFromNames@@Base+0x70> │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r3 │ │ │ │ - bne 81a84 <_PyXI_NamespaceFromNames@@Base+0x28> │ │ │ │ + bne 81afc <_PyXI_NamespaceFromNames@@Base+0x28> │ │ │ │ mov r4, #0 │ │ │ │ - b 81ac4 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ + b 81b3c <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ mov r5, r0 │ │ │ │ - bl 30288c │ │ │ │ + bl 302be4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81a7c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + beq 81af4 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ mov r1, r5 │ │ │ │ - bl 302d1c │ │ │ │ + bl 303074 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 81ac4 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ + bne 81b3c <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ceaf0 │ │ │ │ + bl 1ce000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81a7c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ - bl 11a838 │ │ │ │ - b 81a7c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + bne 81af4 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + bl 11a980 │ │ │ │ + b 81af4 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00081ad0 : │ │ │ │ - ldr r1, [pc, #28] @ 81af4 │ │ │ │ - ldr r3, [pc, #28] @ 81af8 │ │ │ │ +00081b48 : │ │ │ │ + ldr r1, [pc, #28] @ 81b6c │ │ │ │ + ldr r3, [pc, #28] @ 81b70 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356b80 │ │ │ │ - ldr r2, [pc, #20] @ 81afc │ │ │ │ + bl 356890 │ │ │ │ + ldr r2, [pc, #20] @ 81b74 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 18f184 <_PyErr_SetString@@Base> │ │ │ │ + b 18ed20 <_PyErr_SetString@@Base> │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r2, r9, r4, lsr #27 │ │ │ │ + eorseq r2, r9, r4, lsr #21 │ │ │ │ │ │ │ │ -00081b00 <_PyState_AddModule@@Base>: │ │ │ │ +00081b78 <_PyState_AddModule@@Base>: │ │ │ │ subs r3, r2, #0 │ │ │ │ - beq 81b4c <_PyState_AddModule@@Base+0x4c> │ │ │ │ + beq 81bc4 <_PyState_AddModule@@Base+0x4c> │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81b40 <_PyState_AddModule@@Base+0x40> │ │ │ │ + beq 81bb8 <_PyState_AddModule@@Base+0x40> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 81b54 <_PyState_AddModule@@Base+0x54> │ │ │ │ - ldr r2, [pc, #36] @ 81b58 <_PyState_AddModule@@Base+0x58> │ │ │ │ + ldr r3, [pc, #36] @ 81bcc <_PyState_AddModule@@Base+0x54> │ │ │ │ + ldr r2, [pc, #36] @ 81bd0 <_PyState_AddModule@@Base+0x58> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f184 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ed20 <_PyErr_SetString@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 23f0f4 │ │ │ │ + b 23ee54 │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r6, r7, r0, lsr #28 │ │ │ │ + eorseq r6, r7, r0, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 81b84 <_PyState_AddModule@@Base+0x84> │ │ │ │ - ldr r2, [pc, #16] @ 81b88 <_PyState_AddModule@@Base+0x88> │ │ │ │ + ldr r3, [pc, #16] @ 81bfc <_PyState_AddModule@@Base+0x84> │ │ │ │ + ldr r2, [pc, #16] @ 81c00 <_PyState_AddModule@@Base+0x88> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f184 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ed20 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r9, r8, asr #27 │ │ │ │ + eorseq r2, r9, r8, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 81bb4 <_PyState_AddModule@@Base+0xb4> │ │ │ │ - ldr r2, [pc, #16] @ 81bb8 <_PyState_AddModule@@Base+0xb8> │ │ │ │ + ldr r3, [pc, #16] @ 81c2c <_PyState_AddModule@@Base+0xb4> │ │ │ │ + ldr r2, [pc, #16] @ 81c30 <_PyState_AddModule@@Base+0xb8> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f184 <_PyErr_SetString@@Base> │ │ │ │ + bl 18ed20 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r9, r8, asr #27 │ │ │ │ + eorseq r2, r9, r8, asr #21 │ │ │ │ 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 81bfc <_PyState_AddModule@@Base+0xfc> │ │ │ │ - ldr r2, [pc, #84] @ 81c3c <_PyState_AddModule@@Base+0x13c> │ │ │ │ - ldr r1, [pc, #84] @ 81c40 <_PyState_AddModule@@Base+0x140> │ │ │ │ - ldr r0, [pc, #84] @ 81c44 <_PyState_AddModule@@Base+0x144> │ │ │ │ + bne 81c74 <_PyState_AddModule@@Base+0xfc> │ │ │ │ + ldr r2, [pc, #84] @ 81cb4 <_PyState_AddModule@@Base+0x13c> │ │ │ │ + ldr r1, [pc, #84] @ 81cb8 <_PyState_AddModule@@Base+0x140> │ │ │ │ + ldr r0, [pc, #84] @ 81cbc <_PyState_AddModule@@Base+0x144> │ │ │ │ mov r3, r4 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #68] @ 81c48 <_PyState_AddModule@@Base+0x148> │ │ │ │ - bl 356b80 │ │ │ │ + ldr r2, [pc, #68] @ 81cc0 <_PyState_AddModule@@Base+0x148> │ │ │ │ + bl 356890 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl 23fcc8 │ │ │ │ + bl 23fa28 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 81bf4 <_PyState_AddModule@@Base+0xf4> │ │ │ │ + beq 81c6c <_PyState_AddModule@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81c34 <_PyState_AddModule@@Base+0x134> │ │ │ │ + beq 81cac <_PyState_AddModule@@Base+0x134> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 242050 │ │ │ │ - ldr r0, [pc, #16] @ 81c4c <_PyState_AddModule@@Base+0x14c> │ │ │ │ + b 241db0 │ │ │ │ + ldr r0, [pc, #16] @ 81cc4 <_PyState_AddModule@@Base+0x14c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - @ instruction: 0x0036aff4 │ │ │ │ - eorseq r5, r6, r8, asr r4 │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + @ instruction: 0x0036acf4 │ │ │ │ + eorseq r5, r6, r8, asr r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 81edc <_PyState_AddModule@@Base+0x3dc> │ │ │ │ - ldr r3, [pc, #624] @ 81ee8 <_PyState_AddModule@@Base+0x3e8> │ │ │ │ - bl 356b80 │ │ │ │ + beq 81f54 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + ldr r3, [pc, #624] @ 81f60 <_PyState_AddModule@@Base+0x3e8> │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ movgt r6, #1 │ │ │ │ - bgt 81ca8 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ + bgt 81d20 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ movne r6, #0 │ │ │ │ - bne 81ca8 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ + bne 81d20 <_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] @ 81eec <_PyState_AddModule@@Base+0x3ec> │ │ │ │ + ldr r3, [pc, #572] @ 81f64 <_PyState_AddModule@@Base+0x3ec> │ │ │ │ ldr r8, [r3] │ │ │ │ add r8, r8, #16 │ │ │ │ ldr r0, [r8, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81d10 <_PyState_AddModule@@Base+0x210> │ │ │ │ - bl 9df70 │ │ │ │ + beq 81d88 <_PyState_AddModule@@Base+0x210> │ │ │ │ + bl 9df20 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 81eb8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81f30 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81d00 <_PyState_AddModule@@Base+0x200> │ │ │ │ + beq 81d78 <_PyState_AddModule@@Base+0x200> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81d00 <_PyState_AddModule@@Base+0x200> │ │ │ │ + bne 81d78 <_PyState_AddModule@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ add r8, r8, #16 │ │ │ │ - beq 81cb4 <_PyState_AddModule@@Base+0x1b4> │ │ │ │ - b 81eb8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #472] @ 81ef0 <_PyState_AddModule@@Base+0x3f0> │ │ │ │ + beq 81d2c <_PyState_AddModule@@Base+0x1b4> │ │ │ │ + b 81f30 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #472] @ 81f68 <_PyState_AddModule@@Base+0x3f0> │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r0, [r8] │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81d7c <_PyState_AddModule@@Base+0x27c> │ │ │ │ + beq 81df4 <_PyState_AddModule@@Base+0x27c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81d18 <_PyState_AddModule@@Base+0x218> │ │ │ │ - bl 9df70 │ │ │ │ + beq 81d90 <_PyState_AddModule@@Base+0x218> │ │ │ │ + bl 9df20 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 81eb8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81f30 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81d70 <_PyState_AddModule@@Base+0x270> │ │ │ │ + beq 81de8 <_PyState_AddModule@@Base+0x270> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81d70 <_PyState_AddModule@@Base+0x270> │ │ │ │ + bne 81de8 <_PyState_AddModule@@Base+0x270> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 81d18 <_PyState_AddModule@@Base+0x218> │ │ │ │ - b 81eb8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #368] @ 81ef4 <_PyState_AddModule@@Base+0x3f4> │ │ │ │ + beq 81d90 <_PyState_AddModule@@Base+0x218> │ │ │ │ + b 81f30 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #368] @ 81f6c <_PyState_AddModule@@Base+0x3f4> │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r0, [r8] │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81de8 <_PyState_AddModule@@Base+0x2e8> │ │ │ │ + beq 81e60 <_PyState_AddModule@@Base+0x2e8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81d84 <_PyState_AddModule@@Base+0x284> │ │ │ │ - bl 9df70 │ │ │ │ + beq 81dfc <_PyState_AddModule@@Base+0x284> │ │ │ │ + bl 9df20 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 81eb8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81f30 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81ddc <_PyState_AddModule@@Base+0x2dc> │ │ │ │ + beq 81e54 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81ddc <_PyState_AddModule@@Base+0x2dc> │ │ │ │ + bne 81e54 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 81d84 <_PyState_AddModule@@Base+0x284> │ │ │ │ - b 81eb8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #264] @ 81ef8 <_PyState_AddModule@@Base+0x3f8> │ │ │ │ + beq 81dfc <_PyState_AddModule@@Base+0x284> │ │ │ │ + b 81f30 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #264] @ 81f70 <_PyState_AddModule@@Base+0x3f8> │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81ee0 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ + beq 81f58 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ ldr r0, [r6] │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81ee0 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ - bl 9df70 │ │ │ │ + beq 81f58 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ + bl 9df20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81eb8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81f30 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1159b4 │ │ │ │ + bl 115b00 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 81e50 <_PyState_AddModule@@Base+0x350> │ │ │ │ + bge 81ec8 <_PyState_AddModule@@Base+0x350> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81eb8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81f30 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81eb8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + bne 81f30 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 81eb8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - beq 81e7c <_PyState_AddModule@@Base+0x37c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 81f30 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81ef4 <_PyState_AddModule@@Base+0x37c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81df8 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + beq 81e70 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81df8 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + bne 81e70 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 81df8 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 81e70 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81eb0 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ + beq 81f28 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81eb0 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ + bne 81f28 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 81df8 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + beq 81e70 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81edc <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + beq 81f54 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 81edc <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + bne 81f54 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 │ │ │ │ @@ -90340,240 +90370,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 81f38 <_PyState_AddModule@@Base+0x438> │ │ │ │ - ldr r1, [pc, #84] @ 81f88 <_PyState_AddModule@@Base+0x488> │ │ │ │ - ldr r0, [pc, #84] @ 81f8c <_PyState_AddModule@@Base+0x48c> │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #80] @ 81f90 <_PyState_AddModule@@Base+0x490> │ │ │ │ + bne 81fb0 <_PyState_AddModule@@Base+0x438> │ │ │ │ + ldr r1, [pc, #84] @ 82000 <_PyState_AddModule@@Base+0x488> │ │ │ │ + ldr r0, [pc, #84] @ 82004 <_PyState_AddModule@@Base+0x48c> │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #80] @ 82008 <_PyState_AddModule@@Base+0x490> │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 81f50 <_PyState_AddModule@@Base+0x450> │ │ │ │ - bl 16c244 │ │ │ │ - b 81f7c <_PyState_AddModule@@Base+0x47c> │ │ │ │ - bl 162220 │ │ │ │ + bne 81fc8 <_PyState_AddModule@@Base+0x450> │ │ │ │ + bl 16c520 │ │ │ │ + b 81ff4 <_PyState_AddModule@@Base+0x47c> │ │ │ │ + bl 162534 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 81f7c <_PyState_AddModule@@Base+0x47c> │ │ │ │ - ldr r3, [pc, #48] @ 81f94 <_PyState_AddModule@@Base+0x494> │ │ │ │ + bge 81ff4 <_PyState_AddModule@@Base+0x47c> │ │ │ │ + ldr r3, [pc, #48] @ 8200c <_PyState_AddModule@@Base+0x494> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 1898cc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81f7c <_PyState_AddModule@@Base+0x47c> │ │ │ │ + beq 81ff4 <_PyState_AddModule@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1898f4 <_PyErr_Clear@@Base> │ │ │ │ + bl 189490 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 182008 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - eorseq sl, r5, r0, ror #17 │ │ │ │ - @ instruction: 0x003cf2f0 │ │ │ │ + b 182430 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + eorseq sl, r5, r0, ror #11 │ │ │ │ + @ instruction: 0x003ceff0 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ │ │ │ │ -00081f98 : │ │ │ │ +00082010 : │ │ │ │ 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] @ 82038 │ │ │ │ - bl 18ef28 │ │ │ │ + ldr r0, [pc, #128] @ 820b0 │ │ │ │ + bl 18eac4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 81fe0 │ │ │ │ - bl a5784 │ │ │ │ + bne 82058 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8202c │ │ │ │ - ldr r0, [pc, #104] @ 8203c │ │ │ │ - bl 16f630 │ │ │ │ + bne 820a4 │ │ │ │ + ldr r0, [pc, #104] @ 820b4 │ │ │ │ + bl 16f94c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 8202c │ │ │ │ + beq 820a4 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #84] @ 82040 │ │ │ │ + ldr r0, [pc, #84] @ 820b8 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ strd r4, [sp] │ │ │ │ - bl c0498 │ │ │ │ + bl c0524 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 82018 │ │ │ │ + beq 82090 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 82020 │ │ │ │ + beq 82098 │ │ │ │ mov r4, r5 │ │ │ │ - b 8202c │ │ │ │ + b 820a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 82018 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 82090 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sp, r7, r0, asr #1 │ │ │ │ - @ instruction: 0x0035a8b4 │ │ │ │ + @ instruction: 0x0035a5b4 │ │ │ │ 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 82068 │ │ │ │ + bne 820e0 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #120] @ 820e0 │ │ │ │ - b 263724 │ │ │ │ - ldr r0, [pc, #116] @ 820e4 │ │ │ │ - bl 263724 │ │ │ │ + ldr r0, [pc, #120] @ 82158 │ │ │ │ + b 26361c │ │ │ │ + ldr r0, [pc, #116] @ 8215c │ │ │ │ + bl 26361c │ │ │ │ sub r4, r4, #4 │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ sub r3, r1, #32 │ │ │ │ - beq 820d4 │ │ │ │ + beq 8214c │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne 82098 │ │ │ │ - ldr r0, [pc, #84] @ 820e8 │ │ │ │ - bl 263724 │ │ │ │ - b 82074 │ │ │ │ + bne 82110 │ │ │ │ + ldr r0, [pc, #84] @ 82160 │ │ │ │ + bl 26361c │ │ │ │ + b 820ec │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi 820ac │ │ │ │ - ldr r0, [pc, #68] @ 820ec │ │ │ │ - bl 263724 │ │ │ │ - b 82074 │ │ │ │ + bhi 82124 │ │ │ │ + ldr r0, [pc, #68] @ 82164 │ │ │ │ + bl 26361c │ │ │ │ + b 820ec │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi 820c0 │ │ │ │ - ldr r0, [pc, #52] @ 820f0 │ │ │ │ - bl 263724 │ │ │ │ - b 82074 │ │ │ │ + bhi 82138 │ │ │ │ + ldr r0, [pc, #52] @ 82168 │ │ │ │ + bl 26361c │ │ │ │ + b 820ec │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - ldr r0, [pc, #40] @ 820f4 │ │ │ │ - ldrcs r0, [pc, #40] @ 820f8 │ │ │ │ - bl 263724 │ │ │ │ - b 82074 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 820e4 │ │ │ │ - b 263724 │ │ │ │ - eorseq r7, r6, r8, ror r0 │ │ │ │ - eorseq r0, r7, r0, lsl sl │ │ │ │ - eorseq r2, r9, r4, ror #27 │ │ │ │ - eorseq r2, r9, r8, ror #27 │ │ │ │ - eorseq r2, r9, ip, ror #27 │ │ │ │ - @ instruction: 0x00392df4 │ │ │ │ - mlaseq r6, r0, r3, r4 │ │ │ │ + ldr r0, [pc, #40] @ 8216c │ │ │ │ + ldrcs r0, [pc, #40] @ 82170 │ │ │ │ + bl 26361c │ │ │ │ + b 820ec │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #4] @ 8215c │ │ │ │ + b 26361c │ │ │ │ + eorseq r6, r6, r8, ror sp │ │ │ │ + eorseq r0, r7, r0, lsl r7 │ │ │ │ + eorseq r2, r9, r4, ror #21 │ │ │ │ + eorseq r2, r9, r8, ror #21 │ │ │ │ + eorseq r2, r9, ip, ror #21 │ │ │ │ + @ instruction: 0x00392af4 │ │ │ │ + mlaseq r6, r0, r0, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #120] @ 8218c │ │ │ │ + ldr r6, [pc, #120] @ 82204 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r6 │ │ │ │ mov r5, r2 │ │ │ │ - beq 82130 │ │ │ │ + beq 821a8 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 82160 │ │ │ │ + bne 821d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 82168 │ │ │ │ - ldr r0, [pc, #80] @ 82190 │ │ │ │ - bl 1cd100 <_PyArg_NoPositional@@Base> │ │ │ │ + beq 821e0 │ │ │ │ + ldr r0, [pc, #80] @ 82208 │ │ │ │ + bl 1cc618 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82184 │ │ │ │ + beq 821fc │ │ │ │ cmp r4, r6 │ │ │ │ - beq 82168 │ │ │ │ + beq 821e0 │ │ │ │ ldr r2, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 82168 │ │ │ │ + beq 821e0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 253adc │ │ │ │ + b 2538a4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 82160 │ │ │ │ - ldr r0, [pc, #24] @ 82190 │ │ │ │ + beq 821d8 │ │ │ │ + ldr r0, [pc, #24] @ 82208 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f0534 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1efc1c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82160 │ │ │ │ + bne 821d8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq ip, r5, r8, lsr #29 │ │ │ │ - @ instruction: 0x00392dfc │ │ │ │ + @ instruction: 0x00392afc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #100] @ 82210 │ │ │ │ + ldr r3, [pc, #100] @ 82288 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 82204 │ │ │ │ + beq 8227c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1aad64 │ │ │ │ + bl 1a9e9c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 821ec │ │ │ │ - ldr r3, [pc, #52] @ 82214 │ │ │ │ - ldr r1, [pc, #52] @ 82218 │ │ │ │ + bne 82264 │ │ │ │ + ldr r3, [pc, #52] @ 8228c │ │ │ │ + ldr r1, [pc, #52] @ 82290 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 82208 │ │ │ │ + bl 18ec84 │ │ │ │ + b 82280 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2cb118 <_Py_RestoreSignals@@Base+0x28a0> │ │ │ │ - ldr r4, [pc, #16] @ 8221c │ │ │ │ + b 2cb52c <_Py_RestoreSignals@@Base+0x28a0> │ │ │ │ + ldr r4, [pc, #16] @ 82294 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r7, r8, lsr #13 │ │ │ │ + eorseq fp, r7, r8, lsr #7 │ │ │ │ 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] @ 822f0 │ │ │ │ + ldr r3, [pc, #180] @ 82368 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8224c │ │ │ │ + beq 822c4 │ │ │ │ bl 2928c │ │ │ │ - ldr r1, [pc, #160] @ 822f4 │ │ │ │ + ldr r1, [pc, #160] @ 8236c │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #20] │ │ │ │ bl 29220 │ │ │ │ - ldr r1, [pc, #136] @ 822f8 │ │ │ │ + ldr r1, [pc, #136] @ 82370 │ │ │ │ mov r2, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_Py_write_noraise@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 822a8 │ │ │ │ + beq 82320 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2334a0 <_Py_write_noraise@@Base> │ │ │ │ - ldr r1, [pc, #92] @ 822fc │ │ │ │ + bl 233204 <_Py_write_noraise@@Base> │ │ │ │ + ldr r1, [pc, #92] @ 82374 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_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 │ │ │ │ @@ -90586,154 +90616,154 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 2b65c │ │ │ │ subseq r4, ip, r0, lsr pc │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r7, r5, r0, asr r9 │ │ │ │ - ldrheq sl, [r7], -ip @ │ │ │ │ + eorseq r7, r5, r0, asr r6 │ │ │ │ + @ instruction: 0x00379dbc │ │ │ │ │ │ │ │ -00082300 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +00082378 <_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] @ 8231c <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ - bl 82220 │ │ │ │ - eorseq r2, r9, r4, lsl lr │ │ │ │ + ldr r1, [pc] @ 82394 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ + bl 82298 │ │ │ │ + eorseq r2, r9, r4, lsl fp │ │ │ │ │ │ │ │ -00082320 : │ │ │ │ +00082398 : │ │ │ │ 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 82388 │ │ │ │ - bl c69fc <_Py_GetConfig@@Base> │ │ │ │ + bne 82400 │ │ │ │ + bl c6a7c <_Py_GetConfig@@Base> │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82388 │ │ │ │ - ldr r1, [pc, #44] @ 82390 │ │ │ │ + beq 82400 │ │ │ │ + ldr r1, [pc, #44] @ 82408 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82388 │ │ │ │ - ldr r1, [pc, #28] @ 82394 │ │ │ │ + beq 82400 │ │ │ │ + ldr r1, [pc, #28] @ 8240c │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r6, r5, r8, asr #29 │ │ │ │ - mlaseq r7, r4, r2, r2 │ │ │ │ + eorseq r6, r5, r8, asr #23 │ │ │ │ + mlaseq r7, r4, pc, r1 @ │ │ │ │ │ │ │ │ -00082398 : │ │ │ │ +00082410 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b 2c318 │ │ │ │ │ │ │ │ -000823a4 : │ │ │ │ +0008241c : │ │ │ │ mov r3, #0 │ │ │ │ b 2c318 │ │ │ │ │ │ │ │ -000823ac : │ │ │ │ +00082424 : │ │ │ │ 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] @ 823fc │ │ │ │ + ldr r3, [pc, #44] @ 82474 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r1, [pc, #40] @ 82400 │ │ │ │ + ldr r1, [pc, #40] @ 82478 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #13 │ │ │ │ mov r3, sp │ │ │ │ mov r2, #0 │ │ │ │ strd r4, [sp] │ │ │ │ bl 2c318 │ │ │ │ - ldr r0, [pc, #12] @ 82404 │ │ │ │ + ldr r0, [pc, #12] @ 8247c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r9, r8, lsl #13 │ │ │ │ - eorseq r6, r5, r8, asr #29 │ │ │ │ + eorseq r6, r5, r8, asr #23 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00082408 : │ │ │ │ +00082480 : │ │ │ │ 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 78a50 │ │ │ │ + bl 78a98 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0008243c : │ │ │ │ +000824b4 : │ │ │ │ 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 78a50 │ │ │ │ + bl 78a98 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00082474 : │ │ │ │ +000824ec : │ │ │ │ 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 78a50 │ │ │ │ + bl 78a98 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000824ac : │ │ │ │ +00082524 : │ │ │ │ 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) │ │ │ │ │ │ │ │ -000824d8 : │ │ │ │ +00082550 : │ │ │ │ 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] │ │ │ │ @@ -90750,165 +90780,165 @@ │ │ │ │ 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 82554 │ │ │ │ + bne 825cc │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 82580 │ │ │ │ + beq 825f8 │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr ip, [pc, #260] @ 82664 │ │ │ │ + ldr ip, [pc, #260] @ 826dc │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82658 │ │ │ │ + beq 826d0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82608 │ │ │ │ + beq 82680 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1033c4 │ │ │ │ + bl 103538 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 82658 │ │ │ │ - beq 82608 │ │ │ │ - ldr r3, [pc, #196] @ 82668 │ │ │ │ - bl 356b80 │ │ │ │ + blt 826d0 │ │ │ │ + beq 82680 │ │ │ │ + ldr r3, [pc, #196] @ 826e0 │ │ │ │ + bl 356890 │ │ │ │ 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 b8bf8 │ │ │ │ + bl b8c88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 825f4 │ │ │ │ + beq 8266c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ addeq r4, r4, #1 │ │ │ │ - b 825c0 │ │ │ │ - ldr r3, [pc, #112] @ 8266c │ │ │ │ + b 82638 │ │ │ │ + ldr r3, [pc, #112] @ 826e4 │ │ │ │ ldr r3, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r3] │ │ │ │ add r4, r4, r3 │ │ │ │ - b 82634 │ │ │ │ - ldr r3, [pc, #88] @ 82668 │ │ │ │ - bl 356b80 │ │ │ │ + b 826ac │ │ │ │ + ldr r3, [pc, #88] @ 826e0 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r2, [pc, #80] @ 8266c │ │ │ │ + ldr r2, [pc, #80] @ 826e4 │ │ │ │ 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 82648 │ │ │ │ - bl a5784 │ │ │ │ + bne 826c0 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82658 │ │ │ │ + bne 826d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a5a74 │ │ │ │ + b a5adc │ │ │ │ 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 3d854 │ │ │ │ - ldr r0, [pc] @ 8268c │ │ │ │ + bl 3d9c0 │ │ │ │ + ldr r0, [pc] @ 82704 │ │ │ │ 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 826cc │ │ │ │ - ldr r2, [pc, #80] @ 82710 │ │ │ │ - ldr r1, [pc, #80] @ 82714 │ │ │ │ - ldr r0, [pc, #80] @ 82718 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 82704 │ │ │ │ + bne 82744 │ │ │ │ + ldr r2, [pc, #80] @ 82788 │ │ │ │ + ldr r1, [pc, #80] @ 8278c │ │ │ │ + ldr r0, [pc, #80] @ 82790 │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 8277c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82704 │ │ │ │ + beq 8277c │ │ │ │ bl 29c28 │ │ │ │ - ldr r3, [pc, #48] @ 8271c │ │ │ │ + ldr r3, [pc, #48] @ 82794 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ldrne r1, [pc, #32] @ 82720 │ │ │ │ - ldreq r1, [pc, #32] @ 82724 │ │ │ │ - bl 18f0e8 │ │ │ │ + ldrne r1, [pc, #32] @ 82798 │ │ │ │ + ldreq r1, [pc, #32] @ 8279c │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - @ instruction: 0x0036aff4 │ │ │ │ - eorseq pc, r5, r0, lsl #7 │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + @ instruction: 0x0036acf4 │ │ │ │ + eorseq pc, r5, r0, lsl #1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r1, r0 │ │ │ │ - eorseq r2, r9, r0, asr lr │ │ │ │ + mlaseq r5, ip, lr, pc @ │ │ │ │ + eorseq r2, r9, r0, asr fp │ │ │ │ │ │ │ │ -00082728 : │ │ │ │ +000827a0 : │ │ │ │ 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] @ 8281c │ │ │ │ + ldr r1, [pc, #216] @ 82894 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ bl 29d00 │ │ │ │ subs r5, r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 82810 │ │ │ │ - ldr r7, [pc, #196] @ 82820 │ │ │ │ + beq 82888 │ │ │ │ + ldr r7, [pc, #196] @ 82898 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 82774 │ │ │ │ + beq 827ec │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 180394 │ │ │ │ - b 8278c │ │ │ │ - bl 39a08 │ │ │ │ + bl 1807bc │ │ │ │ + b 82804 │ │ │ │ + bl 39c58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 82764 │ │ │ │ - b 82810 │ │ │ │ + beq 827dc │ │ │ │ + b 82888 │ │ │ │ cmp r6, #4096 @ 0x1000 │ │ │ │ - bcc 827e8 │ │ │ │ + bcc 82860 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #4096 @ 0x1000 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sp │ │ │ │ bl 2a6fc │ │ │ │ ldr r3, [r7] │ │ │ │ mov r1, #1 │ │ │ │ @@ -90922,722 +90952,722 @@ │ │ │ │ ldr r0, [r7] │ │ │ │ bl 29af0 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r4, r4, #1 │ │ │ │ cmp r8, r6 │ │ │ │ orrcc r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82784 │ │ │ │ - b 827fc │ │ │ │ + beq 827fc │ │ │ │ + b 82874 │ │ │ │ mov r0, r5 │ │ │ │ bl 29d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8278c │ │ │ │ - b 82800 │ │ │ │ + beq 82804 │ │ │ │ + b 82878 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29490 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 158018 │ │ │ │ + bl 158330 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq fp, r7, r4, ror sp │ │ │ │ + eorseq fp, r7, r4, ror sl │ │ │ │ subseq r2, ip, r4, ror sp │ │ │ │ │ │ │ │ -00082824 : │ │ │ │ +0008289c : │ │ │ │ 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 8283c │ │ │ │ + bne 828b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 82938 │ │ │ │ + beq 829b0 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, r6 │ │ │ │ bl 29574 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 82884 │ │ │ │ + bne 828fc │ │ │ │ mov r0, r6 │ │ │ │ bl 29940 │ │ │ │ add r5, r6, r0, lsl #2 │ │ │ │ sub r1, r5, r6 │ │ │ │ asr r1, r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl b1fe4 │ │ │ │ + bl b2094 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 828c4 │ │ │ │ + bne 8293c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82938 │ │ │ │ + beq 829b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 82938 │ │ │ │ + bne 829b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 82938 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 829b0 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [r3, r4] │ │ │ │ add r4, r4, #4 │ │ │ │ addne r6, r5, #4 │ │ │ │ - bne 82864 │ │ │ │ - ldr r3, [pc, #92] @ 82944 │ │ │ │ - bl 356b80 │ │ │ │ + bne 828dc │ │ │ │ + ldr r3, [pc, #92] @ 829bc │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r1, [pc, #84] @ 82948 │ │ │ │ + ldr r1, [pc, #84] @ 829c0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 276bf4 │ │ │ │ + bl 276c04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82910 │ │ │ │ - ldr r1, [pc, #64] @ 8294c │ │ │ │ - ldr r0, [pc, #64] @ 82950 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq 82988 │ │ │ │ + ldr r1, [pc, #64] @ 829c4 │ │ │ │ + ldr r0, [pc, #64] @ 829c8 │ │ │ │ + bl 7db44 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 82954 │ │ │ │ - ldr r0, [pc, #12] @ 82950 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 829cc │ │ │ │ + ldr r0, [pc, #12] @ 829c8 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ - eorseq r2, r9, r0, ror lr │ │ │ │ - subseq ip, r3, r0, lsr #8 │ │ │ │ - eorseq r2, r9, r8, lsl #29 │ │ │ │ + eorseq r2, r9, r0, ror fp │ │ │ │ + subseq ip, r3, r8, lsl r1 │ │ │ │ + eorseq r2, r9, r8, lsl #23 │ │ │ │ │ │ │ │ -00082958 : │ │ │ │ +000829d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #132] @ 829f4 │ │ │ │ + ldr r2, [pc, #132] @ 82a6c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 8298c │ │ │ │ - ldr r1, [pc, #116] @ 829f8 │ │ │ │ - ldr r0, [pc, #116] @ 829fc │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 829d4 │ │ │ │ - ldr r2, [pc, #108] @ 82a00 │ │ │ │ + beq 82a04 │ │ │ │ + ldr r1, [pc, #116] @ 82a70 │ │ │ │ + ldr r0, [pc, #116] @ 82a74 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 82a4c │ │ │ │ + ldr r2, [pc, #108] @ 82a78 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 829dc │ │ │ │ + beq 82a54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 829c4 │ │ │ │ + beq 82a3c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 829c4 │ │ │ │ + beq 82a3c │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 829e0 │ │ │ │ - ldr r3, [pc, #56] @ 82a04 │ │ │ │ - ldr r1, [pc, #56] @ 82a08 │ │ │ │ + b 82a58 │ │ │ │ + ldr r3, [pc, #56] @ 82a7c │ │ │ │ + ldr r1, [pc, #56] @ 82a80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - eorseq r6, r7, r4, asr #22 │ │ │ │ + eorseq r6, r7, r4, asr #16 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r9, r0, lsr #29 │ │ │ │ + eorseq r2, r9, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r0, [pc, #332] @ 82b7c │ │ │ │ - ldr r2, [pc, #332] @ 82b80 │ │ │ │ + ldr r0, [pc, #332] @ 82bf4 │ │ │ │ + ldr r2, [pc, #332] @ 82bf8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82a60 │ │ │ │ + bne 82ad8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #312] @ 82b84 │ │ │ │ + ldr r3, [pc, #312] @ 82bfc │ │ │ │ cmp r5, r3 │ │ │ │ - beq 82ad8 │ │ │ │ + beq 82b50 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82ad8 │ │ │ │ - b 82a64 │ │ │ │ + ble 82b50 │ │ │ │ + b 82adc │ │ │ │ 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 82aa0 │ │ │ │ + bne 82b18 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #248] @ 82b84 │ │ │ │ + ldr r3, [pc, #248] @ 82bfc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 82ad8 │ │ │ │ + beq 82b50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82ad8 │ │ │ │ - b 82aa4 │ │ │ │ + ble 82b50 │ │ │ │ + b 82b1c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82b10 │ │ │ │ + beq 82b88 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82b00 │ │ │ │ + bne 82b78 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #176] @ 82b84 │ │ │ │ + ldr r3, [pc, #176] @ 82bfc │ │ │ │ cmp r6, r3 │ │ │ │ - bne 82af0 │ │ │ │ - ldr r3, [pc, #168] @ 82b88 │ │ │ │ - ldr r1, [pc, #168] @ 82b8c │ │ │ │ + bne 82b68 │ │ │ │ + ldr r3, [pc, #168] @ 82c00 │ │ │ │ + ldr r1, [pc, #168] @ 82c04 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r7, #0 │ │ │ │ - b 82b74 │ │ │ │ + b 82bec │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82ad8 │ │ │ │ - b 82b04 │ │ │ │ + ble 82b50 │ │ │ │ + b 82b7c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8594 │ │ │ │ + bl 1f7c7c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 82b48 │ │ │ │ + beq 82bc0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82b48 │ │ │ │ + bne 82bc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82b6c │ │ │ │ + beq 82be4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82b6c │ │ │ │ + bne 82be4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr 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, #332] @ 82d00 │ │ │ │ - ldr r2, [pc, #332] @ 82d04 │ │ │ │ + ldr r0, [pc, #332] @ 82d78 │ │ │ │ + ldr r2, [pc, #332] @ 82d7c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82be4 │ │ │ │ + bne 82c5c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #312] @ 82d08 │ │ │ │ + ldr r3, [pc, #312] @ 82d80 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 82c5c │ │ │ │ + beq 82cd4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82c5c │ │ │ │ - b 82be8 │ │ │ │ + ble 82cd4 │ │ │ │ + b 82c60 │ │ │ │ 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 82c24 │ │ │ │ + bne 82c9c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #248] @ 82d08 │ │ │ │ + ldr r3, [pc, #248] @ 82d80 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 82c5c │ │ │ │ + beq 82cd4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82c5c │ │ │ │ - b 82c28 │ │ │ │ + ble 82cd4 │ │ │ │ + b 82ca0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82c94 │ │ │ │ + beq 82d0c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82c84 │ │ │ │ + bne 82cfc │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #176] @ 82d08 │ │ │ │ + ldr r3, [pc, #176] @ 82d80 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 82c74 │ │ │ │ - ldr r3, [pc, #168] @ 82d0c │ │ │ │ - ldr r1, [pc, #168] @ 82d10 │ │ │ │ + bne 82cec │ │ │ │ + ldr r3, [pc, #168] @ 82d84 │ │ │ │ + ldr r1, [pc, #168] @ 82d88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r7, #0 │ │ │ │ - b 82cf8 │ │ │ │ + b 82d70 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82c5c │ │ │ │ - b 82c88 │ │ │ │ + ble 82cd4 │ │ │ │ + b 82d00 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4a970 │ │ │ │ + bl 4a940 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 82ccc │ │ │ │ + beq 82d44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82ccc │ │ │ │ + bne 82d44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82cf0 │ │ │ │ + beq 82d68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82cf0 │ │ │ │ + bne 82d68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq ip, r8, r0, asr #3 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ │ │ │ │ -00082d14 : │ │ │ │ +00082d8c : │ │ │ │ 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 82d64 │ │ │ │ - ldr r2, [pc, #80] @ 82d90 │ │ │ │ - bl 356b80 │ │ │ │ + beq 82ddc │ │ │ │ + ldr r2, [pc, #80] @ 82e08 │ │ │ │ + bl 356890 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl bb9b0 │ │ │ │ + bl bba40 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 82d64 │ │ │ │ + bne 82ddc │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 292478 │ │ │ │ + bl 292968 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9b440 │ │ │ │ + b 9b3f0 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00082d94 : │ │ │ │ +00082e0c : │ │ │ │ mvn r2, #0 │ │ │ │ - b 82d14 │ │ │ │ + b 82d8c │ │ │ │ │ │ │ │ -00082d9c : │ │ │ │ +00082e14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82ddc │ │ │ │ + beq 82e54 │ │ │ │ mov r5, r1 │ │ │ │ - bl bb9b0 │ │ │ │ + bl bba40 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 82de4 │ │ │ │ - ldr r3, [pc, #84] @ 82e20 │ │ │ │ - bl 356b80 │ │ │ │ + bne 82e5c │ │ │ │ + ldr r3, [pc, #84] @ 82e98 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r5, #0 │ │ │ │ - b 82e18 │ │ │ │ + b 82e90 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 288304 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 2887f4 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 82e18 │ │ │ │ + beq 82e90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82e18 │ │ │ │ + bne 82e90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00082e24 <_PySys_GetAttr@@Base>: │ │ │ │ +00082e9c <_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 82e94 <_PySys_GetAttr@@Base+0x70> │ │ │ │ + beq 82f0c <_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 82e88 <_PySys_GetAttr@@Base+0x64> │ │ │ │ + beq 82f00 <_PySys_GetAttr@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1dd14c <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 1dc6c8 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r8, [r5, #72] @ 0x48 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00082e9c : │ │ │ │ +00082f14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 82f14 │ │ │ │ + ldr r3, [pc, #96] @ 82f8c │ │ │ │ mov r6, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #84] @ 82f18 │ │ │ │ + ldr r0, [pc, #84] @ 82f90 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 2366d4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #68] @ 82f18 │ │ │ │ + bl 236438 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #68] @ 82f90 │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 2b1f7c <_PyEval_SetProfile@@Base> │ │ │ │ + bl 2b2314 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 82efc │ │ │ │ - ldr r0, [pc, #32] @ 82f1c │ │ │ │ - bl 2a53f0 │ │ │ │ - ldr r0, [pc, #20] @ 82f18 │ │ │ │ - bl 2366d4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #12] @ 82f18 │ │ │ │ + bge 82f74 │ │ │ │ + ldr r0, [pc, #32] @ 82f94 │ │ │ │ + bl 2a5870 │ │ │ │ + ldr r0, [pc, #20] @ 82f90 │ │ │ │ + bl 236438 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #12] @ 82f90 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 8b250 │ │ │ │ - b 82ed8 │ │ │ │ + bl 8b2c8 │ │ │ │ + b 82f50 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ - @ instruction: 0x00392eb8 │ │ │ │ + @ instruction: 0x00392bb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 82f50 │ │ │ │ + ldr r3, [pc, #24] @ 82fc8 │ │ │ │ cmp r1, r3 │ │ │ │ moveq r0, #0 │ │ │ │ - ldrne r0, [pc, #16] @ 82f54 │ │ │ │ + ldrne r0, [pc, #16] @ 82fcc │ │ │ │ moveq r1, r0 │ │ │ │ - bl 82e9c │ │ │ │ - ldr r0, [pc] @ 82f50 │ │ │ │ + bl 82f14 │ │ │ │ + ldr r0, [pc] @ 82fc8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaeq fp, ip, r5, r5 │ │ │ │ + eoreq r5, fp, r0, lsl #19 │ │ │ │ │ │ │ │ -00082f58 : │ │ │ │ +00082fd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 82fd0 │ │ │ │ + ldr r3, [pc, #96] @ 83048 │ │ │ │ mov r6, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #84] @ 82fd4 │ │ │ │ + ldr r0, [pc, #84] @ 8304c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 2366d4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #68] @ 82fd4 │ │ │ │ + bl 236438 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #68] @ 8304c │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 2a7b74 │ │ │ │ + bl 2a7f88 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 82fb8 │ │ │ │ - ldr r0, [pc, #32] @ 82fd8 │ │ │ │ - bl 2a53f0 │ │ │ │ - ldr r0, [pc, #20] @ 82fd4 │ │ │ │ - bl 2366d4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #12] @ 82fd4 │ │ │ │ + bge 83030 │ │ │ │ + ldr r0, [pc, #32] @ 83050 │ │ │ │ + bl 2a5870 │ │ │ │ + ldr r0, [pc, #20] @ 8304c │ │ │ │ + bl 236438 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #12] @ 8304c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 8b250 │ │ │ │ - b 82f94 │ │ │ │ + bl 8b2c8 │ │ │ │ + b 8300c │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ - eorseq r2, r9, ip, ror #29 │ │ │ │ + eorseq r2, r9, ip, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 8300c │ │ │ │ + ldr r3, [pc, #24] @ 83084 │ │ │ │ cmp r1, r3 │ │ │ │ moveq r0, #0 │ │ │ │ - ldrne r0, [pc, #16] @ 83010 │ │ │ │ + ldrne r0, [pc, #16] @ 83088 │ │ │ │ moveq r1, r0 │ │ │ │ - bl 82f58 │ │ │ │ - ldr r0, [pc] @ 8300c │ │ │ │ + bl 82fd0 │ │ │ │ + ldr r0, [pc] @ 83084 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - andseq r9, sp, r4, lsr #6 │ │ │ │ + andseq r8, sp, r0, lsr #17 │ │ │ │ │ │ │ │ -00083014 : │ │ │ │ +0008308c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #16] @ 8303c │ │ │ │ - bl 22e410 │ │ │ │ - bl 2332d0 │ │ │ │ + ldr r0, [pc, #16] @ 830b4 │ │ │ │ + bl 22e174 │ │ │ │ + bl 233034 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc] @ 8303c │ │ │ │ - b 8b250 │ │ │ │ + ldr r0, [pc] @ 830b4 │ │ │ │ + b 8b2c8 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -00083040 : │ │ │ │ +000830b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 83078 │ │ │ │ - bl 22e410 │ │ │ │ - ldr r3, [pc, #20] @ 83078 │ │ │ │ + ldr r0, [pc, #28] @ 830f0 │ │ │ │ + bl 22e174 │ │ │ │ + ldr r3, [pc, #20] @ 830f0 │ │ │ │ add r3, r3, #140 @ 0x8c │ │ │ │ ldm r3, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ pop {r4, lr} │ │ │ │ sub r0, r3, #140 @ 0x8c │ │ │ │ - b 8b250 │ │ │ │ + b 8b2c8 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -0008307c : │ │ │ │ +000830f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 830b4 │ │ │ │ - bl 22e410 │ │ │ │ + ldr r0, [pc, #28] @ 8312c │ │ │ │ + bl 22e174 │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #16] @ 830b4 │ │ │ │ + ldr r3, [pc, #16] @ 8312c │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #140 @ 0x8c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ sub r0, r3, #140 @ 0x8c │ │ │ │ - b 8b250 │ │ │ │ + b 8b2c8 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -000830b8 : │ │ │ │ +00083130 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #64] @ 83114 │ │ │ │ - bl 22e410 │ │ │ │ - ldr r2, [pc, #60] @ 83118 │ │ │ │ + ldr r0, [pc, #64] @ 8318c │ │ │ │ + bl 22e174 │ │ │ │ + ldr r2, [pc, #60] @ 83190 │ │ │ │ ldr r3, [r2, #1604] @ 0x644 │ │ │ │ cmp r3, #31 │ │ │ │ - ble 830f4 │ │ │ │ + ble 8316c │ │ │ │ add r0, r2, #1472 @ 0x5c0 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ 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 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008311c : │ │ │ │ +00083194 : │ │ │ │ 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 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 831c4 │ │ │ │ + beq 8323c │ │ │ │ mov r0, r5 │ │ │ │ - bl bb9b0 │ │ │ │ + bl bba40 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 831a0 │ │ │ │ + beq 83218 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 831cc │ │ │ │ + beq 83244 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 831cc │ │ │ │ + bne 83244 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 831a0 │ │ │ │ + beq 83218 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 831a0 │ │ │ │ + bne 83218 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 831c4 │ │ │ │ + beq 8323c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 831c4 │ │ │ │ + bne 8323c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mvn r7, #0 │ │ │ │ - b 8323c │ │ │ │ + b 832b4 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r9, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 2894f4 │ │ │ │ + bl 2899e4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 83218 │ │ │ │ + beq 83290 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 83218 │ │ │ │ + bne 83290 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8323c │ │ │ │ + beq 832b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8323c │ │ │ │ + bne 832b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00083248 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +000832c0 <_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 625b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ + bl 625f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 832d8 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ + beq 83350 <_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] │ │ │ │ @@ -91645,40 +91675,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 60f90 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ + bl 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 832d4 <_PyMonitoring_FireCRaiseEvent@@Base+0x8c> │ │ │ │ - bl 11a7ec │ │ │ │ - b 832d8 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ - bl 9b3bc │ │ │ │ + bne 8334c <_PyMonitoring_FireCRaiseEvent@@Base+0x8c> │ │ │ │ + bl 11a934 │ │ │ │ + b 83350 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -000832e4 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +0008335c <_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 625b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ + bl 625f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 83374 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ + beq 833ec <_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] │ │ │ │ @@ -91686,375 +91716,375 @@ │ │ │ │ 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 60f90 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ + bl 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 83370 <_PyMonitoring_FireReraiseEvent@@Base+0x8c> │ │ │ │ - bl 11a7ec │ │ │ │ - b 83374 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ - bl 9b3bc │ │ │ │ + bne 833e8 <_PyMonitoring_FireReraiseEvent@@Base+0x8c> │ │ │ │ + bl 11a934 │ │ │ │ + b 833ec <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00083380 : │ │ │ │ +000833f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #164] @ 8343c │ │ │ │ + ldr r2, [pc, #164] @ 834b4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ - ldr r0, [pc, #152] @ 83440 │ │ │ │ + ldr r0, [pc, #152] @ 834b8 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 2366d4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + bl 236438 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8342c │ │ │ │ + beq 834a4 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r6 │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bne 833b4 │ │ │ │ + bne 8342c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 833e4 │ │ │ │ + beq 8345c │ │ │ │ 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 356848 │ │ │ │ + bl 356560 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 833ec │ │ │ │ - ldr r0, [pc, #48] @ 83440 │ │ │ │ - bl 8b250 │ │ │ │ + bne 83464 │ │ │ │ + ldr r0, [pc, #48] @ 834b8 │ │ │ │ + bl 8b2c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r1, #8 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 355cd0 │ │ │ │ + bl 3559e8 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #12] @ 83440 │ │ │ │ - bl 8b250 │ │ │ │ + ldr r0, [pc, #12] @ 834b8 │ │ │ │ + bl 8b2c8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ │ │ │ │ -00083444 : │ │ │ │ +000834bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #300] @ 83588 │ │ │ │ + ldr r3, [pc, #300] @ 83600 │ │ │ │ mov r6, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8347c │ │ │ │ - ldr r1, [pc, #276] @ 8358c │ │ │ │ - ldr r0, [pc, #276] @ 83590 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #272] @ 83594 │ │ │ │ + bne 834f4 │ │ │ │ + ldr r1, [pc, #276] @ 83604 │ │ │ │ + ldr r0, [pc, #276] @ 83608 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #272] @ 8360c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18dfd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18db70 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 83570 │ │ │ │ + blt 835e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 834ac │ │ │ │ + beq 83524 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne 83500 │ │ │ │ - bl 9b3bc │ │ │ │ + bne 83578 │ │ │ │ + bl 9b36c │ │ │ │ mov r0, #0 │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 83570 │ │ │ │ - ldr r1, [pc, #196] @ 83594 │ │ │ │ + beq 835e8 │ │ │ │ + ldr r1, [pc, #196] @ 8360c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 276bf4 │ │ │ │ + bl 276c04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83500 │ │ │ │ + beq 83578 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 83570 │ │ │ │ + beq 835e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 83570 │ │ │ │ - b 83540 │ │ │ │ + bne 835e8 │ │ │ │ + b 835b8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 83570 │ │ │ │ + beq 835e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83548 │ │ │ │ + beq 835c0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 83570 │ │ │ │ + beq 835e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 83570 │ │ │ │ + bne 835e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 83570 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 835e8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 83580 │ │ │ │ + beq 835f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 83580 │ │ │ │ + bne 835f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + b 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1898f4 <_PyErr_Clear@@Base> │ │ │ │ + b 189490 <_PyErr_Clear@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, ror r5 │ │ │ │ - subseq ip, r3, r0, lsr r4 │ │ │ │ + eorseq sl, r5, r4, ror r2 │ │ │ │ + subseq ip, r3, r8, lsr #2 │ │ │ │ ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ │ │ │ │ -00083598 : │ │ │ │ +00083610 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r0, [pc, #88] @ 8360c │ │ │ │ + ldr r0, [pc, #88] @ 83684 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18dfd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18db70 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 835cc │ │ │ │ - bl 11a838 │ │ │ │ + bge 83644 │ │ │ │ + bl 11a980 │ │ │ │ mov r4, #0 │ │ │ │ - b 83600 │ │ │ │ + b 83678 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 835fc │ │ │ │ + beq 83674 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq 835fc │ │ │ │ + beq 83674 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ │ │ │ │ -00083610 : │ │ │ │ +00083688 : │ │ │ │ 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] @ 8382c │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #512] @ 838a4 │ │ │ │ + bl 356890 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r7, #0 │ │ │ │ movle r7, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr ip, [pc, #492] @ 83830 │ │ │ │ + ldr ip, [pc, #492] @ 838a8 │ │ │ │ ldr r9, [r3, r0] │ │ │ │ mov r0, r7 │ │ │ │ addle r5, sp, #4 │ │ │ │ movgt r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 83818 │ │ │ │ + beq 83890 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ mvn r1, #0 │ │ │ │ - bl b1fe4 │ │ │ │ + bl b2094 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 836a4 │ │ │ │ + bne 8371c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 83818 │ │ │ │ + beq 83890 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 83818 │ │ │ │ + bne 83890 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 83818 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 83890 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 83668 │ │ │ │ - ldr r0, [pc, #372] @ 83834 │ │ │ │ + bne 836e0 │ │ │ │ + ldr r0, [pc, #372] @ 838ac │ │ │ │ ldr r9, [r9, #8] │ │ │ │ - bl 9df04 │ │ │ │ + bl 9deb4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 276bf4 │ │ │ │ + bl 276c04 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 8371c │ │ │ │ + beq 83794 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 83710 │ │ │ │ + beq 83788 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 83710 │ │ │ │ + bne 83788 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #288] @ 83838 │ │ │ │ - ldr r0, [pc, #288] @ 8383c │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #288] @ 838b0 │ │ │ │ + ldr r0, [pc, #288] @ 838b4 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8373c │ │ │ │ + beq 837b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8373c │ │ │ │ + bne 837b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 83824 │ │ │ │ + beq 8389c │ │ │ │ mov r7, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 2780b8 <_PyInterpreterState_SetRunningMain@@Base+0xa0> │ │ │ │ + bl 2780c8 <_PyInterpreterState_SetRunningMain@@Base+0xa0> │ │ │ │ cmp r0, r7 │ │ │ │ - beq 83824 │ │ │ │ + beq 8389c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, r7 │ │ │ │ - bne 83780 │ │ │ │ - ldr r1, [pc, #196] @ 83840 │ │ │ │ - ldr r0, [pc, #188] @ 8383c │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #188] @ 83844 │ │ │ │ + bne 837f8 │ │ │ │ + ldr r1, [pc, #196] @ 838b8 │ │ │ │ + ldr r0, [pc, #188] @ 838b4 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #188] @ 838bc │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 18dfd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18db70 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 837a0 │ │ │ │ - ldr r1, [pc, #172] @ 83848 │ │ │ │ - ldr r0, [pc, #156] @ 8383c │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bge 83818 │ │ │ │ + ldr r1, [pc, #172] @ 838c0 │ │ │ │ + ldr r0, [pc, #156] @ 838b4 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 837f0 │ │ │ │ + beq 83868 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 261e14 │ │ │ │ + bl 16f90c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 837cc │ │ │ │ - ldr r1, [pc, #132] @ 8384c │ │ │ │ - ldr r0, [pc, #112] @ 8383c │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bge 83844 │ │ │ │ + ldr r1, [pc, #132] @ 838c4 │ │ │ │ + ldr r0, [pc, #112] @ 838b4 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 837f0 │ │ │ │ + beq 83868 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 837f0 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 83868 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 83824 │ │ │ │ + beq 8389c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 83824 │ │ │ │ + bne 8389c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 83824 │ │ │ │ - ldr r1, [pc, #48] @ 83850 │ │ │ │ - ldr r0, [pc, #24] @ 8383c │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 8389c │ │ │ │ + ldr r1, [pc, #48] @ 838c8 │ │ │ │ + ldr r0, [pc, #24] @ 838b4 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r4, r9, r0, lsl #7 │ │ │ │ - eorseq r9, r5, r0, lsr ip │ │ │ │ - eorseq r2, r9, ip, lsl pc │ │ │ │ - subseq ip, r3, ip, asr #8 │ │ │ │ - eorseq r2, r9, r4, lsr pc │ │ │ │ + eorseq r4, r9, r0, lsl #1 │ │ │ │ + eorseq r9, r5, r0, lsr r9 │ │ │ │ + eorseq r2, r9, ip, lsl ip │ │ │ │ + subseq ip, r3, r4, asr #2 │ │ │ │ + eorseq r2, r9, r4, lsr ip │ │ │ │ ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ - eorseq r2, r9, r4, asr pc │ │ │ │ - eorseq r2, r9, r8, ror #30 │ │ │ │ - eorseq r2, r9, r8, lsl #31 │ │ │ │ + eorseq r2, r9, r4, asr ip │ │ │ │ + eorseq r2, r9, r8, ror #24 │ │ │ │ + eorseq r2, r9, r8, lsl #25 │ │ │ │ │ │ │ │ -00083854 : │ │ │ │ - ldr r3, [pc, #12] @ 83868 │ │ │ │ +000838cc : │ │ │ │ + ldr r3, [pc, #12] @ 838e0 │ │ │ │ ldr r2, [r3] │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - b 83610 │ │ │ │ + b 83688 │ │ │ │ subseq r9, r9, r4, lsr #25 │ │ │ │ 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 838a4 │ │ │ │ + bne 8391c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 838b8 │ │ │ │ - b 838c8 │ │ │ │ + bne 83930 │ │ │ │ + b 83940 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83894 │ │ │ │ + beq 8390c │ │ │ │ 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 838e4 │ │ │ │ + beq 8395c │ │ │ │ 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} │ │ │ │ @@ -92067,31 +92097,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 83938 │ │ │ │ + bne 839b0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8394c │ │ │ │ - b 8395c │ │ │ │ + bne 839c4 │ │ │ │ + b 839d4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83928 │ │ │ │ + beq 839a0 │ │ │ │ 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 83978 │ │ │ │ + beq 839f0 │ │ │ │ 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} │ │ │ │ @@ -92104,98 +92134,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 839d8 │ │ │ │ - ldr r3, [pc, #40] @ 839ec │ │ │ │ + bne 83a50 │ │ │ │ + ldr r3, [pc, #40] @ 83a64 │ │ │ │ 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 839bc │ │ │ │ + beq 83a34 │ │ │ │ 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 83a34 │ │ │ │ + bne 83aac │ │ │ │ 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 83a18 │ │ │ │ + beq 83a90 │ │ │ │ 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 83a8c │ │ │ │ + bne 83b04 │ │ │ │ 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 83a70 │ │ │ │ + beq 83ae8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - ldrne r0, [pc, #4] @ 83ab8 │ │ │ │ - ldreq r0, [pc, #4] @ 83abc │ │ │ │ + ldrne r0, [pc, #4] @ 83b30 │ │ │ │ + ldreq r0, [pc, #4] @ 83b34 │ │ │ │ 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 83af8 │ │ │ │ + bne 83b70 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83b0c │ │ │ │ - b 83b1c │ │ │ │ + bne 83b84 │ │ │ │ + b 83b94 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83ae8 │ │ │ │ + beq 83b60 │ │ │ │ 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 │ │ │ │ @@ -92203,20 +92233,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] @ 83b78 │ │ │ │ + ldr r2, [pc, #44] @ 83bf0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub r1, r1, r2 │ │ │ │ asr r1, r1, #5 │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ - ldr r3, [pc, #28] @ 83b7c │ │ │ │ + ldr r3, [pc, #28] @ 83bf4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ @@ -92225,15 +92255,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] @ 83c30 │ │ │ │ + ldr r3, [pc, #140] @ 83ca8 │ │ │ │ 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] │ │ │ │ @@ -92242,39 +92272,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 83bfc │ │ │ │ + bne 83c74 │ │ │ │ mov r3, #1 │ │ │ │ add r4, sp, #8 │ │ │ │ strb r3, [sp, #4] │ │ │ │ strb ip, [r4, #4091] @ 0xffb │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bf8 │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #40] @ 83c30 │ │ │ │ + ldr r2, [pc, #40] @ 83ca8 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [r0] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - beq 83c20 │ │ │ │ + beq 83c98 │ │ │ │ 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] @ 83c50 │ │ │ │ - ldr r2, [pc, #20] @ 83c54 │ │ │ │ + ldr r3, [pc, #20] @ 83cc8 │ │ │ │ + ldr r2, [pc, #20] @ 83ccc │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r0, [pc, #16] @ 83c58 │ │ │ │ + ldr r0, [pc, #16] @ 83cd0 │ │ │ │ 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 │ │ │ │ @@ -92282,23 +92312,23 @@ │ │ │ │ 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 83c94 │ │ │ │ + bne 83d0c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83ca8 │ │ │ │ - b 83cb8 │ │ │ │ + bne 83d20 │ │ │ │ + b 83d30 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83c84 │ │ │ │ + beq 83cfc │ │ │ │ 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 │ │ │ │ @@ -92309,40 +92339,40 @@ │ │ │ │ bx r3 │ │ │ │ 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 83d4c │ │ │ │ + beq 83dc4 │ │ │ │ mov r0, #75 @ 0x4b │ │ │ │ bl 2a480 <__sysconf@plt> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ movle r0, #32768 @ 0x8000 │ │ │ │ - ble 83d0c │ │ │ │ + ble 83d84 │ │ │ │ mov r0, #75 @ 0x4b │ │ │ │ bl 2a480 <__sysconf@plt> │ │ │ │ cmp r0, r4 │ │ │ │ - bls 83d1c │ │ │ │ + bls 83d94 │ │ │ │ mvn r0, #0 │ │ │ │ - b 83d64 │ │ │ │ + b 83ddc │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a294 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83d14 │ │ │ │ + bne 83d8c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29ff4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a5dc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 83d14 │ │ │ │ - ldr r3, [pc, #24] @ 83d6c │ │ │ │ - bl 356b80 │ │ │ │ + bne 83d8c │ │ │ │ + ldr r3, [pc, #24] @ 83de4 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -92350,999 +92380,999 @@ │ │ │ │ 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 83da0 │ │ │ │ + bgt 83e18 │ │ │ │ bl 2a060 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 83d88 │ │ │ │ + b 83e00 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 83db0 │ │ │ │ + ldr r0, [pc] @ 83e28 │ │ │ │ bx lr │ │ │ │ ldrheq r7, [r7], #-28 @ 0xffffffe4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83de0 │ │ │ │ + beq 83e58 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20b3e4 <_PyDeadline_Init@@Base+0x6cc> │ │ │ │ - ldr r0, [pc, #8] @ 83de8 │ │ │ │ + bl 20abe8 <_PyBytesWriter_WriteBytes@@Base+0x439c> │ │ │ │ + ldr r0, [pc, #8] @ 83e60 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 83de8 │ │ │ │ + ldr r0, [pc] @ 83e60 │ │ │ │ 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 21dfe0 │ │ │ │ - b 546cc │ │ │ │ + b 21d770 │ │ │ │ + b 54714 │ │ │ │ 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 83e50 │ │ │ │ + bne 83ec8 │ │ │ │ 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 83e10 │ │ │ │ + bl 83e88 │ │ │ │ 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] @ 83ec8 │ │ │ │ + ldr r0, [pc, #28] @ 83f40 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 7b9ac <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + bl 7b9f4 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0007abbc │ │ │ │ + andeq sl, r7, r4, lsl #24 │ │ │ │ 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] @ 84074 │ │ │ │ + ldreq r7, [pc, #376] @ 840ec │ │ │ │ mov r6, r0 │ │ │ │ moveq r4, #1024 @ 0x400 │ │ │ │ strb r1, [sp, #24] │ │ │ │ - beq 83f18 │ │ │ │ + beq 83f90 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - ldr r7, [pc, #356] @ 84078 │ │ │ │ + ldr r7, [pc, #356] @ 840f0 │ │ │ │ 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 83f7c │ │ │ │ + bge 83ff4 │ │ │ │ sub r3, r6, #1 │ │ │ │ orrs r3, r3, r5 │ │ │ │ - bne 83f50 │ │ │ │ + bne 83fc8 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq 84050 │ │ │ │ + beq 840c8 │ │ │ │ orrs r5, r6, r5 │ │ │ │ - ldreq r7, [pc, #288] @ 8407c │ │ │ │ - ldr r1, [pc, #288] @ 84080 │ │ │ │ + ldreq r7, [pc, #288] @ 840f4 │ │ │ │ + ldr r1, [pc, #288] @ 840f8 │ │ │ │ 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 84050 │ │ │ │ + b 840c8 │ │ │ │ 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] @ 84084 │ │ │ │ - ldrlt r9, [pc, #232] @ 84088 │ │ │ │ + ldrge r9, [pc, #232] @ 840fc │ │ │ │ + ldrlt r9, [pc, #232] @ 84100 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs r3, r3, r1 │ │ │ │ movlt r0, ip │ │ │ │ movlt r1, lr │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - ldrge r9, [pc, #208] @ 8408c │ │ │ │ - bl 35593c │ │ │ │ + ldrge r9, [pc, #208] @ 84104 │ │ │ │ + bl 355654 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35593c │ │ │ │ + bl 355654 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - bl 35593c │ │ │ │ + bl 355654 │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ - ldr r3, [pc, #148] @ 8407c │ │ │ │ + ldr r3, [pc, #148] @ 840f4 │ │ │ │ add r4, sp, #16 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r9, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #148] @ 84090 │ │ │ │ + ldr r2, [pc, #148] @ 84108 │ │ │ │ mov r5, r0 │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #136] @ 84094 │ │ │ │ + ldr r3, [pc, #136] @ 8410c │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 29fc4 <__snprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #112] @ 84098 │ │ │ │ + ldr r3, [pc, #112] @ 84110 │ │ │ │ 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] @ 8409c │ │ │ │ - ldr r0, [pc, #64] @ 840a0 │ │ │ │ + ldr r2, [pc, #64] @ 84114 │ │ │ │ + ldr r0, [pc, #64] @ 84118 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ movne r2, r8 │ │ │ │ - bl 83e84 │ │ │ │ + bl 83efc │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mlaseq r6, r4, r9, sl │ │ │ │ - eorseq sl, r8, r8, lsl ip │ │ │ │ - eorseq sl, r5, r4, lsl #16 │ │ │ │ - @ instruction: 0x00392fb4 │ │ │ │ - eorseq sl, r8, r0, lsr #13 │ │ │ │ - eorseq sl, r6, r8, lsl #17 │ │ │ │ - eorseq r9, r7, r4, ror r6 │ │ │ │ - eorseq r8, r8, r4, lsr #31 │ │ │ │ - eorseq r2, r9, r0, asr #31 │ │ │ │ - eorseq r2, r9, r8, asr #31 │ │ │ │ - eorseq r2, r9, ip, lsr #31 │ │ │ │ - @ instruction: 0x0007abbc │ │ │ │ + mlaseq r6, r4, r6, sl │ │ │ │ + eorseq sl, r8, ip, lsl #19 │ │ │ │ + eorseq sl, r5, r4, lsl #10 │ │ │ │ + @ instruction: 0x00392cb4 │ │ │ │ + eorseq sl, r8, r4, lsl r4 │ │ │ │ + eorseq sl, r6, r8, lsl #11 │ │ │ │ + eorseq r9, r7, r4, ror r3 │ │ │ │ + eorseq r8, r8, r8, lsl sp │ │ │ │ + eorseq r2, r9, r0, asr #25 │ │ │ │ + eorseq r2, r9, r8, asr #25 │ │ │ │ + eorseq r2, r9, ip, lsr #25 │ │ │ │ + andeq sl, r7, r4, lsl #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 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [pc, #380] @ 84250 │ │ │ │ + ldr r0, [pc, #380] @ 842c8 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #376] @ 84254 │ │ │ │ + ldr r2, [pc, #376] @ 842cc │ │ │ │ sub r7, r7, #1 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ - bl 83e84 │ │ │ │ + bl 83efc │ │ │ │ orrs r7, r7, r8 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bne 841c0 │ │ │ │ + bne 84238 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 83ecc │ │ │ │ + bl 83f44 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 83ecc │ │ │ │ + bl 83f44 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 83ecc │ │ │ │ + bl 83f44 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 83ecc │ │ │ │ + bl 83f44 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83ecc │ │ │ │ - ldr r3, [pc, #248] @ 84258 │ │ │ │ - ldr r2, [pc, #248] @ 8425c │ │ │ │ + bl 83f44 │ │ │ │ + ldr r3, [pc, #248] @ 842d0 │ │ │ │ + ldr r2, [pc, #248] @ 842d4 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #228] @ 84250 │ │ │ │ - bl 83e84 │ │ │ │ + ldr r0, [pc, #228] @ 842c8 │ │ │ │ + bl 83efc │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ sbcs r3, r3, r2 │ │ │ │ - bge 841b8 │ │ │ │ - ldr r2, [pc, #208] @ 84260 │ │ │ │ - ldr r0, [pc, #188] @ 84250 │ │ │ │ + bge 84230 │ │ │ │ + ldr r2, [pc, #208] @ 842d8 │ │ │ │ + ldr r0, [pc, #188] @ 842c8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e84 │ │ │ │ + bl 83efc │ │ │ │ cmp r9, r6 │ │ │ │ - ldr r2, [pc, #192] @ 84264 │ │ │ │ - ldr r0, [pc, #168] @ 84250 │ │ │ │ + ldr r2, [pc, #192] @ 842dc │ │ │ │ + ldr r0, [pc, #168] @ 842c8 │ │ │ │ movne r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e84 │ │ │ │ - ldr r2, [pc, #176] @ 84268 │ │ │ │ - b 8423c │ │ │ │ - ldr r2, [pc, #172] @ 8426c │ │ │ │ - b 8423c │ │ │ │ + bl 83efc │ │ │ │ + ldr r2, [pc, #176] @ 842e0 │ │ │ │ + b 842b4 │ │ │ │ + ldr r2, [pc, #172] @ 842e4 │ │ │ │ + b 842b4 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 83ecc │ │ │ │ + bl 83f44 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 83ecc │ │ │ │ + bl 83f44 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 83ecc │ │ │ │ + bl 83f44 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 83ecc │ │ │ │ - ldr r3, [pc, #96] @ 84270 │ │ │ │ - ldr r2, [pc, #96] @ 84274 │ │ │ │ + bl 83f44 │ │ │ │ + ldr r3, [pc, #96] @ 842e8 │ │ │ │ + ldr r2, [pc, #96] @ 842ec │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #52] @ 84250 │ │ │ │ - bl 83e84 │ │ │ │ + ldr r0, [pc, #52] @ 842c8 │ │ │ │ + bl 83efc │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ sbcs r3, r3, r2 │ │ │ │ - bge 841b8 │ │ │ │ - ldr r2, [pc, #56] @ 84278 │ │ │ │ + bge 84230 │ │ │ │ + ldr r2, [pc, #56] @ 842f0 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #8] @ 84250 │ │ │ │ + ldr r0, [pc, #8] @ 842c8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 83e84 │ │ │ │ - @ instruction: 0x0007abbc │ │ │ │ - eorseq r2, r9, r8, ror #31 │ │ │ │ - eorseq sl, r8, r8, lsl ip │ │ │ │ - eorseq r2, r9, ip, lsr #31 │ │ │ │ - eorseq r7, r7, ip, ror #7 │ │ │ │ - @ instruction: 0x00392fd8 │ │ │ │ - @ instruction: 0x0037c9d8 │ │ │ │ - @ instruction: 0x00392ff0 │ │ │ │ - eorseq sl, r5, r4, lsl #16 │ │ │ │ - @ instruction: 0x00392ff8 │ │ │ │ - eorseq r3, r9, r0 │ │ │ │ + b 83efc │ │ │ │ + andeq sl, r7, r4, lsl #24 │ │ │ │ + eorseq r2, r9, r8, ror #25 │ │ │ │ + eorseq sl, r8, ip, lsl #19 │ │ │ │ + eorseq r2, r9, ip, lsr #25 │ │ │ │ + eorseq r7, r7, ip, ror #1 │ │ │ │ + @ instruction: 0x00392cd8 │ │ │ │ + @ instruction: 0x0037c6b4 │ │ │ │ + @ instruction: 0x00392cf0 │ │ │ │ + eorseq sl, r5, r4, lsl #10 │ │ │ │ + @ instruction: 0x00392cf8 │ │ │ │ + eorseq r2, r9, r0, lsl #26 │ │ │ │ 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] @ 842e0 │ │ │ │ - ldr r0, [pc, #56] @ 842e4 │ │ │ │ - bl 83e84 │ │ │ │ + ldr r2, [pc, #56] @ 84358 │ │ │ │ + ldr r0, [pc, #56] @ 8435c │ │ │ │ + bl 83efc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ mvn r2, #0 │ │ │ │ ldrd r0, [r5] │ │ │ │ mvn r3, #0 │ │ │ │ - bl 83ecc │ │ │ │ + bl 83f44 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #20] @ 842e8 │ │ │ │ - ldr r0, [pc, #12] @ 842e4 │ │ │ │ + ldr r2, [pc, #20] @ 84360 │ │ │ │ + ldr r0, [pc, #12] @ 8435c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 83e84 │ │ │ │ - eorseq r2, r9, r8, ror #31 │ │ │ │ - @ instruction: 0x0007abbc │ │ │ │ - @ instruction: 0x0037c9d8 │ │ │ │ + b 83efc │ │ │ │ + eorseq r2, r9, r8, ror #25 │ │ │ │ + andeq sl, r7, r4, lsl #24 │ │ │ │ + @ instruction: 0x0037c6b4 │ │ │ │ │ │ │ │ -000842ec : │ │ │ │ +00084364 : │ │ │ │ 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 84334 │ │ │ │ + bne 843ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bge 84338 │ │ │ │ + bge 843b0 │ │ │ │ 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) │ │ │ │ │ │ │ │ -00084340 : │ │ │ │ +000843b8 : │ │ │ │ b 2a2c4 │ │ │ │ │ │ │ │ -00084344 : │ │ │ │ +000843bc : │ │ │ │ mov r1, #0 │ │ │ │ b 29370 │ │ │ │ │ │ │ │ -0008434c : │ │ │ │ +000843c4 : │ │ │ │ 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} │ │ │ │ │ │ │ │ -00084370 : │ │ │ │ +000843e8 : │ │ │ │ b 2a3cc │ │ │ │ │ │ │ │ -00084374 : │ │ │ │ +000843ec : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00084378 : │ │ │ │ - ldr r3, [pc, #20] @ 84394 │ │ │ │ +000843f0 : │ │ │ │ + ldr r3, [pc, #20] @ 8440c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3716] @ 0xe84 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00084398 : │ │ │ │ - b 83cd4 │ │ │ │ +00084410 : │ │ │ │ + b 83d4c │ │ │ │ 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 843d8 │ │ │ │ + beq 84450 │ │ │ │ cmp ip, #2 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 843dc │ │ │ │ - b 84480 │ │ │ │ + beq 84454 │ │ │ │ + b 844f8 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ add r0, r0, #1 │ │ │ │ cmn r0, #-536870911 @ 0xe0000001 │ │ │ │ - bls 843f8 │ │ │ │ + bls 84470 │ │ │ │ mvn r3, #0 │ │ │ │ - b 84484 │ │ │ │ + b 844fc │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 8aff4 │ │ │ │ + bl 8b06c │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ movne ip, r0 │ │ │ │ - beq 843f0 │ │ │ │ + beq 84468 │ │ │ │ mov r9, r3 │ │ │ │ ldrb lr, [r3], #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 84460 │ │ │ │ + beq 844d8 │ │ │ │ tst lr, #128 @ 0x80 │ │ │ │ - beq 84458 │ │ │ │ + beq 844d0 │ │ │ │ cmp r8, #0 │ │ │ │ add lr, lr, #56320 @ 0xdc00 │ │ │ │ - bne 84458 │ │ │ │ - bl 8b5d8 │ │ │ │ + bne 844d0 │ │ │ │ + bl 8b650 │ │ │ │ cmp r4, #0 │ │ │ │ subne r9, r9, r5 │ │ │ │ strne r9, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - ldrne r3, [pc, #60] @ 8448c │ │ │ │ + ldrne r3, [pc, #60] @ 84504 │ │ │ │ strne r3, [r7] │ │ │ │ mvn r3, #1 │ │ │ │ - b 84484 │ │ │ │ + b 844fc │ │ │ │ str lr, [ip], #4 │ │ │ │ - b 84410 │ │ │ │ + b 84488 │ │ │ │ cmp r4, #0 │ │ │ │ str lr, [ip] │ │ │ │ subne ip, ip, r0 │ │ │ │ asrne ip, ip, #2 │ │ │ │ strne ip, [r4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r6] │ │ │ │ - b 84484 │ │ │ │ + b 844fc │ │ │ │ mvn r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r7, r5, r0, asr #2 │ │ │ │ + eorseq r6, r5, r0, asr #28 │ │ │ │ │ │ │ │ -00084490 : │ │ │ │ +00084508 : │ │ │ │ mov r2, #0 │ │ │ │ - b 254610 │ │ │ │ + b 2543d8 │ │ │ │ │ │ │ │ -00084498 <_Py_closerange@@Base>: │ │ │ │ +00084510 <_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 844e0 <_Py_closerange@@Base+0x48> │ │ │ │ + bgt 84558 <_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 844e0 <_Py_closerange@@Base+0x48> │ │ │ │ + b 84558 <_Py_closerange@@Base+0x48> │ │ │ │ │ │ │ │ -000844f8 : │ │ │ │ +00084570 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00084500 : │ │ │ │ +00084578 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00084508 : │ │ │ │ +00084580 : │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #20] @ 84528 │ │ │ │ + ldr r3, [pc, #20] @ 845a0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0008452c : │ │ │ │ +000845a4 : │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 84598 │ │ │ │ + bhi 84610 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #80] @ 845a0 │ │ │ │ + ldr r5, [pc, #80] @ 84618 │ │ │ │ mov r4, r0 │ │ │ │ add r6, r0, #109 @ 0x6d │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ ldr r6, [r5, r6, lsl #3] │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ ldr r1, [r5, #1404] @ 0x57c │ │ │ │ mov r0, r6 │ │ │ │ - bl 28257c <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ + bl 282a6c <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84590 │ │ │ │ + bne 84608 │ │ │ │ ldr r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28257c <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ + bl 282a6c <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84590 │ │ │ │ + bne 84608 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b30a4 │ │ │ │ + bl 2b340c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -000845a4 : │ │ │ │ +0008461c : │ │ │ │ mov r0, #2 │ │ │ │ - b 8452c │ │ │ │ + b 845a4 │ │ │ │ │ │ │ │ -000845ac : │ │ │ │ - ldr r3, [pc, #16] @ 845c4 │ │ │ │ +00084624 : │ │ │ │ + ldr r3, [pc, #16] @ 8463c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 32d04 <_Py_fstat@@Base+0xbec> │ │ │ │ + b 32aa8 <_Py_fstat@@Base+0x990> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r0, [r1] │ │ │ │ orr r0, r0, r3, lsl #8 │ │ │ │ eor r0, r0, #32768 @ 0x8000 │ │ │ │ sub r0, r0, #32768 @ 0x8000 │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ add r3, r1, #4 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr r0, r2, r0, lsl #8 │ │ │ │ - bne 845e8 │ │ │ │ - b a649c │ │ │ │ + bne 84660 │ │ │ │ + b a6504 │ │ │ │ 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 a649c │ │ │ │ + b a6504 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 83e10 │ │ │ │ + bl 83e88 │ │ │ │ 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 83e10 │ │ │ │ + bl 83e88 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 35459c │ │ │ │ + bl 3542b4 │ │ │ │ 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 a649c │ │ │ │ + b a6504 │ │ │ │ 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] @ 84b80 │ │ │ │ + ldr r1, [pc, #1232] @ 84bf8 │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #1224] @ 84b84 │ │ │ │ + ldr r1, [pc, #1224] @ 84bfc │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ - ldr ip, [pc, #1216] @ 84b88 │ │ │ │ + ldr ip, [pc, #1216] @ 84c00 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r7, [pc, #1212] @ 84b8c │ │ │ │ - ldr r5, [pc, #1212] @ 84b90 │ │ │ │ - ldr r0, [pc, #1212] @ 84b94 │ │ │ │ - ldr r2, [pc, #1212] @ 84b98 │ │ │ │ - ldr r3, [pc, #1212] @ 84b9c │ │ │ │ + ldr r7, [pc, #1212] @ 84c04 │ │ │ │ + ldr r5, [pc, #1212] @ 84c08 │ │ │ │ + ldr r0, [pc, #1212] @ 84c0c │ │ │ │ + ldr r2, [pc, #1212] @ 84c10 │ │ │ │ + ldr r3, [pc, #1212] @ 84c14 │ │ │ │ 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] @ 84ba0 │ │ │ │ - ldr r2, [pc, #1188] @ 84ba4 │ │ │ │ + ldr r0, [pc, #1188] @ 84c18 │ │ │ │ + ldr r2, [pc, #1188] @ 84c1c │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1180] @ 84ba8 │ │ │ │ + ldr r3, [pc, #1180] @ 84c20 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 83e84 │ │ │ │ + bl 83efc │ │ │ │ stm sp, {r4, r5} │ │ │ │ - ldr r1, [pc, #1156] @ 84bac │ │ │ │ + ldr r1, [pc, #1156] @ 84c24 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 840a4 │ │ │ │ + bl 8411c │ │ │ │ stm sp, {r4, r5} │ │ │ │ - ldr r1, [pc, #1136] @ 84bb0 │ │ │ │ + ldr r1, [pc, #1136] @ 84c28 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r7, #32 │ │ │ │ sub r5, r7, #64 @ 0x40 │ │ │ │ - bl 840a4 │ │ │ │ - ldr r3, [pc, #1116] @ 84bb4 │ │ │ │ - ldr r2, [pc, #1116] @ 84bb8 │ │ │ │ - ldr r0, [pc, #1088] @ 84ba0 │ │ │ │ + bl 8411c │ │ │ │ + ldr r3, [pc, #1116] @ 84c2c │ │ │ │ + ldr r2, [pc, #1116] @ 84c30 │ │ │ │ + ldr r0, [pc, #1088] @ 84c18 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e84 │ │ │ │ + bl 83efc │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #144] @ 0x90 │ │ │ │ - bl 83ecc │ │ │ │ - ldr r2, [pc, #1084] @ 84bbc │ │ │ │ - ldr r0, [pc, #1052] @ 84ba0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 83e84 │ │ │ │ - ldr r3, [pc, #1072] @ 84bc0 │ │ │ │ - ldr r2, [pc, #1060] @ 84bb8 │ │ │ │ - ldr r0, [pc, #1032] @ 84ba0 │ │ │ │ + bl 83f44 │ │ │ │ + ldr r2, [pc, #1084] @ 84c34 │ │ │ │ + ldr r0, [pc, #1052] @ 84c18 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 83efc │ │ │ │ + ldr r3, [pc, #1072] @ 84c38 │ │ │ │ + ldr r2, [pc, #1060] @ 84c30 │ │ │ │ + ldr r0, [pc, #1032] @ 84c18 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e84 │ │ │ │ + bl 83efc │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #176] @ 0xb0 │ │ │ │ - bl 83ecc │ │ │ │ - ldr r2, [pc, #1028] @ 84bbc │ │ │ │ - ldr r0, [pc, #996] @ 84ba0 │ │ │ │ + bl 83f44 │ │ │ │ + ldr r2, [pc, #1028] @ 84c34 │ │ │ │ + ldr r0, [pc, #996] @ 84c18 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e84 │ │ │ │ - ldr r1, [pc, #1020] @ 84bc4 │ │ │ │ + bl 83efc │ │ │ │ + ldr r1, [pc, #1020] @ 84c3c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 840a4 │ │ │ │ - ldr r1, [pc, #1000] @ 84bc8 │ │ │ │ + bl 8411c │ │ │ │ + ldr r1, [pc, #1000] @ 84c40 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 840a4 │ │ │ │ - ldr r1, [pc, #980] @ 84bcc │ │ │ │ + bl 8411c │ │ │ │ + ldr r1, [pc, #980] @ 84c44 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #224 @ 0xe0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 840a4 │ │ │ │ - ldr r1, [pc, #960] @ 84bd0 │ │ │ │ + bl 8411c │ │ │ │ + ldr r1, [pc, #960] @ 84c48 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #448 @ 0x1c0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 840a4 │ │ │ │ - ldr r1, [pc, #940] @ 84bd4 │ │ │ │ + bl 8411c │ │ │ │ + ldr r1, [pc, #940] @ 84c4c │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #32 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 840a4 │ │ │ │ + bl 8411c │ │ │ │ mvn r3, #0 │ │ │ │ - ldr r1, [pc, #904] @ 84bcc │ │ │ │ + ldr r1, [pc, #904] @ 84c44 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 840a4 │ │ │ │ - ldr r1, [pc, #896] @ 84bd8 │ │ │ │ + bl 8411c │ │ │ │ + ldr r1, [pc, #896] @ 84c50 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 8427c │ │ │ │ - ldr r1, [pc, #884] @ 84bdc │ │ │ │ + bl 842f4 │ │ │ │ + ldr r1, [pc, #884] @ 84c54 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 8427c │ │ │ │ - ldr r1, [pc, #872] @ 84be0 │ │ │ │ + bl 842f4 │ │ │ │ + ldr r1, [pc, #872] @ 84c58 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 8427c │ │ │ │ - ldr r1, [pc, #860] @ 84be4 │ │ │ │ + bl 842f4 │ │ │ │ + ldr r1, [pc, #860] @ 84c5c │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #512 @ 0x200 │ │ │ │ - bl 8427c │ │ │ │ - ldr r1, [pc, #848] @ 84be8 │ │ │ │ + bl 842f4 │ │ │ │ + ldr r1, [pc, #848] @ 84c60 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #528 @ 0x210 │ │ │ │ - bl 8427c │ │ │ │ - ldr r1, [pc, #836] @ 84bec │ │ │ │ + bl 842f4 │ │ │ │ + ldr r1, [pc, #836] @ 84c64 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #544 @ 0x220 │ │ │ │ - bl 8427c │ │ │ │ - ldr r1, [pc, #824] @ 84bf0 │ │ │ │ + bl 842f4 │ │ │ │ + ldr r1, [pc, #824] @ 84c68 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ mvn r2, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 840a4 │ │ │ │ + bl 8411c │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ orrs r3, r0, r1 │ │ │ │ - beq 848f8 │ │ │ │ + beq 84970 │ │ │ │ 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 35593c │ │ │ │ + bl 355654 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - bl 35593c │ │ │ │ - ldr r3, [pc, #744] @ 84bf4 │ │ │ │ + bl 355654 │ │ │ │ + ldr r3, [pc, #744] @ 84c6c │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #1000 @ 0x3e8 │ │ │ │ mov ip, r2 │ │ │ │ mov r1, r0 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #720] @ 84bf8 │ │ │ │ + ldr r2, [pc, #720] @ 84c70 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #624] @ 84ba0 │ │ │ │ - bl 83e84 │ │ │ │ - bl 238a14 │ │ │ │ - ldr r3, [pc, #704] @ 84bfc │ │ │ │ - ldr r2, [pc, #704] @ 84c00 │ │ │ │ + ldr r0, [pc, #624] @ 84c18 │ │ │ │ + bl 83efc │ │ │ │ + bl 238778 │ │ │ │ + ldr r3, [pc, #704] @ 84c74 │ │ │ │ + ldr r2, [pc, #704] @ 84c78 │ │ │ │ mov r1, r4 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #592] @ 84ba0 │ │ │ │ - bl 83e84 │ │ │ │ + ldr r0, [pc, #592] @ 84c18 │ │ │ │ + bl 83efc │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, [sp, #56] @ 0x38 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #664] @ 84c04 │ │ │ │ + ldr r3, [pc, #664] @ 84c7c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ ldm r3, {r6, fp} │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ - ldr r3, [pc, #648] @ 84c08 │ │ │ │ - ldr lr, [pc, #648] @ 84c0c │ │ │ │ + ldr r3, [pc, #648] @ 84c80 │ │ │ │ + ldr lr, [pc, #648] @ 84c84 │ │ │ │ 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] @ 84c10 │ │ │ │ + ldr r0, [pc, #608] @ 84c88 │ │ │ │ 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] @ 84c14 │ │ │ │ + ldr r0, [pc, #572] @ 84c8c │ │ │ │ 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 35593c │ │ │ │ + bl 355654 │ │ │ │ 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 35593c │ │ │ │ + bl 355654 │ │ │ │ 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 84a64 │ │ │ │ + blt 84adc │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r7, r7, #0 │ │ │ │ mvnge r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, #0 │ │ │ │ movlt r6, #0 │ │ │ │ - blt 84a7c │ │ │ │ + blt 84af4 │ │ │ │ cmn r6, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r9, r9, #0 │ │ │ │ mvnge r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r7, #0 │ │ │ │ - blt 84a98 │ │ │ │ + blt 84b10 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ movlt r7, r0 │ │ │ │ mvnge r7, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ - bl 3547bc │ │ │ │ - ldr r9, [pc, #364] @ 84c18 │ │ │ │ - ldr r0, [pc, #240] @ 84ba0 │ │ │ │ + bl 3544d4 │ │ │ │ + ldr r9, [pc, #364] @ 84c90 │ │ │ │ + ldr r0, [pc, #240] @ 84c18 │ │ │ │ umull r2, r3, r5, r9 │ │ │ │ - ldr r2, [pc, #356] @ 84c1c │ │ │ │ + ldr r2, [pc, #356] @ 84c94 │ │ │ │ lsr r3, r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #348] @ 84c20 │ │ │ │ - ldr r5, [pc, #348] @ 84c24 │ │ │ │ + ldr r3, [pc, #348] @ 84c98 │ │ │ │ + ldr r5, [pc, #348] @ 84c9c │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e84 │ │ │ │ + bl 83efc │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 3547bc │ │ │ │ + bl 3544d4 │ │ │ │ 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 3547bc │ │ │ │ + bl 3544d4 │ │ │ │ umull r2, r3, r6, r9 │ │ │ │ - ldr r0, [pc, #152] @ 84ba0 │ │ │ │ + ldr r0, [pc, #152] @ 84c18 │ │ │ │ lsr r3, r3, #6 │ │ │ │ - ldr r2, [pc, #280] @ 84c28 │ │ │ │ + ldr r2, [pc, #280] @ 84ca0 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #276] @ 84c2c │ │ │ │ + ldr r3, [pc, #276] @ 84ca4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e84 │ │ │ │ + bl 83efc │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 83ecc │ │ │ │ + bl 83f44 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 84b68 │ │ │ │ - ldr r2, [pc, #232] @ 84c30 │ │ │ │ - ldr r0, [pc, #84] @ 84ba0 │ │ │ │ + beq 84be0 │ │ │ │ + ldr r2, [pc, #232] @ 84ca8 │ │ │ │ + ldr r0, [pc, #84] @ 84c18 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e84 │ │ │ │ + bl 83efc │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 83ecc │ │ │ │ - ldr r2, [pc, #76] @ 84bbc │ │ │ │ - ldr r0, [pc, #44] @ 84ba0 │ │ │ │ + bl 83f44 │ │ │ │ + ldr r2, [pc, #76] @ 84c34 │ │ │ │ + ldr r0, [pc, #44] @ 84c18 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83e84 │ │ │ │ + bl 83efc │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r3, r9, ip, asr r0 │ │ │ │ - eorseq r3, r9, r0, lsl #1 │ │ │ │ - eorseq r3, r9, r8, asr #32 │ │ │ │ + eorseq r2, r9, ip, asr sp │ │ │ │ + eorseq r2, r9, r0, lsl #27 │ │ │ │ + eorseq r2, r9, r8, asr #26 │ │ │ │ subseq r9, r9, r0, asr #14 │ │ │ │ - eorseq sl, r5, r4, lsl #16 │ │ │ │ - eorseq r3, r9, r4, asr r0 │ │ │ │ - eorseq r3, r9, r8, rrx │ │ │ │ - eorseq r3, r9, r4, ror r0 │ │ │ │ - @ instruction: 0x0007abbc │ │ │ │ - eorseq r3, r9, r0, lsr #32 │ │ │ │ - eorseq r3, r9, r4, lsl r0 │ │ │ │ - eorseq r3, r9, r8, lsl #1 │ │ │ │ - mlaseq r9, r4, r0, r3 │ │ │ │ - eorseq sl, r5, r0, asr #4 │ │ │ │ - eorseq r2, r9, r8, ror #31 │ │ │ │ - @ instruction: 0x0037c9d8 │ │ │ │ - eorseq r3, r9, r0, lsr #1 │ │ │ │ - eorseq r3, r9, r8, lsr #1 │ │ │ │ - ldrheq r3, [r9], -r0 @ │ │ │ │ - ldrheq r3, [r9], -ip @ │ │ │ │ - eorseq r3, r9, r8, asr #1 │ │ │ │ - @ instruction: 0x0035a1dc │ │ │ │ - ldrsbeq r3, [r9], -r0 @ │ │ │ │ - ldrsbeq r3, [r9], -ip @ │ │ │ │ - eorseq r3, r9, r8, ror #1 │ │ │ │ - eorseq sl, r5, ip, lsl #3 │ │ │ │ - ldrsheq r3, [r9], -r0 @ │ │ │ │ - ldrsheq r3, [r9], -r8 @ │ │ │ │ - eorseq sp, r6, r4, lsl #10 │ │ │ │ - eorseq r3, r9, r0, lsl #2 │ │ │ │ - eorseq r3, r9, ip, lsl #2 │ │ │ │ - eorseq r3, r9, r0, lsr #2 │ │ │ │ - eorseq r3, r9, ip, lsr #2 │ │ │ │ + eorseq sl, r5, r4, lsl #10 │ │ │ │ + eorseq r2, r9, r4, asr sp │ │ │ │ + eorseq r2, r9, r8, ror #26 │ │ │ │ + eorseq r2, r9, r4, ror sp │ │ │ │ + andeq sl, r7, r4, lsl #24 │ │ │ │ + eorseq r2, r9, r0, lsr #26 │ │ │ │ + eorseq r2, r9, r4, lsl sp │ │ │ │ + eorseq r2, r9, r8, lsl #27 │ │ │ │ + mlaseq r9, r4, sp, r2 │ │ │ │ + eorseq r9, r5, r0, asr #30 │ │ │ │ + eorseq r2, r9, r8, ror #25 │ │ │ │ + @ instruction: 0x0037c6b4 │ │ │ │ + eorseq r2, r9, r0, lsr #27 │ │ │ │ + eorseq r2, r9, r8, lsr #27 │ │ │ │ + @ instruction: 0x00392db0 │ │ │ │ + @ instruction: 0x00392dbc │ │ │ │ + eorseq r2, r9, r8, asr #27 │ │ │ │ + @ instruction: 0x00359edc │ │ │ │ + @ instruction: 0x00392dd0 │ │ │ │ + @ instruction: 0x00392ddc │ │ │ │ + eorseq r2, r9, r8, ror #27 │ │ │ │ + eorseq r9, r5, ip, lsl #29 │ │ │ │ + @ instruction: 0x00392df0 │ │ │ │ + @ instruction: 0x00392df8 │ │ │ │ + eorseq sp, r6, r4, lsl #4 │ │ │ │ + eorseq r2, r9, r0, lsl #28 │ │ │ │ + eorseq r2, r9, ip, lsl #28 │ │ │ │ + eorseq r2, r9, r0, lsr #28 │ │ │ │ + eorseq r2, r9, ip, lsr #28 │ │ │ │ subseq r9, r9, r0, lsl #19 │ │ │ │ subseq r9, r9, r8, lsl #19 │ │ │ │ tstmi fp, #2096 @ 0x830 │ │ │ │ subseq r9, r9, r8, ror r7 │ │ │ │ subseq r9, r9, r0, ror r7 │ │ │ │ ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ - eorseq r3, r9, r8, lsr r1 │ │ │ │ - @ instruction: 0x0036b1b4 │ │ │ │ - eorseq r3, r8, ip, asr r4 │ │ │ │ - eorseq r3, r9, ip, asr #2 │ │ │ │ - eorseq r1, r7, r8, lsr r2 │ │ │ │ - mlaseq r9, r0, r1, r3 │ │ │ │ + eorseq r2, r9, r8, lsr lr │ │ │ │ + @ instruction: 0x0036aeb4 │ │ │ │ + eorseq r3, r8, ip, asr r1 │ │ │ │ + eorseq r2, r9, ip, asr #28 │ │ │ │ + eorseq r0, r7, r8, lsr pc │ │ │ │ + mlaseq r9, r0, lr, r2 │ │ │ │ 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 84c74 │ │ │ │ + bne 84cec │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ orrs r1, r1, r0 │ │ │ │ - beq 84cb4 │ │ │ │ + beq 84d2c │ │ │ │ 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] │ │ │ │ @@ -93379,112 +93409,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] @ 84d40 │ │ │ │ + ldr r2, [pc, #20] @ 84db8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24b1a8 │ │ │ │ + bl 24af08 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - ldrheq r1, [r8], -r8 @ │ │ │ │ + @ instruction: 0x00380db8 │ │ │ │ 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 84df4 │ │ │ │ + beq 84e6c │ │ │ │ ldrb r9, [r4, r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 84d88 │ │ │ │ + beq 84e00 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq 84df4 │ │ │ │ + beq 84e6c │ │ │ │ add r0, r0, #1 │ │ │ │ - b 84d6c │ │ │ │ + b 84de4 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq 84df4 │ │ │ │ - ldr r3, [pc, #124] @ 84e14 │ │ │ │ + beq 84e6c │ │ │ │ + ldr r3, [pc, #124] @ 84e8c │ │ │ │ ldr r6, [r3, #1424] @ 0x590 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 84df4 │ │ │ │ - ldr r5, [pc, #112] @ 84e18 │ │ │ │ - bl 356b80 │ │ │ │ + beq 84e6c │ │ │ │ + ldr r5, [pc, #112] @ 84e90 │ │ │ │ + bl 356890 │ │ │ │ add r0, r5, r0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 84df4 │ │ │ │ - ldr r3, [pc, #96] @ 84e1c │ │ │ │ + beq 84e6c │ │ │ │ + ldr r3, [pc, #96] @ 84e94 │ │ │ │ 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 7b9ac <_Py_SetRefcnt@@Base+0x638> │ │ │ │ - b 84e0c │ │ │ │ + bl 7b9f4 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + b 84e84 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 7b9ac <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + bl 7b9f4 <_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 │ │ │ │ - mlaseq r9, ip, r1, r3 │ │ │ │ + mlaseq r9, ip, lr, r2 │ │ │ │ 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 23a0d8 │ │ │ │ + bl 239e3c │ │ │ │ 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 84ea0 │ │ │ │ + bcc 84f18 │ │ │ │ ldr r4, [r3], #4 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ bics lr, lr, r4 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ - b 84e80 │ │ │ │ + b 84ef8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 84ebc │ │ │ │ + beq 84f34 │ │ │ │ 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 │ │ │ │ @@ -93496,100 +93526,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 84f2c │ │ │ │ + bls 84fa4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84f20 │ │ │ │ + bne 84f98 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - beq 84f20 │ │ │ │ - bl 2824ec <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ + beq 84f98 │ │ │ │ + bl 2829dc <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ ldr r3, [r5] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b 84ef4 │ │ │ │ + b 84f6c │ │ │ │ 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 2395f4 │ │ │ │ + bl 239358 │ │ │ │ mov r5, #0 │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ cmp r4, r5 │ │ │ │ - bge 84f8c │ │ │ │ + bge 85004 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsl r0, r0, #15 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - bl 23a274 │ │ │ │ + bl 239fd8 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r4, #52 @ 0x34 │ │ │ │ lsl r5, r5, #15 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - b 84fd8 │ │ │ │ - ldr r3, [pc, #196] @ 85058 │ │ │ │ + b 85050 │ │ │ │ + ldr r3, [pc, #196] @ 850d0 │ │ │ │ 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 356848 │ │ │ │ + bl 356560 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 84f60 │ │ │ │ + beq 84fd8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 84fb0 │ │ │ │ + b 85028 │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ cmn r2, #1 │ │ │ │ addeq r3, r3, #32 │ │ │ │ - beq 84ffc │ │ │ │ + beq 85074 │ │ │ │ cmp r2, #0 │ │ │ │ and ip, r2, #1 │ │ │ │ lsr r2, r2, #1 │ │ │ │ addne r3, r3, ip │ │ │ │ - bne 84fe8 │ │ │ │ + bne 85060 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 84fd8 │ │ │ │ + bne 85050 │ │ │ │ lsr r5, r5, #7 │ │ │ │ mul r5, r3, r5 │ │ │ │ ldr r7, [r6, #456] @ 0x1c8 │ │ │ │ ldr r8, [r7, #256] @ 0x100 │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 85028 │ │ │ │ + beq 850a0 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 85010 │ │ │ │ + b 85088 │ │ │ │ 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 7bbcc <_Py_SetRefcnt@@Base+0x858> │ │ │ │ + bl 7bc14 <_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 │ │ │ │ @@ -93597,260 +93627,260 @@ │ │ │ │ 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 2391c0 │ │ │ │ + bl 238f24 │ │ │ │ cmp r4, #0 │ │ │ │ subne r5, r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ addne r1, r0, r5 │ │ │ │ movne r5, r4 │ │ │ │ cmp r7, #4 │ │ │ │ - bne 850e0 │ │ │ │ + bne 85158 │ │ │ │ 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 239788 │ │ │ │ + bl 2394ec │ │ │ │ add r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ - b 850c0 │ │ │ │ + b 85138 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 239788 │ │ │ │ + b 2394ec │ │ │ │ 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] @ 851a0 │ │ │ │ + ldr r0, [pc, #132] @ 85218 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 2395f4 │ │ │ │ - ldr r0, [pc, #116] @ 851a4 │ │ │ │ - bl 2634b8 │ │ │ │ + bl 239358 │ │ │ │ + ldr r0, [pc, #116] @ 8521c │ │ │ │ + bl 2633b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 263604 │ │ │ │ + bl 2634fc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 85194 │ │ │ │ + beq 8520c │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ bl 29d54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85194 │ │ │ │ + beq 8520c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85194 │ │ │ │ - ldr r0, [pc, #40] @ 851a8 │ │ │ │ + beq 8520c │ │ │ │ + ldr r0, [pc, #40] @ 85220 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp] │ │ │ │ - bl 7ba20 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ + bl 7ba68 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ mov r0, #0 │ │ │ │ - b 85198 │ │ │ │ + b 85210 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r9, r0, ror #14 │ │ │ │ subseq r9, r9, r0, lsl #18 │ │ │ │ - @ instruction: 0x003931b0 │ │ │ │ + @ instruction: 0x00392eb0 │ │ │ │ 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 263604 │ │ │ │ + bl 2634fc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 85288 │ │ │ │ + beq 85300 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ - bl 2395f4 │ │ │ │ + bl 239358 │ │ │ │ add r0, r4, #528 @ 0x210 │ │ │ │ - bl 2634b8 │ │ │ │ - ldr r7, [pc, #136] @ 85290 │ │ │ │ + bl 2633b0 │ │ │ │ + ldr r7, [pc, #136] @ 85308 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85288 │ │ │ │ + beq 85300 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #11 │ │ │ │ streq r9, [r0] │ │ │ │ - beq 8520c │ │ │ │ + beq 85284 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #22 │ │ │ │ cmpeq r8, #8 │ │ │ │ - bne 85270 │ │ │ │ - bl 3569dc │ │ │ │ + bne 852e8 │ │ │ │ + bl 3566f4 │ │ │ │ mov r4, #4 │ │ │ │ str r4, [r7] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85288 │ │ │ │ - ldr r0, [pc, #28] @ 85294 │ │ │ │ + beq 85300 │ │ │ │ + ldr r0, [pc, #28] @ 8530c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 7ba20 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ + bl 7ba68 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r4, r7, ip, ror #21 │ │ │ │ - @ instruction: 0x003931fc │ │ │ │ + @ instruction: 0x00392efc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #100] @ 85314 │ │ │ │ + ldr r1, [pc, #100] @ 8538c │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 852c8 │ │ │ │ - bl 341ca0 │ │ │ │ + bne 85340 │ │ │ │ + bl 341b3c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 85304 │ │ │ │ + bne 8537c │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 852f4 │ │ │ │ + bne 8536c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 85304 │ │ │ │ + b 8537c │ │ │ │ mov r0, r4 │ │ │ │ - bl ce9a8 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ceb14 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 852ec │ │ │ │ + beq 85364 │ │ │ │ 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, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r9, [pc, #360] @ 85498 │ │ │ │ + ldr r9, [pc, #360] @ 85510 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r9, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 85490 │ │ │ │ - ldr r6, [pc, #344] @ 8549c │ │ │ │ + beq 85508 │ │ │ │ + ldr r6, [pc, #344] @ 85514 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, #156 @ 0x9c │ │ │ │ mul r1, r2, r5 │ │ │ │ ldr r3, [r6, r1] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 85378 │ │ │ │ + beq 853f0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #5 │ │ │ │ - bne 8534c │ │ │ │ + bne 853c4 │ │ │ │ mov r1, #624 @ 0x270 │ │ │ │ mov r5, #4 │ │ │ │ mov fp, #0 │ │ │ │ - b 8537c │ │ │ │ + b 853f4 │ │ │ │ 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 853c8 │ │ │ │ + beq 85440 │ │ │ │ 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 85400 │ │ │ │ - ldr r1, [pc, #200] @ 854a0 │ │ │ │ + beq 85478 │ │ │ │ + ldr r1, [pc, #200] @ 85518 │ │ │ │ mov r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_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 8544c │ │ │ │ + b 854c4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #23 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #140] @ 854a4 │ │ │ │ + ldr r3, [pc, #140] @ 8551c │ │ │ │ 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] @ 854a8 │ │ │ │ + ldr r1, [pc, #116] @ 85520 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29c28 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_Py_write_noraise@@Base> │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #76] @ 854ac │ │ │ │ + ldr r1, [pc, #76] @ 85524 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_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 │ │ │ │ @@ -93858,365 +93888,365 @@ │ │ │ │ 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 │ │ │ │ - eorseq r7, r5, r0, asr r9 │ │ │ │ - eorseq r5, r7, r0, asr #25 │ │ │ │ - eorseq r3, r9, r8, asr #4 │ │ │ │ - eorseq lr, r5, ip, lsl #3 │ │ │ │ + eorseq r7, r5, r0, asr r6 │ │ │ │ + eorseq r5, r7, r0, asr #19 │ │ │ │ + eorseq r2, r9, r8, asr #30 │ │ │ │ + eorseq sp, r5, ip, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #216] @ 855a0 │ │ │ │ + ldr r6, [pc, #216] @ 85618 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 180394 │ │ │ │ + bl 1807bc │ │ │ │ ldr r5, [r6, #1292] @ 0x50c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 854f8 │ │ │ │ + beq 85570 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #0 │ │ │ │ bl 31e04 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ mov r5, r0 │ │ │ │ - b 85508 │ │ │ │ - ldr r1, [pc, #164] @ 855a4 │ │ │ │ + b 85580 │ │ │ │ + ldr r1, [pc, #164] @ 8561c │ │ │ │ mov r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_Py_write_noraise@@Base> │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 158018 │ │ │ │ + bl 158330 │ │ │ │ cmp r5, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #136] @ 855a8 │ │ │ │ + ldr r1, [pc, #136] @ 85620 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_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] @ 855ac │ │ │ │ + ldr r1, [pc, #104] @ 85624 │ │ │ │ mov r0, r4 │ │ │ │ add r6, r6, r2 │ │ │ │ - ble 85590 │ │ │ │ - bl 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + ble 85608 │ │ │ │ + bl 233204 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a3024 │ │ │ │ + bl 2a34a4 │ │ │ │ mov r2, #8 │ │ │ │ - ldr r1, [pc, #72] @ 855b0 │ │ │ │ + ldr r1, [pc, #72] @ 85628 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a4db8 <_PyEvent_Notify@@Base+0x58> │ │ │ │ - ldr r1, [pc, #52] @ 855b4 │ │ │ │ + bl 2a5238 <_PyEvent_Notify@@Base+0x310> │ │ │ │ + ldr r1, [pc, #52] @ 8562c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 233204 <_Py_write_noraise@@Base> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 85530 │ │ │ │ + b 855a8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r1, [pc, #24] @ 855b4 │ │ │ │ + ldr r1, [pc, #24] @ 8562c │ │ │ │ mov r2, #1 │ │ │ │ - b 2334a0 <_Py_write_noraise@@Base> │ │ │ │ + b 233204 <_Py_write_noraise@@Base> │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r3, r9, r4, ror r2 │ │ │ │ - @ instruction: 0x003932b8 │ │ │ │ - @ instruction: 0x003932f0 │ │ │ │ - @ instruction: 0x003932fc │ │ │ │ - @ instruction: 0x0037c9d8 │ │ │ │ + eorseq r2, r9, r4, ror pc │ │ │ │ + @ instruction: 0x00392fb8 │ │ │ │ + @ instruction: 0x00392ff0 │ │ │ │ + @ instruction: 0x00392ffc │ │ │ │ + @ instruction: 0x0037c6b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 69d50 <_Py_hashtable_size@@Base> │ │ │ │ + bl 69e0c <_Py_hashtable_size@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ add r3, r3, r2 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8563c │ │ │ │ + beq 856b4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 8563c │ │ │ │ + beq 856b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 8563c │ │ │ │ + bne 856b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 85694 │ │ │ │ + beq 8570c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 85694 │ │ │ │ + beq 8570c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 85694 │ │ │ │ + bne 8570c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008569c <_Py_stat@@Base>: │ │ │ │ +00085714 <_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 170638 │ │ │ │ + bl 170954 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85734 <_Py_stat@@Base+0x98> │ │ │ │ + beq 857ac <_Py_stat@@Base+0x98> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1b6644 │ │ │ │ + bl 1b5b20 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 856fc <_Py_stat@@Base+0x60> │ │ │ │ + bne 85774 <_Py_stat@@Base+0x60> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 85734 <_Py_stat@@Base+0x98> │ │ │ │ + beq 857ac <_Py_stat@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 85734 <_Py_stat@@Base+0x98> │ │ │ │ + bne 857ac <_Py_stat@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 85734 <_Py_stat@@Base+0x98> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 857ac <_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 85738 <_Py_stat@@Base+0x9c> │ │ │ │ + beq 857b0 <_Py_stat@@Base+0x9c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 85738 <_Py_stat@@Base+0x9c> │ │ │ │ + bne 857b0 <_Py_stat@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 85738 <_Py_stat@@Base+0x9c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 857b0 <_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] @ 8578c <_Py_stat@@Base+0xf0> │ │ │ │ + ldr r6, [pc, #48] @ 85804 <_Py_stat@@Base+0xf0> │ │ │ │ ldr r4, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 85780 <_Py_stat@@Base+0xe4> │ │ │ │ - bl c3f28 │ │ │ │ + beq 857f8 <_Py_stat@@Base+0xe4> │ │ │ │ + bl c3fb4 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ subseq r2, ip, ip, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ mov r4, r0 │ │ │ │ bl 2a42c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7c84 │ │ │ │ - bl 1325e8 │ │ │ │ - ldr r3, [pc, #12] @ 857cc <_Py_stat@@Base+0x130> │ │ │ │ + bl c7d04 │ │ │ │ + bl 132758 │ │ │ │ + ldr r3, [pc, #12] @ 85844 <_Py_stat@@Base+0x130> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000857d0 <_Py_open@@Base>: │ │ │ │ +00085848 <_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 bb9b0 │ │ │ │ + bl bba40 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 858a8 <_Py_open@@Base+0xd8> │ │ │ │ - ldr r3, [pc, #248] @ 858f8 <_Py_open@@Base+0x128> │ │ │ │ - ldr r1, [pc, #248] @ 858fc <_Py_open@@Base+0x12c> │ │ │ │ - ldr r0, [pc, #248] @ 85900 <_Py_open@@Base+0x130> │ │ │ │ + beq 85920 <_Py_open@@Base+0xd8> │ │ │ │ + ldr r3, [pc, #248] @ 85970 <_Py_open@@Base+0x128> │ │ │ │ + ldr r1, [pc, #248] @ 85974 <_Py_open@@Base+0x12c> │ │ │ │ + ldr r0, [pc, #248] @ 85978 <_Py_open@@Base+0x130> │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 858c4 <_Py_open@@Base+0xf4> │ │ │ │ - bl c3f28 │ │ │ │ + blt 8593c <_Py_open@@Base+0xf4> │ │ │ │ + bl c3fb4 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a0cc <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 85860 <_Py_open@@Base+0x90> │ │ │ │ + bge 858d8 <_Py_open@@Base+0x90> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 858b0 <_Py_open@@Base+0xe0> │ │ │ │ - bl 1325e8 │ │ │ │ + bne 85928 <_Py_open@@Base+0xe0> │ │ │ │ + bl 132758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85818 <_Py_open@@Base+0x48> │ │ │ │ - b 858c4 <_Py_open@@Base+0xf4> │ │ │ │ + beq 85890 <_Py_open@@Base+0x48> │ │ │ │ + b 8593c <_Py_open@@Base+0xf4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 85884 <_Py_open@@Base+0xb4> │ │ │ │ + beq 858fc <_Py_open@@Base+0xb4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 85884 <_Py_open@@Base+0xb4> │ │ │ │ + bne 858fc <_Py_open@@Base+0xb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #120] @ 85904 <_Py_open@@Base+0x134> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #120] @ 8597c <_Py_open@@Base+0x134> │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2550b0 │ │ │ │ + bl 254e78 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 858ec <_Py_open@@Base+0x11c> │ │ │ │ + bne 85964 <_Py_open@@Base+0x11c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a060 │ │ │ │ mvn r5, #0 │ │ │ │ - b 858ec <_Py_open@@Base+0x11c> │ │ │ │ - ldr r3, [pc, #80] @ 85908 <_Py_open@@Base+0x138> │ │ │ │ + b 85964 <_Py_open@@Base+0x11c> │ │ │ │ + ldr r3, [pc, #80] @ 85980 <_Py_open@@Base+0x138> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1442b4 │ │ │ │ + bl 14440c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 858a8 <_Py_open@@Base+0xd8> │ │ │ │ + beq 85920 <_Py_open@@Base+0xd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 858a8 <_Py_open@@Base+0xd8> │ │ │ │ + bne 85920 <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 858a8 <_Py_open@@Base+0xd8> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 85920 <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r6, r7, ip, lsl sl │ │ │ │ - eorseq r7, r6, r4, lsl #2 │ │ │ │ + eorseq r6, r7, ip, lsl r7 │ │ │ │ + eorseq r6, r6, r4, lsl #28 │ │ │ │ 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] @ 859bc <_Py_open@@Base+0x1ec> │ │ │ │ + ldr r2, [pc, #152] @ 85a34 <_Py_open@@Base+0x1ec> │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #148] @ 859c0 <_Py_open@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #148] @ 85a38 <_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 2d8bd8 │ │ │ │ + bl 2d8ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8595c <_Py_open@@Base+0x18c> │ │ │ │ + bne 859d4 <_Py_open@@Base+0x18c> │ │ │ │ mov r0, #0 │ │ │ │ - b 85998 <_Py_open@@Base+0x1c8> │ │ │ │ - ldr r1, [pc, #96] @ 859c4 <_Py_open@@Base+0x1f4> │ │ │ │ - ldr r0, [pc, #96] @ 859c8 <_Py_open@@Base+0x1f8> │ │ │ │ + b 85a10 <_Py_open@@Base+0x1c8> │ │ │ │ + ldr r1, [pc, #96] @ 85a3c <_Py_open@@Base+0x1f4> │ │ │ │ + ldr r0, [pc, #96] @ 85a40 <_Py_open@@Base+0x1f8> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 85954 <_Py_open@@Base+0x184> │ │ │ │ + blt 859cc <_Py_open@@Base+0x184> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dc080 │ │ │ │ + bl 2dc36c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 85954 <_Py_open@@Base+0x184> │ │ │ │ - bl a649c │ │ │ │ - ldr r3, [pc, #28] @ 859bc <_Py_open@@Base+0x1ec> │ │ │ │ + blt 859cc <_Py_open@@Base+0x184> │ │ │ │ + bl a6504 │ │ │ │ + ldr r3, [pc, #28] @ 85a34 <_Py_open@@Base+0x1ec> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 859b4 <_Py_open@@Base+0x1e4> │ │ │ │ + beq 85a2c <_Py_open@@Base+0x1e4> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r9, r7, ip, lsl lr │ │ │ │ - eorseq r7, r8, ip, lsr #32 │ │ │ │ - eorseq r2, r8, r4, lsl r7 │ │ │ │ + eorseq r9, r7, ip, lsl fp │ │ │ │ + eorseq r6, r8, ip, lsr #26 │ │ │ │ + eorseq r2, r8, r4, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85a04 <_Py_open@@Base+0x234> │ │ │ │ - bl a5784 │ │ │ │ - ldr r3, [pc, #36] @ 85a1c <_Py_open@@Base+0x24c> │ │ │ │ + bne 85a7c <_Py_open@@Base+0x234> │ │ │ │ + bl a57ec │ │ │ │ + ldr r3, [pc, #36] @ 85a94 <_Py_open@@Base+0x24c> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ 85a1c <_Py_open@@Base+0x24c> │ │ │ │ - ldr r2, [pc, #16] @ 85a20 <_Py_open@@Base+0x250> │ │ │ │ + ldr r3, [pc, #16] @ 85a94 <_Py_open@@Base+0x24c> │ │ │ │ + ldr r2, [pc, #16] @ 85a98 <_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 │ │ │ │ @@ -94226,61 +94256,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 85a60 <_Py_open@@Base+0x290> │ │ │ │ + bne 85ad8 <_Py_open@@Base+0x290> │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85a90 <_Py_open@@Base+0x2c0> │ │ │ │ + bne 85b08 <_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] @ 85b18 <_Py_open@@Base+0x348> │ │ │ │ + ldr ip, [pc, #152] @ 85b90 <_Py_open@@Base+0x348> │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85b0c <_Py_open@@Base+0x33c> │ │ │ │ + beq 85b84 <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 85ab0 <_Py_open@@Base+0x2e0> │ │ │ │ - bl a5784 │ │ │ │ + bne 85b28 <_Py_open@@Base+0x2e0> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85b0c <_Py_open@@Base+0x33c> │ │ │ │ + bne 85b84 <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 85ad0 <_Py_open@@Base+0x300> │ │ │ │ - bl a5784 │ │ │ │ + bne 85b48 <_Py_open@@Base+0x300> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85b0c <_Py_open@@Base+0x33c> │ │ │ │ + bne 85b84 <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85af0 <_Py_open@@Base+0x320> │ │ │ │ - bl a5784 │ │ │ │ + bne 85b68 <_Py_open@@Base+0x320> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85b0c <_Py_open@@Base+0x33c> │ │ │ │ + bne 85b84 <_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 352d54 │ │ │ │ + b 352a6c │ │ │ │ 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 │ │ │ │ @@ -94289,41 +94319,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 85b68 <_Py_open@@Base+0x398> │ │ │ │ + bne 85be0 <_Py_open@@Base+0x398> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85b98 <_Py_open@@Base+0x3c8> │ │ │ │ + beq 85c10 <_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] @ 85bcc <_Py_open@@Base+0x3fc> │ │ │ │ + ldr ip, [pc, #72] @ 85c44 <_Py_open@@Base+0x3fc> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85bc0 <_Py_open@@Base+0x3f0> │ │ │ │ + beq 85c38 <_Py_open@@Base+0x3f0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85bb8 <_Py_open@@Base+0x3e8> │ │ │ │ - bl a5784 │ │ │ │ + bne 85c30 <_Py_open@@Base+0x3e8> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85bc0 <_Py_open@@Base+0x3f0> │ │ │ │ + bne 85c38 <_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 │ │ │ │ @@ -94334,49 +94364,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 85c1c <_Py_open@@Base+0x44c> │ │ │ │ + bne 85c94 <_Py_open@@Base+0x44c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85c54 <_Py_open@@Base+0x484> │ │ │ │ + beq 85ccc <_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] @ 85c98 <_Py_open@@Base+0x4c8> │ │ │ │ + ldr ip, [pc, #96] @ 85d10 <_Py_open@@Base+0x4c8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85c54 <_Py_open@@Base+0x484> │ │ │ │ + bne 85ccc <_Py_open@@Base+0x484> │ │ │ │ mov r0, #0 │ │ │ │ - b 85c90 <_Py_open@@Base+0x4c0> │ │ │ │ + b 85d08 <_Py_open@@Base+0x4c0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 85c7c <_Py_open@@Base+0x4ac> │ │ │ │ - bl a5784 │ │ │ │ + bne 85cf4 <_Py_open@@Base+0x4ac> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 85c9c <_Py_open@@Base+0x4cc> │ │ │ │ - beq 85c90 <_Py_open@@Base+0x4c0> │ │ │ │ - b 85c4c <_Py_open@@Base+0x47c> │ │ │ │ - ldr r1, [pc, #28] @ 85ca0 <_Py_open@@Base+0x4d0> │ │ │ │ - ldr r2, [pc, #20] @ 85c9c <_Py_open@@Base+0x4cc> │ │ │ │ + ldreq r0, [pc, #36] @ 85d14 <_Py_open@@Base+0x4cc> │ │ │ │ + beq 85d08 <_Py_open@@Base+0x4c0> │ │ │ │ + b 85cc4 <_Py_open@@Base+0x47c> │ │ │ │ + ldr r1, [pc, #28] @ 85d18 <_Py_open@@Base+0x4d0> │ │ │ │ + ldr r2, [pc, #20] @ 85d14 <_Py_open@@Base+0x4cc> │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r0, [pc, #20] @ 85ca4 <_Py_open@@Base+0x4d4> │ │ │ │ + ldr r0, [pc, #20] @ 85d1c <_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 │ │ │ │ @@ -94388,50 +94418,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 85cf4 <_Py_open@@Base+0x524> │ │ │ │ + bne 85d6c <_Py_open@@Base+0x524> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85d2c <_Py_open@@Base+0x55c> │ │ │ │ + beq 85da4 <_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] @ 85d74 <_Py_open@@Base+0x5a4> │ │ │ │ + ldr ip, [pc, #100] @ 85dec <_Py_open@@Base+0x5a4> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85d2c <_Py_open@@Base+0x55c> │ │ │ │ + bne 85da4 <_Py_open@@Base+0x55c> │ │ │ │ mov r0, #0 │ │ │ │ - b 85d6c <_Py_open@@Base+0x59c> │ │ │ │ + b 85de4 <_Py_open@@Base+0x59c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85d50 <_Py_open@@Base+0x580> │ │ │ │ - bl a5784 │ │ │ │ + bne 85dc8 <_Py_open@@Base+0x580> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 85d78 <_Py_open@@Base+0x5a8> │ │ │ │ - beq 85d6c <_Py_open@@Base+0x59c> │ │ │ │ - b 85d24 <_Py_open@@Base+0x554> │ │ │ │ + ldreq r0, [pc, #44] @ 85df0 <_Py_open@@Base+0x5a8> │ │ │ │ + beq 85de4 <_Py_open@@Base+0x59c> │ │ │ │ + b 85d9c <_Py_open@@Base+0x554> │ │ │ │ and r3, r0, #127 @ 0x7f │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #24] @ 85d78 <_Py_open@@Base+0x5a8> │ │ │ │ + ldr r2, [pc, #24] @ 85df0 <_Py_open@@Base+0x5a8> │ │ │ │ lsl r3, r3, #24 │ │ │ │ cmp r3, #33554432 @ 0x2000000 │ │ │ │ - ldr r0, [pc, #16] @ 85d7c <_Py_open@@Base+0x5ac> │ │ │ │ + ldr r0, [pc, #16] @ 85df4 <_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 │ │ │ │ @@ -94442,46 +94472,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 85dcc <_Py_open@@Base+0x5fc> │ │ │ │ + bne 85e44 <_Py_open@@Base+0x5fc> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85e04 <_Py_open@@Base+0x634> │ │ │ │ + beq 85e7c <_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] @ 85e44 <_Py_open@@Base+0x674> │ │ │ │ + ldr ip, [pc, #92] @ 85ebc <_Py_open@@Base+0x674> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85e04 <_Py_open@@Base+0x634> │ │ │ │ + bne 85e7c <_Py_open@@Base+0x634> │ │ │ │ mov r0, #0 │ │ │ │ - b 85e3c <_Py_open@@Base+0x66c> │ │ │ │ + b 85eb4 <_Py_open@@Base+0x66c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85e28 <_Py_open@@Base+0x658> │ │ │ │ - bl a5784 │ │ │ │ + bne 85ea0 <_Py_open@@Base+0x658> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 85e48 <_Py_open@@Base+0x678> │ │ │ │ - beq 85e3c <_Py_open@@Base+0x66c> │ │ │ │ - b 85dfc <_Py_open@@Base+0x62c> │ │ │ │ - ldr r3, [pc, #28] @ 85e4c <_Py_open@@Base+0x67c> │ │ │ │ - ldr r2, [pc, #20] @ 85e48 <_Py_open@@Base+0x678> │ │ │ │ + ldreq r0, [pc, #36] @ 85ec0 <_Py_open@@Base+0x678> │ │ │ │ + beq 85eb4 <_Py_open@@Base+0x66c> │ │ │ │ + b 85e74 <_Py_open@@Base+0x62c> │ │ │ │ + ldr r3, [pc, #28] @ 85ec4 <_Py_open@@Base+0x67c> │ │ │ │ + ldr r2, [pc, #20] @ 85ec0 <_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 │ │ │ │ @@ -94494,46 +94524,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 85e9c <_Py_open@@Base+0x6cc> │ │ │ │ + bne 85f14 <_Py_open@@Base+0x6cc> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85ecc <_Py_open@@Base+0x6fc> │ │ │ │ + beq 85f44 <_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] @ 85f0c <_Py_open@@Base+0x73c> │ │ │ │ + ldr ip, [pc, #84] @ 85f84 <_Py_open@@Base+0x73c> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85f00 <_Py_open@@Base+0x730> │ │ │ │ + beq 85f78 <_Py_open@@Base+0x730> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85eec <_Py_open@@Base+0x71c> │ │ │ │ - bl a5784 │ │ │ │ + bne 85f64 <_Py_open@@Base+0x71c> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85f00 <_Py_open@@Base+0x730> │ │ │ │ + bne 85f78 <_Py_open@@Base+0x730> │ │ │ │ asr r0, r4, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ 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 │ │ │ │ @@ -94542,45 +94572,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 85f5c <_Py_open@@Base+0x78c> │ │ │ │ + bne 85fd4 <_Py_open@@Base+0x78c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85f8c <_Py_open@@Base+0x7bc> │ │ │ │ + beq 86004 <_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] @ 85fc8 <_Py_open@@Base+0x7f8> │ │ │ │ + ldr ip, [pc, #80] @ 86040 <_Py_open@@Base+0x7f8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85fbc <_Py_open@@Base+0x7ec> │ │ │ │ + beq 86034 <_Py_open@@Base+0x7ec> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85fac <_Py_open@@Base+0x7dc> │ │ │ │ - bl a5784 │ │ │ │ + bne 86024 <_Py_open@@Base+0x7dc> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85fbc <_Py_open@@Base+0x7ec> │ │ │ │ + bne 86034 <_Py_open@@Base+0x7ec> │ │ │ │ and r0, r4, #127 @ 0x7f │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ 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 │ │ │ │ @@ -94589,46 +94619,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 86018 <_Py_open@@Base+0x848> │ │ │ │ + bne 86090 <_Py_open@@Base+0x848> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 86048 <_Py_open@@Base+0x878> │ │ │ │ + beq 860c0 <_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] @ 86088 <_Py_open@@Base+0x8b8> │ │ │ │ + ldr ip, [pc, #84] @ 86100 <_Py_open@@Base+0x8b8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8607c <_Py_open@@Base+0x8ac> │ │ │ │ + beq 860f4 <_Py_open@@Base+0x8ac> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 86068 <_Py_open@@Base+0x898> │ │ │ │ - bl a5784 │ │ │ │ + bne 860e0 <_Py_open@@Base+0x898> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8607c <_Py_open@@Base+0x8ac> │ │ │ │ + bne 860f4 <_Py_open@@Base+0x8ac> │ │ │ │ asr r0, r4, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ 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 │ │ │ │ @@ -94639,343 +94669,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] @ 860d4 <_Py_open@@Base+0x904> │ │ │ │ - bl 128bc8 │ │ │ │ + ldr r0, [pc, #8] @ 8614c <_Py_open@@Base+0x904> │ │ │ │ + bl 128d3c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, r8, lsl #6 │ │ │ │ + eorseq r3, r9, r8 │ │ │ │ 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] @ 86108 <_Py_open@@Base+0x938> │ │ │ │ - bl 128bc8 │ │ │ │ + ldr r0, [pc, #8] @ 86180 <_Py_open@@Base+0x938> │ │ │ │ + bl 128d3c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, r8, lsr #6 │ │ │ │ + eorseq r3, r9, r8, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ ldrb r5, [r4, #8] │ │ │ │ - bl 3569dc │ │ │ │ - ldr r2, [pc, #32] @ 86154 <_Py_open@@Base+0x984> │ │ │ │ + bl 3566f4 │ │ │ │ + ldr r2, [pc, #32] @ 861cc <_Py_open@@Base+0x984> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r5, #1 │ │ │ │ - ldr r1, [pc, #24] @ 86158 <_Py_open@@Base+0x988> │ │ │ │ - ldr r0, [pc, #24] @ 8615c <_Py_open@@Base+0x98c> │ │ │ │ + ldr r1, [pc, #24] @ 861d0 <_Py_open@@Base+0x988> │ │ │ │ + ldr r0, [pc, #24] @ 861d4 <_Py_open@@Base+0x98c> │ │ │ │ movne r1, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128bc8 │ │ │ │ - eorseq fp, r7, ip, asr sp │ │ │ │ - eorseq r3, r9, r0, ror #6 │ │ │ │ - eorseq r3, r9, ip, ror #6 │ │ │ │ + b 128d3c │ │ │ │ + eorseq fp, r7, ip, asr sl │ │ │ │ + eorseq r3, r9, r0, rrx │ │ │ │ + eorseq r3, r9, ip, rrx │ │ │ │ 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] @ 861bc <_Py_open@@Base+0x9ec> │ │ │ │ + ldr ip, [pc, #48] @ 86234 <_Py_open@@Base+0x9ec> │ │ │ │ strd r0, [sp] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r1, [pc, #32] @ 861c0 <_Py_open@@Base+0x9f0> │ │ │ │ + ldr r1, [pc, #32] @ 86238 <_Py_open@@Base+0x9f0> │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ moveq r1, ip │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r0, [pc, #16] @ 861c4 <_Py_open@@Base+0x9f4> │ │ │ │ - bl 128bc8 │ │ │ │ + ldr r0, [pc, #16] @ 8623c <_Py_open@@Base+0x9f4> │ │ │ │ + bl 128d3c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r9, r0, ror #6 │ │ │ │ - eorseq fp, r7, ip, asr sp │ │ │ │ - eorseq r3, r9, r4, lsl #7 │ │ │ │ + eorseq r3, r9, r0, rrx │ │ │ │ + eorseq fp, r7, ip, asr sl │ │ │ │ + eorseq r3, r9, r4, lsl #1 │ │ │ │ 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 f24bc │ │ │ │ + bl f2624 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 861f8 <_Py_open@@Base+0xa28> │ │ │ │ + bne 86270 <_Py_open@@Base+0xa28> │ │ │ │ mov r0, #0 │ │ │ │ - b 8623c <_Py_open@@Base+0xa6c> │ │ │ │ + b 862b4 <_Py_open@@Base+0xa6c> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl f24bc │ │ │ │ + bl f2624 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 861f0 <_Py_open@@Base+0xa20> │ │ │ │ + beq 86268 <_Py_open@@Base+0xa20> │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl f24bc │ │ │ │ + bl f2624 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 861f0 <_Py_open@@Base+0xa20> │ │ │ │ + beq 86268 <_Py_open@@Base+0xa20> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 86244 <_Py_open@@Base+0xa74> │ │ │ │ + ldr r0, [pc, #16] @ 862bc <_Py_open@@Base+0xa74> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r3, r6 │ │ │ │ - bl 128bc8 │ │ │ │ + bl 128d3c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x003933b0 │ │ │ │ + ldrheq r3, [r9], -r0 @ │ │ │ │ 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 86250 <_Py_open@@Base+0xa80> │ │ │ │ - b a344c │ │ │ │ + bgt 862c8 <_Py_open@@Base+0xa80> │ │ │ │ + b a34b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ - bl 91ad0 │ │ │ │ + bl 91b34 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - beq 86328 <_Py_open@@Base+0xb58> │ │ │ │ + beq 863a0 <_Py_open@@Base+0xb58> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - bls 8632c <_Py_open@@Base+0xb5c> │ │ │ │ + bls 863a4 <_Py_open@@Base+0xb5c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r7, [r3, r6, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 862b8 <_Py_open@@Base+0xae8> │ │ │ │ + bne 86330 <_Py_open@@Base+0xae8> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 8628c <_Py_open@@Base+0xabc> │ │ │ │ - bl a5a74 │ │ │ │ + b 86304 <_Py_open@@Base+0xabc> │ │ │ │ + bl a5adc │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 86304 <_Py_open@@Base+0xb34> │ │ │ │ + beq 8637c <_Py_open@@Base+0xb34> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 862fc <_Py_open@@Base+0xb2c> │ │ │ │ + beq 86374 <_Py_open@@Base+0xb2c> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 862fc <_Py_open@@Base+0xb2c> │ │ │ │ + bne 86374 <_Py_open@@Base+0xb2c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge 862b0 <_Py_open@@Base+0xae0> │ │ │ │ + bge 86328 <_Py_open@@Base+0xae0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 86328 <_Py_open@@Base+0xb58> │ │ │ │ + beq 863a0 <_Py_open@@Base+0xb58> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 86328 <_Py_open@@Base+0xb58> │ │ │ │ + bne 863a0 <_Py_open@@Base+0xb58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - b 86268 <_Py_open@@Base+0xa98> │ │ │ │ + b 862e0 <_Py_open@@Base+0xa98> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 86268 <_Py_open@@Base+0xa98> │ │ │ │ + bl 862e0 <_Py_open@@Base+0xa98> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 863e4 <_Py_open@@Base+0xc14> │ │ │ │ + beq 8645c <_Py_open@@Base+0xc14> │ │ │ │ mov r0, #2 │ │ │ │ - bl 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8638c <_Py_open@@Base+0xbbc> │ │ │ │ + bne 86404 <_Py_open@@Base+0xbbc> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 863e4 <_Py_open@@Base+0xc14> │ │ │ │ + beq 8645c <_Py_open@@Base+0xc14> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 863e4 <_Py_open@@Base+0xc14> │ │ │ │ + bne 8645c <_Py_open@@Base+0xc14> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 863e4 <_Py_open@@Base+0xc14> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 8645c <_Py_open@@Base+0xc14> │ │ │ │ mov r0, #1 │ │ │ │ - bl 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 863ec <_Py_open@@Base+0xc1c> │ │ │ │ + bne 86464 <_Py_open@@Base+0xc1c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 863c0 <_Py_open@@Base+0xbf0> │ │ │ │ + beq 86438 <_Py_open@@Base+0xbf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 863c0 <_Py_open@@Base+0xbf0> │ │ │ │ + bne 86438 <_Py_open@@Base+0xbf0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 863e4 <_Py_open@@Base+0xc14> │ │ │ │ + beq 8645c <_Py_open@@Base+0xc14> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 863e4 <_Py_open@@Base+0xc14> │ │ │ │ + bne 8645c <_Py_open@@Base+0xc14> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 8640c <_Py_open@@Base+0xc3c> │ │ │ │ - ldr r2, [pc, #32] @ 86414 <_Py_open@@Base+0xc44> │ │ │ │ + b 86484 <_Py_open@@Base+0xc3c> │ │ │ │ + ldr r2, [pc, #32] @ 8648c <_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 a5a74 │ │ │ │ + b a5adc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 8644c <_Py_open@@Base+0xc7c> │ │ │ │ - bl a5784 │ │ │ │ + bne 864c4 <_Py_open@@Base+0xc7c> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86454 <_Py_open@@Base+0xc84> │ │ │ │ - b 864a0 <_Py_open@@Base+0xcd0> │ │ │ │ + beq 864cc <_Py_open@@Base+0xc84> │ │ │ │ + b 86518 <_Py_open@@Base+0xcd0> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 86468 <_Py_open@@Base+0xc98> │ │ │ │ - ldr r3, [pc, #76] @ 864a8 <_Py_open@@Base+0xcd8> │ │ │ │ - ldr r1, [pc, #76] @ 864ac <_Py_open@@Base+0xcdc> │ │ │ │ + bge 864e0 <_Py_open@@Base+0xc98> │ │ │ │ + ldr r3, [pc, #76] @ 86520 <_Py_open@@Base+0xcd8> │ │ │ │ + ldr r1, [pc, #76] @ 86524 <_Py_open@@Base+0xcdc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 864a0 <_Py_open@@Base+0xcd0> │ │ │ │ + bl 18ec84 │ │ │ │ + b 86518 <_Py_open@@Base+0xcd0> │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - blt 86484 <_Py_open@@Base+0xcb4> │ │ │ │ - ldr r3, [pc, #48] @ 864a8 <_Py_open@@Base+0xcd8> │ │ │ │ - ldr r1, [pc, #52] @ 864b0 <_Py_open@@Base+0xce0> │ │ │ │ + blt 864fc <_Py_open@@Base+0xcb4> │ │ │ │ + ldr r3, [pc, #48] @ 86520 <_Py_open@@Base+0xcd8> │ │ │ │ + ldr r1, [pc, #52] @ 86528 <_Py_open@@Base+0xce0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 864a0 <_Py_open@@Base+0xcd0> │ │ │ │ + bl 18ec84 │ │ │ │ + b 86518 <_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 a344c │ │ │ │ + b a34b4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x003933d8 │ │ │ │ - eorseq r3, r9, r0, lsr #8 │ │ │ │ + ldrsbeq r3, [r9], -r8 @ │ │ │ │ + eorseq r3, r9, r0, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 864e4 <_Py_open@@Base+0xd14> │ │ │ │ - bl a5784 │ │ │ │ + bne 8655c <_Py_open@@Base+0xd14> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 864ec <_Py_open@@Base+0xd1c> │ │ │ │ - b 86538 <_Py_open@@Base+0xd68> │ │ │ │ + beq 86564 <_Py_open@@Base+0xd1c> │ │ │ │ + b 865b0 <_Py_open@@Base+0xd68> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 86500 <_Py_open@@Base+0xd30> │ │ │ │ - ldr r3, [pc, #76] @ 86540 <_Py_open@@Base+0xd70> │ │ │ │ - ldr r1, [pc, #76] @ 86544 <_Py_open@@Base+0xd74> │ │ │ │ + bge 86578 <_Py_open@@Base+0xd30> │ │ │ │ + ldr r3, [pc, #76] @ 865b8 <_Py_open@@Base+0xd70> │ │ │ │ + ldr r1, [pc, #76] @ 865bc <_Py_open@@Base+0xd74> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 86538 <_Py_open@@Base+0xd68> │ │ │ │ + bl 18ec84 │ │ │ │ + b 865b0 <_Py_open@@Base+0xd68> │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - blt 8651c <_Py_open@@Base+0xd4c> │ │ │ │ - ldr r3, [pc, #48] @ 86540 <_Py_open@@Base+0xd70> │ │ │ │ - ldr r1, [pc, #52] @ 86548 <_Py_open@@Base+0xd78> │ │ │ │ + blt 86594 <_Py_open@@Base+0xd4c> │ │ │ │ + ldr r3, [pc, #48] @ 865b8 <_Py_open@@Base+0xd70> │ │ │ │ + ldr r1, [pc, #52] @ 865c0 <_Py_open@@Base+0xd78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 86538 <_Py_open@@Base+0xd68> │ │ │ │ + bl 18ec84 │ │ │ │ + b 865b0 <_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 a344c │ │ │ │ + b a34b4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r3, r9, r4, ror #8 │ │ │ │ - eorseq r3, r9, ip, lsr #9 │ │ │ │ + eorseq r3, r9, r4, ror #2 │ │ │ │ + eorseq r3, r9, ip, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17d450 │ │ │ │ + bl 17d878 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 865d4 <_Py_open@@Base+0xe04> │ │ │ │ + beq 8664c <_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 865a8 <_Py_open@@Base+0xdd8> │ │ │ │ + beq 86620 <_Py_open@@Base+0xdd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 865a8 <_Py_open@@Base+0xdd8> │ │ │ │ + bne 86620 <_Py_open@@Base+0xdd8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 865c4 <_Py_open@@Base+0xdf4> │ │ │ │ - ldr r3, [pc, #40] @ 865e0 <_Py_open@@Base+0xe10> │ │ │ │ - ldr r1, [pc, #40] @ 865e4 <_Py_open@@Base+0xe14> │ │ │ │ + bne 8663c <_Py_open@@Base+0xdf4> │ │ │ │ + ldr r3, [pc, #40] @ 86658 <_Py_open@@Base+0xe10> │ │ │ │ + ldr r1, [pc, #40] @ 8665c <_Py_open@@Base+0xe14> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 865d4 <_Py_open@@Base+0xe04> │ │ │ │ + bl 18ec84 │ │ │ │ + b 8664c <_Py_open@@Base+0xe04> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a344c │ │ │ │ + b a34b4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x003934f0 │ │ │ │ + @ instruction: 0x003931f0 │ │ │ │ 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 │ │ │ │ @@ -94984,201 +95014,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] @ 866a8 <_Py_open@@Base+0xed8> │ │ │ │ + ldr r1, [pc, #120] @ 86720 <_Py_open@@Base+0xed8> │ │ │ │ add r2, sp, #32 │ │ │ │ bl 29e80 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne 8668c <_Py_open@@Base+0xebc> │ │ │ │ + bne 86704 <_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 8668c <_Py_open@@Base+0xebc> │ │ │ │ + bhi 86704 <_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 866a0 <_Py_open@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #24] @ 866ac <_Py_open@@Base+0xedc> │ │ │ │ - ldr r1, [pc, #24] @ 866b0 <_Py_open@@Base+0xee0> │ │ │ │ + b 86718 <_Py_open@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #24] @ 86724 <_Py_open@@Base+0xedc> │ │ │ │ + ldr r1, [pc, #24] @ 86728 <_Py_open@@Base+0xee0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r3, r9, ip, lsl #10 │ │ │ │ + eorseq r3, r9, ip, lsl #4 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, r0, lsr #10 │ │ │ │ + eorseq r3, r9, r0, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #260] @ 867d0 <_Py_open@@Base+0x1000> │ │ │ │ + ldr r3, [pc, #260] @ 86848 <_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 86718 <_Py_open@@Base+0xf48> │ │ │ │ - ldr r3, [pc, #224] @ 867d4 <_Py_open@@Base+0x1004> │ │ │ │ + blt 86790 <_Py_open@@Base+0xf48> │ │ │ │ + ldr r3, [pc, #224] @ 8684c <_Py_open@@Base+0x1004> │ │ │ │ cmp r3, r2 │ │ │ │ mov r3, #2 │ │ │ │ sbcs r3, r3, lr │ │ │ │ - ldrge r0, [pc, #212] @ 867d8 <_Py_open@@Base+0x1008> │ │ │ │ + ldrge r0, [pc, #212] @ 86850 <_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 86758 <_Py_open@@Base+0xf88> │ │ │ │ + blt 867d0 <_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 86780 <_Py_open@@Base+0xfb0> │ │ │ │ - b 86790 <_Py_open@@Base+0xfc0> │ │ │ │ + bge 867f8 <_Py_open@@Base+0xfb0> │ │ │ │ + b 86808 <_Py_open@@Base+0xfc0> │ │ │ │ orrs r1, r2, lr │ │ │ │ - beq 86780 <_Py_open@@Base+0xfb0> │ │ │ │ + beq 867f8 <_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 8679c <_Py_open@@Base+0xfcc> │ │ │ │ + blt 86814 <_Py_open@@Base+0xfcc> │ │ │ │ adds r2, r2, r4 │ │ │ │ adc r1, lr, ip │ │ │ │ mov r0, #0 │ │ │ │ - b 8679c <_Py_open@@Base+0xfcc> │ │ │ │ + b 86814 <_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] @ 867dc <_Py_open@@Base+0x100c> │ │ │ │ - ldr r1, [pc, #28] @ 867e0 <_Py_open@@Base+0x1010> │ │ │ │ + ldr r3, [pc, #28] @ 86854 <_Py_open@@Base+0x100c> │ │ │ │ + ldr r1, [pc, #28] @ 86858 <_Py_open@@Base+0x1010> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ble 10273c8 <__bss_end__@@Base+0xa62480> │ │ │ │ + ble 1027440 <__bss_end__@@Base+0xa624f8> │ │ │ │ strbcs r7, [r1, #3332] @ 0xd04 │ │ │ │ - blcc fe738fe0 <__bss_end__@@Base+0xfe174098> │ │ │ │ + blcc fe739058 <__bss_end__@@Base+0xfe174110> │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r9, r6, r0, asr #1 │ │ │ │ + eorseq r8, r6, r0, asr #27 │ │ │ │ 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 86820 <_Py_open@@Base+0x1050> │ │ │ │ - ldr r2, [pc, #140] @ 868a0 <_Py_open@@Base+0x10d0> │ │ │ │ - ldr r1, [pc, #140] @ 868a4 <_Py_open@@Base+0x10d4> │ │ │ │ - ldr r0, [pc, #140] @ 868a8 <_Py_open@@Base+0x10d8> │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 86834 <_Py_open@@Base+0x1064> │ │ │ │ + bne 86898 <_Py_open@@Base+0x1050> │ │ │ │ + ldr r2, [pc, #140] @ 86918 <_Py_open@@Base+0x10d0> │ │ │ │ + ldr r1, [pc, #140] @ 8691c <_Py_open@@Base+0x10d4> │ │ │ │ + ldr r0, [pc, #140] @ 86920 <_Py_open@@Base+0x10d8> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 868ac <_Py_open@@Base+0x1064> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8683c <_Py_open@@Base+0x106c> │ │ │ │ + bne 868b4 <_Py_open@@Base+0x106c> │ │ │ │ mov r0, #0 │ │ │ │ - b 86898 <_Py_open@@Base+0x10c8> │ │ │ │ + b 86910 <_Py_open@@Base+0x10c8> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 86860 <_Py_open@@Base+0x1090> │ │ │ │ - ldr r3, [pc, #88] @ 868ac <_Py_open@@Base+0x10dc> │ │ │ │ - ldr r1, [pc, #88] @ 868b0 <_Py_open@@Base+0x10e0> │ │ │ │ + beq 868d8 <_Py_open@@Base+0x1090> │ │ │ │ + ldr r3, [pc, #88] @ 86924 <_Py_open@@Base+0x10dc> │ │ │ │ + ldr r1, [pc, #88] @ 86928 <_Py_open@@Base+0x10e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 86834 <_Py_open@@Base+0x1064> │ │ │ │ + bl 18ec84 │ │ │ │ + b 868ac <_Py_open@@Base+0x1064> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ bl 29b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 86884 <_Py_open@@Base+0x10b4> │ │ │ │ + beq 868fc <_Py_open@@Base+0x10b4> │ │ │ │ mov r1, #4 │ │ │ │ add r0, sp, r1 │ │ │ │ - bl 92a30 │ │ │ │ - b 86898 <_Py_open@@Base+0x10c8> │ │ │ │ - ldr r3, [pc, #40] @ 868b4 <_Py_open@@Base+0x10e4> │ │ │ │ - ldr r1, [pc, #40] @ 868b8 <_Py_open@@Base+0x10e8> │ │ │ │ + bl 92a94 │ │ │ │ + b 86910 <_Py_open@@Base+0x10c8> │ │ │ │ + ldr r3, [pc, #40] @ 8692c <_Py_open@@Base+0x10e4> │ │ │ │ + ldr r1, [pc, #40] @ 86930 <_Py_open@@Base+0x10e8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - @ instruction: 0x0036aff4 │ │ │ │ - eorseq r3, r9, ip, asr r5 │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + @ instruction: 0x0036acf4 │ │ │ │ + eorseq r3, r9, ip, asr r2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r1, r0 │ │ │ │ + mlaseq r5, ip, lr, pc @ │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, r8, lsr r5 │ │ │ │ + eorseq r3, r9, r8, lsr r2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86910 <_Py_open@@Base+0x1140> │ │ │ │ + beq 86988 <_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] @ 86920 <_Py_open@@Base+0x1150> │ │ │ │ - beq 86918 <_Py_open@@Base+0x1148> │ │ │ │ + ldreq r0, [pc, #40] @ 86998 <_Py_open@@Base+0x1150> │ │ │ │ + beq 86990 <_Py_open@@Base+0x1148> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r0, r3 │ │ │ │ sub r1, r1, r3 │ │ │ │ - bl 92a30 │ │ │ │ - b 86918 <_Py_open@@Base+0x1148> │ │ │ │ - ldr r0, [pc, #8] @ 86920 <_Py_open@@Base+0x1150> │ │ │ │ + bl 92a94 │ │ │ │ + b 86990 <_Py_open@@Base+0x1148> │ │ │ │ + ldr r0, [pc, #8] @ 86998 <_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 │ │ │ │ @@ -95188,95 +95218,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 1124d0 │ │ │ │ + bl 112620 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 869b4 <_Py_open@@Base+0x11e4> │ │ │ │ + bne 86a2c <_Py_open@@Base+0x11e4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 86990 <_Py_open@@Base+0x11c0> │ │ │ │ - ldr r3, [pc, #88] @ 869d4 <_Py_open@@Base+0x1204> │ │ │ │ - ldr r1, [pc, #88] @ 869d8 <_Py_open@@Base+0x1208> │ │ │ │ + beq 86a08 <_Py_open@@Base+0x11c0> │ │ │ │ + ldr r3, [pc, #88] @ 86a4c <_Py_open@@Base+0x1204> │ │ │ │ + ldr r1, [pc, #88] @ 86a50 <_Py_open@@Base+0x1208> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ - b 869b4 <_Py_open@@Base+0x11e4> │ │ │ │ + bl 113554 │ │ │ │ + b 86a2c <_Py_open@@Base+0x11e4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ bl 29cdc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 293a0 │ │ │ │ - bl 9df70 │ │ │ │ + bl 9df20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 869c8 <_Py_open@@Base+0x11f8> │ │ │ │ + beq 86a40 <_Py_open@@Base+0x11f8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, r8, ror #10 │ │ │ │ + eorseq r3, r9, r8, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 86a10 <_Py_open@@Base+0x1240> │ │ │ │ - bl a5784 │ │ │ │ + bne 86a88 <_Py_open@@Base+0x1240> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86a20 <_Py_open@@Base+0x1250> │ │ │ │ + beq 86a98 <_Py_open@@Base+0x1250> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ mov r4, r0 │ │ │ │ - bls 86a34 <_Py_open@@Base+0x1264> │ │ │ │ - ldr r3, [pc, #104] @ 86a90 <_Py_open@@Base+0x12c0> │ │ │ │ - ldr r1, [pc, #104] @ 86a94 <_Py_open@@Base+0x12c4> │ │ │ │ + bls 86aac <_Py_open@@Base+0x1264> │ │ │ │ + ldr r3, [pc, #104] @ 86b08 <_Py_open@@Base+0x12c0> │ │ │ │ + ldr r1, [pc, #104] @ 86b0c <_Py_open@@Base+0x12c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 86a08 <_Py_open@@Base+0x1238> │ │ │ │ + bl 18ec84 │ │ │ │ + b 86a80 <_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 86a88 <_Py_open@@Base+0x12b8> │ │ │ │ - ldr r1, [pc, #36] @ 86a98 <_Py_open@@Base+0x12c8> │ │ │ │ + bne 86b00 <_Py_open@@Base+0x12b8> │ │ │ │ + ldr r1, [pc, #36] @ 86b10 <_Py_open@@Base+0x12c8> │ │ │ │ bl 2a048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86a88 <_Py_open@@Base+0x12b8> │ │ │ │ + bne 86b00 <_Py_open@@Base+0x12b8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9df70 │ │ │ │ - ldr r0, [pc, #12] @ 86a9c <_Py_open@@Base+0x12cc> │ │ │ │ + b 9df20 │ │ │ │ + ldr r0, [pc, #12] @ 86b14 <_Py_open@@Base+0x12cc> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r7, r0, lsl #11 │ │ │ │ - mlaseq r9, r0, r5, r3 │ │ │ │ + eorseq ip, r7, ip, asr r2 │ │ │ │ + mlaseq r9, r0, r2, r3 │ │ │ │ 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 │ │ │ │ @@ -95292,179 +95322,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 86b10 <_Py_open@@Base+0x1340> │ │ │ │ - ldr r3, [pc, #840] @ 86e4c <_Py_open@@Base+0x167c> │ │ │ │ - ldr r1, [pc, #840] @ 86e50 <_Py_open@@Base+0x1680> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 86b5c <_Py_open@@Base+0x138c> │ │ │ │ - ldr r3, [pc, #828] @ 86e54 <_Py_open@@Base+0x1684> │ │ │ │ + beq 86b88 <_Py_open@@Base+0x1340> │ │ │ │ + ldr r3, [pc, #840] @ 86ec4 <_Py_open@@Base+0x167c> │ │ │ │ + ldr r1, [pc, #840] @ 86ec8 <_Py_open@@Base+0x1680> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 86bd4 <_Py_open@@Base+0x138c> │ │ │ │ + ldr r3, [pc, #828] @ 86ecc <_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] @ 86e58 <_Py_open@@Base+0x1688> │ │ │ │ - ldr r3, [pc, #788] @ 86e5c <_Py_open@@Base+0x168c> │ │ │ │ + ldr r2, [pc, #788] @ 86ed0 <_Py_open@@Base+0x1688> │ │ │ │ + ldr r3, [pc, #788] @ 86ed4 <_Py_open@@Base+0x168c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 118d4c │ │ │ │ + bl 118e90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86b64 <_Py_open@@Base+0x1394> │ │ │ │ + bne 86bdc <_Py_open@@Base+0x1394> │ │ │ │ mov r4, #0 │ │ │ │ - b 86e40 <_Py_open@@Base+0x1670> │ │ │ │ + b 86eb8 <_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 86ba0 <_Py_open@@Base+0x13d0> │ │ │ │ - ldr r3, [pc, #724] @ 86e60 <_Py_open@@Base+0x1690> │ │ │ │ - ldr r1, [pc, #724] @ 86e64 <_Py_open@@Base+0x1694> │ │ │ │ + bne 86c18 <_Py_open@@Base+0x13d0> │ │ │ │ + ldr r3, [pc, #724] @ 86ed8 <_Py_open@@Base+0x1690> │ │ │ │ + ldr r1, [pc, #724] @ 86edc <_Py_open@@Base+0x1694> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b 86dec <_Py_open@@Base+0x161c> │ │ │ │ - bl 147f4c │ │ │ │ + b 86e64 <_Py_open@@Base+0x161c> │ │ │ │ + bl 1480a4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt 86b84 <_Py_open@@Base+0x13b4> │ │ │ │ + blt 86bfc <_Py_open@@Base+0x13b4> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86bf8 <_Py_open@@Base+0x1428> │ │ │ │ - bl 147f4c │ │ │ │ + beq 86c70 <_Py_open@@Base+0x1428> │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 86bdc <_Py_open@@Base+0x140c> │ │ │ │ - bl a5784 │ │ │ │ + bne 86c54 <_Py_open@@Base+0x140c> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r5 │ │ │ │ - bne 86dec <_Py_open@@Base+0x161c> │ │ │ │ - b 86be4 <_Py_open@@Base+0x1414> │ │ │ │ + bne 86e64 <_Py_open@@Base+0x161c> │ │ │ │ + b 86c5c <_Py_open@@Base+0x1414> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 86bfc <_Py_open@@Base+0x142c> │ │ │ │ - ldr r3, [pc, #628] @ 86e60 <_Py_open@@Base+0x1690> │ │ │ │ - ldr r1, [pc, #632] @ 86e68 <_Py_open@@Base+0x1698> │ │ │ │ + bge 86c74 <_Py_open@@Base+0x142c> │ │ │ │ + ldr r3, [pc, #628] @ 86ed8 <_Py_open@@Base+0x1690> │ │ │ │ + ldr r1, [pc, #632] @ 86ee0 <_Py_open@@Base+0x1698> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 86b94 <_Py_open@@Base+0x13c4> │ │ │ │ + bl 18ec84 │ │ │ │ + b 86c0c <_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 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 86c38 <_Py_open@@Base+0x1468> │ │ │ │ - bl 29dc68 │ │ │ │ - b 86b94 <_Py_open@@Base+0x13c4> │ │ │ │ + bne 86cb0 <_Py_open@@Base+0x1468> │ │ │ │ + bl 29e0e4 │ │ │ │ + b 86c0c <_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 86c68 <_Py_open@@Base+0x1498> │ │ │ │ + bne 86ce0 <_Py_open@@Base+0x1498> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 86c84 <_Py_open@@Base+0x14b4> │ │ │ │ - b 86c90 <_Py_open@@Base+0x14c0> │ │ │ │ + bhi 86cfc <_Py_open@@Base+0x14b4> │ │ │ │ + b 86d08 <_Py_open@@Base+0x14c0> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2dc95c │ │ │ │ + bl 2dcca8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 86c58 <_Py_open@@Base+0x1488> │ │ │ │ - b 86ca0 <_Py_open@@Base+0x14d0> │ │ │ │ + bne 86cd0 <_Py_open@@Base+0x1488> │ │ │ │ + b 86d18 <_Py_open@@Base+0x14d0> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 86ca8 <_Py_open@@Base+0x14d8> │ │ │ │ - ldr r3, [pc, #468] @ 86e6c <_Py_open@@Base+0x169c> │ │ │ │ - ldr r1, [pc, #468] @ 86e70 <_Py_open@@Base+0x16a0> │ │ │ │ + bne 86d20 <_Py_open@@Base+0x14d8> │ │ │ │ + ldr r3, [pc, #468] @ 86ee4 <_Py_open@@Base+0x169c> │ │ │ │ + ldr r1, [pc, #468] @ 86ee8 <_Py_open@@Base+0x16a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r4, #0 │ │ │ │ - b 86dec <_Py_open@@Base+0x161c> │ │ │ │ + b 86e64 <_Py_open@@Base+0x161c> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #448] @ 86e74 <_Py_open@@Base+0x16a4> │ │ │ │ + ldr r3, [pc, #448] @ 86eec <_Py_open@@Base+0x16a4> │ │ │ │ mov r2, #16 │ │ │ │ mov ip, #3 │ │ │ │ cmp r1, #0 │ │ │ │ str sl, [r4, #12] │ │ │ │ stm r4, {r2, r3, ip} │ │ │ │ - beq 86d20 <_Py_open@@Base+0x1550> │ │ │ │ + beq 86d98 <_Py_open@@Base+0x1550> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls 86cdc <_Py_open@@Base+0x150c> │ │ │ │ + bls 86d54 <_Py_open@@Base+0x150c> │ │ │ │ adds sl, r4, #16 │ │ │ │ - bne 86cf0 <_Py_open@@Base+0x1520> │ │ │ │ - ldr r3, [pc, #392] @ 86e6c <_Py_open@@Base+0x169c> │ │ │ │ - ldr r1, [pc, #400] @ 86e78 <_Py_open@@Base+0x16a8> │ │ │ │ + bne 86d68 <_Py_open@@Base+0x1520> │ │ │ │ + ldr r3, [pc, #392] @ 86ee4 <_Py_open@@Base+0x169c> │ │ │ │ + ldr r1, [pc, #400] @ 86ef0 <_Py_open@@Base+0x16a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 86ca0 <_Py_open@@Base+0x14d0> │ │ │ │ + bl 18ec84 │ │ │ │ + b 86d18 <_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 86d24 <_Py_open@@Base+0x1554> │ │ │ │ + b 86d9c <_Py_open@@Base+0x1554> │ │ │ │ mov sl, r4 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 86da4 <_Py_open@@Base+0x15d4> │ │ │ │ + beq 86e1c <_Py_open@@Base+0x15d4> │ │ │ │ ldr r3, [sl] │ │ │ │ rsb r2, r3, #0 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r3, #11 │ │ │ │ add r2, r2, #12 │ │ │ │ - bls 86d74 <_Py_open@@Base+0x15a4> │ │ │ │ + bls 86dec <_Py_open@@Base+0x15a4> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r4, r4, r1 │ │ │ │ sub r4, r4, sl │ │ │ │ cmp r2, r4 │ │ │ │ - bhi 86d74 <_Py_open@@Base+0x15a4> │ │ │ │ + bhi 86dec <_Py_open@@Base+0x15a4> │ │ │ │ sub r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 86d74 <_Py_open@@Base+0x15a4> │ │ │ │ + bhi 86dec <_Py_open@@Base+0x15a4> │ │ │ │ add r3, r3, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ adds r2, sl, r3 │ │ │ │ - bne 86d88 <_Py_open@@Base+0x15b8> │ │ │ │ - ldr r3, [pc, #240] @ 86e6c <_Py_open@@Base+0x169c> │ │ │ │ - ldr r1, [pc, #252] @ 86e7c <_Py_open@@Base+0x16ac> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 86ca0 <_Py_open@@Base+0x14d0> │ │ │ │ - ldr r1, [pc, #228] @ 86e74 <_Py_open@@Base+0x16a4> │ │ │ │ + bne 86e00 <_Py_open@@Base+0x15b8> │ │ │ │ + ldr r3, [pc, #240] @ 86ee4 <_Py_open@@Base+0x169c> │ │ │ │ + ldr r1, [pc, #252] @ 86ef4 <_Py_open@@Base+0x16ac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 86d18 <_Py_open@@Base+0x14d0> │ │ │ │ + ldr r1, [pc, #228] @ 86eec <_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 │ │ │ │ @@ -95472,1933 +95502,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] @ 86e80 <_Py_open@@Base+0x16b0> │ │ │ │ + ldr r2, [pc, #176] @ 86ef8 <_Py_open@@Base+0x16b0> │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ - bl 2d0f98 │ │ │ │ + bl 2d0f78 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 86ca0 <_Py_open@@Base+0x14d0> │ │ │ │ + beq 86d18 <_Py_open@@Base+0x14d0> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl a5a74 │ │ │ │ + bl a5adc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86e08 <_Py_open@@Base+0x1638> │ │ │ │ + beq 86e80 <_Py_open@@Base+0x1638> │ │ │ │ mov r0, r8 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ 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 86e38 <_Py_open@@Base+0x1668> │ │ │ │ - bl 113404 │ │ │ │ + ble 86eb0 <_Py_open@@Base+0x1668> │ │ │ │ + bl 113554 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 86e18 <_Py_open@@Base+0x1648> │ │ │ │ + b 86e90 <_Py_open@@Base+0x1648> │ │ │ │ mov r0, r3 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, r0, lsr #11 │ │ │ │ + eorseq r3, r9, r0, lsr #5 │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ - eorseq r3, r9, r4, asr #11 │ │ │ │ + eorseq r3, r9, r4, asr #5 │ │ │ │ subseq r4, r7, r0, asr ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r0, ror #11 │ │ │ │ - eorseq r3, r9, r4, lsl #12 │ │ │ │ + eorseq r3, r9, r0, ror #5 │ │ │ │ + eorseq r3, r9, r4, lsl #6 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r9, r0, lsr #12 │ │ │ │ + eorseq r3, r9, r0, lsr #6 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - eorseq r3, r9, ip, asr #12 │ │ │ │ - eorseq r3, r9, r8, ror r6 │ │ │ │ + eorseq r3, r9, ip, asr #6 │ │ │ │ + eorseq r3, r9, r8, ror r3 │ │ │ │ andeq r3, r3, r8, lsr #28 │ │ │ │ cmn r0, #9 │ │ │ │ - beq 86ebc <_Py_open@@Base+0x16ec> │ │ │ │ + beq 86f34 <_Py_open@@Base+0x16ec> │ │ │ │ cmn r0, #3 │ │ │ │ - beq 86eac <_Py_open@@Base+0x16dc> │ │ │ │ + beq 86f24 <_Py_open@@Base+0x16dc> │ │ │ │ cmn r0, #10 │ │ │ │ bxeq lr │ │ │ │ - ldr r3, [pc, #28] @ 86ec0 <_Py_open@@Base+0x16f0> │ │ │ │ - ldr r1, [pc, #28] @ 86ec4 <_Py_open@@Base+0x16f4> │ │ │ │ + ldr r3, [pc, #28] @ 86f38 <_Py_open@@Base+0x16f0> │ │ │ │ + ldr r1, [pc, #28] @ 86f3c <_Py_open@@Base+0x16f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - b 18f0e8 │ │ │ │ - ldr r3, [pc, #20] @ 86ec8 <_Py_open@@Base+0x16f8> │ │ │ │ - ldr r1, [pc, #20] @ 86ecc <_Py_open@@Base+0x16fc> │ │ │ │ + b 18ec84 │ │ │ │ + ldr r3, [pc, #20] @ 86f40 <_Py_open@@Base+0x16f8> │ │ │ │ + ldr r1, [pc, #20] @ 86f44 <_Py_open@@Base+0x16fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - b 18f0e8 │ │ │ │ - b 29dc68 │ │ │ │ + b 18ec84 │ │ │ │ + b 29e0e4 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r9, ip, asr #13 │ │ │ │ + eorseq r3, r9, ip, asr #7 │ │ │ │ ldrsheq sp, [r5], #-160 @ 0xffffff60 │ │ │ │ - eorseq r3, r9, r8, lsr #13 │ │ │ │ + eorseq r3, r9, r8, lsr #7 │ │ │ │ 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] @ 87094 <_Py_open@@Base+0x18c4> │ │ │ │ + ldr r1, [pc, #396] @ 8710c <_Py_open@@Base+0x18c4> │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 86f20 <_Py_open@@Base+0x1750> │ │ │ │ + bne 86f98 <_Py_open@@Base+0x1750> │ │ │ │ mov r4, #0 │ │ │ │ - b 87088 <_Py_open@@Base+0x18b8> │ │ │ │ - ldr r1, [pc, #368] @ 87098 <_Py_open@@Base+0x18c8> │ │ │ │ + b 87100 <_Py_open@@Base+0x18b8> │ │ │ │ + ldr r1, [pc, #368] @ 87110 <_Py_open@@Base+0x18c8> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 149604 │ │ │ │ + bl 14975c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 86f18 <_Py_open@@Base+0x1748> │ │ │ │ + beq 86f90 <_Py_open@@Base+0x1748> │ │ │ │ ldr r9, [r6, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 86f94 <_Py_open@@Base+0x17c4> │ │ │ │ + ble 8700c <_Py_open@@Base+0x17c4> │ │ │ │ cmn r9, #-268435455 @ 0xf0000001 │ │ │ │ - bls 86f50 <_Py_open@@Base+0x1780> │ │ │ │ + bls 86fc8 <_Py_open@@Base+0x1780> │ │ │ │ mov r7, #0 │ │ │ │ - b 86f80 <_Py_open@@Base+0x17b0> │ │ │ │ + b 86ff8 <_Py_open@@Base+0x17b0> │ │ │ │ lsl r0, r9, #3 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 86f48 <_Py_open@@Base+0x1778> │ │ │ │ - ldr r3, [pc, #308] @ 8709c <_Py_open@@Base+0x18cc> │ │ │ │ + beq 86fc0 <_Py_open@@Base+0x1778> │ │ │ │ + ldr r3, [pc, #308] @ 87114 <_Py_open@@Base+0x18cc> │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 86f80 <_Py_open@@Base+0x17b0> │ │ │ │ + bhi 86ff8 <_Py_open@@Base+0x17b0> │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r9, r0 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 86f98 <_Py_open@@Base+0x17c8> │ │ │ │ + bne 87010 <_Py_open@@Base+0x17c8> │ │ │ │ mov r4, #0 │ │ │ │ - bl 29dc68 │ │ │ │ + bl 29e0e4 │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b 87034 <_Py_open@@Base+0x1864> │ │ │ │ + b 870ac <_Py_open@@Base+0x1864> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r7 │ │ │ │ mov r8, #0 │ │ │ │ add r4, r6, #12 │ │ │ │ cmp r8, r9 │ │ │ │ - bge 86ffc <_Py_open@@Base+0x182c> │ │ │ │ + bge 87074 <_Py_open@@Base+0x182c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #228] @ 870a0 <_Py_open@@Base+0x18d0> │ │ │ │ + ldr r1, [pc, #228] @ 87118 <_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 1c1e50 │ │ │ │ + bl 1c1368 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add sl, sl, #8 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87030 <_Py_open@@Base+0x1860> │ │ │ │ + beq 870a8 <_Py_open@@Base+0x1860> │ │ │ │ ldr r1, [r2, #-44] @ 0xffffffd4 │ │ │ │ ldr r3, [r2, #-36] @ 0xffffffdc │ │ │ │ add r8, r8, #1 │ │ │ │ stmdb sl, {r1, r3} │ │ │ │ - b 86fa8 <_Py_open@@Base+0x17d8> │ │ │ │ - ldr r3, [pc, #160] @ 870a4 <_Py_open@@Base+0x18d4> │ │ │ │ + b 87020 <_Py_open@@Base+0x17d8> │ │ │ │ + ldr r3, [pc, #160] @ 8711c <_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 87034 <_Py_open@@Base+0x1864> │ │ │ │ + b 870ac <_Py_open@@Base+0x1864> │ │ │ │ mov r4, r0 │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #44 @ 0x2c │ │ │ │ cmp r9, r8 │ │ │ │ mla r0, sl, r9, r5 │ │ │ │ - beq 87054 <_Py_open@@Base+0x1884> │ │ │ │ - bl 113404 │ │ │ │ + beq 870cc <_Py_open@@Base+0x1884> │ │ │ │ + bl 113554 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 8703c <_Py_open@@Base+0x186c> │ │ │ │ + b 870b4 <_Py_open@@Base+0x186c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r0, r7 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 87088 <_Py_open@@Base+0x18b8> │ │ │ │ + beq 87100 <_Py_open@@Base+0x18b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 87088 <_Py_open@@Base+0x18b8> │ │ │ │ + bne 87100 <_Py_open@@Base+0x18b8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x003936f8 │ │ │ │ - eorseq r3, r9, ip, lsl #14 │ │ │ │ + @ instruction: 0x003933f8 │ │ │ │ + eorseq r3, r9, ip, lsl #8 │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - eorseq r3, r9, ip, lsr r7 │ │ │ │ - andeq r6, r8, r8, lsl r4 │ │ │ │ + eorseq r3, r9, ip, lsr r4 │ │ │ │ + muleq r8, r0, 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, #144] @ 8715c <_Py_open@@Base+0x198c> │ │ │ │ + ldr r1, [pc, #144] @ 871d4 <_Py_open@@Base+0x198c> │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #4 │ │ │ │ str ip, [sp] │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87134 <_Py_open@@Base+0x1964> │ │ │ │ + beq 871ac <_Py_open@@Base+0x1964> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #112] @ 87160 <_Py_open@@Base+0x1990> │ │ │ │ - ldr r0, [pc, #112] @ 87164 <_Py_open@@Base+0x1994> │ │ │ │ - bl bbfb0 │ │ │ │ + ldr r1, [pc, #112] @ 871d8 <_Py_open@@Base+0x1990> │ │ │ │ + ldr r0, [pc, #112] @ 871dc <_Py_open@@Base+0x1994> │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87134 <_Py_open@@Base+0x1964> │ │ │ │ - bl c3f28 │ │ │ │ + blt 871ac <_Py_open@@Base+0x1964> │ │ │ │ + bl c3fb4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a84c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 8713c <_Py_open@@Base+0x196c> │ │ │ │ - ldr r3, [pc, #60] @ 87168 <_Py_open@@Base+0x1998> │ │ │ │ - ldr r1, [pc, #60] @ 8716c <_Py_open@@Base+0x199c> │ │ │ │ + bne 871b4 <_Py_open@@Base+0x196c> │ │ │ │ + ldr r3, [pc, #60] @ 871e0 <_Py_open@@Base+0x1998> │ │ │ │ + ldr r1, [pc, #60] @ 871e4 <_Py_open@@Base+0x199c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b 87154 <_Py_open@@Base+0x1984> │ │ │ │ + b 871cc <_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 a649c │ │ │ │ + bl a6504 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r9, r4, r7, r3 │ │ │ │ - ldrheq r1, [r8], -r8 @ │ │ │ │ - eorseq r3, r9, r8, lsr #15 │ │ │ │ + mlaseq r9, r4, r4, r3 │ │ │ │ + @ instruction: 0x00380db8 │ │ │ │ + eorseq r3, r9, r8, lsr #9 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, r0, asr #15 │ │ │ │ + eorseq r3, r9, r0, asr #9 │ │ │ │ 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] @ 87240 <_Py_open@@Base+0x1a70> │ │ │ │ + ldr r1, [pc, #172] @ 872b8 <_Py_open@@Base+0x1a70> │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #4 │ │ │ │ str ip, [sp] │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 871c4 <_Py_open@@Base+0x19f4> │ │ │ │ + beq 8723c <_Py_open@@Base+0x19f4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - bcc 871cc <_Py_open@@Base+0x19fc> │ │ │ │ - ldr r3, [pc, #136] @ 87244 <_Py_open@@Base+0x1a74> │ │ │ │ - ldr r1, [pc, #136] @ 87248 <_Py_open@@Base+0x1a78> │ │ │ │ + bcc 87244 <_Py_open@@Base+0x19fc> │ │ │ │ + ldr r3, [pc, #136] @ 872bc <_Py_open@@Base+0x1a74> │ │ │ │ + ldr r1, [pc, #136] @ 872c0 <_Py_open@@Base+0x1a78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b 87238 <_Py_open@@Base+0x1a68> │ │ │ │ + b 872b0 <_Py_open@@Base+0x1a68> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r1, [pc, #116] @ 8724c <_Py_open@@Base+0x1a7c> │ │ │ │ - ldr r0, [pc, #116] @ 87250 <_Py_open@@Base+0x1a80> │ │ │ │ - bl bbfb0 │ │ │ │ + ldr r1, [pc, #116] @ 872c4 <_Py_open@@Base+0x1a7c> │ │ │ │ + ldr r0, [pc, #116] @ 872c8 <_Py_open@@Base+0x1a80> │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 871c4 <_Py_open@@Base+0x19f4> │ │ │ │ - bl c3f28 │ │ │ │ + blt 8723c <_Py_open@@Base+0x19f4> │ │ │ │ + bl c3fb4 │ │ │ │ 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 c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 87230 <_Py_open@@Base+0x1a60> │ │ │ │ - ldr r3, [pc, #48] @ 87254 <_Py_open@@Base+0x1a84> │ │ │ │ - ldr r1, [pc, #48] @ 87258 <_Py_open@@Base+0x1a88> │ │ │ │ + bne 872a8 <_Py_open@@Base+0x1a60> │ │ │ │ + ldr r3, [pc, #48] @ 872cc <_Py_open@@Base+0x1a84> │ │ │ │ + ldr r1, [pc, #48] @ 872d0 <_Py_open@@Base+0x1a88> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 871c4 <_Py_open@@Base+0x19f4> │ │ │ │ + bl 18ec84 │ │ │ │ + b 8723c <_Py_open@@Base+0x19f4> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 9df70 │ │ │ │ + bl 9df20 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x003937d8 │ │ │ │ + @ instruction: 0x003934d8 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r3, r9, ip, ror #15 │ │ │ │ - eorseq r2, r6, r0, asr #1 │ │ │ │ - eorseq r3, r9, r4, lsl r8 │ │ │ │ + eorseq r3, r9, ip, ror #9 │ │ │ │ + eorseq r1, r6, r0, asr #27 │ │ │ │ + eorseq r3, r9, r4, lsl r5 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, ip, lsr #16 │ │ │ │ + eorseq r3, r9, ip, lsr #10 │ │ │ │ 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] @ 872d4 <_Py_open@@Base+0x1b04> │ │ │ │ - bl b6c48 │ │ │ │ + ldr r1, [pc, #84] @ 8734c <_Py_open@@Base+0x1b04> │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 872bc <_Py_open@@Base+0x1aec> │ │ │ │ - bl c3f28 │ │ │ │ + beq 87334 <_Py_open@@Base+0x1aec> │ │ │ │ + bl c3fb4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 296b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 872c4 <_Py_open@@Base+0x1af4> │ │ │ │ - ldr r3, [pc, #36] @ 872d8 <_Py_open@@Base+0x1b08> │ │ │ │ - ldr r1, [pc, #36] @ 872dc <_Py_open@@Base+0x1b0c> │ │ │ │ + bne 8733c <_Py_open@@Base+0x1af4> │ │ │ │ + ldr r3, [pc, #36] @ 87350 <_Py_open@@Base+0x1b08> │ │ │ │ + ldr r1, [pc, #36] @ 87354 <_Py_open@@Base+0x1b0c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b 872cc <_Py_open@@Base+0x1afc> │ │ │ │ + b 87344 <_Py_open@@Base+0x1afc> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r3, r9, r4, asr #16 │ │ │ │ + eorseq r3, r9, r4, asr #10 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, r8, asr r8 │ │ │ │ + eorseq r3, r9, r8, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #88] @ 8735c <_Py_open@@Base+0x1b8c> │ │ │ │ - bl b6c48 │ │ │ │ + ldr r1, [pc, #88] @ 873d4 <_Py_open@@Base+0x1b8c> │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87314 <_Py_open@@Base+0x1b44> │ │ │ │ + bne 8738c <_Py_open@@Base+0x1b44> │ │ │ │ mov r0, #0 │ │ │ │ - b 87354 <_Py_open@@Base+0x1b84> │ │ │ │ + b 873cc <_Py_open@@Base+0x1b84> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2b5a08 <_PyParkingLot_UnparkAll@@Base+0x574> │ │ │ │ + bl 2b5dec <_PyParkingLot_UnparkAll@@Base+0x574> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8730c <_Py_open@@Base+0x1b3c> │ │ │ │ - ldr r3, [pc, #52] @ 87360 <_Py_open@@Base+0x1b90> │ │ │ │ + beq 87384 <_Py_open@@Base+0x1b3c> │ │ │ │ + ldr r3, [pc, #52] @ 873d8 <_Py_open@@Base+0x1b90> │ │ │ │ ldr r3, [r3, #1256] @ 0x4e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 87350 <_Py_open@@Base+0x1b80> │ │ │ │ + beq 873c8 <_Py_open@@Base+0x1b80> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #164 @ 0xa4 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ - bl 2c8b24 <_Py_RestoreSignals@@Base+0x2ac> │ │ │ │ + bl 2c8f38 <_Py_RestoreSignals@@Base+0x2ac> │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r0, [pc, #20] @ 87364 <_Py_open@@Base+0x1b94> │ │ │ │ - bne 87354 <_Py_open@@Base+0x1b84> │ │ │ │ - ldr r0, [pc, #16] @ 87368 <_Py_open@@Base+0x1b98> │ │ │ │ + ldrne r0, [pc, #20] @ 873dc <_Py_open@@Base+0x1b94> │ │ │ │ + bne 873cc <_Py_open@@Base+0x1b84> │ │ │ │ + ldr r0, [pc, #16] @ 873e0 <_Py_open@@Base+0x1b98> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, ip, ror #16 │ │ │ │ + eorseq r3, r9, ip, ror #10 │ │ │ │ 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] @ 873e4 <_Py_open@@Base+0x1c14> │ │ │ │ + ldr r1, [pc, #84] @ 8745c <_Py_open@@Base+0x1c14> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 873dc <_Py_open@@Base+0x1c0c> │ │ │ │ + beq 87454 <_Py_open@@Base+0x1c0c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 873cc <_Py_open@@Base+0x1bfc> │ │ │ │ - bl c3f28 │ │ │ │ + beq 87444 <_Py_open@@Base+0x1bfc> │ │ │ │ + bl c3fb4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 83e10 │ │ │ │ + bl 83e88 │ │ │ │ mov r0, #11 │ │ │ │ bl 29ef8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7c84 │ │ │ │ - b 873d8 <_Py_open@@Base+0x1c08> │ │ │ │ - bl 83e10 │ │ │ │ + bl c7d04 │ │ │ │ + b 87450 <_Py_open@@Base+0x1c08> │ │ │ │ + bl 83e88 │ │ │ │ mov r0, #11 │ │ │ │ bl 29ef8 │ │ │ │ - ldr r0, [pc, #8] @ 873e8 <_Py_open@@Base+0x1c18> │ │ │ │ + ldr r0, [pc, #8] @ 87460 <_Py_open@@Base+0x1c18> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r9, ip, ror r8 │ │ │ │ + eorseq r3, r9, ip, ror r5 │ │ │ │ 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] @ 87450 <_Py_open@@Base+0x1c80> │ │ │ │ + ldr r1, [pc, #64] @ 874c8 <_Py_open@@Base+0x1c80> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87444 <_Py_open@@Base+0x1c74> │ │ │ │ + beq 874bc <_Py_open@@Base+0x1c74> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 8452c │ │ │ │ + bl 845a4 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 87454 <_Py_open@@Base+0x1c84> │ │ │ │ - beq 87448 <_Py_open@@Base+0x1c78> │ │ │ │ - ldr r3, [pc, #28] @ 87458 <_Py_open@@Base+0x1c88> │ │ │ │ - ldr r1, [pc, #28] @ 8745c <_Py_open@@Base+0x1c8c> │ │ │ │ + ldreq r0, [pc, #32] @ 874cc <_Py_open@@Base+0x1c84> │ │ │ │ + beq 874c0 <_Py_open@@Base+0x1c78> │ │ │ │ + ldr r3, [pc, #28] @ 874d0 <_Py_open@@Base+0x1c88> │ │ │ │ + ldr r1, [pc, #28] @ 874d4 <_Py_open@@Base+0x1c8c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, r8, lsl #17 │ │ │ │ + eorseq r3, r9, r8, lsl #11 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r7, r0, lsl #11 │ │ │ │ + eorseq ip, r7, ip, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 87490 <_Py_open@@Base+0x1cc0> │ │ │ │ - bl a5784 │ │ │ │ + bne 87508 <_Py_open@@Base+0x1cc0> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 874d4 <_Py_open@@Base+0x1d04> │ │ │ │ + bne 8754c <_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 874cc <_Py_open@@Base+0x1cfc> │ │ │ │ + bne 87544 <_Py_open@@Base+0x1cfc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 874cc <_Py_open@@Base+0x1cfc> │ │ │ │ - ldr r3, [pc, #24] @ 874dc <_Py_open@@Base+0x1d0c> │ │ │ │ + beq 87544 <_Py_open@@Base+0x1cfc> │ │ │ │ + ldr r3, [pc, #24] @ 87554 <_Py_open@@Base+0x1d0c> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144290 │ │ │ │ + b 1443e8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ 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 8750c <_Py_open@@Base+0x1d3c> │ │ │ │ - ldr r3, [pc, #16] @ 87514 <_Py_open@@Base+0x1d44> │ │ │ │ + bge 87584 <_Py_open@@Base+0x1d3c> │ │ │ │ + ldr r3, [pc, #16] @ 8758c <_Py_open@@Base+0x1d44> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144290 │ │ │ │ - ldr r0, [pc, #4] @ 87518 <_Py_open@@Base+0x1d48> │ │ │ │ + b 1443e8 │ │ │ │ + ldr r0, [pc, #4] @ 87590 <_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 87570 <_Py_open@@Base+0x1da0> │ │ │ │ + beq 875e8 <_Py_open@@Base+0x1da0> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [pc, #48] @ 87580 <_Py_open@@Base+0x1db0> │ │ │ │ + ldr r3, [pc, #48] @ 875f8 <_Py_open@@Base+0x1db0> │ │ │ │ rsb r4, r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r0, [r3] │ │ │ │ str r4, [r5] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r5] │ │ │ │ - b 87578 <_Py_open@@Base+0x1da8> │ │ │ │ + b 875f0 <_Py_open@@Base+0x1da8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb9b0 │ │ │ │ + bl bba40 │ │ │ │ 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 875b0 <_Py_open@@Base+0x1de0> │ │ │ │ - ldr r3, [pc, #16] @ 875b8 <_Py_open@@Base+0x1de8> │ │ │ │ + bge 87628 <_Py_open@@Base+0x1de0> │ │ │ │ + ldr r3, [pc, #16] @ 87630 <_Py_open@@Base+0x1de8> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144290 │ │ │ │ - ldr r0, [pc, #4] @ 875bc <_Py_open@@Base+0x1dec> │ │ │ │ + b 1443e8 │ │ │ │ + ldr r0, [pc, #4] @ 87634 <_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 875f8 <_Py_open@@Base+0x1e28> │ │ │ │ - ldr r3, [pc, #40] @ 87618 <_Py_open@@Base+0x1e48> │ │ │ │ + beq 87670 <_Py_open@@Base+0x1e28> │ │ │ │ + ldr r3, [pc, #40] @ 87690 <_Py_open@@Base+0x1e48> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 87610 <_Py_open@@Base+0x1e40> │ │ │ │ + bl 1443e8 │ │ │ │ + b 87688 <_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 2c9778 <_Py_RestoreSignals@@Base+0xf00> │ │ │ │ + bl 2c9b8c <_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 2c95a0 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ + bl 2c99b4 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 876a0 <_Py_open@@Base+0x1ed0> │ │ │ │ + beq 87718 <_Py_open@@Base+0x1ed0> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 29cdc │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 297f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 87698 <_Py_open@@Base+0x1ec8> │ │ │ │ + beq 87710 <_Py_open@@Base+0x1ec8> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #32] @ 876a8 <_Py_open@@Base+0x1ed8> │ │ │ │ + ldr r2, [pc, #32] @ 87720 <_Py_open@@Base+0x1ed8> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 876a0 <_Py_open@@Base+0x1ed0> │ │ │ │ + bl 1443e8 │ │ │ │ + b 87718 <_Py_open@@Base+0x1ed0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ 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 876e4 <_Py_open@@Base+0x1f14> │ │ │ │ - ldr r3, [pc, #56] @ 87714 <_Py_open@@Base+0x1f44> │ │ │ │ + beq 8775c <_Py_open@@Base+0x1f14> │ │ │ │ + ldr r3, [pc, #56] @ 8778c <_Py_open@@Base+0x1f44> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 8770c <_Py_open@@Base+0x1f3c> │ │ │ │ + bl 1443e8 │ │ │ │ + b 87784 <_Py_open@@Base+0x1f3c> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a414 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 876d4 <_Py_open@@Base+0x1f04> │ │ │ │ + bne 8774c <_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 2c9778 <_Py_RestoreSignals@@Base+0xf00> │ │ │ │ + bl 2c9b8c <_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] @ 8781c <_Py_open@@Base+0x204c> │ │ │ │ + ldr r1, [pc, #224] @ 87894 <_Py_open@@Base+0x204c> │ │ │ │ mov r0, r4 │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87774 <_Py_open@@Base+0x1fa4> │ │ │ │ - bl 11a838 │ │ │ │ - ldr r2, [pc, #204] @ 87820 <_Py_open@@Base+0x2050> │ │ │ │ - ldr r1, [pc, #204] @ 87824 <_Py_open@@Base+0x2054> │ │ │ │ + bne 877ec <_Py_open@@Base+0x1fa4> │ │ │ │ + bl 11a980 │ │ │ │ + ldr r2, [pc, #204] @ 87898 <_Py_open@@Base+0x2050> │ │ │ │ + ldr r1, [pc, #204] @ 8789c <_Py_open@@Base+0x2054> │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - bne 87778 <_Py_open@@Base+0x1fa8> │ │ │ │ + bne 877f0 <_Py_open@@Base+0x1fa8> │ │ │ │ mov r0, #0 │ │ │ │ - b 87814 <_Py_open@@Base+0x2044> │ │ │ │ + b 8788c <_Py_open@@Base+0x2044> │ │ │ │ mov r5, #0 │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #164] @ 87828 <_Py_open@@Base+0x2058> │ │ │ │ - ldr r0, [pc, #164] @ 8782c <_Py_open@@Base+0x205c> │ │ │ │ - bl bbfb0 │ │ │ │ + ldr r1, [pc, #164] @ 878a0 <_Py_open@@Base+0x2058> │ │ │ │ + ldr r0, [pc, #164] @ 878a4 <_Py_open@@Base+0x205c> │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8776c <_Py_open@@Base+0x1f9c> │ │ │ │ + blt 877e4 <_Py_open@@Base+0x1f9c> │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 87808 <_Py_open@@Base+0x2038> │ │ │ │ + bne 87880 <_Py_open@@Base+0x2038> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 29f28 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 877ec <_Py_open@@Base+0x201c> │ │ │ │ + beq 87864 <_Py_open@@Base+0x201c> │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 877ec <_Py_open@@Base+0x201c> │ │ │ │ + beq 87864 <_Py_open@@Base+0x201c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 877ec <_Py_open@@Base+0x201c> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 87864 <_Py_open@@Base+0x201c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #56] @ 87830 <_Py_open@@Base+0x2060> │ │ │ │ - beq 87814 <_Py_open@@Base+0x2044> │ │ │ │ - ldr r3, [pc, #52] @ 87834 <_Py_open@@Base+0x2064> │ │ │ │ + ldreq r0, [pc, #56] @ 878a8 <_Py_open@@Base+0x2060> │ │ │ │ + beq 8788c <_Py_open@@Base+0x2044> │ │ │ │ + ldr r3, [pc, #52] @ 878ac <_Py_open@@Base+0x2064> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 87814 <_Py_open@@Base+0x2044> │ │ │ │ + bl 1443e8 │ │ │ │ + b 8788c <_Py_open@@Base+0x2044> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 877c8 <_Py_open@@Base+0x1ff8> │ │ │ │ - b 877f8 <_Py_open@@Base+0x2028> │ │ │ │ + bne 87840 <_Py_open@@Base+0x1ff8> │ │ │ │ + b 87870 <_Py_open@@Base+0x2028> │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r9, r4, r8, r3 │ │ │ │ - andseq sp, r7, r0, asr r4 │ │ │ │ - eorseq r3, r9, r4, lsr #17 │ │ │ │ - eorseq lr, r5, r0, asr #18 │ │ │ │ - @ instruction: 0x003938b4 │ │ │ │ + mlaseq r9, r4, r5, r3 │ │ │ │ + andseq sp, r7, r8, ror r8 │ │ │ │ + eorseq r3, r9, r4, lsr #11 │ │ │ │ + eorseq lr, r5, r0, asr #12 │ │ │ │ + @ instruction: 0x003935b4 │ │ │ │ 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] @ 87af4 <_Py_open@@Base+0x2324> │ │ │ │ + ldreq r3, [pc, #668] @ 87b6c <_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] @ 87af8 <_Py_open@@Base+0x2328> │ │ │ │ + ldr r0, [pc, #644] @ 87b70 <_Py_open@@Base+0x2328> │ │ │ │ mov r3, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #632] @ 87afc <_Py_open@@Base+0x232c> │ │ │ │ + ldr r1, [pc, #632] @ 87b74 <_Py_open@@Base+0x232c> │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl bbfb0 │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87950 <_Py_open@@Base+0x2180> │ │ │ │ + blt 879c8 <_Py_open@@Base+0x2180> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 878d4 <_Py_open@@Base+0x2104> │ │ │ │ - bl c3f28 │ │ │ │ + bne 8794c <_Py_open@@Base+0x2104> │ │ │ │ + bl c3fb4 │ │ │ │ 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 c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 87ab8 <_Py_open@@Base+0x22e8> │ │ │ │ - ldr r3, [pc, #564] @ 87b00 <_Py_open@@Base+0x2330> │ │ │ │ + bge 87b30 <_Py_open@@Base+0x22e8> │ │ │ │ + ldr r3, [pc, #564] @ 87b78 <_Py_open@@Base+0x2330> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 87950 <_Py_open@@Base+0x2180> │ │ │ │ + bl 1443e8 │ │ │ │ + b 879c8 <_Py_open@@Base+0x2180> │ │ │ │ add r5, sp, #16 │ │ │ │ - ldr r1, [pc, #548] @ 87b04 <_Py_open@@Base+0x2334> │ │ │ │ + ldr r1, [pc, #548] @ 87b7c <_Py_open@@Base+0x2334> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e50 │ │ │ │ + bl 1c1368 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 879f4 <_Py_open@@Base+0x2224> │ │ │ │ + beq 87a6c <_Py_open@@Base+0x2224> │ │ │ │ cmp r7, #0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - beq 87930 <_Py_open@@Base+0x2160> │ │ │ │ + beq 879a8 <_Py_open@@Base+0x2160> │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bgt 8797c <_Py_open@@Base+0x21ac> │ │ │ │ - ldr r3, [pc, #500] @ 87b08 <_Py_open@@Base+0x2338> │ │ │ │ + bgt 879f4 <_Py_open@@Base+0x21ac> │ │ │ │ + ldr r3, [pc, #500] @ 87b80 <_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 87ac4 <_Py_open@@Base+0x22f4> │ │ │ │ + b 87b3c <_Py_open@@Base+0x22f4> │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ - ble 87958 <_Py_open@@Base+0x2188> │ │ │ │ + ble 879d0 <_Py_open@@Base+0x2188> │ │ │ │ mov r0, r5 │ │ │ │ - bl 113404 │ │ │ │ - ldr r3, [pc, #452] @ 87b0c <_Py_open@@Base+0x233c> │ │ │ │ - ldr r1, [pc, #452] @ 87b10 <_Py_open@@Base+0x2340> │ │ │ │ + bl 113554 │ │ │ │ + ldr r3, [pc, #452] @ 87b84 <_Py_open@@Base+0x233c> │ │ │ │ + ldr r1, [pc, #452] @ 87b88 <_Py_open@@Base+0x2340> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b 87aec <_Py_open@@Base+0x231c> │ │ │ │ - ldr r3, [pc, #424] @ 87b08 <_Py_open@@Base+0x2338> │ │ │ │ + b 87b64 <_Py_open@@Base+0x231c> │ │ │ │ + ldr r3, [pc, #424] @ 87b80 <_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 87ac4 <_Py_open@@Base+0x22f4> │ │ │ │ + b 87b3c <_Py_open@@Base+0x22f4> │ │ │ │ cmp r8, r0 │ │ │ │ - beq 87ac4 <_Py_open@@Base+0x22f4> │ │ │ │ + beq 87b3c <_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 879c0 <_Py_open@@Base+0x21f0> │ │ │ │ + beq 87a38 <_Py_open@@Base+0x21f0> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ bl 29cdc │ │ │ │ cmp r6, #0 │ │ │ │ - blt 87a68 <_Py_open@@Base+0x2298> │ │ │ │ + blt 87ae0 <_Py_open@@Base+0x2298> │ │ │ │ mov r0, r5 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 879e4 <_Py_open@@Base+0x2214> │ │ │ │ + beq 87a5c <_Py_open@@Base+0x2214> │ │ │ │ mov r0, r6 │ │ │ │ - bl a649c │ │ │ │ - b 87aec <_Py_open@@Base+0x231c> │ │ │ │ + bl a6504 │ │ │ │ + b 87b64 <_Py_open@@Base+0x231c> │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 92a30 │ │ │ │ - b 87aec <_Py_open@@Base+0x231c> │ │ │ │ - bl 11a838 │ │ │ │ - ldr r1, [pc, #276] @ 87b14 <_Py_open@@Base+0x2344> │ │ │ │ + bl 92a94 │ │ │ │ + b 87b64 <_Py_open@@Base+0x231c> │ │ │ │ + bl 11a980 │ │ │ │ + ldr r1, [pc, #276] @ 87b8c <_Py_open@@Base+0x2344> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e50 │ │ │ │ + bl 1c1368 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87a98 <_Py_open@@Base+0x22c8> │ │ │ │ + beq 87b10 <_Py_open@@Base+0x22c8> │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r8, #1024 @ 0x400 │ │ │ │ - bgt 87938 <_Py_open@@Base+0x2168> │ │ │ │ + bgt 879b0 <_Py_open@@Base+0x2168> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r3, [pc, #220] @ 87b08 <_Py_open@@Base+0x2338> │ │ │ │ + ldr r3, [pc, #220] @ 87b80 <_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 c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ 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 c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 87a80 <_Py_open@@Base+0x22b0> │ │ │ │ - ldr r3, [pc, #144] @ 87b00 <_Py_open@@Base+0x2330> │ │ │ │ + bge 87af8 <_Py_open@@Base+0x22b0> │ │ │ │ + ldr r3, [pc, #144] @ 87b78 <_Py_open@@Base+0x2330> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 113404 │ │ │ │ - b 87950 <_Py_open@@Base+0x2180> │ │ │ │ + bl 113554 │ │ │ │ + b 879c8 <_Py_open@@Base+0x2180> │ │ │ │ mov r0, r5 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 92a30 │ │ │ │ - b 87aec <_Py_open@@Base+0x231c> │ │ │ │ - bl 11a838 │ │ │ │ - ldr r1, [pc, #116] @ 87b18 <_Py_open@@Base+0x2348> │ │ │ │ + bl 92a94 │ │ │ │ + b 87b64 <_Py_open@@Base+0x231c> │ │ │ │ + bl 11a980 │ │ │ │ + ldr r1, [pc, #116] @ 87b90 <_Py_open@@Base+0x2348> │ │ │ │ sub r2, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1e50 │ │ │ │ + bl 1c1368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87898 <_Py_open@@Base+0x20c8> │ │ │ │ - b 87950 <_Py_open@@Base+0x2180> │ │ │ │ + bne 87910 <_Py_open@@Base+0x20c8> │ │ │ │ + b 879c8 <_Py_open@@Base+0x2180> │ │ │ │ mov r0, r4 │ │ │ │ - bl a649c │ │ │ │ - b 87aec <_Py_open@@Base+0x231c> │ │ │ │ - bl c3f28 │ │ │ │ + bl a6504 │ │ │ │ + b 87b64 <_Py_open@@Base+0x231c> │ │ │ │ + bl c3fb4 │ │ │ │ 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 c7c84 │ │ │ │ - b 87998 <_Py_open@@Base+0x21c8> │ │ │ │ + bl c7d04 │ │ │ │ + b 87a10 <_Py_open@@Base+0x21c8> │ │ │ │ add sp, sp, #1088 @ 0x440 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq r3, r9, ip, asr #17 │ │ │ │ - eorseq r3, r9, r8, asr #17 │ │ │ │ + eorseq r3, r9, ip, asr #11 │ │ │ │ + eorseq r3, r9, r8, asr #11 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x003938d8 │ │ │ │ + @ instruction: 0x003935d8 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, r4, ror #17 │ │ │ │ - eorseq r3, r9, r0, lsl #18 │ │ │ │ - eorseq r3, r9, ip, lsl #18 │ │ │ │ + eorseq r3, r9, r4, ror #11 │ │ │ │ + eorseq r3, r9, r0, lsl #12 │ │ │ │ + eorseq r3, r9, ip, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1283e8 │ │ │ │ + bl 12855c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87b4c <_Py_open@@Base+0x237c> │ │ │ │ - bl a5784 │ │ │ │ + bne 87bc4 <_Py_open@@Base+0x237c> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87b90 <_Py_open@@Base+0x23c0> │ │ │ │ - bl c3f28 │ │ │ │ + bne 87c08 <_Py_open@@Base+0x23c0> │ │ │ │ + bl c3fb4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 87b98 <_Py_open@@Base+0x23c8> │ │ │ │ + bge 87c10 <_Py_open@@Base+0x23c8> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq 87b98 <_Py_open@@Base+0x23c8> │ │ │ │ - ldr r3, [pc, #24] @ 87ba0 <_Py_open@@Base+0x23d0> │ │ │ │ + beq 87c10 <_Py_open@@Base+0x23c8> │ │ │ │ + ldr r3, [pc, #24] @ 87c18 <_Py_open@@Base+0x23d0> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144290 │ │ │ │ + b 1443e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ 87ba4 <_Py_open@@Base+0x23d4> │ │ │ │ + ldr r0, [pc, #4] @ 87c1c <_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 1283e8 │ │ │ │ + bl 12855c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87be0 <_Py_open@@Base+0x2410> │ │ │ │ - bl a5784 │ │ │ │ + bne 87c58 <_Py_open@@Base+0x2410> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87be0 <_Py_open@@Base+0x2410> │ │ │ │ + beq 87c58 <_Py_open@@Base+0x2410> │ │ │ │ mov r4, #0 │ │ │ │ - b 87c08 <_Py_open@@Base+0x2438> │ │ │ │ + b 87c80 <_Py_open@@Base+0x2438> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8494 <_Py_dup@@Base> │ │ │ │ + bl 1b7970 <_Py_dup@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 87bd8 <_Py_open@@Base+0x2408> │ │ │ │ - bl a649c │ │ │ │ + beq 87c50 <_Py_open@@Base+0x2408> │ │ │ │ + bl a6504 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 87c08 <_Py_open@@Base+0x2438> │ │ │ │ + bne 87c80 <_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] @ 87cfc <_Py_open@@Base+0x252c> │ │ │ │ + ldr r1, [pc, #200] @ 87d74 <_Py_open@@Base+0x252c> │ │ │ │ mov r2, sp │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87c70 <_Py_open@@Base+0x24a0> │ │ │ │ + beq 87ce8 <_Py_open@@Base+0x24a0> │ │ │ │ ldr ip, [sp] │ │ │ │ cmp ip, #2 │ │ │ │ - bne 87c78 <_Py_open@@Base+0x24a8> │ │ │ │ + bne 87cf0 <_Py_open@@Base+0x24a8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 87cb0 <_Py_open@@Base+0x24e0> │ │ │ │ - ldr r3, [pc, #160] @ 87d00 <_Py_open@@Base+0x2530> │ │ │ │ - ldr r1, [pc, #160] @ 87d04 <_Py_open@@Base+0x2534> │ │ │ │ + beq 87d28 <_Py_open@@Base+0x24e0> │ │ │ │ + ldr r3, [pc, #160] @ 87d78 <_Py_open@@Base+0x2530> │ │ │ │ + ldr r1, [pc, #160] @ 87d7c <_Py_open@@Base+0x2534> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, #0 │ │ │ │ - b 87cf4 <_Py_open@@Base+0x2524> │ │ │ │ + b 87d6c <_Py_open@@Base+0x2524> │ │ │ │ cmp ip, #10 │ │ │ │ - bne 87c90 <_Py_open@@Base+0x24c0> │ │ │ │ + bne 87d08 <_Py_open@@Base+0x24c0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq 87cb0 <_Py_open@@Base+0x24e0> │ │ │ │ - b 87c58 <_Py_open@@Base+0x2488> │ │ │ │ - ldr r3, [pc, #104] @ 87d00 <_Py_open@@Base+0x2530> │ │ │ │ - ldr r1, [pc, #108] @ 87d08 <_Py_open@@Base+0x2538> │ │ │ │ + beq 87d28 <_Py_open@@Base+0x24e0> │ │ │ │ + b 87cd0 <_Py_open@@Base+0x2488> │ │ │ │ + ldr r3, [pc, #104] @ 87d78 <_Py_open@@Base+0x2530> │ │ │ │ + ldr r1, [pc, #108] @ 87d80 <_Py_open@@Base+0x2538> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, ip │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ - b 87c70 <_Py_open@@Base+0x24a0> │ │ │ │ + bl 113554 │ │ │ │ + b 87ce8 <_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 87ce4 <_Py_open@@Base+0x2514> │ │ │ │ - ldr r3, [pc, #56] @ 87d0c <_Py_open@@Base+0x253c> │ │ │ │ + bne 87d5c <_Py_open@@Base+0x2514> │ │ │ │ + ldr r3, [pc, #56] @ 87d84 <_Py_open@@Base+0x253c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ - b 87c70 <_Py_open@@Base+0x24a0> │ │ │ │ + bl 113554 │ │ │ │ + b 87ce8 <_Py_open@@Base+0x24a0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113404 │ │ │ │ + bl 113554 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9df70 │ │ │ │ + bl 9df20 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r9, r0, ror r9 │ │ │ │ + eorseq r3, r9, r0, ror r6 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, r0, lsl #19 │ │ │ │ - eorseq r3, r9, ip, lsr #19 │ │ │ │ + eorseq r3, r9, r0, lsl #13 │ │ │ │ + eorseq r3, r9, ip, lsr #13 │ │ │ │ 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 83e10 │ │ │ │ + bl 83e88 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc 87d4c <_Py_open@@Base+0x257c> │ │ │ │ + bcc 87dc4 <_Py_open@@Base+0x257c> │ │ │ │ cmn r4, #104857600 @ 0x6400000 │ │ │ │ sub r0, r4, #104857600 @ 0x6400000 │ │ │ │ mvncs r1, #0 │ │ │ │ - bcs 87d50 <_Py_open@@Base+0x2580> │ │ │ │ + bcs 87dc8 <_Py_open@@Base+0x2580> │ │ │ │ add r1, r4, #104857600 @ 0x6400000 │ │ │ │ mov r2, r4 │ │ │ │ - bl 83b80 │ │ │ │ + bl 83bf8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ 87d84 <_Py_open@@Base+0x25b4> │ │ │ │ + ldr r1, [pc, #32] @ 87dfc <_Py_open@@Base+0x25b4> │ │ │ │ cmp r4, r0 │ │ │ │ subcc r2, r0, r4 │ │ │ │ subcs r2, r4, r0 │ │ │ │ - ldr r0, [pc, #20] @ 87d88 <_Py_open@@Base+0x25b8> │ │ │ │ + ldr r0, [pc, #20] @ 87e00 <_Py_open@@Base+0x25b8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r9, r8, asr #19 │ │ │ │ + eorseq r3, r9, r8, asr #13 │ │ │ │ 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] @ 87e24 <_Py_open@@Base+0x2654> │ │ │ │ + ldr r1, [pc, #116] @ 87e9c <_Py_open@@Base+0x2654> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87ddc <_Py_open@@Base+0x260c> │ │ │ │ + beq 87e54 <_Py_open@@Base+0x260c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 87de4 <_Py_open@@Base+0x2614> │ │ │ │ - ldr r3, [pc, #84] @ 87e28 <_Py_open@@Base+0x2658> │ │ │ │ - ldr r1, [pc, #84] @ 87e2c <_Py_open@@Base+0x265c> │ │ │ │ + bge 87e5c <_Py_open@@Base+0x2614> │ │ │ │ + ldr r3, [pc, #84] @ 87ea0 <_Py_open@@Base+0x2658> │ │ │ │ + ldr r1, [pc, #84] @ 87ea4 <_Py_open@@Base+0x265c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b 87e1c <_Py_open@@Base+0x264c> │ │ │ │ - bl 84378 │ │ │ │ + b 87e94 <_Py_open@@Base+0x264c> │ │ │ │ + bl 843f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 83cd4 │ │ │ │ + bl 83d4c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 87e14 <_Py_open@@Base+0x2644> │ │ │ │ - ldr r3, [pc, #36] @ 87e28 <_Py_open@@Base+0x2658> │ │ │ │ + bne 87e8c <_Py_open@@Base+0x2644> │ │ │ │ + ldr r3, [pc, #36] @ 87ea0 <_Py_open@@Base+0x2658> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #36] @ 87e30 <_Py_open@@Base+0x2660> │ │ │ │ + ldr r1, [pc, #36] @ 87ea8 <_Py_open@@Base+0x2660> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 87ddc <_Py_open@@Base+0x260c> │ │ │ │ + bl 117864 │ │ │ │ + b 87e54 <_Py_open@@Base+0x260c> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5a74 │ │ │ │ + bl a5adc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r9, r4, lsr #20 │ │ │ │ + eorseq r3, r9, r4, lsr #14 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, r4, lsr sl │ │ │ │ - eorseq r3, r9, r8, asr sl │ │ │ │ + eorseq r3, r9, r4, lsr r7 │ │ │ │ + eorseq r3, r9, r8, asr r7 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq 87e78 <_Py_open@@Base+0x26a8> │ │ │ │ + beq 87ef0 <_Py_open@@Base+0x26a8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1489a0 │ │ │ │ + bl 148af8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87e8c <_Py_open@@Base+0x26bc> │ │ │ │ - bl a5784 │ │ │ │ + bne 87f04 <_Py_open@@Base+0x26bc> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87e8c <_Py_open@@Base+0x26bc> │ │ │ │ - b 87ea4 <_Py_open@@Base+0x26d4> │ │ │ │ - ldr r0, [pc, #44] @ 87eac <_Py_open@@Base+0x26dc> │ │ │ │ + beq 87f04 <_Py_open@@Base+0x26bc> │ │ │ │ + b 87f1c <_Py_open@@Base+0x26d4> │ │ │ │ + ldr r0, [pc, #44] @ 87f24 <_Py_open@@Base+0x26dc> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #40] @ 87eb0 <_Py_open@@Base+0x26e0> │ │ │ │ + ldr r1, [pc, #40] @ 87f28 <_Py_open@@Base+0x26e0> │ │ │ │ ldr r0, [r0] │ │ │ │ - b 117720 │ │ │ │ + b 117864 │ │ │ │ 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 a344c │ │ │ │ + b a34b4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r4, ror sl │ │ │ │ - b 87e34 <_Py_open@@Base+0x2664> │ │ │ │ + eorseq r3, r9, r4, ror r7 │ │ │ │ + b 87eac <_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 1489a0 │ │ │ │ + bl 148af8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87eec <_Py_open@@Base+0x271c> │ │ │ │ - bl a5784 │ │ │ │ + bne 87f64 <_Py_open@@Base+0x271c> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87f0c <_Py_open@@Base+0x273c> │ │ │ │ + bne 87f84 <_Py_open@@Base+0x273c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87f14 <_Py_open@@Base+0x2744> │ │ │ │ - ldr r3, [pc, #28] @ 87f24 <_Py_open@@Base+0x2754> │ │ │ │ + bne 87f8c <_Py_open@@Base+0x2744> │ │ │ │ + ldr r3, [pc, #28] @ 87f9c <_Py_open@@Base+0x2754> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 87f1c <_Py_open@@Base+0x274c> │ │ │ │ + b 87f94 <_Py_open@@Base+0x274c> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb9b0 │ │ │ │ + bl bba40 │ │ │ │ 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] @ 8819c <_Py_open@@Base+0x29cc> │ │ │ │ + ldr r1, [pc, #576] @ 88214 <_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 b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 87f9c <_Py_open@@Base+0x27cc> │ │ │ │ + beq 88014 <_Py_open@@Base+0x27cc> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 87fa4 <_Py_open@@Base+0x27d4> │ │ │ │ - ldr r3, [pc, #524] @ 881a0 <_Py_open@@Base+0x29d0> │ │ │ │ - ldr r1, [pc, #524] @ 881a4 <_Py_open@@Base+0x29d4> │ │ │ │ + bne 8801c <_Py_open@@Base+0x27d4> │ │ │ │ + ldr r3, [pc, #524] @ 88218 <_Py_open@@Base+0x29d0> │ │ │ │ + ldr r1, [pc, #524] @ 8821c <_Py_open@@Base+0x29d4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r4, #0 │ │ │ │ - b 88190 <_Py_open@@Base+0x29c0> │ │ │ │ + b 88208 <_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] @ 881a8 <_Py_open@@Base+0x29d8> │ │ │ │ + ldr r1, [pc, #488] @ 88220 <_Py_open@@Base+0x29d8> │ │ │ │ sub r3, r2, #4 │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87f9c <_Py_open@@Base+0x27cc> │ │ │ │ + beq 88014 <_Py_open@@Base+0x27cc> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bcc 87fec <_Py_open@@Base+0x281c> │ │ │ │ - ldr r3, [pc, #460] @ 881ac <_Py_open@@Base+0x29dc> │ │ │ │ - ldr r1, [pc, #460] @ 881b0 <_Py_open@@Base+0x29e0> │ │ │ │ + bcc 88064 <_Py_open@@Base+0x281c> │ │ │ │ + ldr r3, [pc, #460] @ 88224 <_Py_open@@Base+0x29dc> │ │ │ │ + ldr r1, [pc, #460] @ 88228 <_Py_open@@Base+0x29e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 87f9c <_Py_open@@Base+0x27cc> │ │ │ │ + bl 18ec84 │ │ │ │ + b 88014 <_Py_open@@Base+0x27cc> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #444] @ 881b4 <_Py_open@@Base+0x29e4> │ │ │ │ - ldr r0, [pc, #444] @ 881b8 <_Py_open@@Base+0x29e8> │ │ │ │ - bl bbfb0 │ │ │ │ + ldr r1, [pc, #444] @ 8822c <_Py_open@@Base+0x29e4> │ │ │ │ + ldr r0, [pc, #444] @ 88230 <_Py_open@@Base+0x29e8> │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87f9c <_Py_open@@Base+0x27cc> │ │ │ │ + blt 88014 <_Py_open@@Base+0x27cc> │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #424] @ 881bc <_Py_open@@Base+0x29ec> │ │ │ │ + ldr r2, [pc, #424] @ 88234 <_Py_open@@Base+0x29ec> │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be28 │ │ │ │ + bl 8bea0 │ │ │ │ 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 c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ 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 c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 88080 <_Py_open@@Base+0x28b0> │ │ │ │ + beq 880f8 <_Py_open@@Base+0x28b0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 346a10 <_PyLong_DivmodNear@@Base+0x19cc> │ │ │ │ - b 880a0 <_Py_open@@Base+0x28d0> │ │ │ │ + bl 346728 <_PyLong_DivmodNear@@Base+0x19cc> │ │ │ │ + b 88118 <_Py_open@@Base+0x28d0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 880a8 <_Py_open@@Base+0x28d8> │ │ │ │ - ldr r3, [pc, #296] @ 881c0 <_Py_open@@Base+0x29f0> │ │ │ │ - ldr r1, [pc, #296] @ 881c4 <_Py_open@@Base+0x29f4> │ │ │ │ + beq 88120 <_Py_open@@Base+0x28d8> │ │ │ │ + ldr r3, [pc, #296] @ 88238 <_Py_open@@Base+0x29f0> │ │ │ │ + ldr r1, [pc, #296] @ 8823c <_Py_open@@Base+0x29f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r4, #0 │ │ │ │ - b 88180 <_Py_open@@Base+0x29b0> │ │ │ │ + b 881f8 <_Py_open@@Base+0x29b0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 880e4 <_Py_open@@Base+0x2914> │ │ │ │ + beq 8815c <_Py_open@@Base+0x2914> │ │ │ │ cmp r2, #10 │ │ │ │ - bne 88108 <_Py_open@@Base+0x2938> │ │ │ │ + bne 88180 <_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 88108 <_Py_open@@Base+0x2938> │ │ │ │ + b 88180 <_Py_open@@Base+0x2938> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 88108 <_Py_open@@Base+0x2938> │ │ │ │ - ldr r3, [pc, #196] @ 881c0 <_Py_open@@Base+0x29f0> │ │ │ │ - ldr r1, [pc, #200] @ 881c8 <_Py_open@@Base+0x29f8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 880a0 <_Py_open@@Base+0x28d0> │ │ │ │ - bl c3f28 │ │ │ │ + beq 88180 <_Py_open@@Base+0x2938> │ │ │ │ + ldr r3, [pc, #196] @ 88238 <_Py_open@@Base+0x29f0> │ │ │ │ + ldr r1, [pc, #200] @ 88240 <_Py_open@@Base+0x29f8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 88118 <_Py_open@@Base+0x28d0> │ │ │ │ + bl c3fb4 │ │ │ │ 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] @ 881cc <_Py_open@@Base+0x29fc> │ │ │ │ + ldr r3, [pc, #160] @ 88244 <_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 c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 88160 <_Py_open@@Base+0x2990> │ │ │ │ + beq 881d8 <_Py_open@@Base+0x2990> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 346a10 <_PyLong_DivmodNear@@Base+0x19cc> │ │ │ │ - b 880a0 <_Py_open@@Base+0x28d0> │ │ │ │ + bl 346728 <_PyLong_DivmodNear@@Base+0x19cc> │ │ │ │ + b 88118 <_Py_open@@Base+0x28d0> │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 880a0 <_Py_open@@Base+0x28d0> │ │ │ │ - ldr r0, [pc, #88] @ 881d0 <_Py_open@@Base+0x2a00> │ │ │ │ + beq 88118 <_Py_open@@Base+0x28d0> │ │ │ │ + ldr r0, [pc, #88] @ 88248 <_Py_open@@Base+0x2a00> │ │ │ │ mov r2, r5 │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9c3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88190 <_Py_open@@Base+0x29c0> │ │ │ │ + beq 88208 <_Py_open@@Base+0x29c0> │ │ │ │ bl 296a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #1136 @ 0x470 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r3, r9, ip, lsl #21 │ │ │ │ + eorseq r3, r9, ip, lsl #15 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r9, ip, sl, r3 │ │ │ │ - eorseq r3, r9, r8, asr #21 │ │ │ │ + mlaseq r9, ip, r7, r3 │ │ │ │ + eorseq r3, r9, r8, asr #15 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x00393af8 │ │ │ │ - eorseq lr, r5, r0, asr #18 │ │ │ │ - eorseq r3, r9, r4, lsr #22 │ │ │ │ - eorseq r5, r7, r0, asr #25 │ │ │ │ + @ instruction: 0x003937f8 │ │ │ │ + eorseq lr, r5, r0, asr #12 │ │ │ │ + eorseq r3, r9, r4, lsr #16 │ │ │ │ + eorseq r5, r7, r0, asr #19 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, r8, lsr fp │ │ │ │ - eorseq r3, r9, r0, ror #22 │ │ │ │ + eorseq r3, r9, r8, lsr r8 │ │ │ │ + eorseq r3, r9, r0, ror #16 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - eorseq r3, r9, r0, lsl #23 │ │ │ │ + eorseq r3, r9, r0, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #68] @ 8823c <_Py_open@@Base+0x2a6c> │ │ │ │ - bl b6c48 │ │ │ │ + ldr r1, [pc, #68] @ 882b4 <_Py_open@@Base+0x2a6c> │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88230 <_Py_open@@Base+0x2a60> │ │ │ │ + beq 882a8 <_Py_open@@Base+0x2a60> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88220 <_Py_open@@Base+0x2a50> │ │ │ │ + blt 88298 <_Py_open@@Base+0x2a50> │ │ │ │ cmn r0, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 88220 <_Py_open@@Base+0x2a50> │ │ │ │ + bhi 88298 <_Py_open@@Base+0x2a50> │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 18c1ac │ │ │ │ - b 88234 <_Py_open@@Base+0x2a64> │ │ │ │ - ldr r3, [pc, #24] @ 88240 <_Py_open@@Base+0x2a70> │ │ │ │ - ldr r1, [pc, #24] @ 88244 <_Py_open@@Base+0x2a74> │ │ │ │ + bl 18bd48 │ │ │ │ + b 882ac <_Py_open@@Base+0x2a64> │ │ │ │ + ldr r3, [pc, #24] @ 882b8 <_Py_open@@Base+0x2a70> │ │ │ │ + ldr r1, [pc, #24] @ 882bc <_Py_open@@Base+0x2a74> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, r4, lsl #23 │ │ │ │ + eorseq r3, r9, r4, lsl #17 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - mlaseq r9, r0, fp, r3 │ │ │ │ + mlaseq r9, r0, r8, r3 │ │ │ │ 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 88258 <_Py_open@@Base+0x2a88> │ │ │ │ - b 175b70 │ │ │ │ + bne 882d0 <_Py_open@@Base+0x2a88> │ │ │ │ + b 175f98 │ │ │ │ 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 88284 <_Py_open@@Base+0x2ab4> │ │ │ │ - b 150cb8 │ │ │ │ + bgt 882fc <_Py_open@@Base+0x2ab4> │ │ │ │ + b 150f6c │ │ │ │ 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 2c6d04 <_PyTime_ObjectToTimespec@@Base+0x257c> │ │ │ │ + bl 2c7118 <_PyTime_ObjectToTimespec@@Base+0x257c> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 88308 <_Py_open@@Base+0x2b38> │ │ │ │ - ldr r3, [pc, #116] @ 88354 <_Py_open@@Base+0x2b84> │ │ │ │ + bne 88380 <_Py_open@@Base+0x2b38> │ │ │ │ + ldr r3, [pc, #116] @ 883cc <_Py_open@@Base+0x2b84> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a484 │ │ │ │ + bl 11a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88300 <_Py_open@@Base+0x2b30> │ │ │ │ + beq 88378 <_Py_open@@Base+0x2b30> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2ab1f8 │ │ │ │ + bl 2ab60c │ │ │ │ mvn r0, #0 │ │ │ │ - b 8834c <_Py_open@@Base+0x2b7c> │ │ │ │ + b 883c4 <_Py_open@@Base+0x2b7c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 8832c <_Py_open@@Base+0x2b5c> │ │ │ │ + beq 883a4 <_Py_open@@Base+0x2b5c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne 8832c <_Py_open@@Base+0x2b5c> │ │ │ │ + bne 883a4 <_Py_open@@Base+0x2b5c> │ │ │ │ add r1, r3, #32768 @ 0x8000 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 882f0 <_Py_open@@Base+0x2b20> │ │ │ │ + bcs 88368 <_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 88334 <_Py_open@@Base+0x2b64> │ │ │ │ + bgt 883ac <_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 2ab024 │ │ │ │ + bl 2ab438 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 883bc <_Py_open@@Base+0x2bec> │ │ │ │ - ldr r3, [pc, #128] @ 88414 <_Py_open@@Base+0x2c44> │ │ │ │ + bne 88434 <_Py_open@@Base+0x2bec> │ │ │ │ + ldr r3, [pc, #128] @ 8848c <_Py_open@@Base+0x2c44> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a484 │ │ │ │ + bl 11a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 883b4 <_Py_open@@Base+0x2be4> │ │ │ │ + beq 8842c <_Py_open@@Base+0x2be4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r3, #1 │ │ │ │ - bl 2ab1f8 │ │ │ │ + bl 2ab60c │ │ │ │ mvn r0, #0 │ │ │ │ - b 8840c <_Py_open@@Base+0x2c3c> │ │ │ │ + b 88484 <_Py_open@@Base+0x2c3c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 883ec <_Py_open@@Base+0x2c1c> │ │ │ │ + beq 88464 <_Py_open@@Base+0x2c1c> │ │ │ │ lsl r0, r2, #3 │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, r3, lsl r0 │ │ │ │ - bcc 883ec <_Py_open@@Base+0x2c1c> │ │ │ │ + bcc 88464 <_Py_open@@Base+0x2c1c> │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2ab1f8 │ │ │ │ - b 883b4 <_Py_open@@Base+0x2be4> │ │ │ │ + bl 2ab60c │ │ │ │ + b 8842c <_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 883f4 <_Py_open@@Base+0x2c24> │ │ │ │ + bgt 8846c <_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 2ab09c │ │ │ │ + bl 2ab4b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 884bc <_Py_open@@Base+0x2cec> │ │ │ │ + beq 88534 <_Py_open@@Base+0x2cec> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #8 │ │ │ │ - bl 167d68 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 168078 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 8848c <_Py_open@@Base+0x2cbc> │ │ │ │ + beq 88504 <_Py_open@@Base+0x2cbc> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 8848c <_Py_open@@Base+0x2cbc> │ │ │ │ + bne 88504 <_Py_open@@Base+0x2cbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 884c0 <_Py_open@@Base+0x2cf0> │ │ │ │ + bge 88538 <_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] @ 884cc <_Py_open@@Base+0x2cfc> │ │ │ │ + ldr r1, [pc, #20] @ 88544 <_Py_open@@Base+0x2cfc> │ │ │ │ strd r4, [sp] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrheq r1, [r8], -ip @ │ │ │ │ + @ instruction: 0x00380dbc │ │ │ │ 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 2ab09c │ │ │ │ + bl 2ab4b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88568 <_Py_open@@Base+0x2d98> │ │ │ │ + beq 885e0 <_Py_open@@Base+0x2d98> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl 167d68 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 168078 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 88544 <_Py_open@@Base+0x2d74> │ │ │ │ + beq 885bc <_Py_open@@Base+0x2d74> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 88544 <_Py_open@@Base+0x2d74> │ │ │ │ + bne 885bc <_Py_open@@Base+0x2d74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 8856c <_Py_open@@Base+0x2d9c> │ │ │ │ + bge 885e4 <_Py_open@@Base+0x2d9c> │ │ │ │ mvn r4, #0 │ │ │ │ mvn r5, #0 │ │ │ │ ldrb r2, [r7] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - ldr r1, [pc, #20] @ 88578 <_Py_open@@Base+0x2da8> │ │ │ │ + ldr r1, [pc, #20] @ 885f0 <_Py_open@@Base+0x2da8> │ │ │ │ strd r4, [sp] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r8, r4, ror #31 │ │ │ │ + eorseq r9, r8, r8, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r1 │ │ │ │ - bne 885b0 <_Py_open@@Base+0x2de0> │ │ │ │ + bne 88628 <_Py_open@@Base+0x2de0> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 885e4 <_Py_open@@Base+0x2e14> │ │ │ │ - b 885d8 <_Py_open@@Base+0x2e08> │ │ │ │ + bne 8865c <_Py_open@@Base+0x2e14> │ │ │ │ + b 88650 <_Py_open@@Base+0x2e08> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #104] @ 88628 <_Py_open@@Base+0x2e58> │ │ │ │ + ldr r0, [pc, #104] @ 886a0 <_Py_open@@Base+0x2e58> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88598 <_Py_open@@Base+0x2dc8> │ │ │ │ + bne 88610 <_Py_open@@Base+0x2dc8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 885d0 <_Py_open@@Base+0x2e00> │ │ │ │ + bne 88648 <_Py_open@@Base+0x2e00> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 88604 <_Py_open@@Base+0x2e34> │ │ │ │ - bl a5784 │ │ │ │ + bne 8867c <_Py_open@@Base+0x2e34> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 885d0 <_Py_open@@Base+0x2e00> │ │ │ │ - bl c3f28 │ │ │ │ + bne 88648 <_Py_open@@Base+0x2e00> │ │ │ │ + bl c3fb4 │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84498 <_Py_closerange@@Base> │ │ │ │ + bl 84510 <_Py_closerange@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl c7c84 │ │ │ │ - ldr r0, [pc, #4] @ 8862c <_Py_open@@Base+0x2e5c> │ │ │ │ + bl c7d04 │ │ │ │ + ldr r0, [pc, #4] @ 886a4 <_Py_open@@Base+0x2e5c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r6, ip, asr #22 │ │ │ │ + eorseq r9, r6, ip, asr #16 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r5, r1 │ │ │ │ - bne 88668 <_Py_open@@Base+0x2e98> │ │ │ │ + bne 886e0 <_Py_open@@Base+0x2e98> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88698 <_Py_open@@Base+0x2ec8> │ │ │ │ - b 8868c <_Py_open@@Base+0x2ebc> │ │ │ │ + bne 88710 <_Py_open@@Base+0x2ec8> │ │ │ │ + b 88704 <_Py_open@@Base+0x2ebc> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #184] @ 88730 <_Py_open@@Base+0x2f60> │ │ │ │ + ldr r0, [pc, #184] @ 887a8 <_Py_open@@Base+0x2f60> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88650 <_Py_open@@Base+0x2e80> │ │ │ │ - b 88724 <_Py_open@@Base+0x2f54> │ │ │ │ - bl a5784 │ │ │ │ + bne 886c8 <_Py_open@@Base+0x2e80> │ │ │ │ + b 8879c <_Py_open@@Base+0x2f54> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88724 <_Py_open@@Base+0x2f54> │ │ │ │ + bne 8879c <_Py_open@@Base+0x2f54> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 886b8 <_Py_open@@Base+0x2ee8> │ │ │ │ - bl a5784 │ │ │ │ + bne 88730 <_Py_open@@Base+0x2ee8> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88724 <_Py_open@@Base+0x2f54> │ │ │ │ + bne 8879c <_Py_open@@Base+0x2f54> │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls 886d8 <_Py_open@@Base+0x2f08> │ │ │ │ - ldr r3, [pc, #104] @ 88734 <_Py_open@@Base+0x2f64> │ │ │ │ - ldr r1, [pc, #104] @ 88738 <_Py_open@@Base+0x2f68> │ │ │ │ + bls 88750 <_Py_open@@Base+0x2f08> │ │ │ │ + ldr r3, [pc, #104] @ 887ac <_Py_open@@Base+0x2f64> │ │ │ │ + ldr r1, [pc, #104] @ 887b0 <_Py_open@@Base+0x2f68> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 88724 <_Py_open@@Base+0x2f54> │ │ │ │ + bl 18ec84 │ │ │ │ + b 8879c <_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] @ 8873c <_Py_open@@Base+0x2f6c> │ │ │ │ - bge 88728 <_Py_open@@Base+0x2f58> │ │ │ │ - ldr r3, [pc, #32] @ 88740 <_Py_open@@Base+0x2f70> │ │ │ │ + ldrge r0, [pc, #36] @ 887b4 <_Py_open@@Base+0x2f6c> │ │ │ │ + bge 887a0 <_Py_open@@Base+0x2f58> │ │ │ │ + ldr r3, [pc, #32] @ 887b8 <_Py_open@@Base+0x2f70> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x003712d0 │ │ │ │ + @ instruction: 0x00370fd0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r7, r0, lsl #11 │ │ │ │ + eorseq ip, r7, ip, asr r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bhi 88784 <_Py_open@@Base+0x2fb4> │ │ │ │ + bhi 887fc <_Py_open@@Base+0x2fb4> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 887b4 <_Py_open@@Base+0x2fe4> │ │ │ │ - b 887a8 <_Py_open@@Base+0x2fd8> │ │ │ │ - ldr r0, [pc, #228] @ 88870 <_Py_open@@Base+0x30a0> │ │ │ │ + bne 8882c <_Py_open@@Base+0x2fe4> │ │ │ │ + b 88820 <_Py_open@@Base+0x2fd8> │ │ │ │ + ldr r0, [pc, #228] @ 888e8 <_Py_open@@Base+0x30a0> │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8876c <_Py_open@@Base+0x2f9c> │ │ │ │ + bne 887e4 <_Py_open@@Base+0x2f9c> │ │ │ │ mov r0, #0 │ │ │ │ - b 88868 <_Py_open@@Base+0x3098> │ │ │ │ - bl a5784 │ │ │ │ + b 888e0 <_Py_open@@Base+0x3098> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 887a0 <_Py_open@@Base+0x2fd0> │ │ │ │ + bne 88818 <_Py_open@@Base+0x2fd0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 887d4 <_Py_open@@Base+0x3004> │ │ │ │ - bl a5784 │ │ │ │ + bne 8884c <_Py_open@@Base+0x3004> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 887a0 <_Py_open@@Base+0x2fd0> │ │ │ │ + bne 88818 <_Py_open@@Base+0x2fd0> │ │ │ │ cmp r5, #2 │ │ │ │ - ble 88830 <_Py_open@@Base+0x3060> │ │ │ │ + ble 888a8 <_Py_open@@Base+0x3060> │ │ │ │ cmp r5, #3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 8880c <_Py_open@@Base+0x303c> │ │ │ │ + beq 88884 <_Py_open@@Base+0x303c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88810 <_Py_open@@Base+0x3040> │ │ │ │ - bl a5784 │ │ │ │ + bne 88888 <_Py_open@@Base+0x3040> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88810 <_Py_open@@Base+0x3040> │ │ │ │ - b 887a0 <_Py_open@@Base+0x2fd0> │ │ │ │ + beq 88888 <_Py_open@@Base+0x3040> │ │ │ │ + b 88818 <_Py_open@@Base+0x2fd0> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r3, [pc, #92] @ 88874 <_Py_open@@Base+0x30a4> │ │ │ │ + ldr r3, [pc, #92] @ 888ec <_Py_open@@Base+0x30a4> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 88834 <_Py_open@@Base+0x3064> │ │ │ │ - ldr r3, [pc, #84] @ 88878 <_Py_open@@Base+0x30a8> │ │ │ │ - ldr r1, [pc, #84] @ 8887c <_Py_open@@Base+0x30ac> │ │ │ │ + beq 888ac <_Py_open@@Base+0x3064> │ │ │ │ + ldr r3, [pc, #84] @ 888f0 <_Py_open@@Base+0x30a8> │ │ │ │ + ldr r1, [pc, #84] @ 888f4 <_Py_open@@Base+0x30ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 887a0 <_Py_open@@Base+0x2fd0> │ │ │ │ + bl 18ec84 │ │ │ │ + b 88818 <_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] @ 88874 <_Py_open@@Base+0x30a4> │ │ │ │ - bge 88868 <_Py_open@@Base+0x3098> │ │ │ │ - ldr r3, [pc, #32] @ 88880 <_Py_open@@Base+0x30b0> │ │ │ │ + ldrge r0, [pc, #28] @ 888ec <_Py_open@@Base+0x30a4> │ │ │ │ + bge 888e0 <_Py_open@@Base+0x3098> │ │ │ │ + ldr r3, [pc, #32] @ 888f8 <_Py_open@@Base+0x30b0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 887a0 <_Py_open@@Base+0x2fd0> │ │ │ │ + bl 1443e8 │ │ │ │ + b 88818 <_Py_open@@Base+0x2fd0> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r7, r8, ror #5 │ │ │ │ + eorseq r0, r7, r8, ror #31 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00393bb4 │ │ │ │ + @ instruction: 0x003938b4 │ │ │ │ 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 888d4 <_Py_open@@Base+0x3104> │ │ │ │ + bne 8894c <_Py_open@@Base+0x3104> │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 888f8 <_Py_open@@Base+0x3128> │ │ │ │ - ldr r2, [pc, #416] @ 88a64 <_Py_open@@Base+0x3294> │ │ │ │ - ldr r1, [pc, #416] @ 88a68 <_Py_open@@Base+0x3298> │ │ │ │ - ldr r0, [pc, #416] @ 88a6c <_Py_open@@Base+0x329c> │ │ │ │ + bne 88970 <_Py_open@@Base+0x3128> │ │ │ │ + ldr r2, [pc, #416] @ 88adc <_Py_open@@Base+0x3294> │ │ │ │ + ldr r1, [pc, #416] @ 88ae0 <_Py_open@@Base+0x3298> │ │ │ │ + ldr r0, [pc, #416] @ 88ae4 <_Py_open@@Base+0x329c> │ │ │ │ mov r3, r5 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 88920 <_Py_open@@Base+0x3150> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 88998 <_Py_open@@Base+0x3150> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #392] @ 88a6c <_Py_open@@Base+0x329c> │ │ │ │ + ldr r0, [pc, #392] @ 88ae4 <_Py_open@@Base+0x329c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 888a8 <_Py_open@@Base+0x30d8> │ │ │ │ - b 88920 <_Py_open@@Base+0x3150> │ │ │ │ + bne 88920 <_Py_open@@Base+0x30d8> │ │ │ │ + b 88998 <_Py_open@@Base+0x3150> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 88928 <_Py_open@@Base+0x3158> │ │ │ │ - ldr r2, [pc, #336] @ 88a64 <_Py_open@@Base+0x3294> │ │ │ │ - ldr r1, [pc, #344] @ 88a70 <_Py_open@@Base+0x32a0> │ │ │ │ - ldr r0, [pc, #336] @ 88a6c <_Py_open@@Base+0x329c> │ │ │ │ + bne 889a0 <_Py_open@@Base+0x3158> │ │ │ │ + ldr r2, [pc, #336] @ 88adc <_Py_open@@Base+0x3294> │ │ │ │ + ldr r1, [pc, #344] @ 88ae8 <_Py_open@@Base+0x32a0> │ │ │ │ + ldr r0, [pc, #336] @ 88ae4 <_Py_open@@Base+0x329c> │ │ │ │ mov r3, r6 │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 88a5c <_Py_open@@Base+0x328c> │ │ │ │ + b 88ad4 <_Py_open@@Base+0x328c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r0, [pc, #316] @ 88a74 <_Py_open@@Base+0x32a4> │ │ │ │ - beq 88a5c <_Py_open@@Base+0x328c> │ │ │ │ - ldr r1, [pc, #312] @ 88a78 <_Py_open@@Base+0x32a8> │ │ │ │ + ldreq r0, [pc, #316] @ 88aec <_Py_open@@Base+0x32a4> │ │ │ │ + beq 88ad4 <_Py_open@@Base+0x328c> │ │ │ │ + ldr r1, [pc, #312] @ 88af0 <_Py_open@@Base+0x32a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 105d48 │ │ │ │ + bl 105eb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 889ac <_Py_open@@Base+0x31dc> │ │ │ │ + beq 88a24 <_Py_open@@Base+0x31dc> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #292] @ 88a7c <_Py_open@@Base+0x32ac> │ │ │ │ - bl 105d48 │ │ │ │ + ldr r1, [pc, #292] @ 88af4 <_Py_open@@Base+0x32ac> │ │ │ │ + bl 105eb8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, #1 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 889b0 <_Py_open@@Base+0x31e0> │ │ │ │ + beq 88a28 <_Py_open@@Base+0x31e0> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #268] @ 88a80 <_Py_open@@Base+0x32b0> │ │ │ │ - bl 105d48 │ │ │ │ + ldr r1, [pc, #268] @ 88af8 <_Py_open@@Base+0x32b0> │ │ │ │ + bl 105eb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 889b0 <_Py_open@@Base+0x31e0> │ │ │ │ + beq 88a28 <_Py_open@@Base+0x31e0> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #248] @ 88a84 <_Py_open@@Base+0x32b4> │ │ │ │ - bl 105d48 │ │ │ │ + ldr r1, [pc, #248] @ 88afc <_Py_open@@Base+0x32b4> │ │ │ │ + bl 105eb8 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 889b0 <_Py_open@@Base+0x31e0> │ │ │ │ - ldr r3, [pc, #232] @ 88a88 <_Py_open@@Base+0x32b8> │ │ │ │ - ldr r1, [pc, #232] @ 88a8c <_Py_open@@Base+0x32bc> │ │ │ │ + beq 88a28 <_Py_open@@Base+0x31e0> │ │ │ │ + ldr r3, [pc, #232] @ 88b00 <_Py_open@@Base+0x32b8> │ │ │ │ + ldr r1, [pc, #232] @ 88b04 <_Py_open@@Base+0x32bc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 88920 <_Py_open@@Base+0x3150> │ │ │ │ + bl 18ec84 │ │ │ │ + b 88998 <_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 28ba48 │ │ │ │ + bl 28bf38 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 88a40 <_Py_open@@Base+0x3270> │ │ │ │ - ldr r1, [pc, #180] @ 88a90 <_Py_open@@Base+0x32c0> │ │ │ │ + bne 88ab8 <_Py_open@@Base+0x3270> │ │ │ │ + ldr r1, [pc, #180] @ 88b08 <_Py_open@@Base+0x32c0> │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r3, [pc, #176] @ 88a94 <_Py_open@@Base+0x32c4> │ │ │ │ + ldr r3, [pc, #176] @ 88b0c <_Py_open@@Base+0x32c4> │ │ │ │ mov r2, r4 │ │ │ │ movne r3, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88920 <_Py_open@@Base+0x3150> │ │ │ │ + beq 88998 <_Py_open@@Base+0x3150> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 175674 │ │ │ │ + bl 175a9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 88a30 <_Py_open@@Base+0x3260> │ │ │ │ + beq 88aa8 <_Py_open@@Base+0x3260> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 88a30 <_Py_open@@Base+0x3260> │ │ │ │ + bne 88aa8 <_Py_open@@Base+0x3260> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 88a48 <_Py_open@@Base+0x3278> │ │ │ │ - ldr r0, [pc, #52] @ 88a74 <_Py_open@@Base+0x32a4> │ │ │ │ - b 88a4c <_Py_open@@Base+0x327c> │ │ │ │ + bne 88ac0 <_Py_open@@Base+0x3278> │ │ │ │ + ldr r0, [pc, #52] @ 88aec <_Py_open@@Base+0x32a4> │ │ │ │ + b 88ac4 <_Py_open@@Base+0x327c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88a38 <_Py_open@@Base+0x3268> │ │ │ │ - ldr r0, [pc, #72] @ 88a98 <_Py_open@@Base+0x32c8> │ │ │ │ + beq 88ab0 <_Py_open@@Base+0x3268> │ │ │ │ + ldr r0, [pc, #72] @ 88b10 <_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} │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - eorseq r9, r6, r8, ror #3 │ │ │ │ - eorseq r6, r7, r8, asr #13 │ │ │ │ - eorseq r9, r6, r8, lsl #5 │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + eorseq r8, r6, r8, ror #29 │ │ │ │ + eorseq r6, r7, r8, asr #7 │ │ │ │ + eorseq r8, r6, r8, lsl #31 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r6, r7, r8, ror #8 │ │ │ │ - eorseq r2, r6, r0, lsl #20 │ │ │ │ - eorseq r6, r7, ip, ror #8 │ │ │ │ - eorseq r6, r7, r0, ror r4 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r6, r7, r8, ror r4 │ │ │ │ - eoreq r0, r1, r8, lsr #18 │ │ │ │ - eoreq r0, r1, r0, ror sp │ │ │ │ + eorseq r6, r7, r8, ror #2 │ │ │ │ + eorseq r2, r6, r0, lsl #14 │ │ │ │ + eorseq r6, r7, ip, ror #2 │ │ │ │ + eorseq r6, r7, r0, ror r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r6, r7, r8, ror r1 │ │ │ │ + eoreq r0, r1, r0, asr #1 │ │ │ │ + eoreq r0, r1, r8, lsl #10 │ │ │ │ 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 88ac8 <_Py_open@@Base+0x32f8> │ │ │ │ - ldr r3, [pc, #180] @ 88b70 <_Py_open@@Base+0x33a0> │ │ │ │ - ldr r1, [pc, #180] @ 88b74 <_Py_open@@Base+0x33a4> │ │ │ │ + bgt 88b40 <_Py_open@@Base+0x32f8> │ │ │ │ + ldr r3, [pc, #180] @ 88be8 <_Py_open@@Base+0x33a0> │ │ │ │ + ldr r1, [pc, #180] @ 88bec <_Py_open@@Base+0x33a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 88b68 <_Py_open@@Base+0x3398> │ │ │ │ + bl 117864 │ │ │ │ + b 88be0 <_Py_open@@Base+0x3398> │ │ │ │ cmp r2, #4 │ │ │ │ mov r5, r2 │ │ │ │ - ble 88ae8 <_Py_open@@Base+0x3318> │ │ │ │ - ldr r3, [pc, #148] @ 88b70 <_Py_open@@Base+0x33a0> │ │ │ │ - ldr r1, [pc, #152] @ 88b78 <_Py_open@@Base+0x33a8> │ │ │ │ + ble 88b60 <_Py_open@@Base+0x3318> │ │ │ │ + ldr r3, [pc, #148] @ 88be8 <_Py_open@@Base+0x33a0> │ │ │ │ + ldr r1, [pc, #152] @ 88bf0 <_Py_open@@Base+0x33a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 88b68 <_Py_open@@Base+0x3398> │ │ │ │ + bl 117864 │ │ │ │ + b 88be0 <_Py_open@@Base+0x3398> │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 1de604 │ │ │ │ + bl 1ddb80 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 88b68 <_Py_open@@Base+0x3398> │ │ │ │ + blt 88be0 <_Py_open@@Base+0x3398> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1ef788 │ │ │ │ + bl 1eecbc │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 88b1c <_Py_open@@Base+0x334c> │ │ │ │ - bl a5784 │ │ │ │ + bne 88b94 <_Py_open@@Base+0x334c> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88b68 <_Py_open@@Base+0x3398> │ │ │ │ + bne 88be0 <_Py_open@@Base+0x3398> │ │ │ │ cmp r5, #2 │ │ │ │ - beq 88b44 <_Py_open@@Base+0x3374> │ │ │ │ + beq 88bbc <_Py_open@@Base+0x3374> │ │ │ │ cmp r5, #3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 88b50 <_Py_open@@Base+0x3380> │ │ │ │ + beq 88bc8 <_Py_open@@Base+0x3380> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1033c4 │ │ │ │ + bl 103538 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge 88b54 <_Py_open@@Base+0x3384> │ │ │ │ - b 88b68 <_Py_open@@Base+0x3398> │ │ │ │ + bge 88bcc <_Py_open@@Base+0x3384> │ │ │ │ + b 88be0 <_Py_open@@Base+0x3398> │ │ │ │ mov r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ - b 88b54 <_Py_open@@Base+0x3384> │ │ │ │ + b 88bcc <_Py_open@@Base+0x3384> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 87838 <_Py_open@@Base+0x2068> │ │ │ │ + b 878b0 <_Py_open@@Base+0x2068> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, ip, asr #23 │ │ │ │ - @ instruction: 0x00393bfc │ │ │ │ + eorseq r3, r9, ip, asr #17 │ │ │ │ + @ instruction: 0x003938fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1de604 │ │ │ │ + bl 1ddb80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88bb8 <_Py_open@@Base+0x33e8> │ │ │ │ + blt 88c30 <_Py_open@@Base+0x33e8> │ │ │ │ bl 29bf8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 88bc0 <_Py_open@@Base+0x33f0> │ │ │ │ - ldr r3, [pc, #24] @ 88bc8 <_Py_open@@Base+0x33f8> │ │ │ │ + bne 88c38 <_Py_open@@Base+0x33f0> │ │ │ │ + ldr r3, [pc, #24] @ 88c40 <_Py_open@@Base+0x33f8> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 144290 │ │ │ │ + b 1443e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 88bcc <_Py_open@@Base+0x33fc> │ │ │ │ + ldr r0, [pc, #4] @ 88c44 <_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 │ │ │ │ @@ -97411,486 +97441,486 @@ │ │ │ │ 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 88c30 <_Py_open@@Base+0x3460> │ │ │ │ + bne 88ca8 <_Py_open@@Base+0x3460> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 88c70 <_Py_open@@Base+0x34a0> │ │ │ │ - ldr ip, [pc, #192] @ 88cf8 <_Py_open@@Base+0x3528> │ │ │ │ + beq 88ce8 <_Py_open@@Base+0x34a0> │ │ │ │ + ldr ip, [pc, #192] @ 88d70 <_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 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 88c70 <_Py_open@@Base+0x34a0> │ │ │ │ + bne 88ce8 <_Py_open@@Base+0x34a0> │ │ │ │ mov r0, #0 │ │ │ │ - b 88cf0 <_Py_open@@Base+0x3520> │ │ │ │ + b 88d68 <_Py_open@@Base+0x3520> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1de604 │ │ │ │ + bl 1ddb80 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 88c68 <_Py_open@@Base+0x3498> │ │ │ │ + blt 88ce0 <_Py_open@@Base+0x3498> │ │ │ │ cmp r6, #1 │ │ │ │ - beq 88cac <_Py_open@@Base+0x34dc> │ │ │ │ + beq 88d24 <_Py_open@@Base+0x34dc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88cb0 <_Py_open@@Base+0x34e0> │ │ │ │ - bl a5784 │ │ │ │ + bne 88d28 <_Py_open@@Base+0x34e0> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88cb0 <_Py_open@@Base+0x34e0> │ │ │ │ - b 88c68 <_Py_open@@Base+0x3498> │ │ │ │ + beq 88d28 <_Py_open@@Base+0x34e0> │ │ │ │ + b 88ce0 <_Py_open@@Base+0x3498> │ │ │ │ mov r4, #0 │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a66c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 88cfc <_Py_open@@Base+0x352c> │ │ │ │ - beq 88cf0 <_Py_open@@Base+0x3520> │ │ │ │ - ldr r3, [pc, #28] @ 88d00 <_Py_open@@Base+0x3530> │ │ │ │ + ldreq r0, [pc, #32] @ 88d74 <_Py_open@@Base+0x352c> │ │ │ │ + beq 88d68 <_Py_open@@Base+0x3520> │ │ │ │ + ldr r3, [pc, #28] @ 88d78 <_Py_open@@Base+0x3530> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144290 │ │ │ │ + b 1443e8 │ │ │ │ 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 │ │ │ │ - ldr r1, [pc, #4] @ 88d20 <_Py_open@@Base+0x3550> │ │ │ │ - ldr r0, [pc, #4] @ 88d24 <_Py_open@@Base+0x3554> │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r3, r9, r8, lsr #24 │ │ │ │ - subseq ip, r3, r4, ror #8 │ │ │ │ + ldr r1, [pc, #4] @ 88d98 <_Py_open@@Base+0x3550> │ │ │ │ + ldr r0, [pc, #4] @ 88d9c <_Py_open@@Base+0x3554> │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r3, r9, r8, lsr #18 │ │ │ │ + subseq ip, r3, ip, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 83e10 │ │ │ │ - bl 8aeec │ │ │ │ + bl 83e88 │ │ │ │ + bl 8af64 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 88d50 <_Py_open@@Base+0x3580> │ │ │ │ + bne 88dc8 <_Py_open@@Base+0x3580> │ │ │ │ pop {r4, lr} │ │ │ │ - b 29dc68 │ │ │ │ + b 29e0e4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 180394 │ │ │ │ - ldr r0, [pc, #80] @ 88db0 <_Py_open@@Base+0x35e0> │ │ │ │ + bl 1807bc │ │ │ │ + ldr r0, [pc, #80] @ 88e28 <_Py_open@@Base+0x35e0> │ │ │ │ mov r1, r4 │ │ │ │ - bl 27f75c │ │ │ │ + bl 27fc4c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 88d8c <_Py_open@@Base+0x35bc> │ │ │ │ + bne 88e04 <_Py_open@@Base+0x35bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1623d8 │ │ │ │ - ldr r3, [pc, #56] @ 88db4 <_Py_open@@Base+0x35e4> │ │ │ │ - ldr r1, [pc, #56] @ 88db8 <_Py_open@@Base+0x35e8> │ │ │ │ + bl 1626ec │ │ │ │ + ldr r3, [pc, #56] @ 88e2c <_Py_open@@Base+0x35e4> │ │ │ │ + ldr r1, [pc, #56] @ 88e30 <_Py_open@@Base+0x35e8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180394 │ │ │ │ + bl 1807bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 158018 │ │ │ │ + bl 158330 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1623d8 │ │ │ │ - ldr r0, [pc, #12] @ 88dbc <_Py_open@@Base+0x35ec> │ │ │ │ + bl 1626ec │ │ │ │ + ldr r0, [pc, #12] @ 88e34 <_Py_open@@Base+0x35ec> │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r8, r8, r4, lsl #26 │ │ │ │ + andeq r8, r8, ip, ror sp │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r9, r8, lsr ip │ │ │ │ + eorseq r3, r9, r8, lsr r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00088dc0 : │ │ │ │ +00088e38 : │ │ │ │ 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 1ce234 │ │ │ │ + bl 1cd74c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88dfc │ │ │ │ - ldr r3, [pc, #328] @ 88f38 │ │ │ │ - ldr r1, [pc, #328] @ 88f3c │ │ │ │ + bne 88e74 │ │ │ │ + ldr r3, [pc, #328] @ 88fb0 │ │ │ │ + ldr r1, [pc, #328] @ 88fb4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 88e0c │ │ │ │ + bl 18ec84 │ │ │ │ + b 88e84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ceaf0 │ │ │ │ + bl 1ce000 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge 88e14 │ │ │ │ + bge 88e8c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ - ble 88e30 │ │ │ │ - ldr r3, [pc, #284] @ 88f40 │ │ │ │ - ldr r1, [pc, #284] @ 88f44 │ │ │ │ + ble 88ea8 │ │ │ │ + ldr r3, [pc, #284] @ 88fb8 │ │ │ │ + ldr r1, [pc, #284] @ 88fbc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 88e0c │ │ │ │ + bl 18ec84 │ │ │ │ + b 88e84 │ │ │ │ lsl r0, r7, #2 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 88e8c │ │ │ │ - bl 29dc68 │ │ │ │ - b 88e0c │ │ │ │ - bl 1357ac │ │ │ │ + bne 88f04 │ │ │ │ + bl 29e0e4 │ │ │ │ + b 88e84 │ │ │ │ + bl 13591c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88f1c │ │ │ │ + beq 88f94 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 88ea0 │ │ │ │ + beq 88f18 │ │ │ │ add r1, r5, r6, lsl #2 │ │ │ │ - bl 29830c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 298794 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88ec0 │ │ │ │ + beq 88f38 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 88ee4 │ │ │ │ + bne 88f5c │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bne 88e4c │ │ │ │ - b 88efc │ │ │ │ - ldr r3, [pc, #144] @ 88f38 │ │ │ │ - ldr r1, [pc, #156] @ 88f48 │ │ │ │ + bne 88ec4 │ │ │ │ + b 88f74 │ │ │ │ + ldr r3, [pc, #144] @ 88fb0 │ │ │ │ + ldr r1, [pc, #156] @ 88fc0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 88ec8 │ │ │ │ - b 88f1c │ │ │ │ + bne 88f40 │ │ │ │ + b 88f94 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 88f1c │ │ │ │ + beq 88f94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 88f1c │ │ │ │ + bne 88f94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 88f1c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 88f94 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 88e88 │ │ │ │ + bne 88f00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 88e88 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 88f00 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 88f28 │ │ │ │ - ldr r3, [pc, #52] @ 88f4c │ │ │ │ + bge 88fa0 │ │ │ │ + ldr r3, [pc, #52] @ 88fc4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99dfc │ │ │ │ - b 88e0c │ │ │ │ + bl 99dac │ │ │ │ + b 88e84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99dfc │ │ │ │ - ldr r0, [pc, #24] @ 88f50 │ │ │ │ + bl 99dac │ │ │ │ + ldr r0, [pc, #24] @ 88fc8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r4, asr ip │ │ │ │ + eorseq r3, r9, r4, asr r9 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, ip, ror ip │ │ │ │ - eorseq r3, r9, ip, lsl #25 │ │ │ │ + eorseq r3, r9, ip, ror r9 │ │ │ │ + eorseq r3, r9, ip, lsl #19 │ │ │ │ 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] @ 88fb8 │ │ │ │ - bl 2dd020 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + ldr r3, [pc, #52] @ 89030 │ │ │ │ + bl 2dd378 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88fb0 │ │ │ │ + beq 89028 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2a3e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 88fac │ │ │ │ - ldr r3, [pc, #24] @ 88fbc │ │ │ │ + bge 89024 │ │ │ │ + ldr r3, [pc, #24] @ 89034 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 88fb0 │ │ │ │ - bl a649c │ │ │ │ + bl 1443e8 │ │ │ │ + b 89028 │ │ │ │ + bl a6504 │ │ │ │ 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] @ 89024 │ │ │ │ - bl 2b6bc0 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #52] @ 8909c │ │ │ │ + bl 2b6fd4 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8901c │ │ │ │ + beq 89094 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 298c8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #24] @ 89028 │ │ │ │ - bge 8901c │ │ │ │ - ldr r3, [pc, #20] @ 8902c │ │ │ │ + ldrge r0, [pc, #24] @ 890a0 │ │ │ │ + bge 89094 │ │ │ │ + ldr r3, [pc, #20] @ 890a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, r4, lsr #25 │ │ │ │ + eorseq r3, r9, r4, lsr #19 │ │ │ │ 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 89064 │ │ │ │ + bne 890dc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r1] │ │ │ │ strd r2, [r1, #8] │ │ │ │ - b 89098 │ │ │ │ + b 89110 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c4b58 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c4070 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89094 │ │ │ │ + blt 8910c │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 318720 <_PyTime_AsTimeval@@Base> │ │ │ │ + b 318a74 <_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 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89178 │ │ │ │ + beq 891f0 │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 354b3c │ │ │ │ - ldr r3, [pc, #176] @ 89184 │ │ │ │ + bl 354854 │ │ │ │ + ldr r3, [pc, #176] @ 891fc │ │ │ │ mov r2, #0 │ │ │ │ - bl 354e08 │ │ │ │ + bl 354b20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ - bl 354b3c │ │ │ │ + bl 354854 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3547e8 │ │ │ │ - bl ab240 │ │ │ │ + bl 354500 │ │ │ │ + bl ab2a4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 89154 │ │ │ │ + beq 891cc │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 354b3c │ │ │ │ - ldr r3, [pc, #104] @ 89184 │ │ │ │ + bl 354854 │ │ │ │ + ldr r3, [pc, #104] @ 891fc │ │ │ │ mov r2, #0 │ │ │ │ - bl 354e08 │ │ │ │ + bl 354b20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 354b3c │ │ │ │ + bl 354854 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3547e8 │ │ │ │ - bl ab240 │ │ │ │ + bl 354500 │ │ │ │ + bl ab2a4 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #16] │ │ │ │ - bne 8917c │ │ │ │ + bne 891f4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89178 │ │ │ │ + beq 891f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89178 │ │ │ │ + bne 891f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 891cc │ │ │ │ + bhi 89244 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 891f8 │ │ │ │ - b 891ec │ │ │ │ - ldr r0, [pc, #148] @ 89268 │ │ │ │ + bne 89270 │ │ │ │ + b 89264 │ │ │ │ + ldr r0, [pc, #148] @ 892e0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 891b4 │ │ │ │ - b 89250 │ │ │ │ - bl a5784 │ │ │ │ + bne 8922c │ │ │ │ + b 892c8 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89250 │ │ │ │ + bne 892c8 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ ldrgt r4, [r4, #8] │ │ │ │ movle r4, #0 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ - bl 89030 │ │ │ │ + bl 890a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89250 │ │ │ │ + blt 892c8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 89030 │ │ │ │ + bl 890a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89250 │ │ │ │ + blt 892c8 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ bl 298e0 <__setitimer64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89258 │ │ │ │ + beq 892d0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 89260 │ │ │ │ + b 892d8 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 890a0 │ │ │ │ + bl 89118 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r1, r7, r0, lsl #5 │ │ │ │ + eorseq r0, r7, r0, lsl #31 │ │ │ │ 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 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 892a8 │ │ │ │ - bl a5784 │ │ │ │ + bne 89320 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 892d8 │ │ │ │ + bne 89350 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ bl 2a924 <__getitimer64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 892d0 │ │ │ │ + beq 89348 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 892d8 │ │ │ │ + b 89350 │ │ │ │ mov r0, sp │ │ │ │ - bl 890a0 │ │ │ │ + bl 89118 │ │ │ │ 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 11a7c8 │ │ │ │ - ldr r3, [pc, #36] @ 89334 │ │ │ │ + bl 11a910 │ │ │ │ + ldr r3, [pc, #36] @ 893ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - ldr r0, [pc, #24] @ 89338 │ │ │ │ - bl 2a53f0 │ │ │ │ + bl 1443e8 │ │ │ │ + ldr r0, [pc, #24] @ 893b0 │ │ │ │ + bl 2a5870 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11a7ec │ │ │ │ + bl 11a934 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x00393cb0 │ │ │ │ + @ instruction: 0x003939b0 │ │ │ │ │ │ │ │ -0008933c <_PyOS_IsMainThread@@Base>: │ │ │ │ +000893b4 <_PyOS_IsMainThread@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 89384 <_PyOS_IsMainThread@@Base+0x48> │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #48] @ 893fc <_PyOS_IsMainThread@@Base+0x48> │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 8b29c │ │ │ │ - ldr r3, [pc, #32] @ 89388 <_PyOS_IsMainThread@@Base+0x4c> │ │ │ │ + bl 8b314 │ │ │ │ + ldr r3, [pc, #32] @ 89400 <_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 │ │ │ │ @@ -97900,1187 +97930,1187 @@ │ │ │ │ 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] @ 893c4 <_PyOS_IsMainThread@@Base+0x88> │ │ │ │ - bl 17dce0 │ │ │ │ + ldr r1, [pc, #20] @ 8943c <_PyOS_IsMainThread@@Base+0x88> │ │ │ │ + bl 17e108 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b 27d860 │ │ │ │ + b 27dd50 │ │ │ │ @ instruction: 0x00562790 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ 893ec <_PyOS_IsMainThread@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #12] @ 89464 <_PyOS_IsMainThread@@Base+0xb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6ad4 │ │ │ │ + bl 1c5fec │ │ │ │ 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] @ 89414 <_PyOS_IsMainThread@@Base+0xd8> │ │ │ │ + ldr r3, [pc, #12] @ 8948c <_PyOS_IsMainThread@@Base+0xd8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6ad4 │ │ │ │ + bl 1c5fec │ │ │ │ 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] @ 8943c <_PyOS_IsMainThread@@Base+0x100> │ │ │ │ + ldr r3, [pc, #12] @ 894b4 <_PyOS_IsMainThread@@Base+0x100> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6ad4 │ │ │ │ + bl 1c5fec │ │ │ │ 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 91ad0 │ │ │ │ + bl 91b34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89494 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ - ldr r2, [pc, #60] @ 894a0 <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ - ldr r1, [pc, #60] @ 894a4 <_PyOS_IsMainThread@@Base+0x168> │ │ │ │ - bl a5b5c │ │ │ │ + beq 8950c <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + ldr r2, [pc, #60] @ 89518 <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ + ldr r1, [pc, #60] @ 8951c <_PyOS_IsMainThread@@Base+0x168> │ │ │ │ + bl a5bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 89498 <_PyOS_IsMainThread@@Base+0x15c> │ │ │ │ + bge 89510 <_PyOS_IsMainThread@@Base+0x15c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89494 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + beq 8950c <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89494 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + bne 8950c <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ - @ instruction: 0x00393cf0 │ │ │ │ + @ instruction: 0x003939f0 │ │ │ │ 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] @ 89530 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ + ldr r1, [pc, #100] @ 895a8 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89524 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + beq 8959c <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 32ac48 <_PyTime_FromLong@@Base> │ │ │ │ + bl 32ab10 <_PyTime_FromLong@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89524 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + blt 8959c <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1c6094 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c55ac <_PyTime_AsTimespec@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 89524 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + beq 8959c <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29310 <__clock_settime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 89534 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ - beq 89528 <_PyOS_IsMainThread@@Base+0x1ec> │ │ │ │ - ldr r3, [pc, #24] @ 89538 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + ldreq r0, [pc, #28] @ 895ac <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ + beq 895a0 <_PyOS_IsMainThread@@Base+0x1ec> │ │ │ │ + ldr r3, [pc, #24] @ 895b0 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq pc, r8, r0, lsl #1 │ │ │ │ + eorseq lr, r8, r0, lsl #27 │ │ │ │ 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 18d490 │ │ │ │ + bl 18d02c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 895cc <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ + beq 89644 <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 129c3c │ │ │ │ + bl 129dac │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 129c3c │ │ │ │ + bl 129dac │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 129c3c │ │ │ │ + bl 129dac │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ strd r6, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ 895d8 <_PyOS_IsMainThread@@Base+0x29c> │ │ │ │ - bl a9bd4 │ │ │ │ + ldr r0, [pc, #64] @ 89650 <_PyOS_IsMainThread@@Base+0x29c> │ │ │ │ + bl a9c3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 895b8 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ + beq 89630 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 895c0 <_PyOS_IsMainThread@@Base+0x284> │ │ │ │ + beq 89638 <_PyOS_IsMainThread@@Base+0x284> │ │ │ │ mov r4, r5 │ │ │ │ - b 895cc <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ + b 89644 <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 895b8 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 89630 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r9, r0, lsl #26 │ │ │ │ + eorseq r3, r9, r0, lsl #20 │ │ │ │ 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 89618 <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ - ldr r2, [pc, #112] @ 8967c <_PyOS_IsMainThread@@Base+0x340> │ │ │ │ - ldr r1, [pc, #112] @ 89680 <_PyOS_IsMainThread@@Base+0x344> │ │ │ │ - ldr r0, [pc, #112] @ 89684 <_PyOS_IsMainThread@@Base+0x348> │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89670 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + bne 89690 <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ + ldr r2, [pc, #112] @ 896f4 <_PyOS_IsMainThread@@Base+0x340> │ │ │ │ + ldr r1, [pc, #112] @ 896f8 <_PyOS_IsMainThread@@Base+0x344> │ │ │ │ + ldr r0, [pc, #112] @ 896fc <_PyOS_IsMainThread@@Base+0x348> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 896e8 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89670 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + beq 896e8 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89650 <_PyOS_IsMainThread@@Base+0x314> │ │ │ │ - ldr r3, [pc, #68] @ 89688 <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ - ldr r1, [pc, #68] @ 8968c <_PyOS_IsMainThread@@Base+0x350> │ │ │ │ + beq 896c8 <_PyOS_IsMainThread@@Base+0x314> │ │ │ │ + ldr r3, [pc, #68] @ 89700 <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ + ldr r1, [pc, #68] @ 89704 <_PyOS_IsMainThread@@Base+0x350> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 89670 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + bl 18ec84 │ │ │ │ + b 896e8 <_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 14463c │ │ │ │ + b 144794 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - @ instruction: 0x0036aff4 │ │ │ │ - eorseq pc, r5, r4, lsl #17 │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + @ instruction: 0x0036acf4 │ │ │ │ + eorseq pc, r5, r4, lsl #11 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r1, r0 │ │ │ │ + mlaseq r5, ip, lr, pc @ │ │ │ │ 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 896c4 <_PyOS_IsMainThread@@Base+0x388> │ │ │ │ + bne 8973c <_PyOS_IsMainThread@@Base+0x388> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #264] @ 897c4 <_PyOS_IsMainThread@@Base+0x488> │ │ │ │ + ldr r2, [pc, #264] @ 8983c <_PyOS_IsMainThread@@Base+0x488> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 896e8 <_PyOS_IsMainThread@@Base+0x3ac> │ │ │ │ - b 89734 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ + bne 89760 <_PyOS_IsMainThread@@Base+0x3ac> │ │ │ │ + b 897ac <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #244] @ 897c8 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + ldr r0, [pc, #244] @ 89840 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 896b0 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ - b 897b8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bne 89728 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + b 89830 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 89720 <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ + beq 89798 <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 897b8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 89830 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89738 <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ - b 89784 <_PyOS_IsMainThread@@Base+0x448> │ │ │ │ - ldr r2, [pc, #164] @ 897cc <_PyOS_IsMainThread@@Base+0x490> │ │ │ │ - ldr r1, [pc, #164] @ 897d0 <_PyOS_IsMainThread@@Base+0x494> │ │ │ │ - ldr r0, [pc, #152] @ 897c8 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 897b8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 897b0 <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ + b 897fc <_PyOS_IsMainThread@@Base+0x448> │ │ │ │ + ldr r2, [pc, #164] @ 89844 <_PyOS_IsMainThread@@Base+0x490> │ │ │ │ + ldr r1, [pc, #164] @ 89848 <_PyOS_IsMainThread@@Base+0x494> │ │ │ │ + ldr r0, [pc, #152] @ 89840 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 89830 <_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 89760 <_PyOS_IsMainThread@@Base+0x424> │ │ │ │ - ldr r2, [pc, #128] @ 897d4 <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ - ldr r1, [pc, #128] @ 897d8 <_PyOS_IsMainThread@@Base+0x49c> │ │ │ │ - ldr r0, [pc, #108] @ 897c8 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 897b8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bne 897d8 <_PyOS_IsMainThread@@Base+0x424> │ │ │ │ + ldr r2, [pc, #128] @ 8984c <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ + ldr r1, [pc, #128] @ 89850 <_PyOS_IsMainThread@@Base+0x49c> │ │ │ │ + ldr r0, [pc, #108] @ 89840 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 89830 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 897b8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 89830 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89798 <_PyOS_IsMainThread@@Base+0x45c> │ │ │ │ - ldr r3, [pc, #80] @ 897dc <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ - ldr r1, [pc, #80] @ 897e0 <_PyOS_IsMainThread@@Base+0x4a4> │ │ │ │ + beq 89810 <_PyOS_IsMainThread@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #80] @ 89854 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ + ldr r1, [pc, #80] @ 89858 <_PyOS_IsMainThread@@Base+0x4a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 897b8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bl 18ec84 │ │ │ │ + b 89830 <_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 14463c │ │ │ │ + b 144794 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r7, ip, lsr r1 │ │ │ │ - eorseq r8, r6, r0, ror r0 │ │ │ │ - eorseq r9, r6, r8, ror #3 │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - eorseq r9, r6, r8, lsl #5 │ │ │ │ + eorseq sl, r7, ip, lsr lr │ │ │ │ + eorseq r7, r6, r0, ror sp │ │ │ │ + eorseq r8, r6, r8, ror #29 │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + eorseq r8, r6, r8, lsl #31 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r1, r0 │ │ │ │ + mlaseq r5, ip, lr, pc @ │ │ │ │ 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 89818 <_PyOS_IsMainThread@@Base+0x4dc> │ │ │ │ + bne 89890 <_PyOS_IsMainThread@@Base+0x4dc> │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #296] @ 89938 <_PyOS_IsMainThread@@Base+0x5fc> │ │ │ │ + ldr r2, [pc, #296] @ 899b0 <_PyOS_IsMainThread@@Base+0x5fc> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8983c <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ - b 89888 <_PyOS_IsMainThread@@Base+0x54c> │ │ │ │ + bne 898b4 <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ + b 89900 <_PyOS_IsMainThread@@Base+0x54c> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #276] @ 8993c <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + ldr r0, [pc, #276] @ 899b4 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89804 <_PyOS_IsMainThread@@Base+0x4c8> │ │ │ │ - b 8992c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 8987c <_PyOS_IsMainThread@@Base+0x4c8> │ │ │ │ + b 899a4 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 89874 <_PyOS_IsMainThread@@Base+0x538> │ │ │ │ + beq 898ec <_PyOS_IsMainThread@@Base+0x538> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8992c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 899a4 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8988c <_PyOS_IsMainThread@@Base+0x550> │ │ │ │ - b 898d8 <_PyOS_IsMainThread@@Base+0x59c> │ │ │ │ - ldr r2, [pc, #196] @ 89940 <_PyOS_IsMainThread@@Base+0x604> │ │ │ │ - ldr r1, [pc, #196] @ 89944 <_PyOS_IsMainThread@@Base+0x608> │ │ │ │ - ldr r0, [pc, #184] @ 8993c <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 8992c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 89904 <_PyOS_IsMainThread@@Base+0x550> │ │ │ │ + b 89950 <_PyOS_IsMainThread@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #196] @ 899b8 <_PyOS_IsMainThread@@Base+0x604> │ │ │ │ + ldr r1, [pc, #196] @ 899bc <_PyOS_IsMainThread@@Base+0x608> │ │ │ │ + ldr r0, [pc, #184] @ 899b4 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 899a4 <_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 898b4 <_PyOS_IsMainThread@@Base+0x578> │ │ │ │ - ldr r2, [pc, #160] @ 89948 <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ - ldr r1, [pc, #160] @ 8994c <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ - ldr r0, [pc, #140] @ 8993c <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 8992c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 8992c <_PyOS_IsMainThread@@Base+0x578> │ │ │ │ + ldr r2, [pc, #160] @ 899c0 <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ + ldr r1, [pc, #160] @ 899c4 <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ + ldr r0, [pc, #140] @ 899b4 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 899a4 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8992c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 899a4 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 898ec <_PyOS_IsMainThread@@Base+0x5b0> │ │ │ │ - ldr r3, [pc, #112] @ 89950 <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ - ldr r1, [pc, #112] @ 89954 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ + beq 89964 <_PyOS_IsMainThread@@Base+0x5b0> │ │ │ │ + ldr r3, [pc, #112] @ 899c8 <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ + ldr r1, [pc, #112] @ 899cc <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 8992c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bl 18ec84 │ │ │ │ + b 899a4 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 147f4c │ │ │ │ + bl 1480a4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 8990c <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ - bl a5784 │ │ │ │ + bne 89984 <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8992c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 899a4 <_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 14463c │ │ │ │ + b 144794 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r7, r8, asr #2 │ │ │ │ - eorseq r8, r6, r0, ror r0 │ │ │ │ - eorseq r9, r6, r8, ror #3 │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - eorseq r9, r6, r8, lsl #5 │ │ │ │ + eorseq sl, r7, r8, asr #28 │ │ │ │ + eorseq r7, r6, r0, ror sp │ │ │ │ + eorseq r8, r6, r8, ror #29 │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + eorseq r8, r6, r8, lsl #31 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r1, r0 │ │ │ │ + mlaseq r5, ip, lr, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #168] @ 89a18 <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ + ldr r2, [pc, #168] @ 89a90 <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 899d8 <_PyOS_IsMainThread@@Base+0x69c> │ │ │ │ + beq 89a50 <_PyOS_IsMainThread@@Base+0x69c> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 899c4 <_PyOS_IsMainThread@@Base+0x688> │ │ │ │ + beq 89a3c <_PyOS_IsMainThread@@Base+0x688> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89a0c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + beq 89a84 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 899dc <_PyOS_IsMainThread@@Base+0x6a0> │ │ │ │ - ldr r3, [pc, #100] @ 89a1c <_PyOS_IsMainThread@@Base+0x6e0> │ │ │ │ - ldr r1, [pc, #100] @ 89a20 <_PyOS_IsMainThread@@Base+0x6e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 89a0c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ - ldr r2, [pc, #88] @ 89a24 <_PyOS_IsMainThread@@Base+0x6e8> │ │ │ │ - ldr r1, [pc, #88] @ 89a28 <_PyOS_IsMainThread@@Base+0x6ec> │ │ │ │ - ldr r0, [pc, #88] @ 89a2c <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89a0c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + beq 89a54 <_PyOS_IsMainThread@@Base+0x6a0> │ │ │ │ + ldr r3, [pc, #100] @ 89a94 <_PyOS_IsMainThread@@Base+0x6e0> │ │ │ │ + ldr r1, [pc, #100] @ 89a98 <_PyOS_IsMainThread@@Base+0x6e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 89a84 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + ldr r2, [pc, #88] @ 89a9c <_PyOS_IsMainThread@@Base+0x6e8> │ │ │ │ + ldr r1, [pc, #88] @ 89aa0 <_PyOS_IsMainThread@@Base+0x6ec> │ │ │ │ + ldr r0, [pc, #88] @ 89aa4 <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 89a84 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a4f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 899fc <_PyOS_IsMainThread@@Base+0x6c0> │ │ │ │ - ldr r3, [pc, #60] @ 89a30 <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ + bne 89a74 <_PyOS_IsMainThread@@Base+0x6c0> │ │ │ │ + ldr r3, [pc, #60] @ 89aa8 <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 89a0c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + bl 1443e8 │ │ │ │ + b 89a84 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 14463c │ │ │ │ + b 144794 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r1, r0 │ │ │ │ - eorseq r8, r6, r0, ror r0 │ │ │ │ - @ instruction: 0x0036aff4 │ │ │ │ - eorseq fp, r7, r8, asr r1 │ │ │ │ + mlaseq r5, ip, lr, pc @ │ │ │ │ + eorseq r7, r6, r0, ror sp │ │ │ │ + @ instruction: 0x0036acf4 │ │ │ │ + eorseq sl, r7, r8, asr lr │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ - bne 89a7c <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ + bne 89af4 <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 89aa0 <_PyOS_IsMainThread@@Base+0x764> │ │ │ │ - ldr r2, [pc, #252] @ 89b6c <_PyOS_IsMainThread@@Base+0x830> │ │ │ │ - ldr r1, [pc, #252] @ 89b70 <_PyOS_IsMainThread@@Base+0x834> │ │ │ │ - ldr r0, [pc, #252] @ 89b74 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89ab4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + bne 89b18 <_PyOS_IsMainThread@@Base+0x764> │ │ │ │ + ldr r2, [pc, #252] @ 89be4 <_PyOS_IsMainThread@@Base+0x830> │ │ │ │ + ldr r1, [pc, #252] @ 89be8 <_PyOS_IsMainThread@@Base+0x834> │ │ │ │ + ldr r0, [pc, #252] @ 89bec <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 89b2c <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #232] @ 89b74 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + ldr r0, [pc, #232] @ 89bec <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89a54 <_PyOS_IsMainThread@@Base+0x718> │ │ │ │ - b 89ab4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + bne 89acc <_PyOS_IsMainThread@@Base+0x718> │ │ │ │ + b 89b2c <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 89abc <_PyOS_IsMainThread@@Base+0x780> │ │ │ │ + bne 89b34 <_PyOS_IsMainThread@@Base+0x780> │ │ │ │ mov r0, #0 │ │ │ │ - b 89b64 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ + b 89bdc <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 89b10 <_PyOS_IsMainThread@@Base+0x7d4> │ │ │ │ + bne 89b88 <_PyOS_IsMainThread@@Base+0x7d4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #160] @ 89b78 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ + ldr r2, [pc, #160] @ 89bf0 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 89b38 <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ + beq 89bb0 <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 89b24 <_PyOS_IsMainThread@@Base+0x7e8> │ │ │ │ + beq 89b9c <_PyOS_IsMainThread@@Base+0x7e8> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89ab4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + beq 89b2c <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89b3c <_PyOS_IsMainThread@@Base+0x800> │ │ │ │ - ldr r3, [pc, #100] @ 89b7c <_PyOS_IsMainThread@@Base+0x840> │ │ │ │ - ldr r1, [pc, #100] @ 89b80 <_PyOS_IsMainThread@@Base+0x844> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 89ab4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ - ldr r2, [pc, #88] @ 89b84 <_PyOS_IsMainThread@@Base+0x848> │ │ │ │ - ldr r1, [pc, #88] @ 89b88 <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ - ldr r0, [pc, #64] @ 89b74 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89ab4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + beq 89bb4 <_PyOS_IsMainThread@@Base+0x800> │ │ │ │ + ldr r3, [pc, #100] @ 89bf4 <_PyOS_IsMainThread@@Base+0x840> │ │ │ │ + ldr r1, [pc, #100] @ 89bf8 <_PyOS_IsMainThread@@Base+0x844> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b 89b2c <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + ldr r2, [pc, #88] @ 89bfc <_PyOS_IsMainThread@@Base+0x848> │ │ │ │ + ldr r1, [pc, #88] @ 89c00 <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ + ldr r0, [pc, #64] @ 89bec <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 89b2c <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 298f8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 89b78 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ - beq 89b64 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ + ldreq r0, [pc, #36] @ 89bf0 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ + beq 89bdc <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 14463c │ │ │ │ + b 144794 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - eorseq r9, r6, r8, ror #3 │ │ │ │ - eorseq fp, r7, r4, ror #2 │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + eorseq r8, r6, r8, ror #29 │ │ │ │ + eorseq sl, r7, r4, ror #28 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r1, r0 │ │ │ │ - eorseq r8, r6, r0, ror r0 │ │ │ │ - eorseq r9, r6, r8, lsl #5 │ │ │ │ + mlaseq r5, ip, lr, pc @ │ │ │ │ + eorseq r7, r6, r0, ror sp │ │ │ │ + eorseq r8, r6, r8, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 89bbc <_PyOS_IsMainThread@@Base+0x880> │ │ │ │ + bne 89c34 <_PyOS_IsMainThread@@Base+0x880> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89bd0 <_PyOS_IsMainThread@@Base+0x894> │ │ │ │ - b 89be8 <_PyOS_IsMainThread@@Base+0x8ac> │ │ │ │ - ldr r0, [pc, #60] @ 89c00 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ - bl 1f0534 <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 89c48 <_PyOS_IsMainThread@@Base+0x894> │ │ │ │ + b 89c60 <_PyOS_IsMainThread@@Base+0x8ac> │ │ │ │ + ldr r0, [pc, #60] @ 89c78 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ + bl 1efc1c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89bac <_PyOS_IsMainThread@@Base+0x870> │ │ │ │ - b 89bf8 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ + bne 89c24 <_PyOS_IsMainThread@@Base+0x870> │ │ │ │ + b 89c70 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #36] @ 89c00 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ + ldr r0, [pc, #36] @ 89c78 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89bf8 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ + beq 89c70 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 304940 │ │ │ │ + b 304c98 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaseq r7, r4, r0, ip │ │ │ │ + mlaseq r7, r4, sp, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 89c34 <_PyOS_IsMainThread@@Base+0x8f8> │ │ │ │ + bne 89cac <_PyOS_IsMainThread@@Base+0x8f8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89c4c <_PyOS_IsMainThread@@Base+0x910> │ │ │ │ - b 89c64 <_PyOS_IsMainThread@@Base+0x928> │ │ │ │ - ldr r0, [pc, #260] @ 89d40 <_PyOS_IsMainThread@@Base+0xa04> │ │ │ │ - bl 1f0534 <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 89cc4 <_PyOS_IsMainThread@@Base+0x910> │ │ │ │ + b 89cdc <_PyOS_IsMainThread@@Base+0x928> │ │ │ │ + ldr r0, [pc, #260] @ 89db8 <_PyOS_IsMainThread@@Base+0xa04> │ │ │ │ + bl 1efc1c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89c24 <_PyOS_IsMainThread@@Base+0x8e8> │ │ │ │ + bne 89c9c <_PyOS_IsMainThread@@Base+0x8e8> │ │ │ │ mov r4, #0 │ │ │ │ - b 89d38 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ + b 89db0 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #232] @ 89d40 <_PyOS_IsMainThread@@Base+0xa04> │ │ │ │ + ldr r0, [pc, #232] @ 89db8 <_PyOS_IsMainThread@@Base+0xa04> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89c44 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ + beq 89cbc <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ ldr r8, [r5, #8] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r8, #1 │ │ │ │ - bne 89cc8 <_PyOS_IsMainThread@@Base+0x98c> │ │ │ │ + bne 89d40 <_PyOS_IsMainThread@@Base+0x98c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 89cb8 <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ - ldr r2, [pc, #188] @ 89d44 <_PyOS_IsMainThread@@Base+0xa08> │ │ │ │ + blt 89d30 <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ + ldr r2, [pc, #188] @ 89dbc <_PyOS_IsMainThread@@Base+0xa08> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 89cb8 <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ + bne 89d30 <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge 89cb8 <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ + bge 89d30 <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 89d38 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ + b 89db0 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b a96a8 │ │ │ │ + b a9710 │ │ │ │ mov r0, r8 │ │ │ │ - bl 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r9, r4, #8 │ │ │ │ movne r7, #0 │ │ │ │ - beq 89c44 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ + beq 89cbc <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ cmp r8, r7 │ │ │ │ mov r0, r6 │ │ │ │ - ble 89d38 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ + ble 89db0 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl a96a8 │ │ │ │ + bl a9710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89d2c <_PyOS_IsMainThread@@Base+0x9f0> │ │ │ │ + bne 89da4 <_PyOS_IsMainThread@@Base+0x9f0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89c44 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ + beq 89cbc <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89c44 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ + bne 89cbc <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 89c44 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 89cbc <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ add r7, r7, #1 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - b 89ce0 <_PyOS_IsMainThread@@Base+0x9a4> │ │ │ │ + b 89d58 <_PyOS_IsMainThread@@Base+0x9a4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq ip, r7, r0, ror #2 │ │ │ │ + eorseq fp, r7, ip, lsr lr │ │ │ │ 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 r4, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne 89d78 <_PyOS_IsMainThread@@Base+0xa3c> │ │ │ │ + bne 89df0 <_PyOS_IsMainThread@@Base+0xa3c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89d8c <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ - b 89da4 <_PyOS_IsMainThread@@Base+0xa68> │ │ │ │ - ldr r0, [pc, #224] @ 89e60 <_PyOS_IsMainThread@@Base+0xb24> │ │ │ │ - bl 1f0534 <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 89e04 <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ + b 89e1c <_PyOS_IsMainThread@@Base+0xa68> │ │ │ │ + ldr r0, [pc, #224] @ 89ed8 <_PyOS_IsMainThread@@Base+0xb24> │ │ │ │ + bl 1efc1c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89d68 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ - b 89df4 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ + bne 89de0 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ + b 89e6c <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #200] @ 89e60 <_PyOS_IsMainThread@@Base+0xb24> │ │ │ │ + ldr r0, [pc, #200] @ 89ed8 <_PyOS_IsMainThread@@Base+0xb24> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89df4 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ + beq 89e6c <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl b9900 │ │ │ │ + bl b9990 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89df4 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ + beq 89e6c <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 151c3c │ │ │ │ + bl 15214c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 89dfc <_PyOS_IsMainThread@@Base+0xac0> │ │ │ │ + bne 89e74 <_PyOS_IsMainThread@@Base+0xac0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89df4 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ + beq 89e6c <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89df4 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ + bne 89e6c <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 89e58 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ + b 89ed0 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1274c8 │ │ │ │ + bl 127650 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 89e34 <_PyOS_IsMainThread@@Base+0xaf8> │ │ │ │ + beq 89eac <_PyOS_IsMainThread@@Base+0xaf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 89e34 <_PyOS_IsMainThread@@Base+0xaf8> │ │ │ │ + bne 89eac <_PyOS_IsMainThread@@Base+0xaf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89e58 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ + beq 89ed0 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89e58 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ + bne 89ed0 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00389fb8 │ │ │ │ + eorseq r9, r8, ip, lsr #26 │ │ │ │ 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] @ 89ee0 <_PyOS_IsMainThread@@Base+0xba4> │ │ │ │ - bl b6c48 │ │ │ │ + ldr r1, [pc, #88] @ 89f58 <_PyOS_IsMainThread@@Base+0xba4> │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89e98 <_PyOS_IsMainThread@@Base+0xb5c> │ │ │ │ + bne 89f10 <_PyOS_IsMainThread@@Base+0xb5c> │ │ │ │ mov r4, #0 │ │ │ │ - b 89ed4 <_PyOS_IsMainThread@@Base+0xb98> │ │ │ │ + b 89f4c <_PyOS_IsMainThread@@Base+0xb98> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 138c28 │ │ │ │ + bl 138d80 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 89e90 <_PyOS_IsMainThread@@Base+0xb54> │ │ │ │ + beq 89f08 <_PyOS_IsMainThread@@Base+0xb54> │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #44] @ 89ee4 <_PyOS_IsMainThread@@Base+0xba8> │ │ │ │ - ldr r4, [pc, #44] @ 89ee8 <_PyOS_IsMainThread@@Base+0xbac> │ │ │ │ + ldr r3, [pc, #44] @ 89f5c <_PyOS_IsMainThread@@Base+0xba8> │ │ │ │ + ldr r4, [pc, #44] @ 89f60 <_PyOS_IsMainThread@@Base+0xbac> │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ moveq r4, r3 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r8, r6, r0, asr r4 │ │ │ │ + eorseq r8, r6, r0, asr r1 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - ldr r1, [pc, #184] @ 89fc8 <_PyOS_IsMainThread@@Base+0xc8c> │ │ │ │ + ldr r1, [pc, #184] @ 8a040 <_PyOS_IsMainThread@@Base+0xc8c> │ │ │ │ add r2, sp, #12 │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89f24 <_PyOS_IsMainThread@@Base+0xbe8> │ │ │ │ + bne 89f9c <_PyOS_IsMainThread@@Base+0xbe8> │ │ │ │ mov r4, #0 │ │ │ │ - b 89fbc <_PyOS_IsMainThread@@Base+0xc80> │ │ │ │ + b 8a034 <_PyOS_IsMainThread@@Base+0xc80> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 138c28 │ │ │ │ + bl 138d80 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 89f1c <_PyOS_IsMainThread@@Base+0xbe0> │ │ │ │ + beq 89f94 <_PyOS_IsMainThread@@Base+0xbe0> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 138c28 │ │ │ │ + bl 138d80 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89fb4 <_PyOS_IsMainThread@@Base+0xc78> │ │ │ │ + beq 8a02c <_PyOS_IsMainThread@@Base+0xc78> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt 89f74 <_PyOS_IsMainThread@@Base+0xc38> │ │ │ │ + bgt 89fec <_PyOS_IsMainThread@@Base+0xc38> │ │ │ │ sub r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89f90 <_PyOS_IsMainThread@@Base+0xc54> │ │ │ │ - ldr r2, [pc, #80] @ 89fcc <_PyOS_IsMainThread@@Base+0xc90> │ │ │ │ - ldr r6, [pc, #76] @ 89fcc <_PyOS_IsMainThread@@Base+0xc90> │ │ │ │ + beq 8a008 <_PyOS_IsMainThread@@Base+0xc54> │ │ │ │ + ldr r2, [pc, #80] @ 8a044 <_PyOS_IsMainThread@@Base+0xc90> │ │ │ │ + ldr r6, [pc, #76] @ 8a044 <_PyOS_IsMainThread@@Base+0xc90> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 89fa8 <_PyOS_IsMainThread@@Base+0xc6c> │ │ │ │ - ldr r2, [pc, #56] @ 89fd0 <_PyOS_IsMainThread@@Base+0xc94> │ │ │ │ - ldr r6, [pc, #52] @ 89fd0 <_PyOS_IsMainThread@@Base+0xc94> │ │ │ │ + b 8a020 <_PyOS_IsMainThread@@Base+0xc6c> │ │ │ │ + ldr r2, [pc, #56] @ 8a048 <_PyOS_IsMainThread@@Base+0xc94> │ │ │ │ + ldr r6, [pc, #52] @ 8a048 <_PyOS_IsMainThread@@Base+0xc94> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r3, r9, r8, lsl #26 │ │ │ │ + eorseq r3, r9, r8, lsl #20 │ │ │ │ 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] @ 8a030 <_PyOS_IsMainThread@@Base+0xcf4> │ │ │ │ - bl b6c48 │ │ │ │ + ldr r1, [pc, #56] @ 8a0a8 <_PyOS_IsMainThread@@Base+0xcf4> │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a028 <_PyOS_IsMainThread@@Base+0xcec> │ │ │ │ - ldr r3, [pc, #44] @ 8a034 <_PyOS_IsMainThread@@Base+0xcf8> │ │ │ │ + beq 8a0a0 <_PyOS_IsMainThread@@Base+0xcec> │ │ │ │ + ldr r3, [pc, #44] @ 8a0ac <_PyOS_IsMainThread@@Base+0xcf8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl bbf20 │ │ │ │ - ldr r2, [pc, #32] @ 8a038 <_PyOS_IsMainThread@@Base+0xcfc> │ │ │ │ + bl bbfb0 │ │ │ │ + ldr r2, [pc, #32] @ 8a0b0 <_PyOS_IsMainThread@@Base+0xcfc> │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #16] @ 8a03c <_PyOS_IsMainThread@@Base+0xd00> │ │ │ │ + ldr r0, [pc, #16] @ 8a0b4 <_PyOS_IsMainThread@@Base+0xd00> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r8, r6, r0, asr r4 │ │ │ │ + eorseq r8, r6, r0, asr r1 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r4, r7, r8, lsr #4 │ │ │ │ + eorseq r3, r7, r8, lsr #30 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0008a040 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - ldr r1, [pc, #4] @ 8a04c <_Py_Get_Getpath_CodeObject@@Base+0xc> │ │ │ │ - ldr r0, [pc, #4] @ 8a050 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ - b be518 │ │ │ │ +0008a0b8 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + ldr r1, [pc, #4] @ 8a0c4 <_Py_Get_Getpath_CodeObject@@Base+0xc> │ │ │ │ + ldr r0, [pc, #4] @ 8a0c8 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + b be5a4 │ │ │ │ andeq r3, r0, r0, ror r5 │ │ │ │ - @ instruction: 0x003a71b0 │ │ │ │ + @ instruction: 0x003a6eb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl aaad0 │ │ │ │ + bl aab34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8a0f8 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + beq 8a170 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 262618 │ │ │ │ + bl 262510 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a0fc <_Py_Get_Getpath_CodeObject@@Base+0xbc> │ │ │ │ + beq 8a174 <_Py_Get_Getpath_CodeObject@@Base+0xbc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a0f8 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + beq 8a170 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a0f8 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + bne 8a170 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 2c95a0 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ + bl 2c99b4 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a1b0 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + beq 8a228 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, r2 │ │ │ │ bl 29cdc │ │ │ │ - bl c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 29334 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 8a1a0 <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ + bne 8a218 <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 8a190 <_Py_Get_Getpath_CodeObject@@Base+0x150> │ │ │ │ - bl 1325e8 │ │ │ │ + bne 8a208 <_Py_Get_Getpath_CodeObject@@Base+0x150> │ │ │ │ + bl 132758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a144 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + beq 8a1bc <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ mov r0, #0 │ │ │ │ - b 8a1b0 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ - ldr r3, [pc, #32] @ 8a1b8 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ + b 8a228 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + ldr r3, [pc, #32] @ 8a230 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 8a1b0 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + bl 1443e8 │ │ │ │ + b 8a228 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 8a054 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ + bl 8a0cc <_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 8a1f8 <_Py_Get_Getpath_CodeObject@@Base+0x1b8> │ │ │ │ + bne 8a270 <_Py_Get_Getpath_CodeObject@@Base+0x1b8> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2c95a0 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ + bl 2c99b4 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a21c <_Py_Get_Getpath_CodeObject@@Base+0x1dc> │ │ │ │ - b 8a328 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 8a294 <_Py_Get_Getpath_CodeObject@@Base+0x1dc> │ │ │ │ + b 8a3a0 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #320] @ 8a348 <_Py_Get_Getpath_CodeObject@@Base+0x308> │ │ │ │ + ldr r0, [pc, #320] @ 8a3c0 <_Py_Get_Getpath_CodeObject@@Base+0x308> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a1e0 <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ - b 8a328 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 8a258 <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ + b 8a3a0 <_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 1c4b58 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c4070 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8a328 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + blt 8a3a0 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r6, sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r6, #-8] │ │ │ │ - bge 8a270 <_Py_Get_Getpath_CodeObject@@Base+0x230> │ │ │ │ - ldr r3, [pc, #232] @ 8a34c <_Py_Get_Getpath_CodeObject@@Base+0x30c> │ │ │ │ - ldr r1, [pc, #232] @ 8a350 <_Py_Get_Getpath_CodeObject@@Base+0x310> │ │ │ │ + bge 8a2e8 <_Py_Get_Getpath_CodeObject@@Base+0x230> │ │ │ │ + ldr r3, [pc, #232] @ 8a3c4 <_Py_Get_Getpath_CodeObject@@Base+0x30c> │ │ │ │ + ldr r1, [pc, #232] @ 8a3c8 <_Py_Get_Getpath_CodeObject@@Base+0x310> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 8a328 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bl 18ec84 │ │ │ │ + b 8a3a0 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20ad18 <_PyDeadline_Init@@Base> │ │ │ │ + bl 2d7698 <_PyDeadline_Init@@Base> │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c6094 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c55ac <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8a328 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ - bl c3f28 │ │ │ │ + blt 8a3a0 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bl c3fb4 │ │ │ │ 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 c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 8a330 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ + bne 8a3a8 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 8a2f4 <_Py_Get_Getpath_CodeObject@@Base+0x2b4> │ │ │ │ + beq 8a36c <_Py_Get_Getpath_CodeObject@@Base+0x2b4> │ │ │ │ cmp r3, #11 │ │ │ │ - ldreq r0, [pc, #112] @ 8a354 <_Py_Get_Getpath_CodeObject@@Base+0x314> │ │ │ │ - beq 8a340 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ - ldr r3, [pc, #108] @ 8a358 <_Py_Get_Getpath_CodeObject@@Base+0x318> │ │ │ │ + ldreq r0, [pc, #112] @ 8a3cc <_Py_Get_Getpath_CodeObject@@Base+0x314> │ │ │ │ + beq 8a3b8 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + ldr r3, [pc, #108] @ 8a3d0 <_Py_Get_Getpath_CodeObject@@Base+0x318> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ - b 8a340 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ - bl 1325e8 │ │ │ │ + bl 1443e8 │ │ │ │ + b 8a3b8 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + bl 132758 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a328 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 8a3a0 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 3213a8 <_PyDeadline_Get@@Base> │ │ │ │ + bl 321758 <_PyDeadline_Get@@Base> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [r6, #-8] │ │ │ │ str r1, [r6, #-4] │ │ │ │ - bge 8a284 <_Py_Get_Getpath_CodeObject@@Base+0x244> │ │ │ │ - b 8a330 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ + bge 8a2fc <_Py_Get_Getpath_CodeObject@@Base+0x244> │ │ │ │ + b 8a3a8 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ mov r0, #0 │ │ │ │ - b 8a340 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + b 8a3b8 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 8a054 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ + bl 8a0cc <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ add sp, sp, #412 @ 0x19c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r1, r7, ip, lsr r3 │ │ │ │ + eorseq r1, r7, ip, lsr r0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, ip, ror r0 │ │ │ │ + @ instruction: 0x0038adf0 │ │ │ │ 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] @ 8a3f4 <_Py_Get_Getpath_CodeObject@@Base+0x3b4> │ │ │ │ + ldr ip, [pc, #128] @ 8a46c <_Py_Get_Getpath_CodeObject@@Base+0x3b4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #116] @ 8a3f8 <_Py_Get_Getpath_CodeObject@@Base+0x3b8> │ │ │ │ + ldr r2, [pc, #116] @ 8a470 <_Py_Get_Getpath_CodeObject@@Base+0x3b8> │ │ │ │ cmp r3, ip │ │ │ │ cmpne r3, r2 │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 8a3ac <_Py_Get_Getpath_CodeObject@@Base+0x36c> │ │ │ │ - ldr r3, [pc, #96] @ 8a3fc <_Py_Get_Getpath_CodeObject@@Base+0x3bc> │ │ │ │ - ldr r1, [pc, #96] @ 8a400 <_Py_Get_Getpath_CodeObject@@Base+0x3c0> │ │ │ │ + beq 8a424 <_Py_Get_Getpath_CodeObject@@Base+0x36c> │ │ │ │ + ldr r3, [pc, #96] @ 8a474 <_Py_Get_Getpath_CodeObject@@Base+0x3bc> │ │ │ │ + ldr r1, [pc, #96] @ 8a478 <_Py_Get_Getpath_CodeObject@@Base+0x3c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ 8a404 <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ + ldr r3, [pc, #80] @ 8a47c <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 8a3e8 <_Py_Get_Getpath_CodeObject@@Base+0x3a8> │ │ │ │ + beq 8a460 <_Py_Get_Getpath_CodeObject@@Base+0x3a8> │ │ │ │ mov r1, r4 │ │ │ │ - bl cad94 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl cae00 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ strlt r5, [r6] │ │ │ │ - blt 8a3a4 <_Py_Get_Getpath_CodeObject@@Base+0x364> │ │ │ │ + blt 8a41c <_Py_Get_Getpath_CodeObject@@Base+0x364> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r6] │ │ │ │ - b 8a3ec <_Py_Get_Getpath_CodeObject@@Base+0x3ac> │ │ │ │ + b 8a464 <_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 r3, r9, ip, lsl #26 │ │ │ │ + eorseq r3, r9, ip, lsl #20 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ - bl 91ad0 │ │ │ │ + bl 91b34 │ │ │ │ subs r5, r0, #0 │ │ │ │ ldrne r3, [r4, #8] │ │ │ │ movne r7, #0 │ │ │ │ ldrne r9, [r3, #8] │ │ │ │ - bne 8a488 <_Py_Get_Getpath_CodeObject@@Base+0x448> │ │ │ │ - b 8a4c4 <_Py_Get_Getpath_CodeObject@@Base+0x484> │ │ │ │ + bne 8a500 <_Py_Get_Getpath_CodeObject@@Base+0x448> │ │ │ │ + b 8a53c <_Py_Get_Getpath_CodeObject@@Base+0x484> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #240] @ 8a534 <_Py_Get_Getpath_CodeObject@@Base+0x4f4> │ │ │ │ + ldr r0, [pc, #240] @ 8a5ac <_Py_Get_Getpath_CodeObject@@Base+0x4f4> │ │ │ │ mov r1, r8 │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9c3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 8a4cc <_Py_Get_Getpath_CodeObject@@Base+0x48c> │ │ │ │ + beq 8a544 <_Py_Get_Getpath_CodeObject@@Base+0x48c> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - bne 8a4f4 <_Py_Get_Getpath_CodeObject@@Base+0x4b4> │ │ │ │ + bne 8a56c <_Py_Get_Getpath_CodeObject@@Base+0x4b4> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 8a510 <_Py_Get_Getpath_CodeObject@@Base+0x4d0> │ │ │ │ + bne 8a588 <_Py_Get_Getpath_CodeObject@@Base+0x4d0> │ │ │ │ cmp r8, #0 │ │ │ │ - blt 8a4bc <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ + blt 8a534 <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bls 8a52c <_Py_Get_Getpath_CodeObject@@Base+0x4ec> │ │ │ │ + bls 8a5a4 <_Py_Get_Getpath_CodeObject@@Base+0x4ec> │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r6, [r3, r7, lsl #3] │ │ │ │ add r3, r3, r7, lsl #3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8a484 <_Py_Get_Getpath_CodeObject@@Base+0x444> │ │ │ │ + beq 8a4fc <_Py_Get_Getpath_CodeObject@@Base+0x444> │ │ │ │ mov r0, r6 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ - bl a344c │ │ │ │ + bl a34b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8a438 <_Py_Get_Getpath_CodeObject@@Base+0x3f8> │ │ │ │ + bne 8a4b0 <_Py_Get_Getpath_CodeObject@@Base+0x3f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r5, #0 │ │ │ │ - b 8a52c <_Py_Get_Getpath_CodeObject@@Base+0x4ec> │ │ │ │ + b 8a5a4 <_Py_Get_Getpath_CodeObject@@Base+0x4ec> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a4bc <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ + beq 8a534 <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a4bc <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ + bne 8a534 <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 8a4bc <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 8a534 <_Py_Get_Getpath_CodeObject@@Base+0x47c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a470 <_Py_Get_Getpath_CodeObject@@Base+0x430> │ │ │ │ + bne 8a4e8 <_Py_Get_Getpath_CodeObject@@Base+0x430> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 8a470 <_Py_Get_Getpath_CodeObject@@Base+0x430> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 8a4e8 <_Py_Get_Getpath_CodeObject@@Base+0x430> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 8a47c <_Py_Get_Getpath_CodeObject@@Base+0x43c> │ │ │ │ + bne 8a4f4 <_Py_Get_Getpath_CodeObject@@Base+0x43c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 8a47c <_Py_Get_Getpath_CodeObject@@Base+0x43c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 8a4f4 <_Py_Get_Getpath_CodeObject@@Base+0x43c> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq sl, r8, r0, lsl #19 │ │ │ │ - b 8a408 <_Py_Get_Getpath_CodeObject@@Base+0x3c8> │ │ │ │ + @ instruction: 0x0038a6f4 │ │ │ │ + b 8a480 <_Py_Get_Getpath_CodeObject@@Base+0x3c8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 8a408 <_Py_Get_Getpath_CodeObject@@Base+0x3c8> │ │ │ │ + bl 8a480 <_Py_Get_Getpath_CodeObject@@Base+0x3c8> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8a5e8 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ + beq 8a660 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ mov r0, #2 │ │ │ │ - bl 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8a590 <_Py_Get_Getpath_CodeObject@@Base+0x550> │ │ │ │ + bne 8a608 <_Py_Get_Getpath_CodeObject@@Base+0x550> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a5e8 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ + beq 8a660 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8a5e8 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ + bne 8a660 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 8a5e8 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 8a660 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ mov r0, #1 │ │ │ │ - bl 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a5f0 <_Py_Get_Getpath_CodeObject@@Base+0x5b0> │ │ │ │ + bne 8a668 <_Py_Get_Getpath_CodeObject@@Base+0x5b0> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a5c4 <_Py_Get_Getpath_CodeObject@@Base+0x584> │ │ │ │ + beq 8a63c <_Py_Get_Getpath_CodeObject@@Base+0x584> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8a5c4 <_Py_Get_Getpath_CodeObject@@Base+0x584> │ │ │ │ + bne 8a63c <_Py_Get_Getpath_CodeObject@@Base+0x584> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a5e8 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ + beq 8a660 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a5e8 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ + bne 8a660 <_Py_Get_Getpath_CodeObject@@Base+0x5a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 8a610 <_Py_Get_Getpath_CodeObject@@Base+0x5d0> │ │ │ │ - ldr r2, [pc, #32] @ 8a618 <_Py_Get_Getpath_CodeObject@@Base+0x5d8> │ │ │ │ + b 8a688 <_Py_Get_Getpath_CodeObject@@Base+0x5d0> │ │ │ │ + ldr r2, [pc, #32] @ 8a690 <_Py_Get_Getpath_CodeObject@@Base+0x5d8> │ │ │ │ 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] │ │ │ │ @@ -99098,75 +99128,75 @@ │ │ │ │ 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 8a674 <_Py_Get_Getpath_CodeObject@@Base+0x634> │ │ │ │ + bne 8a6ec <_Py_Get_Getpath_CodeObject@@Base+0x634> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 8a6ac <_Py_Get_Getpath_CodeObject@@Base+0x66c> │ │ │ │ + beq 8a724 <_Py_Get_Getpath_CodeObject@@Base+0x66c> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #176] @ 8a740 <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ + ldr ip, [pc, #176] @ 8a7b8 <_Py_Get_Getpath_CodeObject@@Base+0x700> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a934 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a6ac <_Py_Get_Getpath_CodeObject@@Base+0x66c> │ │ │ │ + bne 8a724 <_Py_Get_Getpath_CodeObject@@Base+0x66c> │ │ │ │ mov r4, #0 │ │ │ │ - b 8a72c <_Py_Get_Getpath_CodeObject@@Base+0x6ec> │ │ │ │ + b 8a7a4 <_Py_Get_Getpath_CodeObject@@Base+0x6ec> │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 17d450 │ │ │ │ + bl 17d878 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a6a4 <_Py_Get_Getpath_CodeObject@@Base+0x664> │ │ │ │ + beq 8a71c <_Py_Get_Getpath_CodeObject@@Base+0x664> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl ce5d8 │ │ │ │ - ldr r1, [pc, #112] @ 8a744 <_Py_Get_Getpath_CodeObject@@Base+0x704> │ │ │ │ + bl ce744 │ │ │ │ + ldr r1, [pc, #112] @ 8a7bc <_Py_Get_Getpath_CodeObject@@Base+0x704> │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #104] @ 8a748 <_Py_Get_Getpath_CodeObject@@Base+0x708> │ │ │ │ - bl bbfb0 │ │ │ │ + ldr r0, [pc, #104] @ 8a7c0 <_Py_Get_Getpath_CodeObject@@Base+0x708> │ │ │ │ + bl bc040 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8a6fc <_Py_Get_Getpath_CodeObject@@Base+0x6bc> │ │ │ │ - bl a5784 │ │ │ │ + bge 8a774 <_Py_Get_Getpath_CodeObject@@Base+0x6bc> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 8a720 <_Py_Get_Getpath_CodeObject@@Base+0x6e0> │ │ │ │ - b 8a6a4 <_Py_Get_Getpath_CodeObject@@Base+0x664> │ │ │ │ - bl c3f28 │ │ │ │ + beq 8a798 <_Py_Get_Getpath_CodeObject@@Base+0x6e0> │ │ │ │ + b 8a71c <_Py_Get_Getpath_CodeObject@@Base+0x664> │ │ │ │ + bl c3fb4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 294f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c84 │ │ │ │ + bl c7d04 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 8a6e8 <_Py_Get_Getpath_CodeObject@@Base+0x6a8> │ │ │ │ + beq 8a760 <_Py_Get_Getpath_CodeObject@@Base+0x6a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, r0, asr #25 │ │ │ │ - eorseq lr, r5, r0, asr #18 │ │ │ │ - eorseq r3, r9, ip, lsr #26 │ │ │ │ + eorseq lr, r5, r0, asr #12 │ │ │ │ + eorseq r3, r9, ip, lsr #20 │ │ │ │ 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 │ │ │ │ mov lr, r1 │ │ │ │ @@ -99174,406 +99204,406 @@ │ │ │ │ add r1, sp, #24 │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #208] @ 8a860 <_Py_Get_Getpath_CodeObject@@Base+0x820> │ │ │ │ - ldr r3, [pc, #208] @ 8a864 <_Py_Get_Getpath_CodeObject@@Base+0x824> │ │ │ │ + ldr r2, [pc, #208] @ 8a8d8 <_Py_Get_Getpath_CodeObject@@Base+0x820> │ │ │ │ + ldr r3, [pc, #208] @ 8a8dc <_Py_Get_Getpath_CodeObject@@Base+0x824> │ │ │ │ mov r5, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ str r4, [sp] │ │ │ │ - bl 118d4c │ │ │ │ + bl 118e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a7d8 <_Py_Get_Getpath_CodeObject@@Base+0x798> │ │ │ │ + beq 8a850 <_Py_Get_Getpath_CodeObject@@Base+0x798> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bge 8a7e0 <_Py_Get_Getpath_CodeObject@@Base+0x7a0> │ │ │ │ + bge 8a858 <_Py_Get_Getpath_CodeObject@@Base+0x7a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 113404 │ │ │ │ - ldr r3, [pc, #152] @ 8a868 <_Py_Get_Getpath_CodeObject@@Base+0x828> │ │ │ │ - ldr r1, [pc, #152] @ 8a86c <_Py_Get_Getpath_CodeObject@@Base+0x82c> │ │ │ │ + bl 113554 │ │ │ │ + ldr r3, [pc, #152] @ 8a8e0 <_Py_Get_Getpath_CodeObject@@Base+0x828> │ │ │ │ + ldr r1, [pc, #152] @ 8a8e4 <_Py_Get_Getpath_CodeObject@@Base+0x82c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b 8a858 <_Py_Get_Getpath_CodeObject@@Base+0x818> │ │ │ │ + b 8a8d0 <_Py_Get_Getpath_CodeObject@@Base+0x818> │ │ │ │ moveq r2, r3 │ │ │ │ streq r3, [sp, #20] │ │ │ │ - beq 8a810 <_Py_Get_Getpath_CodeObject@@Base+0x7d0> │ │ │ │ + beq 8a888 <_Py_Get_Getpath_CodeObject@@Base+0x7d0> │ │ │ │ cmp r2, r3 │ │ │ │ - ble 8a810 <_Py_Get_Getpath_CodeObject@@Base+0x7d0> │ │ │ │ + ble 8a888 <_Py_Get_Getpath_CodeObject@@Base+0x7d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 113404 │ │ │ │ - ldr r3, [pc, #100] @ 8a868 <_Py_Get_Getpath_CodeObject@@Base+0x828> │ │ │ │ - ldr r1, [pc, #104] @ 8a870 <_Py_Get_Getpath_CodeObject@@Base+0x830> │ │ │ │ + bl 113554 │ │ │ │ + ldr r3, [pc, #100] @ 8a8e0 <_Py_Get_Getpath_CodeObject@@Base+0x828> │ │ │ │ + ldr r1, [pc, #104] @ 8a8e8 <_Py_Get_Getpath_CodeObject@@Base+0x830> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 8a7d8 <_Py_Get_Getpath_CodeObject@@Base+0x798> │ │ │ │ + bl 18ec84 │ │ │ │ + b 8a850 <_Py_Get_Getpath_CodeObject@@Base+0x798> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 73b64 <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ + bl 73bac <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge 8a844 <_Py_Get_Getpath_CodeObject@@Base+0x804> │ │ │ │ - bl 113404 │ │ │ │ + bge 8a8bc <_Py_Get_Getpath_CodeObject@@Base+0x804> │ │ │ │ + bl 113554 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3bc │ │ │ │ - b 8a7d8 <_Py_Get_Getpath_CodeObject@@Base+0x798> │ │ │ │ - bl 113404 │ │ │ │ - ldr r0, [pc, #36] @ 8a874 <_Py_Get_Getpath_CodeObject@@Base+0x834> │ │ │ │ + bl 9b36c │ │ │ │ + b 8a850 <_Py_Get_Getpath_CodeObject@@Base+0x798> │ │ │ │ + bl 113554 │ │ │ │ + ldr r0, [pc, #36] @ 8a8ec <_Py_Get_Getpath_CodeObject@@Base+0x834> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9c3c │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r3, r9, r8, lsr sp │ │ │ │ + eorseq r3, r9, r8, lsr sl │ │ │ │ subseq r4, r7, ip, ror #25 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, ip, asr #26 │ │ │ │ - eorseq r3, r9, r4, ror sp │ │ │ │ - eorseq r3, r9, r4, lsr #27 │ │ │ │ + eorseq r3, r9, ip, asr #20 │ │ │ │ + eorseq r3, r9, r4, ror sl │ │ │ │ + eorseq r3, r9, r4, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8a944 <_Py_Get_Getpath_CodeObject@@Base+0x904> │ │ │ │ + beq 8a9bc <_Py_Get_Getpath_CodeObject@@Base+0x904> │ │ │ │ bl 2a18c │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r7, r6 │ │ │ │ - bne 8a900 <_Py_Get_Getpath_CodeObject@@Base+0x8c0> │ │ │ │ - ldr r3, [pc, #224] @ 8a990 <_Py_Get_Getpath_CodeObject@@Base+0x950> │ │ │ │ + bne 8a978 <_Py_Get_Getpath_CodeObject@@Base+0x8c0> │ │ │ │ + ldr r3, [pc, #224] @ 8aa08 <_Py_Get_Getpath_CodeObject@@Base+0x950> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a944 <_Py_Get_Getpath_CodeObject@@Base+0x904> │ │ │ │ + beq 8a9bc <_Py_Get_Getpath_CodeObject@@Base+0x904> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a944 <_Py_Get_Getpath_CodeObject@@Base+0x904> │ │ │ │ + bne 8a9bc <_Py_Get_Getpath_CodeObject@@Base+0x904> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 8a944 <_Py_Get_Getpath_CodeObject@@Base+0x904> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 8a9bc <_Py_Get_Getpath_CodeObject@@Base+0x904> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8a928 <_Py_Get_Getpath_CodeObject@@Base+0x8e8> │ │ │ │ + beq 8a9a0 <_Py_Get_Getpath_CodeObject@@Base+0x8e8> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 8a968 <_Py_Get_Getpath_CodeObject@@Base+0x928> │ │ │ │ + bne 8a9e0 <_Py_Get_Getpath_CodeObject@@Base+0x928> │ │ │ │ add r7, r7, #8 │ │ │ │ ldr r1, [r7] │ │ │ │ - ldr r2, [pc, #136] @ 8a994 <_Py_Get_Getpath_CodeObject@@Base+0x954> │ │ │ │ + ldr r2, [pc, #136] @ 8aa0c <_Py_Get_Getpath_CodeObject@@Base+0x954> │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r0, [pc, #132] @ 8a998 <_Py_Get_Getpath_CodeObject@@Base+0x958> │ │ │ │ - beq 8a980 <_Py_Get_Getpath_CodeObject@@Base+0x940> │ │ │ │ + ldr r0, [pc, #132] @ 8aa10 <_Py_Get_Getpath_CodeObject@@Base+0x958> │ │ │ │ + beq 8a9f8 <_Py_Get_Getpath_CodeObject@@Base+0x940> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9c3c │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 8a8dc <_Py_Get_Getpath_CodeObject@@Base+0x89c> │ │ │ │ + bne 8a954 <_Py_Get_Getpath_CodeObject@@Base+0x89c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 8a94c <_Py_Get_Getpath_CodeObject@@Base+0x90c> │ │ │ │ + bne 8a9c4 <_Py_Get_Getpath_CodeObject@@Base+0x90c> │ │ │ │ mov r0, r6 │ │ │ │ bl 29b14 │ │ │ │ mov r4, #0 │ │ │ │ - b 8a988 <_Py_Get_Getpath_CodeObject@@Base+0x948> │ │ │ │ + b 8aa00 <_Py_Get_Getpath_CodeObject@@Base+0x948> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a93c <_Py_Get_Getpath_CodeObject@@Base+0x8fc> │ │ │ │ + bne 8a9b4 <_Py_Get_Getpath_CodeObject@@Base+0x8fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 8a93c <_Py_Get_Getpath_CodeObject@@Base+0x8fc> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 8a9b4 <_Py_Get_Getpath_CodeObject@@Base+0x8fc> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8a8fc <_Py_Get_Getpath_CodeObject@@Base+0x8bc> │ │ │ │ + bne 8a974 <_Py_Get_Getpath_CodeObject@@Base+0x8bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 8a8fc <_Py_Get_Getpath_CodeObject@@Base+0x8bc> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 8a974 <_Py_Get_Getpath_CodeObject@@Base+0x8bc> │ │ │ │ mov r0, r6 │ │ │ │ bl 29b14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x000bb9b0 │ │ │ │ - eorseq r3, r9, r8, lsr #27 │ │ │ │ + andeq fp, fp, r0, asr #20 │ │ │ │ + eorseq r3, r9, r8, lsr #21 │ │ │ │ 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 8a9e8 <_Py_Get_Getpath_CodeObject@@Base+0x9a8> │ │ │ │ + bne 8aa60 <_Py_Get_Getpath_CodeObject@@Base+0x9a8> │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 8aa0c <_Py_Get_Getpath_CodeObject@@Base+0x9cc> │ │ │ │ - ldr r2, [pc, #284] @ 8aaf8 <_Py_Get_Getpath_CodeObject@@Base+0xab8> │ │ │ │ - ldr r1, [pc, #284] @ 8aafc <_Py_Get_Getpath_CodeObject@@Base+0xabc> │ │ │ │ - ldr r0, [pc, #284] @ 8ab00 <_Py_Get_Getpath_CodeObject@@Base+0xac0> │ │ │ │ - bl 313fb8 <_PyArg_BadArgument@@Base> │ │ │ │ - b 8aa90 <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ + bne 8aa84 <_Py_Get_Getpath_CodeObject@@Base+0x9cc> │ │ │ │ + ldr r2, [pc, #284] @ 8ab70 <_Py_Get_Getpath_CodeObject@@Base+0xab8> │ │ │ │ + ldr r1, [pc, #284] @ 8ab74 <_Py_Get_Getpath_CodeObject@@Base+0xabc> │ │ │ │ + ldr r0, [pc, #284] @ 8ab78 <_Py_Get_Getpath_CodeObject@@Base+0xac0> │ │ │ │ + bl 31430c <_PyArg_BadArgument@@Base> │ │ │ │ + b 8ab08 <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #264] @ 8ab00 <_Py_Get_Getpath_CodeObject@@Base+0xac0> │ │ │ │ + ldr r0, [pc, #264] @ 8ab78 <_Py_Get_Getpath_CodeObject@@Base+0xac0> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a9c0 <_Py_Get_Getpath_CodeObject@@Base+0x980> │ │ │ │ - b 8aa90 <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ + bne 8aa38 <_Py_Get_Getpath_CodeObject@@Base+0x980> │ │ │ │ + b 8ab08 <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8aa90 <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ + beq 8ab08 <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8aa44 <_Py_Get_Getpath_CodeObject@@Base+0xa04> │ │ │ │ - ldr r3, [pc, #204] @ 8ab04 <_Py_Get_Getpath_CodeObject@@Base+0xac4> │ │ │ │ - ldr r1, [pc, #204] @ 8ab08 <_Py_Get_Getpath_CodeObject@@Base+0xac8> │ │ │ │ + beq 8aabc <_Py_Get_Getpath_CodeObject@@Base+0xa04> │ │ │ │ + ldr r3, [pc, #204] @ 8ab7c <_Py_Get_Getpath_CodeObject@@Base+0xac4> │ │ │ │ + ldr r1, [pc, #204] @ 8ab80 <_Py_Get_Getpath_CodeObject@@Base+0xac8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 8aa90 <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ + bl 18ec84 │ │ │ │ + b 8ab08 <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ ldrb r3, [r5] │ │ │ │ mov r4, #0 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bne 8aa74 <_Py_Get_Getpath_CodeObject@@Base+0xa34> │ │ │ │ + bne 8aaec <_Py_Get_Getpath_CodeObject@@Base+0xa34> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f874 │ │ │ │ - ldr r1, [pc, #160] @ 8ab0c <_Py_Get_Getpath_CodeObject@@Base+0xacc> │ │ │ │ + bl 10f9c4 │ │ │ │ + ldr r1, [pc, #160] @ 8ab84 <_Py_Get_Getpath_CodeObject@@Base+0xacc> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 8aa90 <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ - ldr r3, [pc, #148] @ 8ab10 <_Py_Get_Getpath_CodeObject@@Base+0xad0> │ │ │ │ + bl 18ec84 │ │ │ │ + b 8ab08 <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ + ldr r3, [pc, #148] @ 8ab88 <_Py_Get_Getpath_CodeObject@@Base+0xad0> │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8aaac <_Py_Get_Getpath_CodeObject@@Base+0xa6c> │ │ │ │ + beq 8ab24 <_Py_Get_Getpath_CodeObject@@Base+0xa6c> │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17d450 │ │ │ │ + bl 17d878 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8aa98 <_Py_Get_Getpath_CodeObject@@Base+0xa58> │ │ │ │ + bne 8ab10 <_Py_Get_Getpath_CodeObject@@Base+0xa58> │ │ │ │ mov r5, #0 │ │ │ │ - b 8aaec <_Py_Get_Getpath_CodeObject@@Base+0xaac> │ │ │ │ + b 8ab64 <_Py_Get_Getpath_CodeObject@@Base+0xaac> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ce5d8 │ │ │ │ + bl ce744 │ │ │ │ mov r1, r0 │ │ │ │ - b 8aab0 <_Py_Get_Getpath_CodeObject@@Base+0xa70> │ │ │ │ + b 8ab28 <_Py_Get_Getpath_CodeObject@@Base+0xa70> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29700 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8aad8 <_Py_Get_Getpath_CodeObject@@Base+0xa98> │ │ │ │ - ldr r3, [pc, #76] @ 8ab14 <_Py_Get_Getpath_CodeObject@@Base+0xad4> │ │ │ │ + bne 8ab50 <_Py_Get_Getpath_CodeObject@@Base+0xa98> │ │ │ │ + ldr r3, [pc, #76] @ 8ab8c <_Py_Get_Getpath_CodeObject@@Base+0xad4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3bc │ │ │ │ - b 8aa90 <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ + bl 9b36c │ │ │ │ + b 8ab08 <_Py_Get_Getpath_CodeObject@@Base+0xa50> │ │ │ │ mov r1, #0 │ │ │ │ - bl 14463c │ │ │ │ + bl 144794 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ - eorseq r9, r6, r8, ror #3 │ │ │ │ - eorseq fp, r7, r4, asr r1 │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ + eorseq r8, r6, r8, ror #29 │ │ │ │ + eorseq sl, r7, r4, asr lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r1, r0 │ │ │ │ - eorseq r3, r9, ip, lsr #27 │ │ │ │ + mlaseq r5, ip, lr, pc @ │ │ │ │ + eorseq r3, r9, ip, lsr #21 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ add r0, r0, #37 @ 0x25 │ │ │ │ - bl 2a4d60 <_PyEvent_Notify@@Base> │ │ │ │ + bl 2a4f28 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ 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 22e410 │ │ │ │ + bl 22e174 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r6, [r5, #16] │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b2c8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r0, [pc, #8] @ 8aba4 <_Py_Get_Getpath_CodeObject@@Base+0xb64> │ │ │ │ + ldr r0, [pc, #8] @ 8ac1c <_Py_Get_Getpath_CodeObject@@Base+0xb64> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b 128bc8 │ │ │ │ - @ instruction: 0x00393dd0 │ │ │ │ + b 128d3c │ │ │ │ + @ instruction: 0x00393ad0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r5, [r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8acdc <_Py_Get_Getpath_CodeObject@@Base+0xc9c> │ │ │ │ + beq 8ad54 <_Py_Get_Getpath_CodeObject@@Base+0xc9c> │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov ip, #0 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ mov r7, ip │ │ │ │ cmp r2, #0 │ │ │ │ add ip, ip, #1 │ │ │ │ - bne 8abc8 <_Py_Get_Getpath_CodeObject@@Base+0xb88> │ │ │ │ - ldr r3, [pc, #440] @ 8ad9c <_Py_Get_Getpath_CodeObject@@Base+0xd5c> │ │ │ │ + bne 8ac40 <_Py_Get_Getpath_CodeObject@@Base+0xb88> │ │ │ │ + ldr r3, [pc, #440] @ 8ae14 <_Py_Get_Getpath_CodeObject@@Base+0xd5c> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8acdc <_Py_Get_Getpath_CodeObject@@Base+0xc9c> │ │ │ │ + beq 8ad54 <_Py_Get_Getpath_CodeObject@@Base+0xc9c> │ │ │ │ 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 8ac34 <_Py_Get_Getpath_CodeObject@@Base+0xbf4> │ │ │ │ + b 8acac <_Py_Get_Getpath_CodeObject@@Base+0xbf4> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 8ad2c <_Py_Get_Getpath_CodeObject@@Base+0xcec> │ │ │ │ + beq 8ada4 <_Py_Get_Getpath_CodeObject@@Base+0xcec> │ │ │ │ cmp r3, r4 │ │ │ │ - beq 8acdc <_Py_Get_Getpath_CodeObject@@Base+0xc9c> │ │ │ │ + beq 8ad54 <_Py_Get_Getpath_CodeObject@@Base+0xc9c> │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ace0 <_Py_Get_Getpath_CodeObject@@Base+0xca0> │ │ │ │ + beq 8ad58 <_Py_Get_Getpath_CodeObject@@Base+0xca0> │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8ac18 <_Py_Get_Getpath_CodeObject@@Base+0xbd8> │ │ │ │ + beq 8ac90 <_Py_Get_Getpath_CodeObject@@Base+0xbd8> │ │ │ │ sub r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ subls r2, r2, #32 │ │ │ │ andls r2, r2, #255 @ 0xff │ │ │ │ cmp lr, r2 │ │ │ │ - bne 8ac18 <_Py_Get_Getpath_CodeObject@@Base+0xbd8> │ │ │ │ + bne 8ac90 <_Py_Get_Getpath_CodeObject@@Base+0xbd8> │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ add r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8ad88 <_Py_Get_Getpath_CodeObject@@Base+0xd48> │ │ │ │ + beq 8ae00 <_Py_Get_Getpath_CodeObject@@Base+0xd48> │ │ │ │ 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 8ad7c <_Py_Get_Getpath_CodeObject@@Base+0xd3c> │ │ │ │ + beq 8adf4 <_Py_Get_Getpath_CodeObject@@Base+0xd3c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8ad74 <_Py_Get_Getpath_CodeObject@@Base+0xd34> │ │ │ │ + beq 8adec <_Py_Get_Getpath_CodeObject@@Base+0xd34> │ │ │ │ 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 8ace8 <_Py_Get_Getpath_CodeObject@@Base+0xca8> │ │ │ │ + beq 8ad60 <_Py_Get_Getpath_CodeObject@@Base+0xca8> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8ac20 <_Py_Get_Getpath_CodeObject@@Base+0xbe0> │ │ │ │ + b 8ac98 <_Py_Get_Getpath_CodeObject@@Base+0xbe0> │ │ │ │ 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 8ac84 <_Py_Get_Getpath_CodeObject@@Base+0xc44> │ │ │ │ + bne 8acfc <_Py_Get_Getpath_CodeObject@@Base+0xc44> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 8ac20 <_Py_Get_Getpath_CodeObject@@Base+0xbe0> │ │ │ │ + bne 8ac98 <_Py_Get_Getpath_CodeObject@@Base+0xbe0> │ │ │ │ ldrb r2, [r0, ip] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ add r2, r0, ip │ │ │ │ - bne 8ac2c <_Py_Get_Getpath_CodeObject@@Base+0xbec> │ │ │ │ + bne 8aca4 <_Py_Get_Getpath_CodeObject@@Base+0xbec> │ │ │ │ add r7, r7, #2 │ │ │ │ cmn r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ addne ip, r9, #65 @ 0x41 │ │ │ │ - beq 8ad94 <_Py_Get_Getpath_CodeObject@@Base+0xd54> │ │ │ │ + beq 8ae0c <_Py_Get_Getpath_CodeObject@@Base+0xd54> │ │ │ │ ldrb r0, [r2, #1]! │ │ │ │ sub r3, ip, r1 │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq 8ad90 <_Py_Get_Getpath_CodeObject@@Base+0xd50> │ │ │ │ + beq 8ae08 <_Py_Get_Getpath_CodeObject@@Base+0xd50> │ │ │ │ strb r0, [r1], #1 │ │ │ │ - b 8ad50 <_Py_Get_Getpath_CodeObject@@Base+0xd10> │ │ │ │ + b 8adc8 <_Py_Get_Getpath_CodeObject@@Base+0xd10> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8ad2c <_Py_Get_Getpath_CodeObject@@Base+0xcec> │ │ │ │ + b 8ada4 <_Py_Get_Getpath_CodeObject@@Base+0xcec> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8ad20 <_Py_Get_Getpath_CodeObject@@Base+0xce0> │ │ │ │ + b 8ad98 <_Py_Get_Getpath_CodeObject@@Base+0xce0> │ │ │ │ str r7, [sp, #4] │ │ │ │ - b 8ad1c <_Py_Get_Getpath_CodeObject@@Base+0xcdc> │ │ │ │ + b 8ad94 <_Py_Get_Getpath_CodeObject@@Base+0xcdc> │ │ │ │ strb r3, [r1] │ │ │ │ mov r0, #1 │ │ │ │ - b 8ace0 <_Py_Get_Getpath_CodeObject@@Base+0xca0> │ │ │ │ + b 8ad58 <_Py_Get_Getpath_CodeObject@@Base+0xca0> │ │ │ │ subseq r9, r9, r0, lsl #13 │ │ │ │ │ │ │ │ -0008ada0 <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ +0008ae18 <_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 │ │ │ │ @@ -99604,21 +99634,21 @@ │ │ │ │ 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} │ │ │ │ │ │ │ │ -0008ae34 : │ │ │ │ +0008aeac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 8ada0 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8ae18 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ stmib r4, {r2, r3} │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ str r2, [r4, #116] @ 0x74 │ │ │ │ str r2, [r4, #124] @ 0x7c │ │ │ │ @@ -99632,15 +99662,15 @@ │ │ │ │ str r3, [r4, #160] @ 0xa0 │ │ │ │ str r3, [r4, #192] @ 0xc0 │ │ │ │ str r1, [r4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008ae9c : │ │ │ │ +0008af14 : │ │ │ │ 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 │ │ │ │ @@ -99654,114 +99684,114 @@ │ │ │ │ stm r4, {r1, r2} │ │ │ │ str r2, [r4, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008aeec : │ │ │ │ +0008af64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #140] @ 8af90 │ │ │ │ + ldr r4, [pc, #140] @ 8b008 │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8af4c │ │ │ │ + beq 8afc4 │ │ │ │ ldr r3, [r4, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #124] @ 8af94 │ │ │ │ + ldr r2, [pc, #124] @ 8b00c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8af60 │ │ │ │ + bne 8afd8 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8af88 │ │ │ │ + beq 8b000 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29e44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8af78 │ │ │ │ + bne 8aff0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 8b038 │ │ │ │ - ldr r2, [pc, #60] @ 8af94 │ │ │ │ + bl 8b0b0 │ │ │ │ + ldr r2, [pc, #60] @ 8b00c │ │ │ │ ldr r3, [r4, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8af1c │ │ │ │ + beq 8af94 │ │ │ │ ldr r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8af2c │ │ │ │ - b 8af88 │ │ │ │ - ldr r0, [pc, #24] @ 8af98 │ │ │ │ + bne 8afa4 │ │ │ │ + b 8b000 │ │ │ │ + ldr r0, [pc, #24] @ 8b010 │ │ │ │ bl 2970c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ mov r4, #0 │ │ │ │ - b 8af44 │ │ │ │ + b 8afbc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - eorseq r6, r5, r8, lsr pc │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + eorseq r6, r5, r8, lsr ip │ │ │ │ │ │ │ │ -0008af9c : │ │ │ │ +0008b014 : │ │ │ │ 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 8b0a0 <_Py_DecodeLocaleEx@@Base> │ │ │ │ + bl 8b118 <_Py_DecodeLocaleEx@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #12] │ │ │ │ - bne 8afe4 │ │ │ │ + bne 8b05c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ strne r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 8afdc │ │ │ │ + b 8b054 │ │ │ │ │ │ │ │ -0008aff4 : │ │ │ │ +0008b06c : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt 8b028 │ │ │ │ - ldr r2, [pc, #44] @ 8b030 │ │ │ │ - ldr r0, [pc, #44] @ 8b034 │ │ │ │ + blt 8b0a0 │ │ │ │ + ldr r2, [pc, #44] @ 8b0a8 │ │ │ │ + ldr r0, [pc, #44] @ 8b0ac │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 8b020 │ │ │ │ + bne 8b098 │ │ │ │ cmp r1, #1 │ │ │ │ movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ b 2a1bc │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ bx r3 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ │ │ │ │ -0008b038 : │ │ │ │ +0008b0b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #68] @ 8b094 │ │ │ │ + ldr r4, [pc, #68] @ 8b10c │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #56] @ 8b098 │ │ │ │ - ldr r5, [pc, #56] @ 8b09c │ │ │ │ + ldr r3, [pc, #56] @ 8b110 │ │ │ │ + ldr r5, [pc, #56] @ 8b114 │ │ │ │ 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 │ │ │ │ @@ -99771,112 +99801,112 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ -0008b0a0 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0008b118 <_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 8b110 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ - ldr r9, [pc, #140] @ 8b154 <_Py_DecodeLocaleEx@@Base+0xb4> │ │ │ │ + bne 8b188 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ + ldr r9, [pc, #140] @ 8b1cc <_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 8b11c <_Py_DecodeLocaleEx@@Base+0x7c> │ │ │ │ + bgt 8b194 <_Py_DecodeLocaleEx@@Base+0x7c> │ │ │ │ ldr r0, [r9, #1180] @ 0x49c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8b140 <_Py_DecodeLocaleEx@@Base+0xa0> │ │ │ │ + beq 8b1b8 <_Py_DecodeLocaleEx@@Base+0xa0> │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bne 8b14c <_Py_DecodeLocaleEx@@Base+0xac> │ │ │ │ + bne 8b1c4 <_Py_DecodeLocaleEx@@Base+0xac> │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 8b2ec │ │ │ │ + b 8b364 │ │ │ │ str r5, [sp, #32] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 8b2ec │ │ │ │ + b 8b364 │ │ │ │ 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 232a18 │ │ │ │ - bl 22f334 │ │ │ │ + b 23277c │ │ │ │ + bl 22f098 │ │ │ │ str r0, [r9, #1180] @ 0x49c │ │ │ │ - b 8b0ec <_Py_DecodeLocaleEx@@Base+0x4c> │ │ │ │ + b 8b164 <_Py_DecodeLocaleEx@@Base+0x4c> │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 8439c │ │ │ │ + b 84414 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ cmp r1, #1 │ │ │ │ movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ b 2a1bc │ │ │ │ │ │ │ │ -0008b168 : │ │ │ │ +0008b1e0 : │ │ │ │ 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 22f65c │ │ │ │ + bl 22f3c0 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldmne sp, {r0, r1, r2, r3} │ │ │ │ stmne r4, {r0, r1, r2, r3} │ │ │ │ - bne 8b1d0 │ │ │ │ + bne 8b248 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8b1dc │ │ │ │ + bne 8b254 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ 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 8b654 │ │ │ │ + bl 8b6cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 8b1b0 │ │ │ │ - ldr r2, [pc, #12] @ 8b200 │ │ │ │ - ldr r3, [pc, #12] @ 8b204 │ │ │ │ + bne 8b228 │ │ │ │ + ldr r2, [pc, #12] @ 8b278 │ │ │ │ + ldr r3, [pc, #12] @ 8b27c │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r2, r3, r5} │ │ │ │ - b 8b1d0 │ │ │ │ - eorseq r5, r9, r8, asr #11 │ │ │ │ - mlaseq r5, r4, pc, r6 @ │ │ │ │ + b 8b248 │ │ │ │ + eorseq r5, r9, r8, asr #5 │ │ │ │ + mlaseq r5, r4, ip, r6 │ │ │ │ │ │ │ │ -0008b208 : │ │ │ │ +0008b280 : │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8b248 │ │ │ │ + bne 8b2c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 29be0 │ │ │ │ @@ -99893,106 +99923,106 @@ │ │ │ │ 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 356904 │ │ │ │ + bl 35661c │ │ │ │ mov r3, r0 │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ cmp r2, #1 │ │ │ │ - beq 8b294 │ │ │ │ + beq 8b30c │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [sp, #7] │ │ │ │ - bl 323ddc │ │ │ │ + bl 323ff8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008b29c : │ │ │ │ +0008b314 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 8b2e8 │ │ │ │ + ldr r3, [pc, #52] @ 8b360 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b2d4 │ │ │ │ + beq 8b34c │ │ │ │ bl 2a99c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 8b038 │ │ │ │ + bl 8b0b0 │ │ │ │ bl 2a99c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 8b2cc │ │ │ │ + b 8b344 │ │ │ │ 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 8b488 │ │ │ │ + beq 8b500 │ │ │ │ cmp ip, #2 │ │ │ │ - bne 8b490 │ │ │ │ + bne 8b508 │ │ │ │ mov r8, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c10 │ │ │ │ ldr r3, [sp] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8b3b4 │ │ │ │ + beq 8b42c │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ - bhi 8b4b0 │ │ │ │ - ldr r2, [pc, #560] @ 8b584 │ │ │ │ - ldr r1, [pc, #560] @ 8b588 │ │ │ │ + bhi 8b528 │ │ │ │ + ldr r2, [pc, #560] @ 8b5fc │ │ │ │ + ldr r1, [pc, #560] @ 8b600 │ │ │ │ ldr r7, [r2, #672] @ 0x2a0 │ │ │ │ add sl, r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ str r3, [sp] │ │ │ │ lsl r1, sl, #2 │ │ │ │ - bne 8b49c │ │ │ │ + bne 8b514 │ │ │ │ mov r0, r1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r3, [sp] │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 8b4b0 │ │ │ │ + beq 8b528 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c10 │ │ │ │ ldr r3, [sp] │ │ │ │ cmn r0, #1 │ │ │ │ mov lr, r0 │ │ │ │ - bne 8b4f8 │ │ │ │ + bne 8b570 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c28 │ │ │ │ add r9, r0, #1 │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 8b4b0 │ │ │ │ + bhi 8b528 │ │ │ │ lsl r0, r9, #2 │ │ │ │ - bl 8aff4 │ │ │ │ + bl 8b06c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 8b4b0 │ │ │ │ + beq 8b528 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -100004,144 +100034,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 8b4b8 │ │ │ │ + bhi 8b530 │ │ │ │ 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 8b4c0 │ │ │ │ + bne 8b538 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ - bne 8b404 │ │ │ │ + bne 8b47c │ │ │ │ cmp r7, #0 │ │ │ │ subne r3, sl, r4 │ │ │ │ asrne r3, r3, #2 │ │ │ │ strne r3, [r7] │ │ │ │ str r4, [r6] │ │ │ │ mov r0, #0 │ │ │ │ - b 8b494 │ │ │ │ + b 8b50c │ │ │ │ mov r8, #0 │ │ │ │ - b 8b324 │ │ │ │ + b 8b39c │ │ │ │ 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 8b380 │ │ │ │ + bne 8b3f8 │ │ │ │ mvn r0, #0 │ │ │ │ - b 8b494 │ │ │ │ + b 8b50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b46c │ │ │ │ + beq 8b4e4 │ │ │ │ cmp r8, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ sub r2, r2, #1 │ │ │ │ - beq 8b548 │ │ │ │ + beq 8b5c0 │ │ │ │ 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 8b460 │ │ │ │ + b 8b4d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8b538 │ │ │ │ + beq 8b5b0 │ │ │ │ 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 8b3a4 │ │ │ │ + bne 8b41c │ │ │ │ cmp lr, r1 │ │ │ │ - bne 8b508 │ │ │ │ + bne 8b580 │ │ │ │ cmp r4, #0 │ │ │ │ str r9, [r6] │ │ │ │ strne lr, [r4] │ │ │ │ - b 8b480 │ │ │ │ + b 8b4f8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ str r9, [sp] │ │ │ │ mov r7, r1 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp] │ │ │ │ subne r1, r7, r5 │ │ │ │ mvn r0, #1 │ │ │ │ strne r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r2, [pc, #12] @ 8b58c │ │ │ │ + ldrne r2, [pc, #12] @ 8b604 │ │ │ │ strne r2, [r3] │ │ │ │ - b 8b494 │ │ │ │ + b 8b50c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - eorseq r7, r5, r0, asr #2 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + eorseq r6, r5, r0, asr #28 │ │ │ │ │ │ │ │ -0008b590 : │ │ │ │ +0008b608 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #44] @ 8b5d4 │ │ │ │ + ldr r3, [pc, #44] @ 8b64c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b5cc │ │ │ │ + beq 8b644 │ │ │ │ bl 2a99c │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 8b038 │ │ │ │ - b 8b5b4 │ │ │ │ + bl 8b0b0 │ │ │ │ + b 8b62c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008b5d8 : │ │ │ │ - ldr r2, [pc, #28] @ 8b5fc │ │ │ │ - ldr r1, [pc, #28] @ 8b600 │ │ │ │ +0008b650 : │ │ │ │ + ldr r2, [pc, #28] @ 8b674 │ │ │ │ + ldr r1, [pc, #28] @ 8b678 │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 8b5f4 │ │ │ │ + bne 8b66c │ │ │ │ b 298bc │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ bx r3 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, lsl #12 │ │ │ │ + andeq fp, r8, ip, ror r6 │ │ │ │ mov r0, r1 │ │ │ │ b 298bc │ │ │ │ │ │ │ │ -0008b60c : │ │ │ │ +0008b684 : │ │ │ │ subs r2, r1, #0 │ │ │ │ - blt 8b634 │ │ │ │ - ldr r3, [pc, #32] @ 8b63c │ │ │ │ + blt 8b6ac │ │ │ │ + ldr r3, [pc, #32] @ 8b6b4 │ │ │ │ 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 │ │ │ │ @@ -100156,99 +100186,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 8b6d0 │ │ │ │ - ldr r2, [pc, #92] @ 8b6d8 │ │ │ │ - ldr r1, [pc, #92] @ 8b6dc │ │ │ │ + bhi 8b748 │ │ │ │ + ldr r2, [pc, #92] @ 8b750 │ │ │ │ + ldr r1, [pc, #92] @ 8b754 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ add r4, r0, #1 │ │ │ │ cmp r3, r1 │ │ │ │ lsl r4, r4, #2 │ │ │ │ - bne 8b6bc │ │ │ │ + bne 8b734 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a1bc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 8b6d0 │ │ │ │ + beq 8b748 │ │ │ │ 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 8b6a0 │ │ │ │ + bne 8b718 │ │ │ │ mov r3, #0 │ │ │ │ - b 8b6b4 │ │ │ │ + b 8b72c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ │ │ │ │ -0008b6e0 : │ │ │ │ +0008b758 : │ │ │ │ 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] @ 8b774 │ │ │ │ + ldr r0, [pc, #120] @ 8b7ec │ │ │ │ mov r4, r1 │ │ │ │ - bl 22e410 │ │ │ │ + bl 22e174 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8b72c │ │ │ │ + bne 8b7a4 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #96] @ 8b778 │ │ │ │ + ldr lr, [pc, #96] @ 8b7f0 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #72] @ 8b774 │ │ │ │ - b 8b250 │ │ │ │ + ldr r0, [pc, #72] @ 8b7ec │ │ │ │ + b 8b2c8 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 8b758 │ │ │ │ + beq 8b7d0 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 8b720 │ │ │ │ + bne 8b798 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #48] @ 8b77c │ │ │ │ + ldr lr, [pc, #48] @ 8b7f4 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ - b 8b720 │ │ │ │ + b 8b798 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #24] @ 8b780 │ │ │ │ + ldr lr, [pc, #24] @ 8b7f8 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ - b 8b720 │ │ │ │ + b 8b798 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ subseq r5, r7, ip, lsr #1 │ │ │ │ ldrsbeq r5, [r7], #-4 │ │ │ │ subseq r5, r7, r0, asr #1 │ │ │ │ │ │ │ │ -0008b784 : │ │ │ │ +0008b7fc : │ │ │ │ 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 8b7b0 │ │ │ │ + beq 8b828 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 354390 │ │ │ │ + bl 3540a8 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 8b7d0 │ │ │ │ - ldr r3, [pc, #32] @ 8b7d8 │ │ │ │ + bcc 8b848 │ │ │ │ + ldr r3, [pc, #32] @ 8b850 │ │ │ │ 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 │ │ │ │ @@ -100265,301 +100295,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 8b894 │ │ │ │ - ldr r6, [pc, #188] @ 8b8dc │ │ │ │ - ldr r7, [pc, #188] @ 8b8e0 │ │ │ │ + ble 8b90c │ │ │ │ + ldr r6, [pc, #188] @ 8b954 │ │ │ │ + ldr r7, [pc, #188] @ 8b958 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2] │ │ │ │ - bne 8b8bc │ │ │ │ + bne 8b934 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 8b894 │ │ │ │ + ble 8b90c │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bne 8b8cc │ │ │ │ + bne 8b944 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 8b894 │ │ │ │ + ble 8b90c │ │ │ │ mov r5, #2 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2, r5, lsl #2] │ │ │ │ - bne 8b8ac │ │ │ │ + bne 8b924 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt 8b86c │ │ │ │ + bgt 8b8e4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ 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 8b884 │ │ │ │ + b 8b8fc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 8b838 │ │ │ │ + b 8b8b0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 8b85c │ │ │ │ + b 8b8d4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, lsl #12 │ │ │ │ + andeq fp, r8, ip, ror r6 │ │ │ │ │ │ │ │ -0008b8e4 : │ │ │ │ +0008b95c : │ │ │ │ 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 8b984 │ │ │ │ + beq 8b9fc │ │ │ │ cmp r2, #0 │ │ │ │ mov r7, r2 │ │ │ │ - blt 8b9d4 │ │ │ │ + blt 8ba4c │ │ │ │ cmp r8, r2 │ │ │ │ mov r0, r3 │ │ │ │ movlt sl, r8 │ │ │ │ movge sl, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 8b654 │ │ │ │ + bl 8b6cc │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 8b984 │ │ │ │ + beq 8b9fc │ │ │ │ add r1, r8, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 8b60c │ │ │ │ + bl 8b684 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 8b9b8 │ │ │ │ + beq 8ba30 │ │ │ │ cmp r8, r7 │ │ │ │ lsl r3, sl, #2 │ │ │ │ add r1, r6, sl, lsl #2 │ │ │ │ - bgt 8b9a0 │ │ │ │ + bgt 8ba18 │ │ │ │ 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] @ 8b9e0 │ │ │ │ - ldr r3, [pc, #84] @ 8b9e4 │ │ │ │ + ldr r2, [pc, #84] @ 8ba58 │ │ │ │ + ldr r3, [pc, #84] @ 8ba5c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ - b 8b97c │ │ │ │ + b 8b9f4 │ │ │ │ sub r2, r8, sl │ │ │ │ add r3, r3, #4 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r6, r3 │ │ │ │ bl 2a3f0 │ │ │ │ - b 8b958 │ │ │ │ + b 8b9d0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8b5d8 │ │ │ │ - ldr r2, [pc, #24] @ 8b9e0 │ │ │ │ - ldr r3, [pc, #24] @ 8b9e4 │ │ │ │ + bl 8b650 │ │ │ │ + ldr r2, [pc, #24] @ 8ba58 │ │ │ │ + ldr r3, [pc, #24] @ 8ba5c │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r2, r3, r6} │ │ │ │ - b 8b97c │ │ │ │ - ldr r2, [pc, #4] @ 8b9e0 │ │ │ │ - ldr r3, [pc, #8] @ 8b9e8 │ │ │ │ - b 8b98c │ │ │ │ - eorseq r5, r9, ip, lsl #26 │ │ │ │ - mlaseq r5, r4, pc, r6 @ │ │ │ │ - eorseq r7, r5, r0, asr r3 │ │ │ │ + b 8b9f4 │ │ │ │ + ldr r2, [pc, #4] @ 8ba58 │ │ │ │ + ldr r3, [pc, #8] @ 8ba60 │ │ │ │ + b 8ba04 │ │ │ │ + eorseq r5, r9, ip, lsl #20 │ │ │ │ + mlaseq r5, r4, ip, r6 │ │ │ │ + eorseq r7, r5, r0, asr r0 │ │ │ │ │ │ │ │ -0008b9ec : │ │ │ │ +0008ba64 : │ │ │ │ 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 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r0, [r4, #204] @ 0xcc │ │ │ │ str r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ str r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 8b7f8 │ │ │ │ + bl 8b870 │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ - bl 8b7f8 │ │ │ │ + bl 8b870 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 8b7f8 │ │ │ │ + bl 8b870 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 8b7f8 │ │ │ │ + bl 8b870 │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ str r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r0, [r4, #228] @ 0xe4 │ │ │ │ str r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r0, [r4, #232] @ 0xe8 │ │ │ │ str r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r0, [r4, #236] @ 0xec │ │ │ │ str r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r0, [r4, #240] @ 0xf0 │ │ │ │ str r5, [r4, #236] @ 0xec │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ str r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r0, [r4, #248] @ 0xf8 │ │ │ │ str r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r0, [r4, #208] @ 0xd0 │ │ │ │ str r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r0, [r4, #268] @ 0x10c │ │ │ │ str r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str r5, [r4, #268] @ 0x10c │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ str r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ str r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r0, [r4, #260] @ 0x104 │ │ │ │ str r5, [r4, #256] @ 0x100 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r0, [r4, #264] @ 0x108 │ │ │ │ str r5, [r4, #260] @ 0x104 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r0, [r4, #172] @ 0xac │ │ │ │ str r5, [r4, #264] @ 0x108 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ str r5, [r4, #172] @ 0xac │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8b7f8 │ │ │ │ + b 8b870 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ - b 23330c │ │ │ │ + b 233070 │ │ │ │ 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] @ 8bbc0 │ │ │ │ - bl 235bbc <_PyPathConfig_ClearGlobal@@Base+0x1bc> │ │ │ │ + ldr r0, [pc, #84] @ 8bc38 │ │ │ │ + bl 235920 <_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 8bb7c │ │ │ │ + bne 8bbf4 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ mov r0, r7 │ │ │ │ bl 29658 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ add r2, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x003975b4 │ │ │ │ + @ instruction: 0x003972b4 │ │ │ │ │ │ │ │ -0008bbc4 : │ │ │ │ - ldr r3, [pc, #16] @ 8bbdc │ │ │ │ +0008bc3c : │ │ │ │ + ldr r3, [pc, #16] @ 8bc54 │ │ │ │ ldr r0, [r3, #1412] @ 0x584 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r3, #1416] @ 0x588 │ │ │ │ b 2a3cc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008bbe0 : │ │ │ │ +0008bc58 : │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008bbe8 : │ │ │ │ +0008bc60 : │ │ │ │ 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] @ 8be20 │ │ │ │ + ldr r3, [pc, #536] @ 8be98 │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ subs r6, r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ - beq 8bde8 │ │ │ │ + beq 8be60 │ │ │ │ ldrb r1, [r0] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r0, [pc, #500] @ 8be24 │ │ │ │ + ldr r0, [pc, #500] @ 8be9c │ │ │ │ mov r2, r6 │ │ │ │ - bl 235bbc <_PyPathConfig_ClearGlobal@@Base+0x1bc> │ │ │ │ + bl 235920 <_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 8bc44 │ │ │ │ + bne 8bcbc │ │ │ │ cmn r4, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 8be18 │ │ │ │ + bhi 8be90 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ add sl, r4, #12 │ │ │ │ - bls 8bda4 │ │ │ │ + bls 8be1c │ │ │ │ add r9, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ @@ -100585,292 +100615,292 @@ │ │ │ │ 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 8bce0 │ │ │ │ + bne 8bd58 │ │ │ │ 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 8bdcc │ │ │ │ + bls 8be44 │ │ │ │ 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 8bd60 │ │ │ │ + bls 8bdd8 │ │ │ │ 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 8be18 │ │ │ │ + beq 8be90 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 8bd80 │ │ │ │ + bls 8bdf8 │ │ │ │ sub r2, r4, r5 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ add r0, r6, r5 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #152] @ 8be20 │ │ │ │ + ldr r3, [pc, #152] @ 8be98 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8be14 │ │ │ │ + bne 8be8c │ │ │ │ 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 8bcb4 │ │ │ │ + b 8bd2c │ │ │ │ cmp r4, r5 │ │ │ │ mov r1, r9 │ │ │ │ movcc r2, r4 │ │ │ │ movcs r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 29cdc │ │ │ │ - b 8bd60 │ │ │ │ - ldr r3, [pc, #48] @ 8be20 │ │ │ │ + b 8bdd8 │ │ │ │ + ldr r3, [pc, #48] @ 8be98 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8be14 │ │ │ │ + bne 8be8c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 23330c │ │ │ │ + b 233070 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r6, #0 │ │ │ │ - b 8bd80 │ │ │ │ + b 8bdf8 │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r8, r9, ip │ │ │ │ + eorseq r7, r9, ip, lsl #26 │ │ │ │ │ │ │ │ -0008be28 : │ │ │ │ +0008bea0 : │ │ │ │ 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 8be60 │ │ │ │ + bl 8bed8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008be60 : │ │ │ │ +0008bed8 : │ │ │ │ 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 8beb0 │ │ │ │ + bhi 8bf28 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ bl 29ea4 <__vsnprintf_chk@plt> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8bea8 │ │ │ │ + beq 8bf20 │ │ │ │ add r4, r4, r5 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #-1] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc] @ 8beb8 │ │ │ │ - b 8be9c │ │ │ │ + ldr r0, [pc] @ 8bf30 │ │ │ │ + b 8bf14 │ │ │ │ @ instruction: 0xfffffd66 │ │ │ │ │ │ │ │ -0008bebc : │ │ │ │ +0008bf34 : │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 2a2c4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008bef0 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0008bf68 <_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] @ 8bfb4 <_Py_hashtable_new_full@@Base+0xc4> │ │ │ │ + ldreq r9, [pc, #156] @ 8c02c <_Py_hashtable_new_full@@Base+0xc4> │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - ldreq sl, [pc, #152] @ 8bfb8 <_Py_hashtable_new_full@@Base+0xc8> │ │ │ │ + ldreq sl, [pc, #152] @ 8c030 <_Py_hashtable_new_full@@Base+0xc8> │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ blx r9 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8bfac <_Py_hashtable_new_full@@Base+0xbc> │ │ │ │ + beq 8c024 <_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 8bfa4 <_Py_hashtable_new_full@@Base+0xb4> │ │ │ │ + beq 8c01c <_Py_hashtable_new_full@@Base+0xb4> │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #80] @ 8bfbc <_Py_hashtable_new_full@@Base+0xcc> │ │ │ │ - ldr r2, [pc, #80] @ 8bfc0 <_Py_hashtable_new_full@@Base+0xd0> │ │ │ │ + ldr r3, [pc, #80] @ 8c034 <_Py_hashtable_new_full@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #80] @ 8c038 <_Py_hashtable_new_full@@Base+0xd0> │ │ │ │ str r8, [r4, #24] │ │ │ │ cmp r6, r2 │ │ │ │ cmpeq r5, r3 │ │ │ │ - ldr r3, [pc, #68] @ 8bfc4 <_Py_hashtable_new_full@@Base+0xd4> │ │ │ │ + ldr r3, [pc, #68] @ 8c03c <_Py_hashtable_new_full@@Base+0xd4> │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldreq r3, [pc, #64] @ 8bfc8 <_Py_hashtable_new_full@@Base+0xd8> │ │ │ │ + ldreq r3, [pc, #64] @ 8c040 <_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 8bf9c <_Py_hashtable_new_full@@Base+0xac> │ │ │ │ - andeq r9, r9, r8, lsl #18 │ │ │ │ - strdeq r9, [r9], -ip │ │ │ │ - andseq fp, r6, r8, asr #22 │ │ │ │ - andseq lr, r8, r8, asr #20 │ │ │ │ - andeq r0, r9, r0, lsr ip │ │ │ │ - @ instruction: 0x0016bafc │ │ │ │ + b 8c014 <_Py_hashtable_new_full@@Base+0xac> │ │ │ │ + @ instruction: 0x000998b8 │ │ │ │ + andeq r9, r9, ip, lsr #27 │ │ │ │ + andseq fp, r6, r4, lsr #28 │ │ │ │ + andseq lr, r8, r4, ror #11 │ │ │ │ + muleq r9, r4, ip │ │ │ │ + @ instruction: 0x0016bdd8 │ │ │ │ │ │ │ │ -0008bfcc : │ │ │ │ +0008c044 : │ │ │ │ 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 8bff4 │ │ │ │ + beq 8c06c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a4618 <_PyType_GetDict@@Base> │ │ │ │ + bl a4680 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8c02c │ │ │ │ + bne 8c0a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a56d0 │ │ │ │ + bl a5738 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8c040 │ │ │ │ + blt 8c0b8 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r5, [r4, #4] │ │ │ │ movne r0, r4 │ │ │ │ - bne 8bfec │ │ │ │ - ldr r3, [pc, #20] @ 8c048 │ │ │ │ + bne 8c064 │ │ │ │ + ldr r3, [pc, #20] @ 8c0c0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #16] @ 8c04c │ │ │ │ + ldr r1, [pc, #16] @ 8c0c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0035a3f0 │ │ │ │ + ldrsheq sl, [r5], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmn r6, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 8c574 │ │ │ │ + bne 8c5ec │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ tst r6, #32 │ │ │ │ - beq 8c844 │ │ │ │ + beq 8c8bc │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ - beq 8c81c │ │ │ │ + beq 8c894 │ │ │ │ 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 8c56c │ │ │ │ - ldr r3, [pc, #1980] @ 8c868 │ │ │ │ - ldr r2, [pc, #1980] @ 8c86c │ │ │ │ + beq 8c5e4 │ │ │ │ + ldr r3, [pc, #1980] @ 8c8e0 │ │ │ │ + ldr r2, [pc, #1980] @ 8c8e4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8c854 │ │ │ │ - ldr r3, [pc, #1968] @ 8c870 │ │ │ │ - ldr r5, [pc, #1968] @ 8c874 │ │ │ │ + bne 8c8cc │ │ │ │ + ldr r3, [pc, #1968] @ 8c8e8 │ │ │ │ + ldr r5, [pc, #1968] @ 8c8ec │ │ │ │ ldmib r3, {r0, r1, r2} │ │ │ │ - ldr r4, [pc, #1964] @ 8c878 │ │ │ │ + ldr r4, [pc, #1964] @ 8c8f0 │ │ │ │ ldr ip, [r3] │ │ │ │ - ldr fp, [pc, #1960] @ 8c87c │ │ │ │ - ldr sl, [pc, #1960] @ 8c880 │ │ │ │ - ldr r9, [pc, #1960] @ 8c884 │ │ │ │ - ldr r7, [pc, #1960] @ 8c888 │ │ │ │ - ldr r3, [pc, #1960] @ 8c88c │ │ │ │ - ldr r8, [pc, #1960] @ 8c890 │ │ │ │ + ldr fp, [pc, #1960] @ 8c8f4 │ │ │ │ + ldr sl, [pc, #1960] @ 8c8f8 │ │ │ │ + ldr r9, [pc, #1960] @ 8c8fc │ │ │ │ + ldr r7, [pc, #1960] @ 8c900 │ │ │ │ + ldr r3, [pc, #1960] @ 8c904 │ │ │ │ + ldr r8, [pc, #1960] @ 8c908 │ │ │ │ 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 8c580 │ │ │ │ + ble 8c5f8 │ │ │ │ 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 │ │ │ │ @@ -100912,15 +100942,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 8c2d4 │ │ │ │ + bls 8c34c │ │ │ │ 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] │ │ │ │ @@ -100969,32 +100999,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 8c204 │ │ │ │ + bgt 8c27c │ │ │ │ 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] @ 8c894 │ │ │ │ + ldr ip, [pc, #1440] @ 8c90c │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 8c5e8 │ │ │ │ + bhi 8c660 │ │ │ │ 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] │ │ │ │ @@ -101144,21 +101174,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] @ 8c898 │ │ │ │ + ldr r2, [pc, #784] @ 8c910 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #6 │ │ │ │ - bhi 8c5e8 │ │ │ │ + bhi 8c660 │ │ │ │ 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 │ │ │ │ @@ -101298,138 +101328,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 8c564 │ │ │ │ + b 8c5dc │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ strb r2, [sp, #44] @ 0x2c │ │ │ │ - b 8c344 │ │ │ │ + b 8c3bc │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 8c344 │ │ │ │ + b 8c3bc │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 8c330 │ │ │ │ + b 8c3a8 │ │ │ │ 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 8c0a4 │ │ │ │ - b 8c56c │ │ │ │ + bne 8c11c │ │ │ │ + b 8c5e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 8c828 │ │ │ │ + b 8c8a0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 8c564 │ │ │ │ + b 8c5dc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r0, lsr #18 │ │ │ │ + muleq r8, r8, r9 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - strbtvs r7, [pc], #-609 @ 8c87c │ │ │ │ + strbtvs r7, [pc], #-609 @ 8c8f4 │ │ │ │ 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 lr, ip, r8, asr #30 │ │ │ │ - eorseq lr, ip, r6, asr pc │ │ │ │ + eorseq lr, ip, r8, asr #24 │ │ │ │ + eorseq lr, ip, r6, asr ip │ │ │ │ │ │ │ │ -0008c89c <_Py_HashBytes@@Base>: │ │ │ │ +0008c914 <_Py_HashBytes@@Base>: │ │ │ │ subs r3, r1, #0 │ │ │ │ - beq 8c900 <_Py_HashBytes@@Base+0x64> │ │ │ │ + beq 8c978 <_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] @ 8c914 <_Py_HashBytes@@Base+0x78> │ │ │ │ - ldr lr, [pc, #88] @ 8c918 <_Py_HashBytes@@Base+0x7c> │ │ │ │ + ldr r2, [pc, #88] @ 8c98c <_Py_HashBytes@@Base+0x78> │ │ │ │ + ldr lr, [pc, #88] @ 8c990 <_Py_HashBytes@@Base+0x7c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, lr │ │ │ │ - bne 8c908 <_Py_HashBytes@@Base+0x6c> │ │ │ │ - ldr r1, [pc, #72] @ 8c91c <_Py_HashBytes@@Base+0x80> │ │ │ │ + bne 8c980 <_Py_HashBytes@@Base+0x6c> │ │ │ │ + ldr r1, [pc, #72] @ 8c994 <_Py_HashBytes@@Base+0x80> │ │ │ │ mov ip, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 8c95c <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c9d4 <_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 8c8ec <_Py_HashBytes@@Base+0x50> │ │ │ │ + b 8c964 <_Py_HashBytes@@Base+0x50> │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r0, lsr #18 │ │ │ │ + muleq r8, r8, r9 │ │ │ │ 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] @ 8c958 <_Py_HashBytes@@Base+0xbc> │ │ │ │ + ldr ip, [pc, #32] @ 8c9d0 <_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 8c95c <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c9d4 <_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] @ 8d0a8 <_Py_HashBytes@@Base+0x80c> │ │ │ │ - ldr r4, [pc, #1836] @ 8d0ac <_Py_HashBytes@@Base+0x810> │ │ │ │ - ldr sl, [pc, #1836] @ 8d0b0 <_Py_HashBytes@@Base+0x814> │ │ │ │ - ldr fp, [pc, #1836] @ 8d0b4 <_Py_HashBytes@@Base+0x818> │ │ │ │ - ldr r9, [pc, #1836] @ 8d0b8 <_Py_HashBytes@@Base+0x81c> │ │ │ │ - ldr r6, [pc, #1836] @ 8d0bc <_Py_HashBytes@@Base+0x820> │ │ │ │ - ldr r7, [pc, #1836] @ 8d0c0 <_Py_HashBytes@@Base+0x824> │ │ │ │ - ldr r8, [pc, #1836] @ 8d0c4 <_Py_HashBytes@@Base+0x828> │ │ │ │ + ldr r5, [pc, #1836] @ 8d120 <_Py_HashBytes@@Base+0x80c> │ │ │ │ + ldr r4, [pc, #1836] @ 8d124 <_Py_HashBytes@@Base+0x810> │ │ │ │ + ldr sl, [pc, #1836] @ 8d128 <_Py_HashBytes@@Base+0x814> │ │ │ │ + ldr fp, [pc, #1836] @ 8d12c <_Py_HashBytes@@Base+0x818> │ │ │ │ + ldr r9, [pc, #1836] @ 8d130 <_Py_HashBytes@@Base+0x81c> │ │ │ │ + ldr r6, [pc, #1836] @ 8d134 <_Py_HashBytes@@Base+0x820> │ │ │ │ + ldr r7, [pc, #1836] @ 8d138 <_Py_HashBytes@@Base+0x824> │ │ │ │ + ldr r8, [pc, #1836] @ 8d13c <_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 8d04c <_Py_HashBytes@@Base+0x7b0> │ │ │ │ + ble 8d0c4 <_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] │ │ │ │ @@ -101472,15 +101502,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 8cb8c <_Py_HashBytes@@Base+0x2f0> │ │ │ │ + bls 8cc04 <_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] │ │ │ │ @@ -101528,32 +101558,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 8cab8 <_Py_HashBytes@@Base+0x21c> │ │ │ │ + bgt 8cb30 <_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] @ 8d0c8 <_Py_HashBytes@@Base+0x82c> │ │ │ │ + ldr r0, [pc, #1308] @ 8d140 <_Py_HashBytes@@Base+0x82c> │ │ │ │ sub ip, r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ cmp ip, #6 │ │ │ │ - bhi 8ce54 <_Py_HashBytes@@Base+0x5b8> │ │ │ │ + bhi 8cecc <_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] │ │ │ │ @@ -101836,67 +101866,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 8cdfc <_Py_HashBytes@@Base+0x560> │ │ │ │ + b 8ce74 <_Py_HashBytes@@Base+0x560> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #116] @ 8d0cc <_Py_HashBytes@@Base+0x830> │ │ │ │ + ldr r0, [pc, #116] @ 8d144 <_Py_HashBytes@@Base+0x830> │ │ │ │ sub ip, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ cmp ip, #6 │ │ │ │ - bhi 8ce54 <_Py_HashBytes@@Base+0x5b8> │ │ │ │ + bhi 8cecc <_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 8cbf0 <_Py_HashBytes@@Base+0x354> │ │ │ │ + b 8cc68 <_Py_HashBytes@@Base+0x354> │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 8cbe0 <_Py_HashBytes@@Base+0x344> │ │ │ │ + b 8cc58 <_Py_HashBytes@@Base+0x344> │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 8cbf0 <_Py_HashBytes@@Base+0x354> │ │ │ │ - strbtvs r7, [pc], #-609 @ 8d0b0 <_Py_HashBytes@@Base+0x814> │ │ │ │ + b 8cc68 <_Py_HashBytes@@Base+0x354> │ │ │ │ + strbtvs r7, [pc], #-609 @ 8d128 <_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 lr, ip, r4, ror #30 │ │ │ │ - eorseq lr, ip, r2, ror pc │ │ │ │ + eorseq lr, ip, r4, ror #24 │ │ │ │ + eorseq lr, ip, r2, ror ip │ │ │ │ │ │ │ │ -0008d0d0 : │ │ │ │ - ldr r3, [pc, #48] @ 8d108 │ │ │ │ +0008d148 : │ │ │ │ + ldr r3, [pc, #48] @ 8d180 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8d0e8 │ │ │ │ + beq 8d160 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ b 2a870 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 8b038 │ │ │ │ + bl 8b0b0 │ │ │ │ pop {r4, lr} │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ b 2a870 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008d10c : │ │ │ │ +0008d184 : │ │ │ │ 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 │ │ │ │ @@ -101907,1368 +101937,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] @ 8d614 │ │ │ │ + ldr r7, [pc, #1188] @ 8d678 │ │ │ │ mov r6, r0 │ │ │ │ ldr sl, [r0] │ │ │ │ ldr r8, [r7] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d46c │ │ │ │ + bne 8d4e0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [r5, #3724] @ 0xe8c │ │ │ │ ldr r8, [r5, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ cmpne r3, #0 │ │ │ │ - bne 8d538 │ │ │ │ + bne 8d598 │ │ │ │ ldr fp, [r5, #8] │ │ │ │ add r8, fp, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c04 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 8d5ac │ │ │ │ + bne 8d608 │ │ │ │ add r3, fp, #8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8d2bc │ │ │ │ + bne 8d32c │ │ │ │ add r9, fp, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d608 │ │ │ │ + bne 8d65c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [fp, #8] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 8d3a8 │ │ │ │ + bne 8d41c │ │ │ │ add r0, fp, #88 @ 0x58 │ │ │ │ bl 29d30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d568 │ │ │ │ + bne 8d5c8 │ │ │ │ mov r0, r9 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d5fc │ │ │ │ + bne 8d650 │ │ │ │ ldr r9, [r7] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d43c │ │ │ │ + bne 8d4b0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #3724] @ 0xe8c │ │ │ │ ldr r9, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r4, r3 │ │ │ │ - bne 8d444 │ │ │ │ + bne 8d4b8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ add r7, r4, #12 │ │ │ │ orr r3, r3, #32 │ │ │ │ mvn r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 355d08 │ │ │ │ + bl 355a20 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d42c │ │ │ │ - ldr r9, [pc, #968] @ 8d618 │ │ │ │ + bne 8d4a0 │ │ │ │ + ldr r9, [pc, #948] @ 8d67c │ │ │ │ ldr r3, [r9, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8d548 │ │ │ │ + beq 8d5a8 │ │ │ │ bl 2a99c │ │ │ │ ldr r3, [r9, #640] @ 0x280 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 8d280 │ │ │ │ - ldr r3, [pc, #932] @ 8d61c │ │ │ │ + bne 8d2f8 │ │ │ │ + ldr r3, [pc, #912] @ 8d680 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d42c │ │ │ │ + bne 8d4a0 │ │ │ │ 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 8d5c4 │ │ │ │ + bic r2, r3, #255 @ 0xff │ │ │ │ + cmp r5, r2 │ │ │ │ + bne 8d620 │ │ │ │ mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d460 │ │ │ │ + bne 8d4d4 │ │ │ │ str sl, [r6] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [r1], #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #840] @ 8d618 │ │ │ │ + ldr r1, [pc, #828] @ 8d67c │ │ │ │ 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 8d5b8 │ │ │ │ - bl 156c7c │ │ │ │ + beq 8d614 │ │ │ │ + bl 15718c │ │ │ │ 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 8d344 │ │ │ │ + blt 8d3b4 │ │ │ │ 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 157a44 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 157d58 <_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 8d3d0 │ │ │ │ + beq 8d444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d52c │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r5 │ │ │ │ + bne 8d58c │ │ │ │ + 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 8d47c │ │ │ │ + bne 8d4f0 │ │ │ │ + mov r3, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b 8d1b0 │ │ │ │ + b 8d228 │ │ │ │ str r4, [fp, #4] │ │ │ │ ldr r2, [fp, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [fp, #12] │ │ │ │ - b 8d1d8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r9, r4 │ │ │ │ + b 8d250 │ │ │ │ + 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 8d1a4 │ │ │ │ + beq 8d21c │ │ │ │ ldr r2, [fp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 8d1a4 │ │ │ │ + bne 8d21c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23720c <_PyThreadState_New@@Base+0x524> │ │ │ │ + bl 236f70 <_PyThreadState_New@@Base+0x524> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d580 │ │ │ │ + bne 8d5dc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r3, #12 │ │ │ │ - bl 355cd0 │ │ │ │ + bl 3559e8 │ │ │ │ mov r9, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b 8d1a4 │ │ │ │ + b 8d21c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 355cd0 │ │ │ │ - b 8d280 │ │ │ │ + bl 3559e8 │ │ │ │ + b 8d2f8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 8d220 │ │ │ │ - bl 8b29c │ │ │ │ + beq 8d298 │ │ │ │ + bl 8b314 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 8d220 │ │ │ │ + beq 8d298 │ │ │ │ mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 8d5ec │ │ │ │ - ldr r1, [pc, #440] @ 8d620 │ │ │ │ - ldr r0, [pc, #440] @ 8d624 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq 8d668 │ │ │ │ + ldr r1, [pc, #424] @ 8d684 │ │ │ │ + ldr r0, [pc, #424] @ 8d688 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r4, r3 │ │ │ │ - bne 8d538 │ │ │ │ + bne 8d598 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b 8d188 │ │ │ │ - ldr r1, [pc, #404] @ 8d618 │ │ │ │ + b 8d200 │ │ │ │ + ldr r3, [pc, #388] @ 8d67c │ │ │ │ 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 8d574 │ │ │ │ - bl 156c7c │ │ │ │ + ldr r3, [fp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + beq 8d5d4 │ │ │ │ + bl 15718c │ │ │ │ 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 8d4fc │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - adds r0, r2, lr │ │ │ │ + blt 8d564 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ + adds r0, r2, r3 │ │ │ │ adc r1, ip, lr │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 157a44 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 157d58 <_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 8d3bc │ │ │ │ + beq 8d430 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d390 │ │ │ │ - ldr r1, [pc, #244] @ 8d628 │ │ │ │ - ldr r0, [pc, #236] @ 8d624 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 8b29c │ │ │ │ + beq 8d400 │ │ │ │ + ldr r1, [pc, #248] @ 8d68c │ │ │ │ + ldr r0, [pc, #240] @ 8d688 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 8b314 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 8d474 │ │ │ │ - bl 37d34 │ │ │ │ - bl 8b038 │ │ │ │ + beq 8d4e8 │ │ │ │ + bl 7df78 │ │ │ │ + bl 8b0b0 │ │ │ │ bl 2a99c │ │ │ │ ldr r2, [r9, #640] @ 0x280 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8d270 │ │ │ │ - b 8d280 │ │ │ │ - ldr r1, [pc, #188] @ 8d62c │ │ │ │ - ldr r0, [pc, #176] @ 8d624 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 78cfc │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b 8d4c0 │ │ │ │ + beq 8d2e8 │ │ │ │ + b 8d2f8 │ │ │ │ + ldr r1, [pc, #192] @ 8d690 │ │ │ │ + ldr r0, [pc, #180] @ 8d688 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 78d44 │ │ │ │ + b 8d52c │ │ │ │ mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d460 │ │ │ │ + bne 8d4d4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 8d544 │ │ │ │ + beq 8d5a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn r1, #1 │ │ │ │ add r0, r3, #12 │ │ │ │ - bl 355d08 │ │ │ │ - b 8d544 │ │ │ │ - ldr r1, [pc, #124] @ 8d630 │ │ │ │ - ldr r0, [pc, #108] @ 8d624 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 78cfc │ │ │ │ + bl 355a20 │ │ │ │ + b 8d5a4 │ │ │ │ + ldr r1, [pc, #132] @ 8d694 │ │ │ │ + ldr r0, [pc, #116] @ 8d688 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 78d44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 8d308 │ │ │ │ + b 8d378 │ │ │ │ + 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 356848 │ │ │ │ + bl 356560 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 8d2a0 │ │ │ │ + beq 8d310 │ │ │ │ str r0, [r4] │ │ │ │ - b 8d5c4 │ │ │ │ + b 8d628 │ │ │ │ + ldr r1, [pc, #64] @ 8d698 │ │ │ │ + ldr r0, [pc, #44] @ 8d688 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #56] @ 8d69c │ │ │ │ + ldr r0, [pc, #32] @ 8d688 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241d88 │ │ │ │ - b 8d544 │ │ │ │ - ldr r1, [pc, #48] @ 8d634 │ │ │ │ - ldr r0, [pc, #28] @ 8d624 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #40] @ 8d638 │ │ │ │ - ldr r0, [pc, #16] @ 8d624 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 241ae8 │ │ │ │ + b 8d5a4 │ │ │ │ subseq r5, r7, r0, ror r0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r5, r7, r8, ror r4 │ │ │ │ - eorseq sl, r5, r0, lsl #13 │ │ │ │ - eorseq pc, ip, ip │ │ │ │ - eorseq sl, r5, r0, ror #12 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ - eorseq sl, r5, r0, asr #12 │ │ │ │ - @ instruction: 0x0035a6f4 │ │ │ │ - eorseq sl, r5, r4, lsr #13 │ │ │ │ + eorseq sl, r5, r0, lsl #7 │ │ │ │ + eorseq lr, ip, ip, lsl #26 │ │ │ │ + eorseq sl, r5, r0, ror #6 │ │ │ │ + eorseq sl, r5, ip, asr #7 │ │ │ │ + eorseq sl, r5, r0, asr #6 │ │ │ │ + @ instruction: 0x0035a3f4 │ │ │ │ + eorseq sl, r5, r4, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #4084] @ 8e654 │ │ │ │ + ldr r3, [pc, #4084] @ 8e6b8 │ │ │ │ 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 905cc │ │ │ │ - ldr r2, [pc, #4056] @ 8e658 │ │ │ │ - ldr r3, [pc, #4056] @ 8e65c │ │ │ │ - ldr r1, [pc, #4056] @ 8e660 │ │ │ │ + bne 90630 │ │ │ │ + ldr r2, [pc, #4056] @ 8e6bc │ │ │ │ + ldr r3, [pc, #4056] @ 8e6c0 │ │ │ │ + ldr r1, [pc, #4056] @ 8e6c4 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, #8 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 906b8 │ │ │ │ - ldr r1, [pc, #4032] @ 8e664 │ │ │ │ + beq 9071c │ │ │ │ + ldr r1, [pc, #4032] @ 8e6c8 │ │ │ │ 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] @ 8e668 │ │ │ │ - ldr r2, [pc, #4008] @ 8e66c │ │ │ │ + ldr r4, [pc, #4008] @ 8e6cc │ │ │ │ + ldr r2, [pc, #4008] @ 8e6d0 │ │ │ │ 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] @ 8e670 │ │ │ │ + ldr fp, [pc, #3984] @ 8e6d4 │ │ │ │ str r2, [r4, #1504] @ 0x5e0 │ │ │ │ - ldr r1, [pc, #3980] @ 8e674 │ │ │ │ - ldr r0, [pc, #3980] @ 8e678 │ │ │ │ + ldr r1, [pc, #3980] @ 8e6d8 │ │ │ │ + ldr r0, [pc, #3980] @ 8e6dc │ │ │ │ mov r2, r3 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ - bl 8bef0 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8bf68 <_Py_hashtable_new_full@@Base> │ │ │ │ add r9, r4, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r9, #792] @ 0x318 │ │ │ │ - beq 90760 │ │ │ │ - ldr r0, [pc, #3948] @ 8e67c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3944] @ 8e680 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3940] @ 8e684 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3936] @ 8e688 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3932] @ 8e68c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3928] @ 8e690 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3924] @ 8e694 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3920] @ 8e698 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3916] @ 8e69c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3912] @ 8e6a0 │ │ │ │ - bl 9097c │ │ │ │ + beq 907c4 │ │ │ │ + ldr r0, [pc, #3948] @ 8e6e0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3944] @ 8e6e4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3940] @ 8e6e8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3936] @ 8e6ec │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3932] @ 8e6f0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3928] @ 8e6f4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3924] @ 8e6f8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3920] @ 8e6fc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3916] @ 8e700 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3912] @ 8e704 │ │ │ │ + bl 909e0 │ │ │ │ add r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3900] @ 8e6a4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3896] @ 8e6a8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3892] @ 8e6ac │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3888] @ 8e6b0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3884] @ 8e6b4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3880] @ 8e6b8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3876] @ 8e6bc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3872] @ 8e6c0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3868] @ 8e6c4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3864] @ 8e6c8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3860] @ 8e6cc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3856] @ 8e6d0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3852] @ 8e6d4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3848] @ 8e6d8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3844] @ 8e6dc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3840] @ 8e6e0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3836] @ 8e6e4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3832] @ 8e6e8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3828] @ 8e6ec │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3824] @ 8e6f0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3820] @ 8e6f4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3816] @ 8e6f8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3812] @ 8e6fc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3808] @ 8e700 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3804] @ 8e704 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3800] @ 8e708 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3796] @ 8e70c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3792] @ 8e710 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3788] @ 8e714 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3784] @ 8e718 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3780] @ 8e71c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3776] @ 8e720 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3772] @ 8e724 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3768] @ 8e728 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3764] @ 8e72c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3760] @ 8e730 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3756] @ 8e734 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3752] @ 8e738 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3748] @ 8e73c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3744] @ 8e740 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3740] @ 8e744 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3736] @ 8e748 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3732] @ 8e74c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3728] @ 8e750 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3724] @ 8e754 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3720] @ 8e758 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3716] @ 8e75c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3712] @ 8e760 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3708] @ 8e764 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3704] @ 8e768 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3700] @ 8e76c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3696] @ 8e770 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3692] @ 8e774 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3688] @ 8e778 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3684] @ 8e77c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3680] @ 8e780 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3676] @ 8e784 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3672] @ 8e788 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3668] @ 8e78c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3664] @ 8e790 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3660] @ 8e794 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3656] @ 8e798 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3652] @ 8e79c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3648] @ 8e7a0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3644] @ 8e7a4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3640] @ 8e7a8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3636] @ 8e7ac │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3632] @ 8e7b0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3628] @ 8e7b4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3624] @ 8e7b8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3620] @ 8e7bc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3616] @ 8e7c0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3612] @ 8e7c4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3608] @ 8e7c8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3604] @ 8e7cc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3600] @ 8e7d0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3596] @ 8e7d4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3592] @ 8e7d8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3588] @ 8e7dc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3584] @ 8e7e0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3580] @ 8e7e4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3576] @ 8e7e8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3572] @ 8e7ec │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3568] @ 8e7f0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3564] @ 8e7f4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3560] @ 8e7f8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3556] @ 8e7fc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3552] @ 8e800 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3548] @ 8e804 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3544] @ 8e808 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3540] @ 8e80c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3536] @ 8e810 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3532] @ 8e814 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3528] @ 8e818 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3524] @ 8e81c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3520] @ 8e820 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3516] @ 8e824 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3512] @ 8e828 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3508] @ 8e82c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3504] @ 8e830 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3500] @ 8e834 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3496] @ 8e838 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3492] @ 8e83c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3488] @ 8e840 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3484] @ 8e844 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3480] @ 8e848 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3476] @ 8e84c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3472] @ 8e850 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3468] @ 8e854 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3464] @ 8e858 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3460] @ 8e85c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3456] @ 8e860 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3452] @ 8e864 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3448] @ 8e868 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3444] @ 8e86c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3440] @ 8e870 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3436] @ 8e874 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3432] @ 8e878 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3428] @ 8e87c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3424] @ 8e880 │ │ │ │ - bl 9097c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3900] @ 8e708 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3896] @ 8e70c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3892] @ 8e710 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3888] @ 8e714 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3884] @ 8e718 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3880] @ 8e71c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3876] @ 8e720 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3872] @ 8e724 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3868] @ 8e728 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3864] @ 8e72c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3860] @ 8e730 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3856] @ 8e734 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3852] @ 8e738 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3848] @ 8e73c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3844] @ 8e740 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3840] @ 8e744 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3836] @ 8e748 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3832] @ 8e74c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3828] @ 8e750 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3824] @ 8e754 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3820] @ 8e758 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3816] @ 8e75c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3812] @ 8e760 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3808] @ 8e764 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3804] @ 8e768 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3800] @ 8e76c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3796] @ 8e770 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3792] @ 8e774 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3788] @ 8e778 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3784] @ 8e77c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3780] @ 8e780 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3776] @ 8e784 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3772] @ 8e788 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3768] @ 8e78c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3764] @ 8e790 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3760] @ 8e794 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3756] @ 8e798 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3752] @ 8e79c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3748] @ 8e7a0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3744] @ 8e7a4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3740] @ 8e7a8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3736] @ 8e7ac │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3732] @ 8e7b0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3728] @ 8e7b4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3724] @ 8e7b8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3720] @ 8e7bc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3716] @ 8e7c0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3712] @ 8e7c4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3708] @ 8e7c8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3704] @ 8e7cc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3700] @ 8e7d0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3696] @ 8e7d4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3692] @ 8e7d8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3688] @ 8e7dc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3684] @ 8e7e0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3680] @ 8e7e4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3676] @ 8e7e8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3672] @ 8e7ec │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3668] @ 8e7f0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3664] @ 8e7f4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3660] @ 8e7f8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3656] @ 8e7fc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3652] @ 8e800 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3648] @ 8e804 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3644] @ 8e808 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3640] @ 8e80c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3636] @ 8e810 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3632] @ 8e814 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3628] @ 8e818 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3624] @ 8e81c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3620] @ 8e820 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3616] @ 8e824 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3612] @ 8e828 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3608] @ 8e82c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3604] @ 8e830 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3600] @ 8e834 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3596] @ 8e838 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3592] @ 8e83c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3588] @ 8e840 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3584] @ 8e844 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3580] @ 8e848 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3576] @ 8e84c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3572] @ 8e850 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3568] @ 8e854 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3564] @ 8e858 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3560] @ 8e85c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3556] @ 8e860 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3552] @ 8e864 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3548] @ 8e868 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3544] @ 8e86c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3540] @ 8e870 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3536] @ 8e874 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3532] @ 8e878 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3528] @ 8e87c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3524] @ 8e880 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3520] @ 8e884 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3516] @ 8e888 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3512] @ 8e88c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3508] @ 8e890 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3504] @ 8e894 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3500] @ 8e898 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3496] @ 8e89c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3492] @ 8e8a0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3488] @ 8e8a4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3484] @ 8e8a8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3480] @ 8e8ac │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3476] @ 8e8b0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3472] @ 8e8b4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3468] @ 8e8b8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3464] @ 8e8bc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3460] @ 8e8c0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3456] @ 8e8c4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3452] @ 8e8c8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3448] @ 8e8cc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3444] @ 8e8d0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3440] @ 8e8d4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3436] @ 8e8d8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3432] @ 8e8dc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3428] @ 8e8e0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3424] @ 8e8e4 │ │ │ │ + bl 909e0 │ │ │ │ add r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3412] @ 8e884 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3408] @ 8e888 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3404] @ 8e88c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3400] @ 8e890 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3396] @ 8e894 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3392] @ 8e898 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3388] @ 8e89c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3384] @ 8e8a0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3380] @ 8e8a4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3376] @ 8e8a8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3372] @ 8e8ac │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3368] @ 8e8b0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3364] @ 8e8b4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3360] @ 8e8b8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3356] @ 8e8bc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3352] @ 8e8c0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3348] @ 8e8c4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3344] @ 8e8c8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3340] @ 8e8cc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3336] @ 8e8d0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3332] @ 8e8d4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3328] @ 8e8d8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3324] @ 8e8dc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3320] @ 8e8e0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3316] @ 8e8e4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3312] @ 8e8e8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3308] @ 8e8ec │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3304] @ 8e8f0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3300] @ 8e8f4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3296] @ 8e8f8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3292] @ 8e8fc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3288] @ 8e900 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3284] @ 8e904 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3280] @ 8e908 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3276] @ 8e90c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3272] @ 8e910 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3268] @ 8e914 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3264] @ 8e918 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3260] @ 8e91c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3256] @ 8e920 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3252] @ 8e924 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3248] @ 8e928 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3244] @ 8e92c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3240] @ 8e930 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3236] @ 8e934 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3232] @ 8e938 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3228] @ 8e93c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3224] @ 8e940 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3220] @ 8e944 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3216] @ 8e948 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3212] @ 8e94c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3208] @ 8e950 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3204] @ 8e954 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3200] @ 8e958 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3196] @ 8e95c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3192] @ 8e960 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3188] @ 8e964 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3184] @ 8e968 │ │ │ │ - bl 9097c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3412] @ 8e8e8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3408] @ 8e8ec │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3404] @ 8e8f0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3400] @ 8e8f4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3396] @ 8e8f8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3392] @ 8e8fc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3388] @ 8e900 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3384] @ 8e904 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3380] @ 8e908 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3376] @ 8e90c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3372] @ 8e910 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3368] @ 8e914 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3364] @ 8e918 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3360] @ 8e91c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3356] @ 8e920 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3352] @ 8e924 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3348] @ 8e928 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3344] @ 8e92c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3340] @ 8e930 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3336] @ 8e934 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3332] @ 8e938 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3328] @ 8e93c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3324] @ 8e940 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3320] @ 8e944 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3316] @ 8e948 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3312] @ 8e94c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3308] @ 8e950 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3304] @ 8e954 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3300] @ 8e958 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3296] @ 8e95c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3292] @ 8e960 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3288] @ 8e964 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3284] @ 8e968 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3280] @ 8e96c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3276] @ 8e970 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3272] @ 8e974 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3268] @ 8e978 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3264] @ 8e97c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3260] @ 8e980 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3256] @ 8e984 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3252] @ 8e988 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3248] @ 8e98c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3244] @ 8e990 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3240] @ 8e994 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3236] @ 8e998 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3232] @ 8e99c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3228] @ 8e9a0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3224] @ 8e9a4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3220] @ 8e9a8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3216] @ 8e9ac │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3212] @ 8e9b0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3208] @ 8e9b4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3204] @ 8e9b8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3200] @ 8e9bc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3196] @ 8e9c0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3192] @ 8e9c4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3188] @ 8e9c8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3184] @ 8e9cc │ │ │ │ + bl 909e0 │ │ │ │ add r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3172] @ 8e96c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3168] @ 8e970 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3164] @ 8e974 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3160] @ 8e978 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3156] @ 8e97c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3152] @ 8e980 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3148] @ 8e984 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3144] @ 8e988 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3140] @ 8e98c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3136] @ 8e990 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3132] @ 8e994 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3128] @ 8e998 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3124] @ 8e99c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3120] @ 8e9a0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3116] @ 8e9a4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3112] @ 8e9a8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3108] @ 8e9ac │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3104] @ 8e9b0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3100] @ 8e9b4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3096] @ 8e9b8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3092] @ 8e9bc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3088] @ 8e9c0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3084] @ 8e9c4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3080] @ 8e9c8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3076] @ 8e9cc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3072] @ 8e9d0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3068] @ 8e9d4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3064] @ 8e9d8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3060] @ 8e9dc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3056] @ 8e9e0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3052] @ 8e9e4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3048] @ 8e9e8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3044] @ 8e9ec │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3040] @ 8e9f0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3036] @ 8e9f4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3032] @ 8e9f8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3028] @ 8e9fc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3024] @ 8ea00 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3020] @ 8ea04 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3016] @ 8ea08 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3012] @ 8ea0c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3008] @ 8ea10 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3004] @ 8ea14 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3000] @ 8ea18 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2996] @ 8ea1c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2992] @ 8ea20 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2988] @ 8ea24 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2984] @ 8ea28 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2980] @ 8ea2c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2976] @ 8ea30 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2972] @ 8ea34 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2968] @ 8ea38 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2964] @ 8ea3c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2960] @ 8ea40 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2956] @ 8ea44 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2952] @ 8ea48 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2948] @ 8ea4c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2944] @ 8ea50 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2940] @ 8ea54 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2936] @ 8ea58 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2932] @ 8ea5c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2928] @ 8ea60 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2924] @ 8ea64 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2920] @ 8ea68 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2916] @ 8ea6c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2912] @ 8ea70 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2908] @ 8ea74 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2904] @ 8ea78 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2900] @ 8ea7c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2896] @ 8ea80 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2892] @ 8ea84 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2888] @ 8ea88 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2884] @ 8ea8c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2880] @ 8ea90 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2876] @ 8ea94 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2872] @ 8ea98 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2868] @ 8ea9c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2864] @ 8eaa0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2860] @ 8eaa4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2856] @ 8eaa8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2852] @ 8eaac │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2848] @ 8eab0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2844] @ 8eab4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2840] @ 8eab8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2836] @ 8eabc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2832] @ 8eac0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2828] @ 8eac4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2824] @ 8eac8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2820] @ 8eacc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2816] @ 8ead0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2812] @ 8ead4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2808] @ 8ead8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2804] @ 8eadc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2800] @ 8eae0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2796] @ 8eae4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2792] @ 8eae8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2788] @ 8eaec │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2784] @ 8eaf0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2780] @ 8eaf4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2776] @ 8eaf8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2772] @ 8eafc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2768] @ 8eb00 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2764] @ 8eb04 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2760] @ 8eb08 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2756] @ 8eb0c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2752] @ 8eb10 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2748] @ 8eb14 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2744] @ 8eb18 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2740] @ 8eb1c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2736] @ 8eb20 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2732] @ 8eb24 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2728] @ 8eb28 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2724] @ 8eb2c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2720] @ 8eb30 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2716] @ 8eb34 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2712] @ 8eb38 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2708] @ 8eb3c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2704] @ 8eb40 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2700] @ 8eb44 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2696] @ 8eb48 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2692] @ 8eb4c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2688] @ 8eb50 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2684] @ 8eb54 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2680] @ 8eb58 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2676] @ 8eb5c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2672] @ 8eb60 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2668] @ 8eb64 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2664] @ 8eb68 │ │ │ │ - bl 9097c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3172] @ 8e9d0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3168] @ 8e9d4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3164] @ 8e9d8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3160] @ 8e9dc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3156] @ 8e9e0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3152] @ 8e9e4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3148] @ 8e9e8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3144] @ 8e9ec │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3140] @ 8e9f0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3136] @ 8e9f4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3132] @ 8e9f8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3128] @ 8e9fc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3124] @ 8ea00 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3120] @ 8ea04 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3116] @ 8ea08 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3112] @ 8ea0c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3108] @ 8ea10 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3104] @ 8ea14 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3100] @ 8ea18 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3096] @ 8ea1c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3092] @ 8ea20 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3088] @ 8ea24 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3084] @ 8ea28 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3080] @ 8ea2c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3076] @ 8ea30 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3072] @ 8ea34 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3068] @ 8ea38 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3064] @ 8ea3c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3060] @ 8ea40 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3056] @ 8ea44 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3052] @ 8ea48 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3048] @ 8ea4c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3044] @ 8ea50 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3040] @ 8ea54 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3036] @ 8ea58 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3032] @ 8ea5c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3028] @ 8ea60 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3024] @ 8ea64 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3020] @ 8ea68 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3016] @ 8ea6c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3012] @ 8ea70 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3008] @ 8ea74 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3004] @ 8ea78 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3000] @ 8ea7c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2996] @ 8ea80 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2992] @ 8ea84 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2988] @ 8ea88 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2984] @ 8ea8c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2980] @ 8ea90 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2976] @ 8ea94 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2972] @ 8ea98 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2968] @ 8ea9c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2964] @ 8eaa0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2960] @ 8eaa4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2956] @ 8eaa8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2952] @ 8eaac │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2948] @ 8eab0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2944] @ 8eab4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2940] @ 8eab8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2936] @ 8eabc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2932] @ 8eac0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2928] @ 8eac4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2924] @ 8eac8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2920] @ 8eacc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2916] @ 8ead0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2912] @ 8ead4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2908] @ 8ead8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2904] @ 8eadc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2900] @ 8eae0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2896] @ 8eae4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2892] @ 8eae8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2888] @ 8eaec │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2884] @ 8eaf0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2880] @ 8eaf4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2876] @ 8eaf8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2872] @ 8eafc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2868] @ 8eb00 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2864] @ 8eb04 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2860] @ 8eb08 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2856] @ 8eb0c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2852] @ 8eb10 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2848] @ 8eb14 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2844] @ 8eb18 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2840] @ 8eb1c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2836] @ 8eb20 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2832] @ 8eb24 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2828] @ 8eb28 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2824] @ 8eb2c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2820] @ 8eb30 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2816] @ 8eb34 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2812] @ 8eb38 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2808] @ 8eb3c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2804] @ 8eb40 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2800] @ 8eb44 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2796] @ 8eb48 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2792] @ 8eb4c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2788] @ 8eb50 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2784] @ 8eb54 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2780] @ 8eb58 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2776] @ 8eb5c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2772] @ 8eb60 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2768] @ 8eb64 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2764] @ 8eb68 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2760] @ 8eb6c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2756] @ 8eb70 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2752] @ 8eb74 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2748] @ 8eb78 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2744] @ 8eb7c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2740] @ 8eb80 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2736] @ 8eb84 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2732] @ 8eb88 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2728] @ 8eb8c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2724] @ 8eb90 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2720] @ 8eb94 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2716] @ 8eb98 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2712] @ 8eb9c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2708] @ 8eba0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2704] @ 8eba4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2700] @ 8eba8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2696] @ 8ebac │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2692] @ 8ebb0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2688] @ 8ebb4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2684] @ 8ebb8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2680] @ 8ebbc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2676] @ 8ebc0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2672] @ 8ebc4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2668] @ 8ebc8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2664] @ 8ebcc │ │ │ │ + bl 909e0 │ │ │ │ add r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2652] @ 8eb6c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2648] @ 8eb70 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2644] @ 8eb74 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2640] @ 8eb78 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2636] @ 8eb7c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2632] @ 8eb80 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2628] @ 8eb84 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2624] @ 8eb88 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2620] @ 8eb8c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2616] @ 8eb90 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2612] @ 8eb94 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2608] @ 8eb98 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2604] @ 8eb9c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2600] @ 8eba0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2596] @ 8eba4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2592] @ 8eba8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2588] @ 8ebac │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2584] @ 8ebb0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2580] @ 8ebb4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2576] @ 8ebb8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2572] @ 8ebbc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2568] @ 8ebc0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2564] @ 8ebc4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2560] @ 8ebc8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2556] @ 8ebcc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2552] @ 8ebd0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2548] @ 8ebd4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2544] @ 8ebd8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2540] @ 8ebdc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2536] @ 8ebe0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2532] @ 8ebe4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2528] @ 8ebe8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2524] @ 8ebec │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2520] @ 8ebf0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2516] @ 8ebf4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2512] @ 8ebf8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2508] @ 8ebfc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2504] @ 8ec00 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2500] @ 8ec04 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2496] @ 8ec08 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2492] @ 8ec0c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2488] @ 8ec10 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2484] @ 8ec14 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2480] @ 8ec18 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2476] @ 8ec1c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2472] @ 8ec20 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2468] @ 8ec24 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2464] @ 8ec28 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2460] @ 8ec2c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2456] @ 8ec30 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2452] @ 8ec34 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2448] @ 8ec38 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2444] @ 8ec3c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2440] @ 8ec40 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2436] @ 8ec44 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2432] @ 8ec48 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2428] @ 8ec4c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2424] @ 8ec50 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2420] @ 8ec54 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2416] @ 8ec58 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2412] @ 8ec5c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2408] @ 8ec60 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2404] @ 8ec64 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2400] @ 8ec68 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2396] @ 8ec6c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2392] @ 8ec70 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2388] @ 8ec74 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2384] @ 8ec78 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2380] @ 8ec7c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2376] @ 8ec80 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2372] @ 8ec84 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2368] @ 8ec88 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2364] @ 8ec8c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2360] @ 8ec90 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2356] @ 8ec94 │ │ │ │ - bl 9097c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2652] @ 8ebd0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2648] @ 8ebd4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2644] @ 8ebd8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2640] @ 8ebdc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2636] @ 8ebe0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2632] @ 8ebe4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2628] @ 8ebe8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2624] @ 8ebec │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2620] @ 8ebf0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2616] @ 8ebf4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2612] @ 8ebf8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2608] @ 8ebfc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2604] @ 8ec00 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2600] @ 8ec04 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2596] @ 8ec08 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2592] @ 8ec0c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2588] @ 8ec10 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2584] @ 8ec14 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2580] @ 8ec18 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2576] @ 8ec1c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2572] @ 8ec20 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2568] @ 8ec24 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2564] @ 8ec28 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2560] @ 8ec2c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2556] @ 8ec30 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2552] @ 8ec34 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2548] @ 8ec38 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2544] @ 8ec3c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2540] @ 8ec40 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2536] @ 8ec44 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2532] @ 8ec48 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2528] @ 8ec4c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2524] @ 8ec50 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2520] @ 8ec54 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2516] @ 8ec58 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2512] @ 8ec5c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2508] @ 8ec60 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2504] @ 8ec64 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2500] @ 8ec68 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2496] @ 8ec6c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2492] @ 8ec70 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2488] @ 8ec74 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2484] @ 8ec78 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2480] @ 8ec7c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2476] @ 8ec80 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2472] @ 8ec84 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2468] @ 8ec88 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2464] @ 8ec8c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2460] @ 8ec90 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2456] @ 8ec94 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2452] @ 8ec98 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2448] @ 8ec9c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2444] @ 8eca0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2440] @ 8eca4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2436] @ 8eca8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2432] @ 8ecac │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2428] @ 8ecb0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2424] @ 8ecb4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2420] @ 8ecb8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2416] @ 8ecbc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2412] @ 8ecc0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2408] @ 8ecc4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2404] @ 8ecc8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2400] @ 8eccc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2396] @ 8ecd0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2392] @ 8ecd4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2388] @ 8ecd8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2384] @ 8ecdc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2380] @ 8ece0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2376] @ 8ece4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2372] @ 8ece8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2368] @ 8ecec │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2364] @ 8ecf0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2360] @ 8ecf4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2356] @ 8ecf8 │ │ │ │ + bl 909e0 │ │ │ │ add r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2344] @ 8ec98 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2340] @ 8ec9c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2336] @ 8eca0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2332] @ 8eca4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2328] @ 8eca8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2324] @ 8ecac │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2320] @ 8ecb0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2316] @ 8ecb4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2312] @ 8ecb8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2308] @ 8ecbc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2304] @ 8ecc0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2300] @ 8ecc4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2296] @ 8ecc8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2292] @ 8eccc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2288] @ 8ecd0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2284] @ 8ecd4 │ │ │ │ - bl 9097c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2344] @ 8ecfc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2340] @ 8ed00 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2336] @ 8ed04 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2332] @ 8ed08 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2328] @ 8ed0c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2324] @ 8ed10 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2320] @ 8ed14 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2316] @ 8ed18 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2312] @ 8ed1c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2308] @ 8ed20 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2304] @ 8ed24 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2300] @ 8ed28 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2296] @ 8ed2c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2292] @ 8ed30 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2288] @ 8ed34 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2284] @ 8ed38 │ │ │ │ + bl 909e0 │ │ │ │ add r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2272] @ 8ecd8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2268] @ 8ecdc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2264] @ 8ece0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3592] @ 8f218 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2252] @ 8ece4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2248] @ 8ece8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2244] @ 8ecec │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2240] @ 8ecf0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2236] @ 8ecf4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2232] @ 8ecf8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2228] @ 8ecfc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2224] @ 8ed00 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2220] @ 8ed04 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2216] @ 8ed08 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2212] @ 8ed0c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2208] @ 8ed10 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2204] @ 8ed14 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2200] @ 8ed18 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2196] @ 8ed1c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2192] @ 8ed20 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2188] @ 8ed24 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2184] @ 8ed28 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2180] @ 8ed2c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2176] @ 8ed30 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2172] @ 8ed34 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2168] @ 8ed38 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2164] @ 8ed3c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2160] @ 8ed40 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2156] @ 8ed44 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3396] @ 8f224 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2144] @ 8ed48 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2140] @ 8ed4c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2136] @ 8ed50 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2132] @ 8ed54 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2128] @ 8ed58 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2124] @ 8ed5c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2120] @ 8ed60 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2116] @ 8ed64 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2112] @ 8ed68 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2108] @ 8ed6c │ │ │ │ - bl 9097c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2272] @ 8ed3c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2268] @ 8ed40 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2264] @ 8ed44 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3592] @ 8f27c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2252] @ 8ed48 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2248] @ 8ed4c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2244] @ 8ed50 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2240] @ 8ed54 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2236] @ 8ed58 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2232] @ 8ed5c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2228] @ 8ed60 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2224] @ 8ed64 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2220] @ 8ed68 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2216] @ 8ed6c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2212] @ 8ed70 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2208] @ 8ed74 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2204] @ 8ed78 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2200] @ 8ed7c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2196] @ 8ed80 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2192] @ 8ed84 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2188] @ 8ed88 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2184] @ 8ed8c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2180] @ 8ed90 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2176] @ 8ed94 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2172] @ 8ed98 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2168] @ 8ed9c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2164] @ 8eda0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2160] @ 8eda4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2156] @ 8eda8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3396] @ 8f288 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2144] @ 8edac │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2140] @ 8edb0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2136] @ 8edb4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2132] @ 8edb8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2128] @ 8edbc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2124] @ 8edc0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2120] @ 8edc4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2116] @ 8edc8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2112] @ 8edcc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2108] @ 8edd0 │ │ │ │ + bl 909e0 │ │ │ │ add r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2096] @ 8ed70 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2092] @ 8ed74 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2088] @ 8ed78 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2084] @ 8ed7c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2080] @ 8ed80 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2076] @ 8ed84 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2072] @ 8ed88 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2068] @ 8ed8c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2064] @ 8ed90 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2060] @ 8ed94 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2056] @ 8ed98 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2052] @ 8ed9c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2048] @ 8eda0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2044] @ 8eda4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2040] @ 8eda8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2036] @ 8edac │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2032] @ 8edb0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2028] @ 8edb4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #3160] @ 8f228 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2016] @ 8edb8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2012] @ 8edbc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2008] @ 8edc0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2004] @ 8edc4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #2000] @ 8edc8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #1996] @ 8edcc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #1992] @ 8edd0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #1988] @ 8edd4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #1984] @ 8edd8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #1980] @ 8eddc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #1976] @ 8ede0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #1972] @ 8ede4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #1968] @ 8ede8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #1964] @ 8edec │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #1960] @ 8edf0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #1956] @ 8edf4 │ │ │ │ - bl 9097c │ │ │ │ - b 8f260 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2096] @ 8edd4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2092] @ 8edd8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2088] @ 8eddc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2084] @ 8ede0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2080] @ 8ede4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2076] @ 8ede8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2072] @ 8edec │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2068] @ 8edf0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2064] @ 8edf4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2060] @ 8edf8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2056] @ 8edfc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2052] @ 8ee00 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2048] @ 8ee04 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2044] @ 8ee08 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2040] @ 8ee0c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2036] @ 8ee10 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2032] @ 8ee14 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2028] @ 8ee18 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #3160] @ 8f28c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2016] @ 8ee1c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2012] @ 8ee20 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2008] @ 8ee24 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2004] @ 8ee28 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #2000] @ 8ee2c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #1996] @ 8ee30 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #1992] @ 8ee34 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #1988] @ 8ee38 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #1984] @ 8ee3c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #1980] @ 8ee40 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #1976] @ 8ee44 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #1972] @ 8ee48 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #1968] @ 8ee4c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #1964] @ 8ee50 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #1960] @ 8ee54 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #1956] @ 8ee58 │ │ │ │ + bl 909e0 │ │ │ │ + b 8f2c4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r3, #83886080 @ 0x5000000 │ │ │ │ teqpmi pc, #1, 30 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0035a7fc │ │ │ │ - eorseq sl, r5, r8, lsl #16 │ │ │ │ + @ instruction: 0x0035a4fc │ │ │ │ + eorseq sl, r5, r8, lsl #10 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - ldrdeq fp, [r8], -r8 │ │ │ │ - strdeq sl, [r8], -r4 │ │ │ │ - andeq r2, r9, r4, asr lr │ │ │ │ - @ instruction: 0x000918b8 │ │ │ │ + andeq fp, r8, r0, asr r6 │ │ │ │ + andeq fp, r8, ip, rrx │ │ │ │ + muleq r9, r8, fp │ │ │ │ + andeq r1, r9, ip, lsl r9 │ │ │ │ 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 │ │ │ │ @@ -103994,1391 +104019,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, r0, lsr #18 │ │ │ │ + muleq r8, r8, r9 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - @ instruction: 0x000918b8 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + andeq r1, r9, ip, lsl r9 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - mlaseq ip, r0, r0, pc @ │ │ │ │ + mlaseq ip, r0, sp, lr │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - mlaseq r5, r8, lr, r6 │ │ │ │ + mlaseq r5, r8, fp, r6 │ │ │ │ subseq ip, r7, r4, ror r4 │ │ │ │ subseq sp, r7, r8, lsl #1 │ │ │ │ - eorseq r8, r8, r8, lsr #19 │ │ │ │ - eorseq sl, r5, r4, lsl #15 │ │ │ │ + eorseq r8, r8, ip, lsl r7 │ │ │ │ + eorseq sl, r5, r4, lsl #9 │ │ │ │ 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 │ │ │ │ - ldrsbeq pc, [ip], -r0 @ │ │ │ │ + @ instruction: 0x003cedd0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r5, r0, lsr r8 │ │ │ │ - eorseq ip, r5, r4, ror #10 │ │ │ │ + eorseq sl, r5, r0, lsr r5 │ │ │ │ + eorseq ip, r5, r4, ror #4 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, sl, r4, lsr #31 │ │ │ │ - eorseq sl, r5, r8, asr #16 │ │ │ │ - ldr r0, [pc, #-1136] @ 8edf8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1140] @ 8edfc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1144] @ 8ee00 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1148] @ 8ee04 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1152] @ 8ee08 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1156] @ 8ee0c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1160] @ 8ee10 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1164] @ 8ee14 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1168] @ 8ee18 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1172] @ 8ee1c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1176] @ 8ee20 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1180] @ 8ee24 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1184] @ 8ee28 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1188] @ 8ee2c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1192] @ 8ee30 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1196] @ 8ee34 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1200] @ 8ee38 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1204] @ 8ee3c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1208] @ 8ee40 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1212] @ 8ee44 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1216] @ 8ee48 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1220] @ 8ee4c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1224] @ 8ee50 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1228] @ 8ee54 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1232] @ 8ee58 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1236] @ 8ee5c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1240] @ 8ee60 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1244] @ 8ee64 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1248] @ 8ee68 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1252] @ 8ee6c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1256] @ 8ee70 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1260] @ 8ee74 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1264] @ 8ee78 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1268] @ 8ee7c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1272] @ 8ee80 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1276] @ 8ee84 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1280] @ 8ee88 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1284] @ 8ee8c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1288] @ 8ee90 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1292] @ 8ee94 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1296] @ 8ee98 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1300] @ 8ee9c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1304] @ 8eea0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1308] @ 8eea4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1312] @ 8eea8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1316] @ 8eeac │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1320] @ 8eeb0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1324] @ 8eeb4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1328] @ 8eeb8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1332] @ 8eebc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1336] @ 8eec0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1340] @ 8eec4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1344] @ 8eec8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1348] @ 8eecc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1352] @ 8eed0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1356] @ 8eed4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1360] @ 8eed8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1364] @ 8eedc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1368] @ 8eee0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1372] @ 8eee4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1376] @ 8eee8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1380] @ 8eeec │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1384] @ 8eef0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1388] @ 8eef4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1392] @ 8eef8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1396] @ 8eefc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1400] @ 8ef00 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1404] @ 8ef04 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1408] @ 8ef08 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1412] @ 8ef0c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1416] @ 8ef10 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1420] @ 8ef14 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1424] @ 8ef18 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1428] @ 8ef1c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1432] @ 8ef20 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1436] @ 8ef24 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1440] @ 8ef28 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1444] @ 8ef2c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1448] @ 8ef30 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1452] @ 8ef34 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1456] @ 8ef38 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1460] @ 8ef3c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1464] @ 8ef40 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1468] @ 8ef44 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1472] @ 8ef48 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1476] @ 8ef4c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1480] @ 8ef50 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1484] @ 8ef54 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1488] @ 8ef58 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1492] @ 8ef5c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1496] @ 8ef60 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1500] @ 8ef64 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1504] @ 8ef68 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1508] @ 8ef6c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1512] @ 8ef70 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1516] @ 8ef74 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1520] @ 8ef78 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1524] @ 8ef7c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1528] @ 8ef80 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1532] @ 8ef84 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1536] @ 8ef88 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1540] @ 8ef8c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1544] @ 8ef90 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1548] @ 8ef94 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1552] @ 8ef98 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1556] @ 8ef9c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1560] @ 8efa0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1564] @ 8efa4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1568] @ 8efa8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1572] @ 8efac │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1576] @ 8efb0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1580] @ 8efb4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1584] @ 8efb8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1588] @ 8efbc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1592] @ 8efc0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1596] @ 8efc4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1600] @ 8efc8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1604] @ 8efcc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1608] @ 8efd0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1612] @ 8efd4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1616] @ 8efd8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1620] @ 8efdc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1624] @ 8efe0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1628] @ 8efe4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1632] @ 8efe8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1636] @ 8efec │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1640] @ 8eff0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1644] @ 8eff4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1648] @ 8eff8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1652] @ 8effc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1656] @ 8f000 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1660] @ 8f004 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1664] @ 8f008 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1668] @ 8f00c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1672] @ 8f010 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1676] @ 8f014 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1680] @ 8f018 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1684] @ 8f01c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1688] @ 8f020 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1692] @ 8f024 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1696] @ 8f028 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1700] @ 8f02c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1704] @ 8f030 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1708] @ 8f034 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1712] @ 8f038 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1716] @ 8f03c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1720] @ 8f040 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1724] @ 8f044 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1728] @ 8f048 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1732] @ 8f04c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1736] @ 8f050 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1740] @ 8f054 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1744] @ 8f058 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1748] @ 8f05c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1752] @ 8f060 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1756] @ 8f064 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1760] @ 8f068 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1764] @ 8f06c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1768] @ 8f070 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1772] @ 8f074 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1776] @ 8f078 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1780] @ 8f07c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1784] @ 8f080 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1788] @ 8f084 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1792] @ 8f088 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1796] @ 8f08c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1800] @ 8f090 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1804] @ 8f094 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1808] @ 8f098 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1812] @ 8f09c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1816] @ 8f0a0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1820] @ 8f0a4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1824] @ 8f0a8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1828] @ 8f0ac │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1832] @ 8f0b0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1836] @ 8f0b4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1840] @ 8f0b8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1844] @ 8f0bc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1848] @ 8f0c0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1852] @ 8f0c4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1856] @ 8f0c8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1860] @ 8f0cc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1864] @ 8f0d0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1868] @ 8f0d4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1872] @ 8f0d8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1876] @ 8f0dc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1880] @ 8f0e0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1884] @ 8f0e4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1888] @ 8f0e8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1892] @ 8f0ec │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1896] @ 8f0f0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1900] @ 8f0f4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1904] @ 8f0f8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1908] @ 8f0fc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1912] @ 8f100 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1916] @ 8f104 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1920] @ 8f108 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1924] @ 8f10c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1928] @ 8f110 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1932] @ 8f114 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1936] @ 8f118 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1940] @ 8f11c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1944] @ 8f120 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1948] @ 8f124 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1952] @ 8f128 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1956] @ 8f12c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1960] @ 8f130 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1964] @ 8f134 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1968] @ 8f138 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1972] @ 8f13c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1976] @ 8f140 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1980] @ 8f144 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1984] @ 8f148 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1988] @ 8f14c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1992] @ 8f150 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-1996] @ 8f154 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2000] @ 8f158 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2004] @ 8f15c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2008] @ 8f160 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2012] @ 8f164 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2016] @ 8f168 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2020] @ 8f16c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2024] @ 8f170 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2028] @ 8f174 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2032] @ 8f178 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2036] @ 8f17c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2040] @ 8f180 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2044] @ 8f184 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2048] @ 8f188 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2052] @ 8f18c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2056] @ 8f190 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2060] @ 8f194 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2064] @ 8f198 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2068] @ 8f19c │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2072] @ 8f1a0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2076] @ 8f1a4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2080] @ 8f1a8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2084] @ 8f1ac │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2088] @ 8f1b0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2092] @ 8f1b4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2096] @ 8f1b8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2100] @ 8f1bc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2104] @ 8f1c0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2108] @ 8f1c4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2112] @ 8f1c8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2116] @ 8f1cc │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2120] @ 8f1d0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2124] @ 8f1d4 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2128] @ 8f1d8 │ │ │ │ - bl 9097c │ │ │ │ - ldr r5, [pc, #-2132] @ 8f1dc │ │ │ │ - ldr r0, [pc, #-2132] @ 8f1e0 │ │ │ │ - bl 9097c │ │ │ │ - ldr r0, [pc, #-2136] @ 8f1e4 │ │ │ │ - bl 9097c │ │ │ │ + eorseq sl, r5, r8, asr #10 │ │ │ │ + ldr r0, [pc, #-1136] @ 8ee5c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1140] @ 8ee60 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1144] @ 8ee64 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1148] @ 8ee68 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1152] @ 8ee6c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1156] @ 8ee70 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1160] @ 8ee74 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1164] @ 8ee78 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1168] @ 8ee7c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1172] @ 8ee80 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1176] @ 8ee84 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1180] @ 8ee88 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1184] @ 8ee8c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1188] @ 8ee90 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1192] @ 8ee94 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1196] @ 8ee98 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1200] @ 8ee9c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1204] @ 8eea0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1208] @ 8eea4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1212] @ 8eea8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1216] @ 8eeac │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1220] @ 8eeb0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1224] @ 8eeb4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1228] @ 8eeb8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1232] @ 8eebc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1236] @ 8eec0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1240] @ 8eec4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1244] @ 8eec8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1248] @ 8eecc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1252] @ 8eed0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1256] @ 8eed4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1260] @ 8eed8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1264] @ 8eedc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1268] @ 8eee0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1272] @ 8eee4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1276] @ 8eee8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1280] @ 8eeec │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1284] @ 8eef0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1288] @ 8eef4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1292] @ 8eef8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1296] @ 8eefc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1300] @ 8ef00 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1304] @ 8ef04 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1308] @ 8ef08 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1312] @ 8ef0c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1316] @ 8ef10 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1320] @ 8ef14 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1324] @ 8ef18 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1328] @ 8ef1c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1332] @ 8ef20 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1336] @ 8ef24 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1340] @ 8ef28 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1344] @ 8ef2c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1348] @ 8ef30 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1352] @ 8ef34 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1356] @ 8ef38 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1360] @ 8ef3c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1364] @ 8ef40 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1368] @ 8ef44 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1372] @ 8ef48 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1376] @ 8ef4c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1380] @ 8ef50 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1384] @ 8ef54 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1388] @ 8ef58 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1392] @ 8ef5c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1396] @ 8ef60 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1400] @ 8ef64 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1404] @ 8ef68 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1408] @ 8ef6c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1412] @ 8ef70 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1416] @ 8ef74 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1420] @ 8ef78 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1424] @ 8ef7c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1428] @ 8ef80 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1432] @ 8ef84 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1436] @ 8ef88 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1440] @ 8ef8c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1444] @ 8ef90 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1448] @ 8ef94 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1452] @ 8ef98 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1456] @ 8ef9c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1460] @ 8efa0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1464] @ 8efa4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1468] @ 8efa8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1472] @ 8efac │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1476] @ 8efb0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1480] @ 8efb4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1484] @ 8efb8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1488] @ 8efbc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1492] @ 8efc0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1496] @ 8efc4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1500] @ 8efc8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1504] @ 8efcc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1508] @ 8efd0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1512] @ 8efd4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1516] @ 8efd8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1520] @ 8efdc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1524] @ 8efe0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1528] @ 8efe4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1532] @ 8efe8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1536] @ 8efec │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1540] @ 8eff0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1544] @ 8eff4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1548] @ 8eff8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1552] @ 8effc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1556] @ 8f000 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1560] @ 8f004 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1564] @ 8f008 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1568] @ 8f00c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1572] @ 8f010 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1576] @ 8f014 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1580] @ 8f018 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1584] @ 8f01c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1588] @ 8f020 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1592] @ 8f024 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1596] @ 8f028 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1600] @ 8f02c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1604] @ 8f030 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1608] @ 8f034 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1612] @ 8f038 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1616] @ 8f03c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1620] @ 8f040 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1624] @ 8f044 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1628] @ 8f048 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1632] @ 8f04c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1636] @ 8f050 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1640] @ 8f054 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1644] @ 8f058 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1648] @ 8f05c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1652] @ 8f060 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1656] @ 8f064 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1660] @ 8f068 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1664] @ 8f06c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1668] @ 8f070 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1672] @ 8f074 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1676] @ 8f078 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1680] @ 8f07c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1684] @ 8f080 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1688] @ 8f084 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1692] @ 8f088 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1696] @ 8f08c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1700] @ 8f090 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1704] @ 8f094 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1708] @ 8f098 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1712] @ 8f09c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1716] @ 8f0a0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1720] @ 8f0a4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1724] @ 8f0a8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1728] @ 8f0ac │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1732] @ 8f0b0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1736] @ 8f0b4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1740] @ 8f0b8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1744] @ 8f0bc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1748] @ 8f0c0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1752] @ 8f0c4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1756] @ 8f0c8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1760] @ 8f0cc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1764] @ 8f0d0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1768] @ 8f0d4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1772] @ 8f0d8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1776] @ 8f0dc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1780] @ 8f0e0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1784] @ 8f0e4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1788] @ 8f0e8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1792] @ 8f0ec │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1796] @ 8f0f0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1800] @ 8f0f4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1804] @ 8f0f8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1808] @ 8f0fc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1812] @ 8f100 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1816] @ 8f104 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1820] @ 8f108 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1824] @ 8f10c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1828] @ 8f110 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1832] @ 8f114 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1836] @ 8f118 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1840] @ 8f11c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1844] @ 8f120 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1848] @ 8f124 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1852] @ 8f128 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1856] @ 8f12c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1860] @ 8f130 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1864] @ 8f134 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1868] @ 8f138 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1872] @ 8f13c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1876] @ 8f140 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1880] @ 8f144 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1884] @ 8f148 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1888] @ 8f14c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1892] @ 8f150 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1896] @ 8f154 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1900] @ 8f158 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1904] @ 8f15c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1908] @ 8f160 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1912] @ 8f164 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1916] @ 8f168 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1920] @ 8f16c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1924] @ 8f170 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1928] @ 8f174 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1932] @ 8f178 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1936] @ 8f17c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1940] @ 8f180 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1944] @ 8f184 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1948] @ 8f188 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1952] @ 8f18c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1956] @ 8f190 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1960] @ 8f194 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1964] @ 8f198 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1968] @ 8f19c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1972] @ 8f1a0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1976] @ 8f1a4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1980] @ 8f1a8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1984] @ 8f1ac │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1988] @ 8f1b0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1992] @ 8f1b4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-1996] @ 8f1b8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2000] @ 8f1bc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2004] @ 8f1c0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2008] @ 8f1c4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2012] @ 8f1c8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2016] @ 8f1cc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2020] @ 8f1d0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2024] @ 8f1d4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2028] @ 8f1d8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2032] @ 8f1dc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2036] @ 8f1e0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2040] @ 8f1e4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2044] @ 8f1e8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2048] @ 8f1ec │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2052] @ 8f1f0 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2056] @ 8f1f4 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2060] @ 8f1f8 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2064] @ 8f1fc │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2068] @ 8f200 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2072] @ 8f204 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2076] @ 8f208 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2080] @ 8f20c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2084] @ 8f210 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2088] @ 8f214 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2092] @ 8f218 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2096] @ 8f21c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2100] @ 8f220 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2104] @ 8f224 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2108] @ 8f228 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2112] @ 8f22c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2116] @ 8f230 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2120] @ 8f234 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2124] @ 8f238 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2128] @ 8f23c │ │ │ │ + bl 909e0 │ │ │ │ + ldr r5, [pc, #-2132] @ 8f240 │ │ │ │ + ldr r0, [pc, #-2132] @ 8f244 │ │ │ │ + bl 909e0 │ │ │ │ + ldr r0, [pc, #-2136] @ 8f248 │ │ │ │ + bl 909e0 │ │ │ │ add r8, r5, #20 │ │ │ │ - b 8fb34 │ │ │ │ + b 8fb98 │ │ │ │ ldr sl, [r8, #-8] │ │ │ │ cmn sl, #1 │ │ │ │ - bne 8fab4 │ │ │ │ + bne 8fb18 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ tst r1, #32 │ │ │ │ - beq 905fc │ │ │ │ + beq 90660 │ │ │ │ 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 8fab0 │ │ │ │ - ldr r3, [pc, #-2108] @ 8f248 │ │ │ │ - ldr r2, [pc, #-2200] @ 8f1f0 │ │ │ │ + beq 8fb14 │ │ │ │ + ldr r3, [pc, #-2108] @ 8f2ac │ │ │ │ + ldr r2, [pc, #-2200] @ 8f254 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90620 │ │ │ │ - ldr r1, [pc, #-2212] @ 8f1f4 │ │ │ │ + bne 90684 │ │ │ │ + ldr r1, [pc, #-2212] @ 8f258 │ │ │ │ stm sp, {r0, sl} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c95c <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c9d4 <_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 35545c │ │ │ │ + bl 355174 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 35545c │ │ │ │ + bl 355174 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 3556a8 │ │ │ │ + bl 3553c0 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 3558f0 │ │ │ │ + bl 355608 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90568 │ │ │ │ + bne 905cc │ │ │ │ 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] @ 8f1e8 │ │ │ │ + ldr r2, [pc, #-2360] @ 8f24c │ │ │ │ add r8, r8, #24 │ │ │ │ orr r3, r3, #3 │ │ │ │ cmp r2, r8 │ │ │ │ strb r3, [r5, #16] │ │ │ │ add r5, r5, #24 │ │ │ │ - beq 8fbf4 │ │ │ │ + beq 8fc58 │ │ │ │ ldr r0, [r9, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8fba4 │ │ │ │ + bne 8fc08 │ │ │ │ ldr r7, [r9, #792] @ 0x318 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bne 8fd6c │ │ │ │ - ldr r3, [pc, #-2404] @ 8f200 │ │ │ │ - ldr r2, [pc, #-2416] @ 8f1f8 │ │ │ │ + bne 8fdd0 │ │ │ │ + ldr r3, [pc, #-2404] @ 8f264 │ │ │ │ + ldr r2, [pc, #-2416] @ 8f25c │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 905b4 │ │ │ │ + bne 90618 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8fb14 │ │ │ │ + beq 8fb78 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #-2452] @ 8f1fc │ │ │ │ + ldr r2, [pc, #-2452] @ 8f260 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8fa44 │ │ │ │ + beq 8faa8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fab4 │ │ │ │ + b 8fb18 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, r5 │ │ │ │ - beq 8fb4c │ │ │ │ + beq 8fbb0 │ │ │ │ ldr r3, [r8, #-20] @ 0xffffffec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8fbd0 │ │ │ │ + beq 8fc34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8, #-20] @ 0xffffffec │ │ │ │ - beq 907c0 │ │ │ │ + beq 90824 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r3, [pc, #-2560] @ 8f1e8 │ │ │ │ + ldr r3, [pc, #-2560] @ 8f24c │ │ │ │ add r8, r8, #24 │ │ │ │ cmp r3, r8 │ │ │ │ add r5, r5, #24 │ │ │ │ - bne 8fb34 │ │ │ │ - ldr r5, [pc, #-2576] @ 8f1ec │ │ │ │ + bne 8fb98 │ │ │ │ + ldr r5, [pc, #-2576] @ 8f250 │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ add r3, r3, #20 │ │ │ │ add r8, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 8fcfc │ │ │ │ + b 8fd60 │ │ │ │ ldr sl, [r8, #-8] │ │ │ │ cmn sl, #1 │ │ │ │ - bne 8fc7c │ │ │ │ + bne 8fce0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 90618 │ │ │ │ + beq 9067c │ │ │ │ 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 8fc78 │ │ │ │ - ldr r3, [pc, #-2564] @ 8f248 │ │ │ │ - ldr r1, [pc, #-2656] @ 8f1f0 │ │ │ │ + beq 8fcdc │ │ │ │ + ldr r3, [pc, #-2564] @ 8f2ac │ │ │ │ + ldr r1, [pc, #-2656] @ 8f254 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 90604 │ │ │ │ - ldr r1, [pc, #-2668] @ 8f1f4 │ │ │ │ + bne 90668 │ │ │ │ + ldr r1, [pc, #-2668] @ 8f258 │ │ │ │ stm sp, {r2, sl} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c95c <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c9d4 <_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 35545c │ │ │ │ + bl 355174 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 35545c │ │ │ │ + bl 355174 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 3556a8 │ │ │ │ + bl 3553c0 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 3558f0 │ │ │ │ + bl 355608 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90534 │ │ │ │ + bne 90598 │ │ │ │ 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 8fdcc │ │ │ │ + beq 8fe30 │ │ │ │ ldr r0, [r9, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8fd7c │ │ │ │ + bne 8fde0 │ │ │ │ ldr r7, [r9, #792] @ 0x318 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bne 90524 │ │ │ │ - ldr r3, [pc, #-2860] @ 8f200 │ │ │ │ - ldr r2, [pc, #-2872] @ 8f1f8 │ │ │ │ + bne 90588 │ │ │ │ + ldr r3, [pc, #-2860] @ 8f264 │ │ │ │ + ldr r2, [pc, #-2872] @ 8f25c │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9059c │ │ │ │ + bne 90600 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8fcdc │ │ │ │ + beq 8fd40 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #-2908] @ 8f1fc │ │ │ │ + ldr r2, [pc, #-2908] @ 8f260 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8fc0c │ │ │ │ + beq 8fc70 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fc7c │ │ │ │ + b 8fce0 │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8fb7c │ │ │ │ + b 8fbe0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ cmpne r4, #0 │ │ │ │ - beq 8fd14 │ │ │ │ + beq 8fd78 │ │ │ │ ldr r3, [r8, #-20] @ 0xffffffec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8fda8 │ │ │ │ + beq 8fe0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8, #-20] @ 0xffffffec │ │ │ │ - beq 90708 │ │ │ │ + beq 9076c │ │ │ │ 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 8fcfc │ │ │ │ - ldr r3, [pc, #-3028] @ 8f200 │ │ │ │ + bne 8fd60 │ │ │ │ + ldr r3, [pc, #-3028] @ 8f264 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 905cc │ │ │ │ - bl 91ad0 │ │ │ │ + bne 90630 │ │ │ │ + bl 91b34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 907cc │ │ │ │ - ldr r3, [pc, #-3060] @ 8f200 │ │ │ │ + beq 90830 │ │ │ │ + ldr r3, [pc, #-3060] @ 8f264 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ add r3, r2, #98304 @ 0x18000 │ │ │ │ str r4, [r3, #1152] @ 0x480 │ │ │ │ - bne 8fe8c │ │ │ │ - ldr r2, [pc, #-3000] @ 8f258 │ │ │ │ + bne 8fef0 │ │ │ │ + ldr r2, [pc, #-3000] @ 8f2bc │ │ │ │ ldr lr, [r2, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - ldrne r3, [pc, #-3028] @ 8f248 │ │ │ │ - bne 8fe58 │ │ │ │ - ldr r3, [pc, #-3104] @ 8f204 │ │ │ │ + ldrne r3, [pc, #-3028] @ 8f2ac │ │ │ │ + bne 8febc │ │ │ │ + ldr r3, [pc, #-3104] @ 8f268 │ │ │ │ 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 8fe3c │ │ │ │ - ldr r3, [pc, #-3088] @ 8f248 │ │ │ │ + bne 8fea0 │ │ │ │ + ldr r3, [pc, #-3088] @ 8f2ac │ │ │ │ str lr, [r3, #20] │ │ │ │ - ldr r2, [pc, #-3160] @ 8f208 │ │ │ │ + ldr r2, [pc, #-3160] @ 8f26c │ │ │ │ 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 92f0c │ │ │ │ + bl 92eb8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 90684 │ │ │ │ + beq 906e8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #-3228] @ 8f20c │ │ │ │ + ldr r3, [pc, #-3228] @ 8f270 │ │ │ │ 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 237390 <_PyThreadState_New@@Base+0x6a8> │ │ │ │ + bl 2370f4 <_PyThreadState_New@@Base+0x6a8> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 90684 │ │ │ │ + beq 906e8 │ │ │ │ str r1, [r4, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne 8fec8 │ │ │ │ + bne 8ff2c │ │ │ │ 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 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [r3, #3856] @ 0xf10 │ │ │ │ - beq 90654 │ │ │ │ + beq 906b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #3860] @ 0xf14 │ │ │ │ - beq 90654 │ │ │ │ + beq 906b8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 93188 │ │ │ │ + bl 93134 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 907b4 │ │ │ │ + bne 90818 │ │ │ │ ldr r4, [r7, #1436] @ 0x59c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 90004 │ │ │ │ + bne 90068 │ │ │ │ mov r0, #5 │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 90738 │ │ │ │ - ldr r5, [pc, #-3364] @ 8f248 │ │ │ │ - ldr r2, [pc, #-3424] @ 8f210 │ │ │ │ - ldr r1, [pc, #-3424] @ 8f214 │ │ │ │ + beq 9079c │ │ │ │ + ldr r5, [pc, #-3364] @ 8f2ac │ │ │ │ + ldr r2, [pc, #-3424] @ 8f274 │ │ │ │ + ldr r1, [pc, #-3424] @ 8f278 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 23b774 │ │ │ │ + bl 23b4d4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3436] @ 8f218 │ │ │ │ + ldr r1, [pc, #-3436] @ 8f27c │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 23b774 │ │ │ │ + bl 23b4d4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3460] @ 8f218 │ │ │ │ + ldr r1, [pc, #-3460] @ 8f27c │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 23b774 │ │ │ │ + bl 23b4d4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3484] @ 8f218 │ │ │ │ + ldr r1, [pc, #-3484] @ 8f27c │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 23b774 │ │ │ │ + bl 23b4d4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3508] @ 8f218 │ │ │ │ + ldr r1, [pc, #-3508] @ 8f27c │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [r3, #12] │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 23b774 │ │ │ │ + bl 23b4d4 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ sub r3, r1, #4 │ │ │ │ add r1, r1, #16 │ │ │ │ str r0, [r1] │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 90714 │ │ │ │ + beq 90778 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 8ffec │ │ │ │ + bne 90050 │ │ │ │ str r6, [r7, #1436] @ 0x59c │ │ │ │ ldr r3, [r7, #1440] @ 0x5a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 90020 │ │ │ │ - bl 91ad0 │ │ │ │ + bne 90084 │ │ │ │ + bl 91b34 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1440] @ 0x5a0 │ │ │ │ - beq 90740 │ │ │ │ + beq 907a4 │ │ │ │ ldr r3, [r7, #1444] @ 0x5a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 90040 │ │ │ │ - ldr r0, [pc, #-3608] @ 8f21c │ │ │ │ - bl 9df70 │ │ │ │ + bne 900a4 │ │ │ │ + ldr r0, [pc, #-3608] @ 8f280 │ │ │ │ + bl 9df20 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1444] @ 0x5a4 │ │ │ │ - beq 90740 │ │ │ │ + beq 907a4 │ │ │ │ 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 99908 │ │ │ │ + bl 998b8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1464] @ 0x5b8 │ │ │ │ - beq 906f0 │ │ │ │ + beq 90754 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23b82c │ │ │ │ + bl 23b58c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 907b4 │ │ │ │ + bne 90818 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 23f17c │ │ │ │ + bl 23eedc │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 90630 │ │ │ │ + beq 90694 │ │ │ │ ldr r3, [r9, #3880] @ 0xf28 │ │ │ │ - ldr r2, [pc, #-3724] @ 8f220 │ │ │ │ + ldr r2, [pc, #-3724] @ 8f284 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ebec │ │ │ │ + bl 23e94c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 90630 │ │ │ │ + blt 90694 │ │ │ │ mov r0, sl │ │ │ │ - bl a8e64 │ │ │ │ + bl a8ecc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 90630 │ │ │ │ + beq 90694 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #-3764] @ 8f224 │ │ │ │ + ldr r1, [pc, #-3764] @ 8f288 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r9, #3876] @ 0xf24 │ │ │ │ - bl a469c │ │ │ │ + bl a4704 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 90630 │ │ │ │ + beq 90694 │ │ │ │ mov r0, r4 │ │ │ │ add r4, r9, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #-3804] @ 8f228 │ │ │ │ + ldr r1, [pc, #-3804] @ 8f28c │ │ │ │ str r3, [r4, #512] @ 0x200 │ │ │ │ - bl a469c │ │ │ │ + bl a4704 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90630 │ │ │ │ + beq 90694 │ │ │ │ str r0, [r4, #516] @ 0x204 │ │ │ │ - ldr r1, [pc, #-3824] @ 8f22c │ │ │ │ - ldr r0, [pc, #-3824] @ 8f230 │ │ │ │ - bl b2cb0 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #-3824] @ 8f290 │ │ │ │ + ldr r0, [pc, #-3824] @ 8f294 │ │ │ │ + bl b2d60 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90630 │ │ │ │ + beq 90694 │ │ │ │ str r0, [r4, #520] @ 0x208 │ │ │ │ - ldr r1, [pc, #-3840] @ 8f234 │ │ │ │ - ldr r0, [pc, #-3840] @ 8f238 │ │ │ │ - bl b2cb0 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #-3840] @ 8f298 │ │ │ │ + ldr r0, [pc, #-3840] @ 8f29c │ │ │ │ + bl b2d60 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90630 │ │ │ │ + beq 90694 │ │ │ │ str r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, sl │ │ │ │ - bl a8e64 │ │ │ │ + bl a8ecc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 906e8 │ │ │ │ - ldr r5, [pc, #-3872] @ 8f23c │ │ │ │ + beq 9074c │ │ │ │ + ldr r5, [pc, #-3872] @ 8f2a0 │ │ │ │ mov fp, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 906e8 │ │ │ │ + bne 9074c │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #68 @ 0x44 │ │ │ │ add r5, r5, #8 │ │ │ │ - bne 9015c │ │ │ │ - ldr fp, [pc, #-3916] @ 8f240 │ │ │ │ + bne 901c0 │ │ │ │ + ldr fp, [pc, #-3916] @ 8f2a4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ mov r0, #2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - ldr r3, [pc, #-3936] @ 8f244 │ │ │ │ + ldr r3, [pc, #-3936] @ 8f2a8 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-3940] @ 8f248 │ │ │ │ + ldr r3, [pc, #-3940] @ 8f2ac │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - bl a297c │ │ │ │ + bl a29e4 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 906e8 │ │ │ │ - ldr r0, [pc, #-3956] @ 8f24c │ │ │ │ + beq 9074c │ │ │ │ + ldr r0, [pc, #-3956] @ 8f2b0 │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl b2cf8 │ │ │ │ + bl b2da8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r5, #1804] @ 0x70c │ │ │ │ - beq 901f0 │ │ │ │ + beq 90254 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - beq 906dc │ │ │ │ + beq 90740 │ │ │ │ ldr r2, [r5, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 906e8 │ │ │ │ - ldr r1, [pc, #-4020] @ 8f250 │ │ │ │ + beq 9074c │ │ │ │ + ldr r1, [pc, #-4020] @ 8f2b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 906e8 │ │ │ │ - ldr r5, [pc, #-4036] @ 8f254 │ │ │ │ - ldr r4, [pc, #-4036] @ 8f258 │ │ │ │ + bne 9074c │ │ │ │ + ldr r5, [pc, #-4036] @ 8f2b8 │ │ │ │ + ldr r4, [pc, #-4036] @ 8f2bc │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r1, [pc, #-4040] @ 8f25c │ │ │ │ + ldr r1, [pc, #-4040] @ 8f2c0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 906e8 │ │ │ │ + bne 9074c │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r1, [pc, #1728] @ 90900 │ │ │ │ + ldr r1, [pc, #1728] @ 90964 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 906e8 │ │ │ │ + bne 9074c │ │ │ │ ldr r0, [r9, #3876] @ 0xf24 │ │ │ │ - bl a8ebc │ │ │ │ + bl a8f24 │ │ │ │ add r3, r9, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #336] @ 0x150 │ │ │ │ - beq 90630 │ │ │ │ + beq 90694 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90284 │ │ │ │ + beq 902e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 908bc │ │ │ │ - ldr r1, [pc, #1656] @ 90904 │ │ │ │ + beq 90920 │ │ │ │ + ldr r1, [pc, #1656] @ 90968 │ │ │ │ ldr r0, [r9, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb86c │ │ │ │ cmp r0, #0 │ │ │ │ - ble 90630 │ │ │ │ - ldr r3, [pc, #1636] @ 90908 │ │ │ │ + ble 90694 │ │ │ │ + ldr r3, [pc, #1636] @ 9096c │ │ │ │ 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 902fc │ │ │ │ + bne 90360 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #3720] @ 0xe88 │ │ │ │ ldr r2, [r3, #652] @ 0x28c │ │ │ │ add r0, r3, #648 @ 0x288 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 902fc │ │ │ │ + bne 90360 │ │ │ │ ldr r2, [r3, #648] @ 0x288 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3, #652] @ 0x28c │ │ │ │ - beq 902fc │ │ │ │ - bl 23fa64 │ │ │ │ + beq 90360 │ │ │ │ + bl 23f7c4 │ │ │ │ ldr r3, [r7, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9031c │ │ │ │ + bne 90380 │ │ │ │ ldr r3, [r7, #1404] @ 0x57c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7, #1408] @ 0x580 │ │ │ │ - bne 908a8 │ │ │ │ - ldr r3, [pc, #1512] @ 9090c │ │ │ │ - ldr r0, [pc, #1512] @ 90910 │ │ │ │ + bne 9090c │ │ │ │ + ldr r3, [pc, #1512] @ 90970 │ │ │ │ + ldr r0, [pc, #1512] @ 90974 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r2, #0 │ │ │ │ - bl b2cf8 │ │ │ │ + bl b2da8 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90890 │ │ │ │ + beq 908f4 │ │ │ │ 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 904e4 │ │ │ │ + beq 90548 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ ldr r7, [r3, #184] @ 0xb8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 90884 │ │ │ │ - ldr r0, [pc, #1428] @ 90914 │ │ │ │ - bl 23fc6c │ │ │ │ + bne 908e8 │ │ │ │ + ldr r0, [pc, #1428] @ 90978 │ │ │ │ + bl 23f9cc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 90814 │ │ │ │ - ldr r0, [pc, #1412] @ 90914 │ │ │ │ - bl 249ff8 │ │ │ │ + bne 90878 │ │ │ │ + ldr r0, [pc, #1412] @ 90978 │ │ │ │ + bl 249d58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 90814 │ │ │ │ + beq 90878 │ │ │ │ cmp r7, #0 │ │ │ │ str r4, [r5, #3888] @ 0xf30 │ │ │ │ - bne 9086c │ │ │ │ - ldr r0, [pc, #1388] @ 90918 │ │ │ │ - bl 9df70 │ │ │ │ + bne 908d0 │ │ │ │ + ldr r0, [pc, #1388] @ 9097c │ │ │ │ + bl 9df20 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 90814 │ │ │ │ - ldr r1, [pc, #1376] @ 9091c │ │ │ │ - ldr r0, [pc, #1376] @ 90920 │ │ │ │ + beq 90878 │ │ │ │ + ldr r1, [pc, #1376] @ 90980 │ │ │ │ + ldr r0, [pc, #1376] @ 90984 │ │ │ │ mov r2, r5 │ │ │ │ - bl a9bd4 │ │ │ │ + bl a9c3c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 90854 │ │ │ │ - bl afc18 <_PyNamespace_New@@Base> │ │ │ │ + beq 908b8 │ │ │ │ + bl afcc8 <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 903f8 │ │ │ │ + beq 9045c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 903f8 │ │ │ │ + bne 9045c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - beq 90854 │ │ │ │ + beq 908b8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 10e404 <_PyUnicodeWriter_PrepareInternal@@Base+0x1ec8> │ │ │ │ + bl 10e554 <_PyUnicodeWriter_PrepareInternal@@Base+0x1ec8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 90430 │ │ │ │ + beq 90494 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 90860 │ │ │ │ + beq 908c4 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90454 │ │ │ │ + beq 904b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 90454 │ │ │ │ + bne 904b8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 90850 │ │ │ │ + beq 908b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24ac80 │ │ │ │ + bl 24a9e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 90834 │ │ │ │ - bl 356b80 │ │ │ │ + blt 90898 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90828 │ │ │ │ - ldr r1, [pc, #1164] @ 90918 │ │ │ │ + beq 9088c │ │ │ │ + ldr r1, [pc, #1164] @ 9097c │ │ │ │ mov r2, r7 │ │ │ │ - bl 1103e8 │ │ │ │ + bl 110538 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 907f0 │ │ │ │ + blt 90854 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #1148] @ 90924 │ │ │ │ - ldr r1, [pc, #1148] @ 90928 │ │ │ │ + ldr r2, [pc, #1148] @ 90988 │ │ │ │ + ldr r1, [pc, #1148] @ 9098c │ │ │ │ str r7, [sp] │ │ │ │ - bl 110798 │ │ │ │ + bl 1108e8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 904d0 │ │ │ │ + beq 90534 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 907e4 │ │ │ │ + beq 90848 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 90814 │ │ │ │ + beq 90878 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 908c8 │ │ │ │ + bne 9092c │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ 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 8fd44 │ │ │ │ + b 8fda8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 237264 <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 236fc8 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 906c0 │ │ │ │ + beq 90724 │ │ │ │ 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 8fcdc │ │ │ │ + b 8fd40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 237264 <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 236fc8 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 908e4 │ │ │ │ + beq 90948 │ │ │ │ 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 8fb14 │ │ │ │ - ldr r2, [pc, #868] @ 90908 │ │ │ │ + b 8fb78 │ │ │ │ + ldr r2, [pc, #868] @ 9096c │ │ │ │ mov r1, #16 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8fd44 │ │ │ │ - ldr r2, [pc, #844] @ 90908 │ │ │ │ + b 8fda8 │ │ │ │ + ldr r2, [pc, #844] @ 9096c │ │ │ │ mov r1, #16 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8fb7c │ │ │ │ + b 8fbe0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #324] @ 0x144 │ │ │ │ tst r2, #32 │ │ │ │ - beq 8fde0 │ │ │ │ + beq 8fe44 │ │ │ │ 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 8fdec │ │ │ │ + b 8fe50 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 8fa68 │ │ │ │ + b 8facc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fc70 │ │ │ │ + b 8fcd4 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ - b 8fc30 │ │ │ │ + b 8fc94 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8faa8 │ │ │ │ + b 8fb0c │ │ │ │ mov r0, sl │ │ │ │ - bl 9b3bc │ │ │ │ - ldr r4, [pc, #748] @ 9092c │ │ │ │ + bl 9b36c │ │ │ │ + ldr r4, [pc, #748] @ 90990 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r5, [pc, #736] @ 90930 │ │ │ │ + ldr r5, [pc, #736] @ 90994 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 904f4 │ │ │ │ + b 90558 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #724] @ 90934 │ │ │ │ - ldr r3, [pc, #724] @ 90938 │ │ │ │ + ldr r2, [pc, #724] @ 90998 │ │ │ │ + ldr r3, [pc, #724] @ 9099c │ │ │ │ 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 90518 │ │ │ │ - ldr r2, [pc, #684] @ 90938 │ │ │ │ + b 9057c │ │ │ │ + ldr r2, [pc, #684] @ 9099c │ │ │ │ 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 90518 │ │ │ │ + b 9057c │ │ │ │ mov r3, #1 │ │ │ │ - b 8d6b8 │ │ │ │ + b 8d71c │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b 8fcdc │ │ │ │ + b 8fd40 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 901f0 │ │ │ │ - ldr r4, [pc, #588] @ 9093c │ │ │ │ - b 9063c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 90254 │ │ │ │ + ldr r4, [pc, #588] @ 909a0 │ │ │ │ + b 906a0 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #580] @ 90940 │ │ │ │ - ldr r3, [pc, #568] @ 90938 │ │ │ │ + ldr r2, [pc, #580] @ 909a4 │ │ │ │ + ldr r3, [pc, #568] @ 9099c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 9066c │ │ │ │ + b 906d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 8fda8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 8fe0c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90738 │ │ │ │ + beq 9079c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 90738 │ │ │ │ + bne 9079c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #1436] @ 0x59c │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - ldr r2, [pc, #504] @ 90944 │ │ │ │ - ldr r3, [pc, #504] @ 90948 │ │ │ │ + ldr r2, [pc, #504] @ 909a8 │ │ │ │ + ldr r3, [pc, #504] @ 909ac │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [ip, #12] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - b 90518 │ │ │ │ - bl 11a838 │ │ │ │ + b 9057c │ │ │ │ + bl 11a980 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr lr, [pc, #472] @ 9094c │ │ │ │ - ldr ip, [pc, #472] @ 90950 │ │ │ │ + ldr lr, [pc, #472] @ 909b0 │ │ │ │ + ldr ip, [pc, #472] @ 909b4 │ │ │ │ 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 │ │ │ │ @@ -105386,207 +105411,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 90518 │ │ │ │ + b 9057c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b 904f4 │ │ │ │ + b 90558 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 8fbd0 │ │ │ │ - bl 11a838 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 8fc34 │ │ │ │ + bl 11a980 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - ldr ip, [pc, #376] @ 90954 │ │ │ │ - ldr lr, [pc, #376] @ 90958 │ │ │ │ + ldr ip, [pc, #376] @ 909b8 │ │ │ │ + ldr lr, [pc, #376] @ 909bc │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b 9078c │ │ │ │ + b 907f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 904d0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 90534 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90814 │ │ │ │ + beq 90878 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 90814 │ │ │ │ + bne 90878 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r4, [pc, #316] @ 9095c │ │ │ │ - ldr r5, [pc, #316] @ 90960 │ │ │ │ + ldr r4, [pc, #316] @ 909c0 │ │ │ │ + ldr r5, [pc, #316] @ 909c4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 904ec │ │ │ │ - ldr r1, [pc, #308] @ 90964 │ │ │ │ - ldr r0, [pc, #308] @ 90968 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 90550 │ │ │ │ + ldr r1, [pc, #308] @ 909c8 │ │ │ │ + ldr r0, [pc, #308] @ 909cc │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90850 │ │ │ │ + beq 908b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 90878 │ │ │ │ + beq 908dc │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3bc │ │ │ │ - b 90814 │ │ │ │ + bl 9b36c │ │ │ │ + b 90878 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 90430 │ │ │ │ - ldr r0, [pc, #248] @ 9096c │ │ │ │ - bl 2402d0 │ │ │ │ - b 903a4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 90494 │ │ │ │ + ldr r0, [pc, #248] @ 909d0 │ │ │ │ + bl 240030 │ │ │ │ + b 90408 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 90850 │ │ │ │ - ldr r0, [pc, #228] @ 90970 │ │ │ │ - bl 2402d0 │ │ │ │ - b 90378 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 908b4 │ │ │ │ + ldr r0, [pc, #228] @ 909d4 │ │ │ │ + bl 240030 │ │ │ │ + b 903dc │ │ │ │ mov r3, #1 │ │ │ │ - ldr r4, [pc, #216] @ 90974 │ │ │ │ - ldr r5, [pc, #216] @ 90978 │ │ │ │ + ldr r4, [pc, #216] @ 909d8 │ │ │ │ + ldr r5, [pc, #216] @ 909dc │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 904f4 │ │ │ │ + b 90558 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, r3, #5440 @ 0x1540 │ │ │ │ add r0, r0, #60 @ 0x3c │ │ │ │ - bl 23fa64 │ │ │ │ - b 9031c │ │ │ │ + bl 23f7c4 │ │ │ │ + b 90380 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 90284 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 902e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 904e4 │ │ │ │ + bne 90548 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 904e4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 90548 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b 8fb14 │ │ │ │ - eorseq fp, r5, r0, lsl #28 │ │ │ │ - eorseq sl, r5, ip, asr r8 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r5, r8, ror #16 │ │ │ │ - eorseq sl, r5, ip, lsr #17 │ │ │ │ - eorseq r9, r5, r8, ror #20 │ │ │ │ - eorseq r7, r6, r4, lsr #8 │ │ │ │ - @ instruction: 0x0035a8d8 │ │ │ │ - eorseq r7, r8, ip, lsr #32 │ │ │ │ - eorseq sl, r5, r8, lsl #18 │ │ │ │ - mlaseq r5, r0, r7, sl │ │ │ │ - eorseq pc, ip, ip, rrx │ │ │ │ - eorseq pc, ip, r0, lsr #1 │ │ │ │ - mlaseq r5, r4, pc, r6 @ │ │ │ │ - eorseq sl, r5, r8, ror #14 │ │ │ │ - eorseq pc, ip, r0, asr #1 │ │ │ │ - eorseq pc, ip, ip, lsr #1 │ │ │ │ - eorseq sl, r5, r4, lsl r8 │ │ │ │ - eorseq pc, ip, r8, lsl r0 @ │ │ │ │ - eorseq sl, r5, r0, lsr #14 │ │ │ │ - eorseq sl, r5, r8, asr #14 │ │ │ │ - eorseq pc, ip, r8, lsr r0 @ │ │ │ │ - @ instruction: 0x0035a7b4 │ │ │ │ - eorseq pc, ip, r8, asr r0 @ │ │ │ │ - eorseq sl, r5, r0, ror #17 │ │ │ │ - @ instruction: 0x003cf2f0 │ │ │ │ - eorseq sl, r5, r0, asr #17 │ │ │ │ - eorseq sl, r5, r8, lsl #17 │ │ │ │ - @ instruction: 0x0035a7d4 │ │ │ │ - eorseq pc, ip, r4, lsl #1 │ │ │ │ + b 8fb78 │ │ │ │ + eorseq fp, r5, r0, lsl #22 │ │ │ │ + eorseq sl, r5, ip, asr r5 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq sl, r5, r8, ror #10 │ │ │ │ + eorseq sl, r5, ip, lsr #11 │ │ │ │ + eorseq r9, r5, r8, ror #14 │ │ │ │ + eorseq r7, r6, r4, lsr #2 │ │ │ │ + @ instruction: 0x0035a5d8 │ │ │ │ + eorseq r6, r8, ip, lsr #26 │ │ │ │ + eorseq sl, r5, r8, lsl #12 │ │ │ │ + mlaseq r5, r0, r4, sl │ │ │ │ + eorseq lr, ip, ip, ror #26 │ │ │ │ + eorseq lr, ip, r0, lsr #27 │ │ │ │ + mlaseq r5, r4, ip, r6 │ │ │ │ + eorseq sl, r5, r8, ror #8 │ │ │ │ + eorseq lr, ip, r0, asr #27 │ │ │ │ + eorseq lr, ip, ip, lsr #27 │ │ │ │ + eorseq sl, r5, r4, lsl r5 │ │ │ │ + eorseq lr, ip, r8, lsl sp │ │ │ │ + eorseq sl, r5, r0, lsr #8 │ │ │ │ + eorseq sl, r5, r8, asr #8 │ │ │ │ + eorseq lr, ip, r8, lsr sp │ │ │ │ + @ instruction: 0x0035a4b4 │ │ │ │ + eorseq lr, ip, r8, asr sp │ │ │ │ + eorseq sl, r5, r0, ror #11 │ │ │ │ + @ instruction: 0x003ceff0 │ │ │ │ + eorseq sl, r5, r0, asr #11 │ │ │ │ + eorseq sl, r5, r8, lsl #11 │ │ │ │ + @ instruction: 0x0035a4d4 │ │ │ │ + eorseq lr, ip, r4, lsl #27 │ │ │ │ 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] @ 90bec │ │ │ │ + ldr r4, [pc, #600] @ 90c50 │ │ │ │ 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 90afc │ │ │ │ + bne 90b60 │ │ │ │ ldr r8, [r4, #792] @ 0x318 │ │ │ │ - ldr r2, [pc, #560] @ 90bf0 │ │ │ │ + ldr r2, [pc, #560] @ 90c54 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ - ldr r1, [pc, #556] @ 90bf4 │ │ │ │ + ldr r1, [pc, #556] @ 90c58 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90b3c │ │ │ │ + bne 90ba0 │ │ │ │ ldr r3, [r1, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #544] @ 90bf8 │ │ │ │ + ldr r2, [pc, #544] @ 90c5c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90b6c │ │ │ │ + bne 90bd0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 90acc │ │ │ │ + beq 90b30 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ - ldr r2, [pc, #516] @ 90bfc │ │ │ │ + ldr r2, [pc, #516] @ 90c60 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90ae0 │ │ │ │ + bne 90b44 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - bne 90a6c │ │ │ │ + bne 90ad0 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 90bbc │ │ │ │ + beq 90c20 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 90b84 │ │ │ │ + beq 90be8 │ │ │ │ lsr r1, r3, #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ and r1, r1, #7 │ │ │ │ muls r5, r3, r1 │ │ │ │ add r0, r6, #20 │ │ │ │ - beq 90a68 │ │ │ │ - ldr r3, [pc, #452] @ 90c00 │ │ │ │ - ldr r2, [pc, #452] @ 90c04 │ │ │ │ + beq 90acc │ │ │ │ + ldr r3, [pc, #452] @ 90c64 │ │ │ │ + ldr r2, [pc, #452] @ 90c68 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90ba0 │ │ │ │ - ldr r1, [pc, #440] @ 90c08 │ │ │ │ + bne 90c04 │ │ │ │ + ldr r1, [pc, #440] @ 90c6c │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c95c <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c9d4 <_Py_HashBytes@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 90bb4 │ │ │ │ + beq 90c18 │ │ │ │ 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 35545c │ │ │ │ + bl 355174 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 35545c │ │ │ │ + bl 355174 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3556a8 │ │ │ │ + bl 3553c0 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 3558f0 │ │ │ │ + bl 355608 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90b50 │ │ │ │ + bne 90bb4 │ │ │ │ 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] │ │ │ │ @@ -105596,149 +105621,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 90a78 │ │ │ │ + b 90adc │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r6, r5 │ │ │ │ - beq 909b4 │ │ │ │ + beq 90a18 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90b28 │ │ │ │ + beq 90b8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 90be0 │ │ │ │ + beq 90c44 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - b 90ad8 │ │ │ │ + b 90b3c │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 909ec │ │ │ │ - b 90acc │ │ │ │ + bne 90a50 │ │ │ │ + b 90b30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 237264 <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 236fc8 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 90bc4 │ │ │ │ + beq 90c28 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r8, #4] │ │ │ │ - b 90ab4 │ │ │ │ + b 90b18 │ │ │ │ ldr r0, [r1, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 909ec │ │ │ │ - b 90acc │ │ │ │ + bne 90a50 │ │ │ │ + b 90b30 │ │ │ │ add r0, r6, #28 │ │ │ │ lsr r1, r3, #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ and r1, r1, #7 │ │ │ │ muls r5, r3, r1 │ │ │ │ - bne 90a34 │ │ │ │ - b 90a68 │ │ │ │ + bne 90a98 │ │ │ │ + b 90acc │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 90a68 │ │ │ │ + bne 90acc │ │ │ │ mvn r5, #1 │ │ │ │ - b 90a68 │ │ │ │ + b 90acc │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b 90b88 │ │ │ │ + b 90bec │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r8, #36] @ 0x24 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r8] │ │ │ │ blx r2 │ │ │ │ - b 90acc │ │ │ │ + b 90b30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 90b28 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 90b8c │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ - strdeq sl, [r8], -r4 │ │ │ │ + andeq fp, r8, ip, rrx │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - @ instruction: 0x000918b8 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + andeq r1, r9, ip, lsl r9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r0, lsr #18 │ │ │ │ + muleq r8, r8, r9 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ │ │ │ │ -00090c0c <_Py_hashtable_get@@Base>: │ │ │ │ +00090c70 <_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] @ 9187c <_Py_hashtable_get@@Base+0xc70> │ │ │ │ + ldr r2, [pc, #3124] @ 918e0 <_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 915c4 <_Py_hashtable_get@@Base+0x9b8> │ │ │ │ + bne 91628 <_Py_hashtable_get@@Base+0x9b8> │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmn r7, #1 │ │ │ │ - bne 9117c <_Py_hashtable_get@@Base+0x570> │ │ │ │ + bne 911e0 <_Py_hashtable_get@@Base+0x570> │ │ │ │ ldrb r7, [r1, #16] │ │ │ │ tst r7, #32 │ │ │ │ - beq 91624 <_Py_hashtable_get@@Base+0xa18> │ │ │ │ + beq 91688 <_Py_hashtable_get@@Base+0xa18> │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ - beq 91600 <_Py_hashtable_get@@Base+0x9f4> │ │ │ │ + beq 91664 <_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 91174 <_Py_hashtable_get@@Base+0x568> │ │ │ │ - ldr r3, [pc, #3040] @ 91880 <_Py_hashtable_get@@Base+0xc74> │ │ │ │ - ldr r2, [pc, #3040] @ 91884 <_Py_hashtable_get@@Base+0xc78> │ │ │ │ + beq 911d8 <_Py_hashtable_get@@Base+0x568> │ │ │ │ + ldr r3, [pc, #3040] @ 918e4 <_Py_hashtable_get@@Base+0xc74> │ │ │ │ + ldr r2, [pc, #3040] @ 918e8 <_Py_hashtable_get@@Base+0xc78> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9165c <_Py_hashtable_get@@Base+0xa50> │ │ │ │ - ldr r3, [pc, #3028] @ 91888 <_Py_hashtable_get@@Base+0xc7c> │ │ │ │ - ldr r5, [pc, #3028] @ 9188c <_Py_hashtable_get@@Base+0xc80> │ │ │ │ + bne 9169c <_Py_hashtable_get@@Base+0xa2c> │ │ │ │ + ldr r3, [pc, #3028] @ 918ec <_Py_hashtable_get@@Base+0xc7c> │ │ │ │ + ldr r5, [pc, #3028] @ 918f0 <_Py_hashtable_get@@Base+0xc80> │ │ │ │ ldmib r3, {r0, r1, r2} │ │ │ │ ldr ip, [r3] │ │ │ │ - ldr r3, [pc, #3020] @ 91890 <_Py_hashtable_get@@Base+0xc84> │ │ │ │ - ldr r4, [pc, #3020] @ 91894 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ + ldr r3, [pc, #3020] @ 918f4 <_Py_hashtable_get@@Base+0xc84> │ │ │ │ + ldr r4, [pc, #3020] @ 918f8 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ eor r3, r0, r3 │ │ │ │ - ldr sl, [pc, #3016] @ 91898 <_Py_hashtable_get@@Base+0xc8c> │ │ │ │ - ldr r8, [pc, #3016] @ 9189c <_Py_hashtable_get@@Base+0xc90> │ │ │ │ - ldr r6, [pc, #3016] @ 918a0 <_Py_hashtable_get@@Base+0xc94> │ │ │ │ - ldr r9, [pc, #3016] @ 918a4 <_Py_hashtable_get@@Base+0xc98> │ │ │ │ + ldr sl, [pc, #3016] @ 918fc <_Py_hashtable_get@@Base+0xc8c> │ │ │ │ + ldr r8, [pc, #3016] @ 91900 <_Py_hashtable_get@@Base+0xc90> │ │ │ │ + ldr r6, [pc, #3016] @ 91904 <_Py_hashtable_get@@Base+0xc94> │ │ │ │ + ldr r9, [pc, #3016] @ 91908 <_Py_hashtable_get@@Base+0xc98> │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #3012] @ 918a8 <_Py_hashtable_get@@Base+0xc9c> │ │ │ │ + ldr r3, [pc, #3012] @ 9190c <_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 911dc <_Py_hashtable_get@@Base+0x5d0> │ │ │ │ + ble 91240 <_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 │ │ │ │ @@ -105782,15 +105807,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 90ed8 <_Py_hashtable_get@@Base+0x2cc> │ │ │ │ + bls 90f3c <_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 │ │ │ │ @@ -105841,33 +105866,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 90e00 <_Py_hashtable_get@@Base+0x1f4> │ │ │ │ + bgt 90e64 <_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] @ 918ac <_Py_hashtable_get@@Base+0xca0> │ │ │ │ + ldr ip, [pc, #2484] @ 91910 <_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 91680 <_Py_hashtable_get@@Base+0xa74> │ │ │ │ + bhi 916e4 <_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] │ │ │ │ @@ -106021,85 +106046,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 911cc <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ + beq 91230 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 91208 <_Py_hashtable_get@@Base+0x5fc> │ │ │ │ + beq 9126c <_Py_hashtable_get@@Base+0x5fc> │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 911cc <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ + beq 91230 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 91530 <_Py_hashtable_get@@Base+0x924> │ │ │ │ + beq 91594 <_Py_hashtable_get@@Base+0x924> │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 911b4 <_Py_hashtable_get@@Base+0x5a8> │ │ │ │ + bne 91218 <_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] @ 918b0 <_Py_hashtable_get@@Base+0xca4> │ │ │ │ + ldr r2, [pc, #1740] @ 91914 <_Py_hashtable_get@@Base+0xca4> │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ sub r7, r7, #1 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi 91680 <_Py_hashtable_get@@Base+0xa74> │ │ │ │ + bhi 916e4 <_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] @ 918b4 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ + ldr r2, [pc, #1696] @ 91918 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 914ec <_Py_hashtable_get@@Base+0x8e0> │ │ │ │ + bne 91550 <_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 912a8 <_Py_hashtable_get@@Base+0x69c> │ │ │ │ + beq 9130c <_Py_hashtable_get@@Base+0x69c> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 911a4 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + bne 91208 <_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 911a4 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + bne 91208 <_Py_hashtable_get@@Base+0x598> │ │ │ │ tst r0, #32 │ │ │ │ - beq 91650 <_Py_hashtable_get@@Base+0xa44> │ │ │ │ + beq 916c8 <_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 91648 <_Py_hashtable_get@@Base+0xa3c> │ │ │ │ + beq 916c0 <_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 911a4 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + beq 91208 <_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] │ │ │ │ @@ -106234,116 +106259,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 9116c <_Py_hashtable_get@@Base+0x560> │ │ │ │ + b 911d0 <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 911a4 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + beq 91208 <_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 90f48 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ + b 90fac <_Py_hashtable_get@@Base+0x33c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ strb r2, [sp, #41] @ 0x29 │ │ │ │ - b 912d0 <_Py_hashtable_get@@Base+0x6c4> │ │ │ │ + b 91334 <_Py_hashtable_get@@Base+0x6c4> │ │ │ │ ldr r3, [fp, #20] │ │ │ │ - ldr r2, [pc, #888] @ 918b4 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ + ldr r2, [pc, #888] @ 91918 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 915d4 <_Py_hashtable_get@@Base+0x9c8> │ │ │ │ + bne 91638 <_Py_hashtable_get@@Base+0x9c8> │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 91670 <_Py_hashtable_get@@Base+0xa64> │ │ │ │ + beq 916d4 <_Py_hashtable_get@@Base+0xa64> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 911c0 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 91224 <_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 911c0 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 91224 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ tst r0, #32 │ │ │ │ - beq 91640 <_Py_hashtable_get@@Base+0xa34> │ │ │ │ + beq 916b8 <_Py_hashtable_get@@Base+0xa48> │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ addne r0, r5, #20 │ │ │ │ addeq r0, r5, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 91638 <_Py_hashtable_get@@Base+0xa2c> │ │ │ │ + beq 916b0 <_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 911d0 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ - b 911c0 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 91234 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ + b 91224 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b 9117c <_Py_hashtable_get@@Base+0x570> │ │ │ │ + b 911e0 <_Py_hashtable_get@@Base+0x570> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 911d0 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ - b 911c0 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 91234 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ + b 91224 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 90f48 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ + b 90fac <_Py_hashtable_get@@Base+0x33c> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 90f34 <_Py_hashtable_get@@Base+0x328> │ │ │ │ + b 90f98 <_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 90c98 <_Py_hashtable_get@@Base+0x8c> │ │ │ │ - b 91174 <_Py_hashtable_get@@Base+0x568> │ │ │ │ + bne 90cfc <_Py_hashtable_get@@Base+0x8c> │ │ │ │ + b 911d8 <_Py_hashtable_get@@Base+0x568> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - b 9160c <_Py_hashtable_get@@Base+0xa00> │ │ │ │ + b 91670 <_Py_hashtable_get@@Base+0xa00> │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + b 911d0 <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 915a8 <_Py_hashtable_get@@Base+0x99c> │ │ │ │ + b 9160c <_Py_hashtable_get@@Base+0x99c> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b 91594 <_Py_hashtable_get@@Base+0x988> │ │ │ │ + b 915f8 <_Py_hashtable_get@@Base+0x988> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 91298 <_Py_hashtable_get@@Base+0x68c> │ │ │ │ + b 912fc <_Py_hashtable_get@@Base+0x68c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 91284 <_Py_hashtable_get@@Base+0x678> │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - b 9116c <_Py_hashtable_get@@Base+0x560> │ │ │ │ + b 912e8 <_Py_hashtable_get@@Base+0x678> │ │ │ │ sub r0, r1, r5 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 915b8 <_Py_hashtable_get@@Base+0x9ac> │ │ │ │ + b 9161c <_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 │ │ │ │ @@ -106462,528 +106487,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 9116c <_Py_hashtable_get@@Base+0x560> │ │ │ │ - @ instruction: 0x000918b8 │ │ │ │ + b 911d0 <_Py_hashtable_get@@Base+0x560> │ │ │ │ + andeq r1, r9, ip, lsl r9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r0, lsr #18 │ │ │ │ + muleq r8, r8, r9 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - strbtvs r7, [pc], #-609 @ 91894 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ + strbtvs r7, [pc], #-609 @ 918f8 <_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 lr, ip, r0, lsl #31 │ │ │ │ - eorseq lr, ip, lr, lsl #31 │ │ │ │ - andeq r2, r9, r4, asr lr │ │ │ │ - b 8c050 │ │ │ │ + eorseq lr, ip, r0, lsl #25 │ │ │ │ + eorseq lr, ip, lr, lsl #25 │ │ │ │ + muleq r9, r8, fp │ │ │ │ + b 8c0c8 │ │ │ │ │ │ │ │ -000918bc <_Py_hashtable_set@@Base>: │ │ │ │ +00091920 <_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] @ 91ab4 <_Py_hashtable_set@@Base+0x1f8> │ │ │ │ + ldr r0, [pc, #472] @ 91b18 <_Py_hashtable_set@@Base+0x1f8> │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bne 91a0c <_Py_hashtable_set@@Base+0x150> │ │ │ │ - ldr r2, [pc, #452] @ 91ab8 <_Py_hashtable_set@@Base+0x1fc> │ │ │ │ - ldr r1, [pc, #452] @ 91abc <_Py_hashtable_set@@Base+0x200> │ │ │ │ + bne 91a70 <_Py_hashtable_set@@Base+0x150> │ │ │ │ + ldr r2, [pc, #452] @ 91b1c <_Py_hashtable_set@@Base+0x1fc> │ │ │ │ + ldr r1, [pc, #452] @ 91b20 <_Py_hashtable_set@@Base+0x200> │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91a40 <_Py_hashtable_set@@Base+0x184> │ │ │ │ + bne 91aa4 <_Py_hashtable_set@@Base+0x184> │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 91aac <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ + beq 91b10 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #420] @ 91ac0 <_Py_hashtable_set@@Base+0x204> │ │ │ │ + ldr r2, [pc, #420] @ 91b24 <_Py_hashtable_set@@Base+0x204> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 919fc <_Py_hashtable_set@@Base+0x140> │ │ │ │ + bne 91a60 <_Py_hashtable_set@@Base+0x140> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - bne 91990 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ + bne 919f4 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 91a8c <_Py_hashtable_set@@Base+0x1d0> │ │ │ │ + beq 91af0 <_Py_hashtable_set@@Base+0x1d0> │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 91a54 <_Py_hashtable_set@@Base+0x198> │ │ │ │ + beq 91ab8 <_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 9198c <_Py_hashtable_set@@Base+0xd0> │ │ │ │ - ldr r2, [pc, #356] @ 91ac4 <_Py_hashtable_set@@Base+0x208> │ │ │ │ - ldr r1, [pc, #356] @ 91ac8 <_Py_hashtable_set@@Base+0x20c> │ │ │ │ + beq 919f0 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + ldr r2, [pc, #356] @ 91b28 <_Py_hashtable_set@@Base+0x208> │ │ │ │ + ldr r1, [pc, #356] @ 91b2c <_Py_hashtable_set@@Base+0x20c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 91a70 <_Py_hashtable_set@@Base+0x1b4> │ │ │ │ - ldr r1, [pc, #344] @ 91acc <_Py_hashtable_set@@Base+0x210> │ │ │ │ + bne 91ad4 <_Py_hashtable_set@@Base+0x1b4> │ │ │ │ + ldr r1, [pc, #344] @ 91b30 <_Py_hashtable_set@@Base+0x210> │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c95c <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c9d4 <_Py_HashBytes@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 91a84 <_Py_hashtable_set@@Base+0x1c8> │ │ │ │ + beq 91ae8 <_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 35545c │ │ │ │ + bl 355174 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 35545c │ │ │ │ + bl 355174 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3556a8 │ │ │ │ + bl 3553c0 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 3558f0 │ │ │ │ + bl 355608 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91a24 <_Py_hashtable_set@@Base+0x168> │ │ │ │ + bne 91a88 <_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 91990 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ + b 919f4 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 91910 <_Py_hashtable_set@@Base+0x54> │ │ │ │ - b 91aac <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ + bne 91974 <_Py_hashtable_set@@Base+0x54> │ │ │ │ + b 91b10 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 237264 <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 236fc8 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 91a94 <_Py_hashtable_set@@Base+0x1d8> │ │ │ │ + beq 91af8 <_Py_hashtable_set@@Base+0x1d8> │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b 919d8 <_Py_hashtable_set@@Base+0x11c> │ │ │ │ + b 91a3c <_Py_hashtable_set@@Base+0x11c> │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 91a18 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ + b 91a7c <_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 91958 <_Py_hashtable_set@@Base+0x9c> │ │ │ │ - b 9198c <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + bne 919bc <_Py_hashtable_set@@Base+0x9c> │ │ │ │ + b 919f0 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 9198c <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + bne 919f0 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ mvn r5, #1 │ │ │ │ - b 9198c <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + b 919f0 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b 91a58 <_Py_hashtable_set@@Base+0x19c> │ │ │ │ + b 91abc <_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 919f4 <_Py_hashtable_set@@Base+0x138> │ │ │ │ - strdeq sl, [r8], -r4 │ │ │ │ + b 91a58 <_Py_hashtable_set@@Base+0x138> │ │ │ │ + andeq fp, r8, ip, rrx │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - @ instruction: 0x000918b8 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + andeq r1, r9, ip, lsl r9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r0, lsr #18 │ │ │ │ + muleq r8, r8, r9 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ │ │ │ │ -00091ad0 : │ │ │ │ +00091b34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #240] @ 91bd8 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #240] @ 91c3c │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add r2, r5, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2416] @ 0x970 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 91b64 │ │ │ │ + ble 91bc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, r2, r3, lsl #2 │ │ │ │ ldr r4, [r1, #2096] @ 0x830 │ │ │ │ str r3, [r2, #2416] @ 0x970 │ │ │ │ - ldr r3, [pc, #196] @ 91bdc │ │ │ │ + ldr r3, [pc, #196] @ 91c40 │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [r3, #1416] @ 0x588 │ │ │ │ str r1, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 91ba0 │ │ │ │ + bne 91c04 │ │ │ │ add r1, r5, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ ldr r2, [r1, #212] @ 0xd4 │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #160] @ 91be0 │ │ │ │ + ldr r0, [pc, #160] @ 91c44 │ │ │ │ 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] @ 91be4 │ │ │ │ - bl 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #120] @ 91c48 │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 91bcc │ │ │ │ + beq 91c30 │ │ │ │ add r1, r5, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ ldr r2, [r1, #212] @ 0xd4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr ip, [pc, #84] @ 91be0 │ │ │ │ + ldr ip, [pc, #84] @ 91c44 │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ adc r2, r2, #0 │ │ │ │ str ip, [r4, #24] │ │ │ │ str r0, [r4, #28] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b 91b4c │ │ │ │ - ldr r2, [pc, #64] @ 91be8 │ │ │ │ + b 91bb0 │ │ │ │ + ldr r2, [pc, #64] @ 91c4c │ │ │ │ cmp r6, r2 │ │ │ │ - bne 91bb8 │ │ │ │ + bne 91c1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ - b 91b74 │ │ │ │ + bl 18e1bc │ │ │ │ + b 91bd8 │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b 91b74 │ │ │ │ - ldr r0, [pc, #12] @ 91be0 │ │ │ │ - bl 23e584 │ │ │ │ - b 91b5c │ │ │ │ + b 91bd8 │ │ │ │ + ldr r0, [pc, #12] @ 91c44 │ │ │ │ + bl 23e2e4 │ │ │ │ + b 91bc0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ 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] @ 91d20 │ │ │ │ + ldr r3, [pc, #280] @ 91d84 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 91c8c │ │ │ │ + ble 91cf0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #2416] @ 0x970 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ ldr r4, [r0, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #224] @ 91d24 │ │ │ │ + ldr r2, [pc, #224] @ 91d88 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91cd4 │ │ │ │ + bne 91d38 │ │ │ │ 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] @ 91d28 │ │ │ │ - bl 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #148] @ 91d8c │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 91d00 │ │ │ │ + beq 91d64 │ │ │ │ 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] @ 91d2c │ │ │ │ + ldr r1, [pc, #80] @ 91d90 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91cec │ │ │ │ + bne 91d50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ - b 91c9c │ │ │ │ + bl 18e1bc │ │ │ │ + b 91d00 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 91c9c │ │ │ │ + b 91d00 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23e584 │ │ │ │ + bl 23e2e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91c84 │ │ │ │ + beq 91ce8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99dfc │ │ │ │ - b 91c84 │ │ │ │ + bl 99dac │ │ │ │ + b 91ce8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ │ │ │ │ -00091d30 <_PyObject_GC_New@@Base>: │ │ │ │ +00091d94 <_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 91fa8 <_PyObject_GC_New@@Base+0x278> │ │ │ │ - ldr r8, [pc, #624] @ 91fe4 <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ + bne 9200c <_PyObject_GC_New@@Base+0x278> │ │ │ │ + ldr r8, [pc, #624] @ 92048 <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ - bhi 91f50 <_PyObject_GC_New@@Base+0x220> │ │ │ │ + bhi 91fb4 <_PyObject_GC_New@@Base+0x220> │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi 91f50 <_PyObject_GC_New@@Base+0x220> │ │ │ │ - ldr r9, [pc, #592] @ 91fe8 <_PyObject_GC_New@@Base+0x2b8> │ │ │ │ - ldr r2, [pc, #592] @ 91fec <_PyObject_GC_New@@Base+0x2bc> │ │ │ │ + bmi 91fb4 <_PyObject_GC_New@@Base+0x220> │ │ │ │ + ldr r9, [pc, #592] @ 9204c <_PyObject_GC_New@@Base+0x2b8> │ │ │ │ + ldr r2, [pc, #592] @ 92050 <_PyObject_GC_New@@Base+0x2bc> │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91f3c <_PyObject_GC_New@@Base+0x20c> │ │ │ │ + bne 91fa0 <_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 91ef4 <_PyObject_GC_New@@Base+0x1c4> │ │ │ │ + bcs 91f58 <_PyObject_GC_New@@Base+0x1c4> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 91ee4 <_PyObject_GC_New@@Base+0x1b4> │ │ │ │ + beq 91f48 <_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 91e54 <_PyObject_GC_New@@Base+0x124> │ │ │ │ + beq 91eb8 <_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 91e9c <_PyObject_GC_New@@Base+0x16c> │ │ │ │ + bgt 91f00 <_PyObject_GC_New@@Base+0x16c> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #452] @ 91ff0 <_PyObject_GC_New@@Base+0x2c0> │ │ │ │ + ldr r2, [pc, #452] @ 92054 <_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 91f68 <_PyObject_GC_New@@Base+0x238> │ │ │ │ + bne 91fcc <_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 91e8c <_PyObject_GC_New@@Base+0x15c> │ │ │ │ + cmp r9, r6 │ │ │ │ + bcc 91ef0 <_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 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - b 91df0 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91e54 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 91df0 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91e54 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91e20 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + beq 91e84 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ cmp ip, #0 │ │ │ │ - beq 91e20 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + beq 91e84 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91e20 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bne 91e84 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91fd4 <_PyObject_GC_New@@Base+0x2a4> │ │ │ │ + bne 92038 <_PyObject_GC_New@@Base+0x2a4> │ │ │ │ add r0, r7, #12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 91e20 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bne 91e84 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ mov r1, #16 │ │ │ │ - bl 355cd0 │ │ │ │ - b 91e20 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bl 3559e8 │ │ │ │ + b 91e84 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ mov r0, sl │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 91e7c <_PyObject_GC_New@@Base+0x14c> │ │ │ │ + bne 91ee0 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #244] @ 91ff4 <_PyObject_GC_New@@Base+0x2c4> │ │ │ │ + ldr r2, [pc, #244] @ 92058 <_PyObject_GC_New@@Base+0x2c4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91f80 <_PyObject_GC_New@@Base+0x250> │ │ │ │ + bne 91fe4 <_PyObject_GC_New@@Base+0x250> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 91f50 <_PyObject_GC_New@@Base+0x220> │ │ │ │ + beq 91fb4 <_PyObject_GC_New@@Base+0x220> │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b 91df0 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91e54 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 91e7c <_PyObject_GC_New@@Base+0x14c> │ │ │ │ + bne 91ee0 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 29dc84 │ │ │ │ + bl 29e100 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 91e20 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ - b 91e4c <_PyObject_GC_New@@Base+0x11c> │ │ │ │ - ldr r1, [pc, #136] @ 91ff8 <_PyObject_GC_New@@Base+0x2c8> │ │ │ │ + bne 91e84 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + b 91eb0 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + ldr r1, [pc, #136] @ 9205c <_PyObject_GC_New@@Base+0x2c8> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91f94 <_PyObject_GC_New@@Base+0x264> │ │ │ │ + bne 91ff8 <_PyObject_GC_New@@Base+0x264> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ - b 91e4c <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + bl 18e1bc │ │ │ │ + b 91eb0 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b 91f18 <_PyObject_GC_New@@Base+0x1e8> │ │ │ │ + b 91f7c <_PyObject_GC_New@@Base+0x1e8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 91e4c <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + b 91eb0 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ ldr r2, [r0, #440] @ 0x1b8 │ │ │ │ - ldr r8, [pc, #48] @ 91fe4 <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ + ldr r8, [pc, #48] @ 92048 <_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 91d70 <_PyObject_GC_New@@Base+0x40> │ │ │ │ + b 91dd4 <_PyObject_GC_New@@Base+0x40> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91e20 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ - b 91ec8 <_PyObject_GC_New@@Base+0x198> │ │ │ │ + bne 91e84 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + b 91f2c <_PyObject_GC_New@@Base+0x198> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ │ │ │ │ -00091ffc : │ │ │ │ +00092060 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 9211c │ │ │ │ - ldr r5, [pc, #264] @ 92124 │ │ │ │ - ldr r2, [pc, #264] @ 92128 │ │ │ │ + blt 92180 │ │ │ │ + ldr r5, [pc, #264] @ 92188 │ │ │ │ + ldr r2, [pc, #264] @ 9218c │ │ │ │ ldr r3, [r5, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 920fc │ │ │ │ - ldr r3, [pc, #252] @ 9212c │ │ │ │ - bl 356b80 │ │ │ │ + bne 92160 │ │ │ │ + ldr r3, [pc, #252] @ 92190 │ │ │ │ + bl 356890 │ │ │ │ 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 920c4 │ │ │ │ + bcs 92128 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r6, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 920b4 │ │ │ │ + beq 92118 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -106998,21 +107023,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 9224c │ │ │ │ + bl 922b0 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #96] @ 92130 │ │ │ │ + ldr r2, [pc, #96] @ 92194 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9210c │ │ │ │ + bne 92170 │ │ │ │ cmp r4, #1 │ │ │ │ movcs r0, r4 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ @@ -107022,40 +107047,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 920e4 │ │ │ │ + b 92148 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #244] @ 92240 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #244] @ 922a4 │ │ │ │ + bl 356890 │ │ │ │ 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 92220 │ │ │ │ + bcs 92284 │ │ │ │ lsr r2, r3, #3 │ │ │ │ ldr r3, [r5, r2, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 921d4 │ │ │ │ + beq 92238 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3] │ │ │ │ ldr r1, [r0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -107071,78 +107096,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 9224c │ │ │ │ + bl 922b0 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #84] @ 92244 │ │ │ │ - ldr r1, [pc, #84] @ 92248 │ │ │ │ + ldr r2, [pc, #84] @ 922a8 │ │ │ │ + ldr r1, [pc, #84] @ 922ac │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92230 │ │ │ │ + bne 92294 │ │ │ │ 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 921e8 │ │ │ │ + bge 9224c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - b 9220c │ │ │ │ + b 92270 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #524] @ 0x20c │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r1 │ │ │ │ - beq 92388 │ │ │ │ + beq 923ec │ │ │ │ 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 92498 │ │ │ │ + bls 924fc │ │ │ │ add r2, r2, #131 @ 0x83 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r5, r2, lsl #2] │ │ │ │ - bne 92340 │ │ │ │ + bne 923a4 │ │ │ │ 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] @ 92678 │ │ │ │ + ldr r2, [pc, #920] @ 926dc │ │ │ │ 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] │ │ │ │ @@ -107172,39 +107197,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 92304 │ │ │ │ + bne 92368 │ │ │ │ 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] @ 9267c │ │ │ │ + ldr r8, [pc, #748] @ 926e0 │ │ │ │ ldr r3, [r8, #816] @ 0x330 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 925e4 │ │ │ │ + beq 92648 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92648 │ │ │ │ + bne 926ac │ │ │ │ ldr r9, [r5, #520] @ 0x208 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9255c │ │ │ │ + beq 925c0 │ │ │ │ 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 92668 │ │ │ │ + beq 926cc │ │ │ │ cmn r5, #804 @ 0x324 │ │ │ │ - beq 92658 │ │ │ │ + beq 926bc │ │ │ │ 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 │ │ │ │ @@ -107243,141 +107268,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 922a8 │ │ │ │ + bhi 9230c │ │ │ │ ldr r3, [r9, #16] │ │ │ │ mov r4, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 924f8 │ │ │ │ + bne 9255c │ │ │ │ ldr r2, [r5, #512] @ 0x200 │ │ │ │ - ldr r1, [pc, #468] @ 92680 │ │ │ │ + ldr r1, [pc, #468] @ 926e4 │ │ │ │ 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] @ 92678 │ │ │ │ + ldr r2, [pc, #432] @ 926dc │ │ │ │ str r2, [r3, #20] │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 92548 │ │ │ │ + beq 925ac │ │ │ │ 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 92304 │ │ │ │ + b 92368 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - bne 9251c │ │ │ │ + bne 92580 │ │ │ │ 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 92304 │ │ │ │ - b 92374 │ │ │ │ + bne 92368 │ │ │ │ + b 923d8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ strne r0, [r2, #24] │ │ │ │ - b 924d8 │ │ │ │ + b 9253c │ │ │ │ ldr r7, [r5, #516] @ 0x204 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 92600 │ │ │ │ + bne 92664 │ │ │ │ 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 92628 │ │ │ │ + beq 9268c │ │ │ │ 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 925cc │ │ │ │ + b 92630 │ │ │ │ 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 925b0 │ │ │ │ + bcc 92614 │ │ │ │ sub lr, lr, #28 │ │ │ │ add r9, r9, lr │ │ │ │ str r7, [r5, #516] @ 0x204 │ │ │ │ - b 923ac │ │ │ │ - ldr r0, [pc, #152] @ 92684 │ │ │ │ - bl 23322c │ │ │ │ + b 92410 │ │ │ │ + ldr r0, [pc, #152] @ 926e8 │ │ │ │ + bl 232f90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 92634 │ │ │ │ + bne 92698 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #816] @ 0x330 │ │ │ │ - b 923a0 │ │ │ │ + b 92404 │ │ │ │ cmp r7, r7, lsl #1 │ │ │ │ lsl r7, r7, #1 │ │ │ │ - bcs 92628 │ │ │ │ - ldr r3, [pc, #116] @ 92688 │ │ │ │ + bcs 9268c │ │ │ │ + ldr r3, [pc, #116] @ 926ec │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 92628 │ │ │ │ + bhi 9268c │ │ │ │ mov r2, #28 │ │ │ │ muls r2, r7, r2 │ │ │ │ ldr r1, [r5, #512] @ 0x200 │ │ │ │ - bpl 92574 │ │ │ │ + bpl 925d8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #524] @ 0x20c │ │ │ │ - b 92338 │ │ │ │ + b 9239c │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r8, #816] @ 0x330 │ │ │ │ - beq 925f4 │ │ │ │ - ldr r3, [pc, #60] @ 9268c │ │ │ │ + beq 92658 │ │ │ │ + ldr r3, [pc, #60] @ 926f0 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 2e118 <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b 923a0 │ │ │ │ + b 92404 │ │ │ │ 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 92628 │ │ │ │ + b 9268c │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ @ instruction: 0xb6db6db7 │ │ │ │ - mlaseq r5, r0, r6, r7 │ │ │ │ + mlaseq r5, r0, r3, r7 │ │ │ │ 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 │ │ │ │ @@ -107391,431 +107416,431 @@ │ │ │ │ mov r0, #0 │ │ │ │ bl 2a1c8 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000926d8 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #44] @ 9270c <_Py_NewReference@@Base+0x34> │ │ │ │ +0009273c <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #44] @ 92770 <_Py_NewReference@@Base+0x34> │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ str r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ - ldr r1, [pc, #24] @ 92710 <_Py_NewReference@@Base+0x38> │ │ │ │ + ldr r1, [pc, #24] @ 92774 <_Py_NewReference@@Base+0x38> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92700 <_Py_NewReference@@Base+0x28> │ │ │ │ - b 18e620 │ │ │ │ + bne 92764 <_Py_NewReference@@Base+0x28> │ │ │ │ + b 18e1bc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ bx r3 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ │ │ │ │ -00092714 : │ │ │ │ +00092778 : │ │ │ │ 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 92990 │ │ │ │ + beq 929f4 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi 92850 │ │ │ │ + bhi 928b4 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 929b0 │ │ │ │ + blt 92a14 │ │ │ │ cmn r5, #-2147483626 @ 0x80000016 │ │ │ │ - bgt 928c8 │ │ │ │ - ldr r9, [pc, #696] @ 92a04 │ │ │ │ - ldr r2, [pc, #696] @ 92a08 │ │ │ │ + bgt 9292c │ │ │ │ + ldr r9, [pc, #696] @ 92a68 │ │ │ │ + ldr r2, [pc, #696] @ 92a6c │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ mov r6, #1 │ │ │ │ cmp r3, r2 │ │ │ │ add r8, r5, #21 │ │ │ │ mov r7, r6 │ │ │ │ - bne 928b4 │ │ │ │ - ldr r3, [pc, #672] @ 92a0c │ │ │ │ - bl 356b80 │ │ │ │ + bne 92918 │ │ │ │ + ldr r3, [pc, #672] @ 92a70 │ │ │ │ + bl 356890 │ │ │ │ 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 9294c │ │ │ │ + bcs 929b0 │ │ │ │ lsr r1, r3, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 9293c │ │ │ │ + beq 929a0 │ │ │ │ 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 927ec │ │ │ │ + bne 92850 │ │ │ │ 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] @ 92a10 │ │ │ │ + ldr r3, [pc, #540] @ 92a74 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #520] @ 92a14 │ │ │ │ + ldr r2, [pc, #520] @ 92a78 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92998 │ │ │ │ + bne 929fc │ │ │ │ cmp r7, #0 │ │ │ │ - beq 928d0 │ │ │ │ + beq 92934 │ │ │ │ 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 92910 │ │ │ │ + bls 92974 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcc 92980 │ │ │ │ + bcc 929e4 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bcs 929dc │ │ │ │ + bcs 92a40 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 929b0 │ │ │ │ + blt 92a14 │ │ │ │ mov r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ mvn r0, #-2147483620 @ 0x8000001c │ │ │ │ - bl 35459c │ │ │ │ + bl 3542b4 │ │ │ │ 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 928c8 │ │ │ │ - ldr r9, [pc, #352] @ 92a04 │ │ │ │ - ldr r2, [pc, #352] @ 92a08 │ │ │ │ + bgt 9292c │ │ │ │ + ldr r9, [pc, #352] @ 92a68 │ │ │ │ + ldr r2, [pc, #352] @ 92a6c │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 92764 │ │ │ │ + beq 927c8 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 927ec │ │ │ │ + bne 92850 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 29dc68 │ │ │ │ + b 29e0e4 │ │ │ │ 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 9292c │ │ │ │ + beq 92990 │ │ │ │ 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 92848 │ │ │ │ + b 928ac │ │ │ │ cmp r5, #0 │ │ │ │ - blt 929b0 │ │ │ │ + blt 92a14 │ │ │ │ cmn r5, #-2147483618 @ 0x8000001e │ │ │ │ - bgt 928c8 │ │ │ │ + bgt 9292c │ │ │ │ add r8, r5, #29 │ │ │ │ mov r6, #1 │ │ │ │ - b 9289c │ │ │ │ + b 92900 │ │ │ │ strb r7, [r2, r5] │ │ │ │ str r7, [r4, #24] │ │ │ │ str r7, [r4, #20] │ │ │ │ - b 92848 │ │ │ │ + b 928ac │ │ │ │ mov r0, sl │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 927ec │ │ │ │ + bne 92850 │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #192] @ 92a18 │ │ │ │ + ldr r2, [pc, #192] @ 92a7c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 929f0 │ │ │ │ + bne 92a54 │ │ │ │ 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 927ec │ │ │ │ - b 928c8 │ │ │ │ + bne 92850 │ │ │ │ + b 9292c │ │ │ │ cmp r5, #0 │ │ │ │ - blt 929b0 │ │ │ │ + blt 92a14 │ │ │ │ mov r6, #2 │ │ │ │ - b 92874 │ │ │ │ - ldr r4, [pc, #132] @ 92a1c │ │ │ │ - b 92848 │ │ │ │ - ldr r1, [pc, #128] @ 92a20 │ │ │ │ + b 928d8 │ │ │ │ + ldr r4, [pc, #132] @ 92a80 │ │ │ │ + b 928ac │ │ │ │ + ldr r1, [pc, #128] @ 92a84 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 929c8 │ │ │ │ + bne 92a2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ - b 9281c │ │ │ │ - ldr r3, [pc, #108] @ 92a24 │ │ │ │ - ldr r1, [pc, #108] @ 92a28 │ │ │ │ + bl 18e1bc │ │ │ │ + b 92880 │ │ │ │ + ldr r3, [pc, #108] @ 92a88 │ │ │ │ + ldr r1, [pc, #108] @ 92a8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r4, #0 │ │ │ │ - b 92848 │ │ │ │ + b 928ac │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9281c │ │ │ │ - ldr r3, [pc, #64] @ 92a24 │ │ │ │ - ldr r1, [pc, #68] @ 92a2c │ │ │ │ + b 92880 │ │ │ │ + ldr r3, [pc, #64] @ 92a88 │ │ │ │ + ldr r1, [pc, #68] @ 92a90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 929c0 │ │ │ │ + bl 18ec84 │ │ │ │ + b 92a24 │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 92968 │ │ │ │ + b 929cc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r8, asr #18 │ │ │ │ - eorseq sl, r5, r4, lsl r9 │ │ │ │ + eorseq sl, r5, r8, asr #12 │ │ │ │ + eorseq sl, r5, r4, lsl r6 │ │ │ │ │ │ │ │ -00092a30 : │ │ │ │ +00092a94 : │ │ │ │ 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 92c3c │ │ │ │ + blt 92ca0 │ │ │ │ cmp r0, #0 │ │ │ │ sub r3, r4, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne 92be4 │ │ │ │ + bne 92c48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 92c0c │ │ │ │ + beq 92c70 │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ - bhi 92c68 │ │ │ │ - ldr r7, [pc, #528] @ 92c90 │ │ │ │ - ldr r2, [pc, #528] @ 92c94 │ │ │ │ + bhi 92ccc │ │ │ │ + ldr r7, [pc, #528] @ 92cf4 │ │ │ │ + ldr r2, [pc, #528] @ 92cf8 │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ add r8, r4, #17 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92b40 │ │ │ │ - ldr r3, [pc, #512] @ 92c98 │ │ │ │ - bl 356b80 │ │ │ │ + bne 92ba4 │ │ │ │ + ldr r3, [pc, #512] @ 92cfc │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r8, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi 92bb0 │ │ │ │ + bhi 92c14 │ │ │ │ lsr r0, r4, #3 │ │ │ │ add r1, r0, #2 │ │ │ │ ldr r3, [r9, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92c14 │ │ │ │ + beq 92c78 │ │ │ │ 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 92b80 │ │ │ │ - ldr r3, [pc, #428] @ 92c9c │ │ │ │ + beq 92be4 │ │ │ │ + ldr r3, [pc, #428] @ 92d00 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #408] @ 92ca0 │ │ │ │ + ldr r2, [pc, #408] @ 92d04 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92c24 │ │ │ │ + bne 92c88 │ │ │ │ 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 92b68 │ │ │ │ + bne 92bcc │ │ │ │ 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 92ae8 │ │ │ │ - bl 29dc68 │ │ │ │ + bne 92b4c │ │ │ │ + bl 29e0e4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 92c4c │ │ │ │ + beq 92cb0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 92b38 │ │ │ │ + beq 92b9c │ │ │ │ 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 92bfc │ │ │ │ + bhi 92c60 │ │ │ │ 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 92ae8 │ │ │ │ + bne 92b4c │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #232] @ 92ca4 │ │ │ │ + ldr r2, [pc, #232] @ 92d08 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92c54 │ │ │ │ + bne 92cb8 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 92b54 │ │ │ │ + beq 92bb8 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b 92ae8 │ │ │ │ + b 92b4c │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr r5, [pc, #184] @ 92ca8 │ │ │ │ + ldr r5, [pc, #184] @ 92d0c │ │ │ │ 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 92ae8 │ │ │ │ - ldr r5, [pc, #152] @ 92cac │ │ │ │ - b 92b38 │ │ │ │ + b 92b4c │ │ │ │ + ldr r5, [pc, #152] @ 92d10 │ │ │ │ + b 92b9c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ mov r5, r0 │ │ │ │ - b 92ba8 │ │ │ │ - ldr r1, [pc, #132] @ 92cb0 │ │ │ │ + b 92c0c │ │ │ │ + ldr r1, [pc, #132] @ 92d14 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92c7c │ │ │ │ + bne 92ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e620 │ │ │ │ - b 92b18 │ │ │ │ - ldr r3, [pc, #112] @ 92cb4 │ │ │ │ - ldr r1, [pc, #112] @ 92cb8 │ │ │ │ + bl 18e1bc │ │ │ │ + b 92b7c │ │ │ │ + ldr r3, [pc, #112] @ 92d18 │ │ │ │ + ldr r1, [pc, #112] @ 92d1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r5, #0 │ │ │ │ - b 92b38 │ │ │ │ + b 92b9c │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b 92bcc │ │ │ │ - ldr r3, [pc, #76] @ 92cbc │ │ │ │ - ldr r1, [pc, #76] @ 92cc0 │ │ │ │ + b 92c30 │ │ │ │ + ldr r3, [pc, #76] @ 92d20 │ │ │ │ + ldr r1, [pc, #76] @ 92d24 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 18f0e8 │ │ │ │ - b 92c4c │ │ │ │ + bl 18ec84 │ │ │ │ + b 92cb0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 92b18 │ │ │ │ + b 92b7c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ subseq r8, r7, r0, lsr #3 │ │ │ │ subseq r8, r7, ip, lsl #3 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r0, ror r9 │ │ │ │ + eorseq sl, r5, r0, ror r6 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r5, r4, lsr #19 │ │ │ │ + eorseq sl, r5, r4, lsr #13 │ │ │ │ │ │ │ │ -00092cc4 : │ │ │ │ +00092d28 : │ │ │ │ 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 92db4 │ │ │ │ - blt 92e14 │ │ │ │ - ldr r8, [pc, #340] @ 92e3c │ │ │ │ - bl 356b80 │ │ │ │ + beq 92e18 │ │ │ │ + blt 92e78 │ │ │ │ + ldr r8, [pc, #340] @ 92ea0 │ │ │ │ + bl 356890 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r6, r0 │ │ │ │ - bgt 92dbc │ │ │ │ + bgt 92e20 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ lsl r9, r5, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 92d80 │ │ │ │ - ldr r1, [pc, #292] @ 92e40 │ │ │ │ + beq 92de4 │ │ │ │ + ldr r1, [pc, #292] @ 92ea4 │ │ │ │ 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 92dd8 │ │ │ │ + bne 92e3c │ │ │ │ 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] │ │ │ │ @@ -107824,129 +107849,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] @ 92e44 │ │ │ │ + ldr r0, [pc, #188] @ 92ea8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9ab34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aae4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 92dd0 │ │ │ │ + beq 92e34 │ │ │ │ lsl r2, r5, #2 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r5, [r8, r0] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b 92d54 │ │ │ │ - ldr r4, [pc, #140] @ 92e48 │ │ │ │ - b 92d78 │ │ │ │ + b 92db8 │ │ │ │ + ldr r4, [pc, #140] @ 92eac │ │ │ │ + b 92ddc │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bls 92d80 │ │ │ │ - bl 29dc68 │ │ │ │ + bls 92de4 │ │ │ │ + bl 29e0e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92e08 │ │ │ │ + bne 92e6c │ │ │ │ mov r4, #0 │ │ │ │ - b 92d78 │ │ │ │ - ldr r3, [pc, #108] @ 92e4c │ │ │ │ + b 92ddc │ │ │ │ + ldr r3, [pc, #108] @ 92eb0 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 92e24 │ │ │ │ + bne 92e88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ + bl 18e1bc │ │ │ │ ldr r6, [r8, r6] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - b 92d54 │ │ │ │ + b 92db8 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ lsl r9, r5, #2 │ │ │ │ - b 92df0 │ │ │ │ - ldr r0, [pc, #52] @ 92e50 │ │ │ │ + b 92e54 │ │ │ │ + ldr r0, [pc, #52] @ 92eb4 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 92dd0 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 92e34 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ - b 92df0 │ │ │ │ + b 92e54 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ - eorseq sl, r5, r0, asr #19 │ │ │ │ - cmp r0, #0 │ │ │ │ - cmpne r1, #0 │ │ │ │ - beq 92efc │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 92edc │ │ │ │ - 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 92ee4 │ │ │ │ - tst lr, #32 │ │ │ │ - beq 92eec │ │ │ │ - tst lr, #64 @ 0x40 │ │ │ │ - addne r0, r0, #20 │ │ │ │ - addeq r0, r0, #28 │ │ │ │ - tst ip, #32 │ │ │ │ - beq 92ef4 │ │ │ │ - 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 92eb4 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b 92ec8 │ │ │ │ - sub r0, r0, r1 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - bx lr │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ + eorseq sl, r5, r0, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #192] @ 92fe4 │ │ │ │ + ldr r3, [pc, #192] @ 92f90 │ │ │ │ mov r4, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r4, #7 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bgt 92fbc │ │ │ │ + bgt 92f68 │ │ │ │ add r3, r2, r4, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #3480] @ 0xd98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92f64 │ │ │ │ + beq 92f10 │ │ │ │ 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 │ │ │ │ @@ -107961,60 +107940,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 92fbc │ │ │ │ + bhi 92f68 │ │ │ │ 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 99908 │ │ │ │ + bl 998b8 │ │ │ │ mov r5, #1 │ │ │ │ lsl r5, r5, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 92fa8 │ │ │ │ + bne 92f54 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00092fe8 : │ │ │ │ +00092f94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 93134 │ │ │ │ - ldr r6, [pc, #364] @ 93174 │ │ │ │ - bl 356b80 │ │ │ │ + blt 930e0 │ │ │ │ + ldr r6, [pc, #364] @ 93120 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #0 │ │ │ │ - ble 930f0 │ │ │ │ + ble 9309c │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ ldr r4, [r1, #1772] @ 0x6ec │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ - ldr r2, [pc, #320] @ 93178 │ │ │ │ + ldr r2, [pc, #320] @ 93124 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93108 │ │ │ │ + bne 930b4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 93098 │ │ │ │ - bl 356b80 │ │ │ │ + bne 93044 │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -108026,19 +108005,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 99a40 │ │ │ │ + bl 999f0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 93144 │ │ │ │ - bl 356b80 │ │ │ │ + beq 930f0 │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -108046,63 +108025,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] @ 9317c │ │ │ │ - bl 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #132] @ 93128 │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 93048 │ │ │ │ + bne 92ff4 │ │ │ │ mov r4, #0 │ │ │ │ - b 93090 │ │ │ │ - ldr r1, [pc, #112] @ 93180 │ │ │ │ + b 9303c │ │ │ │ + ldr r1, [pc, #112] @ 9312c │ │ │ │ cmp r3, r1 │ │ │ │ - bne 93120 │ │ │ │ + bne 930cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ - b 93048 │ │ │ │ + bl 18e1bc │ │ │ │ + b 92ff4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 93048 │ │ │ │ - ldr r0, [pc, #72] @ 93184 │ │ │ │ + b 92ff4 │ │ │ │ + ldr r0, [pc, #72] @ 93130 │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 93100 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 930ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 93160 │ │ │ │ + beq 9310c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 93168 │ │ │ │ + beq 93114 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29dc68 │ │ │ │ + b 29e0e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 93160 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 9310c │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555694 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ - @ instruction: 0x0035a9dc │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ + @ instruction: 0x0035a6dc │ │ │ │ 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] @ 93cac │ │ │ │ - ldr r7, [pc, #2824] @ 93cb0 │ │ │ │ + ldr fp, [pc, #2824] @ 93c58 │ │ │ │ + ldr r7, [pc, #2824] @ 93c5c │ │ │ │ mov r6, r1 │ │ │ │ add r8, r1, #90112 @ 0x16000 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 9322c │ │ │ │ + b 931d8 │ │ │ │ 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] │ │ │ │ @@ -108117,386 +108096,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 94004 │ │ │ │ + bl 93fb0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 937fc │ │ │ │ + beq 937a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9381c │ │ │ │ - ldr r3, [pc, #2700] @ 93cb4 │ │ │ │ + blt 937c8 │ │ │ │ + ldr r3, [pc, #2700] @ 93c60 │ │ │ │ cmp r3, fp │ │ │ │ - beq 932a8 │ │ │ │ + beq 93254 │ │ │ │ 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 93274 │ │ │ │ - ldr lr, [pc, #2644] @ 93cb8 │ │ │ │ + bne 93220 │ │ │ │ + ldr lr, [pc, #2644] @ 93c64 │ │ │ │ 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 931b4 │ │ │ │ + beq 93160 │ │ │ │ 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 931e0 │ │ │ │ - ldr r0, [pc, #2572] @ 93cbc │ │ │ │ - bl a4618 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #2568] @ 93cc0 │ │ │ │ - bl a469c │ │ │ │ + b 9318c │ │ │ │ + ldr r0, [pc, #2572] @ 93c68 │ │ │ │ + bl a4680 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #2568] @ 93c6c │ │ │ │ + bl a4704 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 93c90 │ │ │ │ + beq 93c3c │ │ │ │ add r4, r6, #98304 @ 0x18000 │ │ │ │ str r5, [r4, #1160] @ 0x488 │ │ │ │ - ldr r5, [pc, #2548] @ 93cc4 │ │ │ │ + ldr r5, [pc, #2548] @ 93c70 │ │ │ │ add r0, r5, #116 @ 0x74 │ │ │ │ - bl a4744 │ │ │ │ + bl a47ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93ca4 │ │ │ │ + beq 93c50 │ │ │ │ str r0, [r4, #1208] @ 0x4b8 │ │ │ │ add r0, r5, #136 @ 0x88 │ │ │ │ - bl a4744 │ │ │ │ + bl a47ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93ca4 │ │ │ │ + beq 93c50 │ │ │ │ str r0, [r4, #1212] @ 0x4bc │ │ │ │ add r0, r5, #156 @ 0x9c │ │ │ │ - bl a4744 │ │ │ │ + bl a47ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93ca4 │ │ │ │ + beq 93c50 │ │ │ │ str r0, [r4, #1216] @ 0x4c0 │ │ │ │ add r0, r5, #176 @ 0xb0 │ │ │ │ - bl a4744 │ │ │ │ + bl a47ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93ca4 │ │ │ │ + beq 93c50 │ │ │ │ str r0, [r4, #1220] @ 0x4c4 │ │ │ │ add r0, r5, #196 @ 0xc4 │ │ │ │ - bl a4744 │ │ │ │ + bl a47ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93ca4 │ │ │ │ + beq 93c50 │ │ │ │ str r0, [r4, #1224] @ 0x4c8 │ │ │ │ add r0, r5, #216 @ 0xd8 │ │ │ │ - bl a4744 │ │ │ │ + bl a47ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93ca4 │ │ │ │ + beq 93c50 │ │ │ │ str r0, [r4, #1228] @ 0x4cc │ │ │ │ - ldr r1, [pc, #2428] @ 93cc8 │ │ │ │ + ldr r1, [pc, #2428] @ 93c74 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, #236 @ 0xec │ │ │ │ mov r0, r6 │ │ │ │ - bl 23b420 │ │ │ │ + bl 23b180 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93c84 │ │ │ │ + blt 93c30 │ │ │ │ add r1, r5, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 23775c │ │ │ │ + bl 2374c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93c68 │ │ │ │ + blt 93c14 │ │ │ │ add r1, r5, #460 @ 0x1cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 23775c │ │ │ │ + bl 2374c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93c68 │ │ │ │ + blt 93c14 │ │ │ │ add r1, r5, #668 @ 0x29c │ │ │ │ mov r0, r6 │ │ │ │ - bl 23775c │ │ │ │ + bl 2374c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93c68 │ │ │ │ - ldr r2, [pc, #2344] @ 93ccc │ │ │ │ - ldr r1, [pc, #2344] @ 93cd0 │ │ │ │ + blt 93c14 │ │ │ │ + ldr r2, [pc, #2344] @ 93c78 │ │ │ │ + ldr r1, [pc, #2344] @ 93c7c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23b420 │ │ │ │ + bl 23b180 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93c4c │ │ │ │ - ldr r8, [pc, #2324] @ 93cd4 │ │ │ │ + blt 93bf8 │ │ │ │ + ldr r8, [pc, #2324] @ 93c80 │ │ │ │ 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 23775c │ │ │ │ + bl 2374c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93c2c │ │ │ │ + blt 93bd8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne 933d0 │ │ │ │ + bne 9337c │ │ │ │ add sl, sp, #32 │ │ │ │ - ldr r8, [pc, #2268] @ 93cd8 │ │ │ │ + ldr r8, [pc, #2268] @ 93c84 │ │ │ │ mov r9, sl │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, r2 │ │ │ │ - bl a60f4 <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ + bl a615c <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9], #4 │ │ │ │ - beq 93c14 │ │ │ │ + beq 93bc0 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 93400 │ │ │ │ + bne 933ac │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sl], #4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r1, #1 │ │ │ │ - beq 93454 │ │ │ │ + beq 93400 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 93454 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne 93400 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 9342c │ │ │ │ - bl 91ad0 │ │ │ │ + bne 933d8 │ │ │ │ + bl 91b34 │ │ │ │ add r8, r6, #40960 @ 0xa000 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #1792] @ 0x700 │ │ │ │ - beq 93bec │ │ │ │ + beq 93b98 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2140] @ 93cdc │ │ │ │ - bl 9cc2c │ │ │ │ + ldr r1, [pc, #2140] @ 93c88 │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93be0 │ │ │ │ - ldr r4, [pc, #2128] @ 93ce0 │ │ │ │ + bne 93b8c │ │ │ │ + ldr r4, [pc, #2128] @ 93c8c │ │ │ │ ldr r3, [r4, #1052] @ 0x41c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93bf4 │ │ │ │ + bne 93ba0 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2112] @ 93ce4 │ │ │ │ + ldr r1, [pc, #2112] @ 93c90 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93bd4 │ │ │ │ + bne 93b80 │ │ │ │ ldr r3, [r4, #2700] @ 0xa8c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93bb8 │ │ │ │ + bne 93b64 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2080] @ 93ce8 │ │ │ │ + ldr r1, [pc, #2080] @ 93c94 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93bac │ │ │ │ + bne 93b58 │ │ │ │ ldr r3, [r4, #2716] @ 0xa9c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93b90 │ │ │ │ + bne 93b3c │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2032] @ 93cdc │ │ │ │ + ldr r1, [pc, #2032] @ 93c88 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93be0 │ │ │ │ + bne 93b8c │ │ │ │ ldr r3, [r4, #1052] @ 0x41c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93b74 │ │ │ │ + bne 93b20 │ │ │ │ ldr r2, [r5, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #2012] @ 93cec │ │ │ │ + ldr r1, [pc, #2012] @ 93c98 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93b68 │ │ │ │ + bne 93b14 │ │ │ │ ldr r3, [r4, #1388] @ 0x56c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93b4c │ │ │ │ + bne 93af8 │ │ │ │ ldr r2, [r5, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #1980] @ 93cf0 │ │ │ │ + ldr r1, [pc, #1980] @ 93c9c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93b40 │ │ │ │ + bne 93aec │ │ │ │ ldr r3, [r4, #2604] @ 0xa2c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93b24 │ │ │ │ + bne 93ad0 │ │ │ │ ldr r2, [r5, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #1948] @ 93cf4 │ │ │ │ + ldr r1, [pc, #1948] @ 93ca0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93b18 │ │ │ │ + bne 93ac4 │ │ │ │ ldr r3, [r4, #1036] @ 0x40c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93afc │ │ │ │ + bne 93aa8 │ │ │ │ ldr r2, [r5, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #1916] @ 93cf8 │ │ │ │ + ldr r1, [pc, #1916] @ 93ca4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93af0 │ │ │ │ + bne 93a9c │ │ │ │ ldr r3, [r4, #2524] @ 0x9dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93ad4 │ │ │ │ + bne 93a80 │ │ │ │ ldr r2, [r5, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #1884] @ 93cfc │ │ │ │ + ldr r1, [pc, #1884] @ 93ca8 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93ac8 │ │ │ │ + bne 93a74 │ │ │ │ ldr r3, [r4, #2652] @ 0xa5c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93aac │ │ │ │ + bne 93a58 │ │ │ │ ldr r2, [r5, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #1852] @ 93d00 │ │ │ │ + ldr r1, [pc, #1852] @ 93cac │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93aa0 │ │ │ │ + bne 93a4c │ │ │ │ ldr r3, [r4, #2540] @ 0x9ec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a84 │ │ │ │ + bne 93a30 │ │ │ │ ldr r2, [r5, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #1820] @ 93d04 │ │ │ │ + ldr r1, [pc, #1820] @ 93cb0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a78 │ │ │ │ + bne 93a24 │ │ │ │ ldr r3, [r4, #1148] @ 0x47c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a5c │ │ │ │ + bne 93a08 │ │ │ │ ldr r2, [r5, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #1788] @ 93d08 │ │ │ │ + ldr r1, [pc, #1788] @ 93cb4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a50 │ │ │ │ + bne 939fc │ │ │ │ ldr r3, [r4, #908] @ 0x38c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a34 │ │ │ │ + bne 939e0 │ │ │ │ ldr r2, [r5, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #1756] @ 93d0c │ │ │ │ + ldr r1, [pc, #1756] @ 93cb8 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a28 │ │ │ │ + bne 939d4 │ │ │ │ ldr r3, [r4, #1212] @ 0x4bc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a0c │ │ │ │ + bne 939b8 │ │ │ │ ldr r2, [r5, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #1724] @ 93d10 │ │ │ │ + ldr r1, [pc, #1724] @ 93cbc │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a00 │ │ │ │ + bne 939ac │ │ │ │ ldr r3, [r4, #1196] @ 0x4ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 939e4 │ │ │ │ + bne 93990 │ │ │ │ ldr r2, [r5, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #1692] @ 93d14 │ │ │ │ + ldr r1, [pc, #1692] @ 93cc0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 939d8 │ │ │ │ + bne 93984 │ │ │ │ ldr r3, [r4, #940] @ 0x3ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 939bc │ │ │ │ + bne 93968 │ │ │ │ ldr r2, [r5, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #1660] @ 93d18 │ │ │ │ + ldr r1, [pc, #1660] @ 93cc4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 939b0 │ │ │ │ + bne 9395c │ │ │ │ ldr r3, [r4, #1084] @ 0x43c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93994 │ │ │ │ + bne 93940 │ │ │ │ ldr r2, [r5, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #1628] @ 93d1c │ │ │ │ + ldr r1, [pc, #1628] @ 93cc8 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93988 │ │ │ │ + bne 93934 │ │ │ │ ldr r3, [r4, #892] @ 0x37c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9396c │ │ │ │ + bne 93918 │ │ │ │ ldr r2, [r5, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #1596] @ 93d20 │ │ │ │ + ldr r1, [pc, #1596] @ 93ccc │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93960 │ │ │ │ + bne 9390c │ │ │ │ ldr r3, [r4, #924] @ 0x39c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93944 │ │ │ │ + bne 938f0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ ldr r2, [r5, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #1560] @ 93d24 │ │ │ │ - bl 9cc2c │ │ │ │ + ldr r1, [pc, #1560] @ 93cd0 │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93920 │ │ │ │ + bne 938cc │ │ │ │ ldr r3, [r4, #2636] @ 0xa4c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93904 │ │ │ │ - ldr r2, [pc, #1536] @ 93d28 │ │ │ │ - ldr r1, [pc, #1536] @ 93d2c │ │ │ │ + bne 938b0 │ │ │ │ + ldr r2, [pc, #1536] @ 93cd4 │ │ │ │ + ldr r1, [pc, #1536] @ 93cd8 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23b420 │ │ │ │ + bl 23b180 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 938dc │ │ │ │ + blt 93888 │ │ │ │ ldr r3, [r7, #624] @ 0x270 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 93774 │ │ │ │ - ldr r0, [pc, #1504] @ 93d30 │ │ │ │ - bl a4618 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #1500] @ 93d34 │ │ │ │ - ldr r1, [pc, #1500] @ 93d38 │ │ │ │ - bl a5b5c │ │ │ │ + bne 93720 │ │ │ │ + ldr r0, [pc, #1504] @ 93cdc │ │ │ │ + bl a4680 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #1500] @ 93ce0 │ │ │ │ + ldr r1, [pc, #1500] @ 93ce4 │ │ │ │ + bl a5bc4 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #1492] @ 93d3c │ │ │ │ + ldr r0, [pc, #1492] @ 93ce8 │ │ │ │ ldr r3, [r0, #564] @ 0x234 │ │ │ │ - bne 938a8 │ │ │ │ + bne 93854 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9388c │ │ │ │ - ldr r3, [pc, #1476] @ 93d40 │ │ │ │ + bne 93838 │ │ │ │ + ldr r3, [pc, #1476] @ 93cec │ │ │ │ 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] @ 93d44 │ │ │ │ + ldr r1, [pc, #1456] @ 93cf0 │ │ │ │ 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 23775c │ │ │ │ + bl 2374c0 │ │ │ │ cmp r0, r4 │ │ │ │ - blt 93850 │ │ │ │ + blt 937fc │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ str r3, [r5, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #1408] @ 93d48 │ │ │ │ + ldr r1, [pc, #1408] @ 93cf4 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #1268] @ 0x4f4 │ │ │ │ - bl 23775c │ │ │ │ + bl 2374c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93850 │ │ │ │ + blt 937fc │ │ │ │ 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 │ │ │ │ @@ -108505,317 +108484,317 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 2dc9c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 2dd10 │ │ │ │ - ldr r2, [pc, #1320] @ 93d4c │ │ │ │ - ldr r1, [pc, #1320] @ 93d50 │ │ │ │ + ldr r2, [pc, #1320] @ 93cf8 │ │ │ │ + ldr r1, [pc, #1320] @ 93cfc │ │ │ │ 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 937f0 │ │ │ │ + b 9379c │ │ │ │ mov r0, #0 │ │ │ │ - bl 7dc90 │ │ │ │ - ldr r2, [pc, #1268] @ 93d54 │ │ │ │ - ldr r3, [pc, #1268] @ 93d58 │ │ │ │ + bl 7dcd8 │ │ │ │ + ldr r2, [pc, #1268] @ 93d00 │ │ │ │ + ldr r3, [pc, #1268] @ 93d04 │ │ │ │ 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 937f0 │ │ │ │ + b 9379c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #564] @ 0x234 │ │ │ │ - bne 93774 │ │ │ │ + bne 93720 │ │ │ │ add r0, r0, #564 @ 0x234 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 93774 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 93720 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 938c0 │ │ │ │ + beq 9386c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #564] @ 0x234 │ │ │ │ - beq 938f8 │ │ │ │ + beq 938a4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1160] @ 93d5c │ │ │ │ - ldr r3, [pc, #1160] @ 93d60 │ │ │ │ + ldr r2, [pc, #1160] @ 93d08 │ │ │ │ + ldr r3, [pc, #1160] @ 93d0c │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 93870 │ │ │ │ + b 9381c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1140] @ 93d64 │ │ │ │ - ldr r3, [pc, #1140] @ 93d68 │ │ │ │ + ldr r2, [pc, #1140] @ 93d10 │ │ │ │ + ldr r3, [pc, #1140] @ 93d14 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 93870 │ │ │ │ + b 9381c │ │ │ │ add r0, r0, #564 @ 0x234 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 938c0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 9386c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2636] @ 0xa4c │ │ │ │ - bne 93720 │ │ │ │ - ldr r0, [pc, #1032] @ 93d24 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 93720 │ │ │ │ - ldr r0, [pc, #1020] @ 93d24 │ │ │ │ - bl 9b440 │ │ │ │ - ldr r3, [pc, #1084] @ 93d6c │ │ │ │ + bne 936cc │ │ │ │ + ldr r0, [pc, #1032] @ 93cd0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 936cc │ │ │ │ + ldr r0, [pc, #1020] @ 93cd0 │ │ │ │ + bl 9b3f0 │ │ │ │ + ldr r3, [pc, #1084] @ 93d18 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1072] @ 93d70 │ │ │ │ + ldr r2, [pc, #1072] @ 93d1c │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 93870 │ │ │ │ + b 9381c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #924] @ 0x39c │ │ │ │ - bne 936fc │ │ │ │ - ldr r0, [pc, #964] @ 93d20 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 936fc │ │ │ │ - ldr r0, [pc, #952] @ 93d20 │ │ │ │ - bl 9b440 │ │ │ │ - b 93928 │ │ │ │ + bne 936a8 │ │ │ │ + ldr r0, [pc, #964] @ 93ccc │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 936a8 │ │ │ │ + ldr r0, [pc, #952] @ 93ccc │ │ │ │ + bl 9b3f0 │ │ │ │ + b 938d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #892] @ 0x37c │ │ │ │ - bne 936d8 │ │ │ │ - ldr r0, [pc, #920] @ 93d1c │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 936d8 │ │ │ │ - ldr r0, [pc, #908] @ 93d1c │ │ │ │ - bl 9b440 │ │ │ │ - b 93928 │ │ │ │ + bne 93684 │ │ │ │ + ldr r0, [pc, #920] @ 93cc8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 93684 │ │ │ │ + ldr r0, [pc, #908] @ 93cc8 │ │ │ │ + bl 9b3f0 │ │ │ │ + b 938d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1084] @ 0x43c │ │ │ │ - bne 936b4 │ │ │ │ - ldr r0, [pc, #876] @ 93d18 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 936b4 │ │ │ │ - ldr r0, [pc, #864] @ 93d18 │ │ │ │ - bl 9b440 │ │ │ │ - b 93928 │ │ │ │ + bne 93660 │ │ │ │ + ldr r0, [pc, #876] @ 93cc4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 93660 │ │ │ │ + ldr r0, [pc, #864] @ 93cc4 │ │ │ │ + bl 9b3f0 │ │ │ │ + b 938d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #940] @ 0x3ac │ │ │ │ - bne 93690 │ │ │ │ - ldr r0, [pc, #832] @ 93d14 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 93690 │ │ │ │ - ldr r0, [pc, #820] @ 93d14 │ │ │ │ - bl 9b440 │ │ │ │ - b 93928 │ │ │ │ + bne 9363c │ │ │ │ + ldr r0, [pc, #832] @ 93cc0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 9363c │ │ │ │ + ldr r0, [pc, #820] @ 93cc0 │ │ │ │ + bl 9b3f0 │ │ │ │ + b 938d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1196] @ 0x4ac │ │ │ │ - bne 9366c │ │ │ │ - ldr r0, [pc, #788] @ 93d10 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 9366c │ │ │ │ - ldr r0, [pc, #776] @ 93d10 │ │ │ │ - bl 9b440 │ │ │ │ - b 93928 │ │ │ │ + bne 93618 │ │ │ │ + ldr r0, [pc, #788] @ 93cbc │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 93618 │ │ │ │ + ldr r0, [pc, #776] @ 93cbc │ │ │ │ + bl 9b3f0 │ │ │ │ + b 938d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1212] @ 0x4bc │ │ │ │ - bne 93648 │ │ │ │ - ldr r0, [pc, #744] @ 93d0c │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 93648 │ │ │ │ - ldr r0, [pc, #732] @ 93d0c │ │ │ │ - bl 9b440 │ │ │ │ - b 93928 │ │ │ │ + bne 935f4 │ │ │ │ + ldr r0, [pc, #744] @ 93cb8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 935f4 │ │ │ │ + ldr r0, [pc, #732] @ 93cb8 │ │ │ │ + bl 9b3f0 │ │ │ │ + b 938d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #908] @ 0x38c │ │ │ │ - bne 93624 │ │ │ │ - ldr r0, [pc, #700] @ 93d08 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 93624 │ │ │ │ - ldr r0, [pc, #688] @ 93d08 │ │ │ │ - bl 9b440 │ │ │ │ - b 93928 │ │ │ │ + bne 935d0 │ │ │ │ + ldr r0, [pc, #700] @ 93cb4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 935d0 │ │ │ │ + ldr r0, [pc, #688] @ 93cb4 │ │ │ │ + bl 9b3f0 │ │ │ │ + b 938d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1148] @ 0x47c │ │ │ │ - bne 93600 │ │ │ │ - ldr r0, [pc, #656] @ 93d04 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 93600 │ │ │ │ - ldr r0, [pc, #644] @ 93d04 │ │ │ │ - bl 9b440 │ │ │ │ - b 93928 │ │ │ │ + bne 935ac │ │ │ │ + ldr r0, [pc, #656] @ 93cb0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 935ac │ │ │ │ + ldr r0, [pc, #644] @ 93cb0 │ │ │ │ + bl 9b3f0 │ │ │ │ + b 938d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2540] @ 0x9ec │ │ │ │ - bne 935dc │ │ │ │ - ldr r0, [pc, #612] @ 93d00 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 935dc │ │ │ │ - ldr r0, [pc, #600] @ 93d00 │ │ │ │ - bl 9b440 │ │ │ │ - b 93928 │ │ │ │ + bne 93588 │ │ │ │ + ldr r0, [pc, #612] @ 93cac │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 93588 │ │ │ │ + ldr r0, [pc, #600] @ 93cac │ │ │ │ + bl 9b3f0 │ │ │ │ + b 938d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2652] @ 0xa5c │ │ │ │ - bne 935b8 │ │ │ │ - ldr r0, [pc, #568] @ 93cfc │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 935b8 │ │ │ │ - ldr r0, [pc, #556] @ 93cfc │ │ │ │ - bl 9b440 │ │ │ │ - b 93928 │ │ │ │ + bne 93564 │ │ │ │ + ldr r0, [pc, #568] @ 93ca8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 93564 │ │ │ │ + ldr r0, [pc, #556] @ 93ca8 │ │ │ │ + bl 9b3f0 │ │ │ │ + b 938d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2524] @ 0x9dc │ │ │ │ - bne 93594 │ │ │ │ - ldr r0, [pc, #524] @ 93cf8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 93594 │ │ │ │ - ldr r0, [pc, #512] @ 93cf8 │ │ │ │ - bl 9b440 │ │ │ │ - b 93928 │ │ │ │ + bne 93540 │ │ │ │ + ldr r0, [pc, #524] @ 93ca4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 93540 │ │ │ │ + ldr r0, [pc, #512] @ 93ca4 │ │ │ │ + bl 9b3f0 │ │ │ │ + b 938d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1036] @ 0x40c │ │ │ │ - bne 93570 │ │ │ │ - ldr r0, [pc, #480] @ 93cf4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 93570 │ │ │ │ - ldr r0, [pc, #468] @ 93cf4 │ │ │ │ - bl 9b440 │ │ │ │ - b 93928 │ │ │ │ + bne 9351c │ │ │ │ + ldr r0, [pc, #480] @ 93ca0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 9351c │ │ │ │ + ldr r0, [pc, #468] @ 93ca0 │ │ │ │ + bl 9b3f0 │ │ │ │ + b 938d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2604] @ 0xa2c │ │ │ │ - bne 9354c │ │ │ │ - ldr r0, [pc, #436] @ 93cf0 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 9354c │ │ │ │ - ldr r0, [pc, #424] @ 93cf0 │ │ │ │ - bl 9b440 │ │ │ │ - b 93928 │ │ │ │ + bne 934f8 │ │ │ │ + ldr r0, [pc, #436] @ 93c9c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 934f8 │ │ │ │ + ldr r0, [pc, #424] @ 93c9c │ │ │ │ + bl 9b3f0 │ │ │ │ + b 938d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ - bne 93528 │ │ │ │ - ldr r0, [pc, #392] @ 93cec │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 93528 │ │ │ │ - ldr r0, [pc, #380] @ 93cec │ │ │ │ - bl 9b440 │ │ │ │ - b 93928 │ │ │ │ + bne 934d4 │ │ │ │ + ldr r0, [pc, #392] @ 93c98 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 934d4 │ │ │ │ + ldr r0, [pc, #380] @ 93c98 │ │ │ │ + bl 9b3f0 │ │ │ │ + b 938d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1052] @ 0x41c │ │ │ │ - bne 93504 │ │ │ │ - ldr r0, [pc, #336] @ 93cdc │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 93504 │ │ │ │ + bne 934b0 │ │ │ │ + ldr r0, [pc, #336] @ 93c88 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 934b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2716] @ 0xa9c │ │ │ │ - bne 934e0 │ │ │ │ - ldr r0, [pc, #320] @ 93ce8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 934e0 │ │ │ │ - ldr r0, [pc, #308] @ 93ce8 │ │ │ │ - bl 9b440 │ │ │ │ - b 93928 │ │ │ │ + bne 9348c │ │ │ │ + ldr r0, [pc, #320] @ 93c94 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 9348c │ │ │ │ + ldr r0, [pc, #308] @ 93c94 │ │ │ │ + bl 9b3f0 │ │ │ │ + b 938d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2700] @ 0xa8c │ │ │ │ - bne 934bc │ │ │ │ - ldr r0, [pc, #276] @ 93ce4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 934bc │ │ │ │ - ldr r0, [pc, #264] @ 93ce4 │ │ │ │ - bl 9b440 │ │ │ │ - b 93928 │ │ │ │ - ldr r0, [pc, #244] @ 93cdc │ │ │ │ - bl 9b440 │ │ │ │ - b 93928 │ │ │ │ - ldr r3, [pc, #384] @ 93d74 │ │ │ │ - b 9392c │ │ │ │ + bne 93468 │ │ │ │ + ldr r0, [pc, #276] @ 93c90 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 93468 │ │ │ │ + ldr r0, [pc, #264] @ 93c90 │ │ │ │ + bl 9b3f0 │ │ │ │ + b 938d4 │ │ │ │ + ldr r0, [pc, #244] @ 93c88 │ │ │ │ + bl 9b3f0 │ │ │ │ + b 938d4 │ │ │ │ + ldr r3, [pc, #384] @ 93d20 │ │ │ │ + b 938d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1052] @ 0x41c │ │ │ │ - bne 93498 │ │ │ │ + bne 93444 │ │ │ │ add r0, r4, #1040 @ 0x410 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 93498 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 93444 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #344] @ 93d78 │ │ │ │ - ldr r3, [pc, #336] @ 93d74 │ │ │ │ + ldr r2, [pc, #344] @ 93d24 │ │ │ │ + ldr r3, [pc, #336] @ 93d20 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 93870 │ │ │ │ + b 9381c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r2, [pc, #324] @ 93d7c │ │ │ │ - ldr r3, [pc, #284] @ 93d58 │ │ │ │ + ldr r2, [pc, #324] @ 93d28 │ │ │ │ + ldr r3, [pc, #284] @ 93d04 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [ip, #12] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - b 937f0 │ │ │ │ + b 9379c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #288] @ 93d80 │ │ │ │ - ldr r3, [pc, #288] @ 93d84 │ │ │ │ + ldr r2, [pc, #288] @ 93d2c │ │ │ │ + ldr r3, [pc, #288] @ 93d30 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 93870 │ │ │ │ + b 9381c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #268] @ 93d88 │ │ │ │ - ldr r3, [pc, #268] @ 93d8c │ │ │ │ + ldr r2, [pc, #268] @ 93d34 │ │ │ │ + ldr r3, [pc, #268] @ 93d38 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 93870 │ │ │ │ - ldr r1, [pc, #260] @ 93d90 │ │ │ │ - ldr r2, [pc, #260] @ 93d94 │ │ │ │ - b 93824 │ │ │ │ - bl a5784 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r2, [pc, #248] @ 93d98 │ │ │ │ - bne 93820 │ │ │ │ - b 932c0 │ │ │ │ - ldr r2, [pc, #240] @ 93d9c │ │ │ │ - b 93820 │ │ │ │ - eorseq pc, ip, r0, lsl #6 │ │ │ │ + b 9381c │ │ │ │ + ldr r1, [pc, #260] @ 93d3c │ │ │ │ + ldr r2, [pc, #260] @ 93d40 │ │ │ │ + b 937d0 │ │ │ │ + bl a57ec │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r2, [pc, #248] @ 93d44 │ │ │ │ + bne 937cc │ │ │ │ + b 9326c │ │ │ │ + ldr r2, [pc, #240] @ 93d48 │ │ │ │ + b 937cc │ │ │ │ + eorseq pc, ip, r0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - eorseq pc, ip, r4, asr #9 │ │ │ │ + eorseq pc, ip, r4, asr #3 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq sl, r7, r4, lsr #25 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ ldrheq r1, [sl], #-244 @ 0xffffff0c │ │ │ │ subseq sl, r5, r4, asr #30 │ │ │ │ subseq r2, sl, r4, lsl #1 │ │ │ │ - ldrsbeq pc, [ip], -r0 @ │ │ │ │ + @ instruction: 0x003cedd0 │ │ │ │ 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 │ │ │ │ @@ -108832,93 +108811,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 sl, r5, r0, lsl #22 │ │ │ │ + eorseq sl, r5, r0, lsl #16 │ │ │ │ subseq r0, r8, r0, lsl lr │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ @ instruction: 0x0055af9c │ │ │ │ subseq fp, r5, ip, rrx │ │ │ │ - @ instruction: 0x0035a9f4 │ │ │ │ - eorseq pc, ip, r8, asr #9 │ │ │ │ - eorseq pc, ip, r4, asr r5 @ │ │ │ │ - eorseq sl, r5, r4, lsr #22 │ │ │ │ - eorseq pc, ip, r4, asr #10 │ │ │ │ - eorseq sl, r5, r8, lsl #22 │ │ │ │ - eorseq pc, ip, r0, lsr r5 @ │ │ │ │ - @ instruction: 0x0035aad0 │ │ │ │ - eorseq sl, r5, ip, asr sl │ │ │ │ - eorseq pc, ip, ip, lsl r5 @ │ │ │ │ - mlaseq r5, r4, pc, r6 @ │ │ │ │ - eorseq pc, ip, r4, ror #10 │ │ │ │ - eorseq pc, ip, r0, lsl #11 │ │ │ │ - eorseq pc, ip, r8, lsl #10 │ │ │ │ - @ instruction: 0x0035aab4 │ │ │ │ - @ instruction: 0x003cf4f0 │ │ │ │ - mlaseq r5, r4, sl, sl │ │ │ │ - @ instruction: 0x003cf4dc │ │ │ │ - eorseq sl, r5, r8, ror sl │ │ │ │ - eorseq sl, r5, r4, lsl sl │ │ │ │ - eorseq sl, r5, ip, lsr sl │ │ │ │ - b 23773c │ │ │ │ + @ instruction: 0x0035a6f4 │ │ │ │ + eorseq pc, ip, r8, asr #3 │ │ │ │ + eorseq pc, ip, r4, asr r2 @ │ │ │ │ + eorseq sl, r5, r4, lsr #16 │ │ │ │ + eorseq pc, ip, r4, asr #4 │ │ │ │ + eorseq sl, r5, r8, lsl #16 │ │ │ │ + eorseq pc, ip, r0, lsr r2 @ │ │ │ │ + @ instruction: 0x0035a7d0 │ │ │ │ + eorseq sl, r5, ip, asr r7 │ │ │ │ + eorseq pc, ip, ip, lsl r2 @ │ │ │ │ + mlaseq r5, r4, ip, r6 │ │ │ │ + eorseq pc, ip, r4, ror #4 │ │ │ │ + eorseq pc, ip, r0, lsl #5 │ │ │ │ + eorseq pc, ip, r8, lsl #4 │ │ │ │ + @ instruction: 0x0035a7b4 │ │ │ │ + @ instruction: 0x003cf1f0 │ │ │ │ + mlaseq r5, r4, r7, sl │ │ │ │ + @ instruction: 0x003cf1dc │ │ │ │ + eorseq sl, r5, r8, ror r7 │ │ │ │ + eorseq sl, r5, r4, lsl r7 │ │ │ │ + eorseq sl, r5, ip, lsr r7 │ │ │ │ + b 2374a0 │ │ │ │ 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] @ 93fec │ │ │ │ + ldr r6, [pc, #560] @ 93f98 │ │ │ │ mov r5, r0 │ │ │ │ add r3, r6, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1168] @ 0x490 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93e00 │ │ │ │ + beq 93dac │ │ │ │ ldr r3, [r6, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93e00 │ │ │ │ - ldr r3, [pc, #524] @ 93ff0 │ │ │ │ - bl 356b80 │ │ │ │ + beq 93dac │ │ │ │ + ldr r3, [pc, #524] @ 93f9c │ │ │ │ + bl 356890 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 93fe0 │ │ │ │ + beq 93f8c │ │ │ │ ldr r0, [r6, #1416] @ 0x588 │ │ │ │ bl 2a3cc │ │ │ │ cmp r7, r0 │ │ │ │ - bne 93fe0 │ │ │ │ + bne 93f8c │ │ │ │ cmn r4, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 93fd8 │ │ │ │ + bhi 93f84 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #480] @ 93ff4 │ │ │ │ + ldr r2, [pc, #480] @ 93fa0 │ │ │ │ add r7, r4, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 93f4c │ │ │ │ - ldr r3, [pc, #460] @ 93ff0 │ │ │ │ - bl 356b80 │ │ │ │ + bne 93ef8 │ │ │ │ + ldr r3, [pc, #460] @ 93f9c │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi 93f18 │ │ │ │ + bhi 93ec4 │ │ │ │ add r1, r4, #11 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r2, [r8, r1, lsl #3] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq 93fb4 │ │ │ │ + beq 93f60 │ │ │ │ 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 93ee8 │ │ │ │ + beq 93e94 │ │ │ │ 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] │ │ │ │ @@ -108926,15 +108905,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 93f9c │ │ │ │ + beq 93f48 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ mov r0, r3 │ │ │ │ bl 29658 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ add r1, r0, r4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -108943,110 +108922,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 93f8c │ │ │ │ + bhi 93f38 │ │ │ │ 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 93f60 │ │ │ │ + bne 93f0c │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #212] @ 93ff8 │ │ │ │ + ldr r2, [pc, #212] @ 93fa4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 93fc4 │ │ │ │ + bne 93f70 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93fd8 │ │ │ │ + beq 93f84 │ │ │ │ ldr r2, [r8, #800] @ 0x320 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8, #800] @ 0x320 │ │ │ │ - b 93f60 │ │ │ │ + b 93f0c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 93fd8 │ │ │ │ + beq 93f84 │ │ │ │ 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 93e98 │ │ │ │ + b 93e44 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [ip, #12] │ │ │ │ str ip, [r2, #8] │ │ │ │ - b 93e74 │ │ │ │ + b 93e20 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ strb r2, [r3] │ │ │ │ strb r2, [r3, #1] │ │ │ │ strb r2, [r3, #2] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - b 93ee0 │ │ │ │ + b 93e8c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ mov r3, r0 │ │ │ │ - b 93f10 │ │ │ │ + b 93ebc │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 93f34 │ │ │ │ + b 93ee0 │ │ │ │ mov r3, #0 │ │ │ │ - b 93ee0 │ │ │ │ - ldr r1, [pc, #20] @ 93ffc │ │ │ │ - ldr r0, [pc, #20] @ 94000 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 93e8c │ │ │ │ + ldr r1, [pc, #20] @ 93fa8 │ │ │ │ + ldr r0, [pc, #20] @ 93fac │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - eorseq sl, r5, ip, asr #22 │ │ │ │ - mlaseq ip, r4, r5, pc @ │ │ │ │ + muleq r9, r8, r1 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + eorseq sl, r5, ip, asr #16 │ │ │ │ + mlaseq ip, r4, r2, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ tst r3, #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bne 94b44 │ │ │ │ + bne 94af0 │ │ │ │ orr r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ - beq 98380 │ │ │ │ + beq 9832c │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94bbc │ │ │ │ + beq 94b68 │ │ │ │ ldr r4, [r5, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 94c4c │ │ │ │ + beq 94bf8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 94c78 │ │ │ │ - ldr r6, [pc, #3780] @ 94f34 │ │ │ │ + beq 94c24 │ │ │ │ + ldr r6, [pc, #3780] @ 94ee0 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -109060,56 +109039,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 98274 │ │ │ │ + beq 98220 │ │ │ │ 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 96940 │ │ │ │ + bne 968ec │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94da8 │ │ │ │ + bne 94d54 │ │ │ │ ldr r2, [r5, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9633c │ │ │ │ + beq 962e8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98660 │ │ │ │ + bl 9860c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov ip, r3 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96c6c │ │ │ │ + beq 96c18 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 96220 │ │ │ │ + beq 961cc │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94c80 │ │ │ │ - ldr r2, [pc, #3584] @ 94f48 │ │ │ │ + bne 94c2c │ │ │ │ + ldr r2, [pc, #3584] @ 94ef4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 94dd0 │ │ │ │ + bne 94d7c │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ ldreq r3, [r2, #156] @ 0x9c │ │ │ │ streq r3, [r5, #156] @ 0x9c │ │ │ │ - bne 964ec │ │ │ │ + bne 96498 │ │ │ │ tst ip, #2 │ │ │ │ - beq 94de8 │ │ │ │ - ldr r6, [pc, #3528] @ 94f34 │ │ │ │ + beq 94d94 │ │ │ │ + ldr r6, [pc, #3528] @ 94ee0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -109122,524 +109101,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] @ 94eb8 │ │ │ │ + ldr r2, [pc, #3312] @ 94e64 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [r2, #1412] @ 0x584 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94e00 │ │ │ │ + bne 94dac │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 96144 │ │ │ │ + bne 960f0 │ │ │ │ ldr r7, [r5, #120] @ 0x78 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ and r3, r3, #2 │ │ │ │ - beq 95b28 │ │ │ │ + beq 95ad4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95998 │ │ │ │ + bne 95944 │ │ │ │ ldr r8, [r7] │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 95a08 │ │ │ │ + bne 959b4 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 967b0 │ │ │ │ - ldr r7, [pc, #3220] @ 94ebc │ │ │ │ - ldr r9, [pc, #3308] @ 94f18 │ │ │ │ + bne 9675c │ │ │ │ + ldr r7, [pc, #3220] @ 94e68 │ │ │ │ + ldr r9, [pc, #3308] @ 94ec4 │ │ │ │ ldr r3, [r7, #1180] @ 0x49c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 9673c │ │ │ │ + bne 966e8 │ │ │ │ ldr r2, [r7, #1188] @ 0x4a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9673c │ │ │ │ + beq 966e8 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #3184] @ 94ec0 │ │ │ │ + ldr r1, [pc, #3184] @ 94e6c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96c68 │ │ │ │ + beq 96c14 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96124 │ │ │ │ + bne 960d0 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9604c │ │ │ │ - ldr r2, [pc, #3260] @ 94f38 │ │ │ │ - ldr r1, [pc, #3136] @ 94ec0 │ │ │ │ + bne 95ff8 │ │ │ │ + ldr r2, [pc, #3260] @ 94ee4 │ │ │ │ + ldr r1, [pc, #3136] @ 94e6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96c68 │ │ │ │ + blt 96c14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 95b94 │ │ │ │ + beq 95b40 │ │ │ │ ldr r6, [r5, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 97e20 │ │ │ │ + beq 97dcc │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 96b30 │ │ │ │ + beq 96adc │ │ │ │ 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 95c50 │ │ │ │ + beq 95bfc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95c60 │ │ │ │ + bne 95c0c │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [r5, #20] │ │ │ │ - bne 95c6c │ │ │ │ + bne 95c18 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - bne 95c78 │ │ │ │ + bne 95c24 │ │ │ │ ldr r2, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #3128] @ 94f44 │ │ │ │ + ldr r3, [pc, #3128] @ 94ef0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ ldr r3, [r6, #144] @ 0x90 │ │ │ │ str r3, [r5, #144] @ 0x90 │ │ │ │ - beq 95c8c │ │ │ │ + beq 95c38 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95cc0 │ │ │ │ + ble 95c6c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp ip, r0 │ │ │ │ - beq 95cb8 │ │ │ │ + beq 95c64 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9438c │ │ │ │ + beq 94338 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp ip, lr │ │ │ │ - beq 95cb8 │ │ │ │ + beq 95c64 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 9438c │ │ │ │ + beq 94338 │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, lr │ │ │ │ - beq 95cb8 │ │ │ │ + beq 95c64 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 9438c │ │ │ │ + beq 94338 │ │ │ │ add r4, r2, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 95cb8 │ │ │ │ + beq 95c64 │ │ │ │ cmp r3, lr │ │ │ │ - bne 9436c │ │ │ │ + bne 94318 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95cc0 │ │ │ │ - ldr lr, [pc, #3000] @ 94f4c │ │ │ │ + ble 95c6c │ │ │ │ + ldr lr, [pc, #3000] @ 94ef8 │ │ │ │ cmp r0, lr │ │ │ │ - beq 97d18 │ │ │ │ + beq 97cc4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 943dc │ │ │ │ + beq 94388 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, lr │ │ │ │ - beq 97d18 │ │ │ │ + beq 97cc4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 943dc │ │ │ │ + beq 94388 │ │ │ │ add r4, r2, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq 97d18 │ │ │ │ + beq 97cc4 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 943bc │ │ │ │ + bne 94368 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95cc0 │ │ │ │ - ldr ip, [pc, #2820] @ 94ee8 │ │ │ │ + ble 95c6c │ │ │ │ + ldr ip, [pc, #2820] @ 94e94 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97d24 │ │ │ │ + beq 97cd0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9442c │ │ │ │ + beq 943d8 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 97d24 │ │ │ │ + beq 97cd0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 9442c │ │ │ │ + beq 943d8 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 97d24 │ │ │ │ + beq 97cd0 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 9440c │ │ │ │ + bne 943b8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95cc0 │ │ │ │ - ldr ip, [pc, #2720] @ 94ed4 │ │ │ │ + ble 95c6c │ │ │ │ + ldr ip, [pc, #2720] @ 94e80 │ │ │ │ cmp r0, ip │ │ │ │ - beq 98110 │ │ │ │ + beq 980bc │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9447c │ │ │ │ + beq 94428 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 98110 │ │ │ │ + beq 980bc │ │ │ │ cmp r3, #2 │ │ │ │ - beq 9447c │ │ │ │ + beq 94428 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 98110 │ │ │ │ + beq 980bc │ │ │ │ cmp lr, r3 │ │ │ │ - bne 9445c │ │ │ │ + bne 94408 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95cc0 │ │ │ │ + ble 95c6c │ │ │ │ cmp r0, r9 │ │ │ │ - beq 97d30 │ │ │ │ + beq 97cdc │ │ │ │ cmp r3, #1 │ │ │ │ - beq 944c8 │ │ │ │ + beq 94474 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, r9 │ │ │ │ - beq 97d30 │ │ │ │ + beq 97cdc │ │ │ │ cmp r3, #2 │ │ │ │ - beq 944c8 │ │ │ │ + beq 94474 │ │ │ │ add lr, r2, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr r4, [lr, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 97d30 │ │ │ │ + beq 97cdc │ │ │ │ cmp ip, r3 │ │ │ │ - bne 944a8 │ │ │ │ + bne 94454 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95cc0 │ │ │ │ - ldr ip, [pc, #2624] @ 94f10 │ │ │ │ + ble 95c6c │ │ │ │ + ldr ip, [pc, #2624] @ 94ebc │ │ │ │ cmp r0, ip │ │ │ │ - beq 96dac │ │ │ │ + beq 96d58 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94518 │ │ │ │ + beq 944c4 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 96dac │ │ │ │ + beq 96d58 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94518 │ │ │ │ + beq 944c4 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 96dac │ │ │ │ + beq 96d58 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 944f8 │ │ │ │ + bne 944a4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95cc0 │ │ │ │ - ldr ip, [pc, #2508] @ 94eec │ │ │ │ + ble 95c6c │ │ │ │ + ldr ip, [pc, #2508] @ 94e98 │ │ │ │ cmp r0, ip │ │ │ │ - beq 980f8 │ │ │ │ + beq 980a4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94568 │ │ │ │ + beq 94514 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 980f8 │ │ │ │ + beq 980a4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94568 │ │ │ │ + beq 94514 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 980f8 │ │ │ │ + beq 980a4 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 94548 │ │ │ │ + bne 944f4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95cc0 │ │ │ │ - ldr ip, [pc, #2412] @ 94edc │ │ │ │ + ble 95c6c │ │ │ │ + ldr ip, [pc, #2412] @ 94e88 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97c78 │ │ │ │ + beq 97c24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 945b0 │ │ │ │ + beq 9455c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, ip │ │ │ │ - beq 97c78 │ │ │ │ + beq 97c24 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 945b0 │ │ │ │ + beq 9455c │ │ │ │ add r2, r2, #16 │ │ │ │ mov r0, #2 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq 97c78 │ │ │ │ + beq 97c24 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 94598 │ │ │ │ + bne 94544 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #4194304 @ 0x400000 │ │ │ │ - bne 96998 │ │ │ │ + bne 96944 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r2, #8388608 @ 0x800000 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ - bne 97d3c │ │ │ │ + bne 97ce8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - ble 949b8 │ │ │ │ + ble 94964 │ │ │ │ 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 95444 │ │ │ │ + bge 953f0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94618 │ │ │ │ + beq 945c4 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95528 │ │ │ │ + bne 954d4 │ │ │ │ ldr r6, [r4, #128] @ 0x80 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94634 │ │ │ │ + beq 945e0 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 958a8 │ │ │ │ + bne 95854 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9471c │ │ │ │ + beq 946c8 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9471c │ │ │ │ + beq 946c8 │ │ │ │ ldr r8, [r6, #52] @ 0x34 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr lr, [r2] │ │ │ │ mov r9, r8 │ │ │ │ - bne 95e28 │ │ │ │ + bne 95dd4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9467c │ │ │ │ + bne 94628 │ │ │ │ ldr lr, [r1] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 969ac │ │ │ │ + bne 96958 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94690 │ │ │ │ + bne 9463c │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96a94 │ │ │ │ + bne 96a40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 946a4 │ │ │ │ + bne 94650 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e28 │ │ │ │ + bne 96dd4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 946bc │ │ │ │ + bne 94668 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96eec │ │ │ │ + bne 96e98 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 946d4 │ │ │ │ + bne 94680 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ca4 │ │ │ │ + bne 97c50 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 946ec │ │ │ │ + bne 94698 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96960 │ │ │ │ + bne 9690c │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94704 │ │ │ │ + bne 946b0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97fd8 │ │ │ │ + bne 97f84 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9471c │ │ │ │ + bne 946c8 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98104 │ │ │ │ + bne 980b0 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94788 │ │ │ │ + beq 94734 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94788 │ │ │ │ + beq 94734 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldr r8, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr lr, [r2, #4] │ │ │ │ - bne 95d70 │ │ │ │ + bne 95d1c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 94760 │ │ │ │ + bne 9470c │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96988 │ │ │ │ + bne 96934 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 94774 │ │ │ │ + bne 94720 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96a84 │ │ │ │ + bne 96a30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94788 │ │ │ │ + bne 94734 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95db8 │ │ │ │ + bne 95d64 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 947a0 │ │ │ │ + beq 9474c │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 958fc │ │ │ │ + bne 958a8 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 97d48 │ │ │ │ + beq 97cf4 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 947d0 │ │ │ │ + bne 9477c │ │ │ │ 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 947f4 │ │ │ │ + bne 947a0 │ │ │ │ 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 95b48 │ │ │ │ + bne 95af4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95b48 │ │ │ │ + beq 95af4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95b78 │ │ │ │ + beq 95b24 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - bne 96134 │ │ │ │ + bne 960e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94838 │ │ │ │ + bne 947e4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 95b64 │ │ │ │ + bne 95b10 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94860 │ │ │ │ + bne 9480c │ │ │ │ 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 96ba8 │ │ │ │ + bne 96b54 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9488c │ │ │ │ + bne 94838 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9488c │ │ │ │ + beq 94838 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 952c0 │ │ │ │ + beq 9526c │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 952c0 │ │ │ │ + bne 9526c │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 952d0 │ │ │ │ + beq 9527c │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ - bne 948b4 │ │ │ │ + bne 94860 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95390 │ │ │ │ + bne 9533c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 948c8 │ │ │ │ + bne 94874 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95d04 │ │ │ │ + bne 95cb0 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 953cc │ │ │ │ + bne 95378 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 98088 │ │ │ │ + bne 98034 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 948fc │ │ │ │ + bne 948a8 │ │ │ │ ldr r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98094 │ │ │ │ + bne 98040 │ │ │ │ ldr r1, [r5, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95c28 │ │ │ │ + beq 95bd4 │ │ │ │ ldr r1, [r5, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r5, #152] @ 0x98 │ │ │ │ - bne 954e0 │ │ │ │ + bne 9548c │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 954e0 │ │ │ │ + beq 9548c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95bfc │ │ │ │ + beq 95ba8 │ │ │ │ ldr ip, [r6, #148] @ 0x94 │ │ │ │ cmp r0, ip │ │ │ │ - bne 960bc │ │ │ │ + bne 96068 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 960c8 │ │ │ │ + beq 96074 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94958 │ │ │ │ + bne 94904 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95508 │ │ │ │ + bne 954b4 │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94970 │ │ │ │ + bne 9491c │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 96e1c │ │ │ │ + bne 96dc8 │ │ │ │ eor r1, r3, r2 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ - bne 95410 │ │ │ │ + bne 953bc │ │ │ │ ldr r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95d4c │ │ │ │ + beq 95cf8 │ │ │ │ tst r3, #96 @ 0x60 │ │ │ │ - bne 95444 │ │ │ │ + bne 953f0 │ │ │ │ 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 945ec │ │ │ │ + bne 94598 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 94a08 │ │ │ │ + beq 949b4 │ │ │ │ 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 │ │ │ │ @@ -109654,94 +109633,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 94a28 │ │ │ │ + bne 949d4 │ │ │ │ ldr r2, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #1284] @ 94f24 │ │ │ │ + ldr r1, [pc, #1284] @ 94ed0 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, r1 │ │ │ │ - beq 9811c │ │ │ │ + beq 980c8 │ │ │ │ tst r3, #16 │ │ │ │ - bne 95f90 │ │ │ │ + bne 95f3c │ │ │ │ tst r3, #8 │ │ │ │ - beq 95b94 │ │ │ │ + beq 95b40 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ add r2, r2, #16 │ │ │ │ bics r2, r2, #16 │ │ │ │ - bne 98138 │ │ │ │ + bne 980e4 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mvn r2, #15 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ - beq 95ba4 │ │ │ │ + beq 95b50 │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 94ad0 │ │ │ │ + ble 94a7c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 94a90 │ │ │ │ + bge 94a3c │ │ │ │ mov r1, r5 │ │ │ │ - bl a2cd8 │ │ │ │ + bl a2d40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96c68 │ │ │ │ + blt 96c14 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 94ad0 │ │ │ │ + beq 94a7c │ │ │ │ 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 98338 │ │ │ │ - bl a2cd8 │ │ │ │ + bge 982e4 │ │ │ │ + bl a2d40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96c68 │ │ │ │ + blt 96c14 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 94aa0 │ │ │ │ + bne 94a4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - beq 94b1c │ │ │ │ + beq 94ac8 │ │ │ │ tst r3, #16 │ │ │ │ - bne 95ef0 │ │ │ │ + bne 95e9c │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 94afc │ │ │ │ + beq 94aa8 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9840c │ │ │ │ + beq 983b8 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 94b18 │ │ │ │ + bgt 94ac4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 98428 │ │ │ │ + ble 983d4 │ │ │ │ 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 95fc4 │ │ │ │ + bne 95f70 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [pc, #1000] @ 94f34 │ │ │ │ + ldr r6, [pc, #1000] @ 94ee0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -109757,29 +109736,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 98380 │ │ │ │ + beq 9832c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9404c │ │ │ │ - bl 91ad0 │ │ │ │ + bne 93ff8 │ │ │ │ + bl 91b34 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r1, r3, #2 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 96c6c │ │ │ │ + beq 96c18 │ │ │ │ cmp r1, #0 │ │ │ │ streq r2, [r5, #132] @ 0x84 │ │ │ │ - beq 9404c │ │ │ │ - ldr r6, [pc, #848] @ 94f34 │ │ │ │ + beq 93ff8 │ │ │ │ + ldr r6, [pc, #848] @ 94ee0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -109796,40 +109775,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 9405c │ │ │ │ - ldr r2, [pc, #756] @ 94f48 │ │ │ │ + bne 94008 │ │ │ │ + ldr r2, [pc, #756] @ 94ef4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ - beq 940d4 │ │ │ │ + beq 94080 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 98208 │ │ │ │ + bne 981b4 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - ldr r4, [pc, #728] @ 94f48 │ │ │ │ + ldr r4, [pc, #728] @ 94ef4 │ │ │ │ tst r3, #2 │ │ │ │ str r2, [r5, #128] @ 0x80 │ │ │ │ - bne 94068 │ │ │ │ + bne 94014 │ │ │ │ ldr r3, [r4, #132] @ 0x84 │ │ │ │ - b 940c4 │ │ │ │ + b 94070 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 964ec │ │ │ │ + bne 96498 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ orreq r1, r1, #1 │ │ │ │ tst r1, #1 │ │ │ │ - beq 96f4c │ │ │ │ + beq 96ef8 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r6, [r5, #132] @ 0x84 │ │ │ │ - beq 94d08 │ │ │ │ - ldr r6, [pc, #644] @ 94f34 │ │ │ │ - bl 356b80 │ │ │ │ + beq 94cb4 │ │ │ │ + ldr r6, [pc, #644] @ 94ee0 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -109844,122 +109823,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] @ 94ebc │ │ │ │ - ldr r9, [pc, #516] @ 94f18 │ │ │ │ + ldr r3, [pc, #428] @ 94e68 │ │ │ │ + ldr r9, [pc, #516] @ 94ec4 │ │ │ │ ldr r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, r9 │ │ │ │ - bne 96c54 │ │ │ │ + bne 96c00 │ │ │ │ ldr r2, [r3, #3168] @ 0xc60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96c54 │ │ │ │ - ldr r1, [pc, #404] @ 94ec4 │ │ │ │ + beq 96c00 │ │ │ │ + ldr r1, [pc, #404] @ 94e70 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96c68 │ │ │ │ + beq 96c14 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96b70 │ │ │ │ + bne 96b1c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #372] @ 94ec8 │ │ │ │ + ldr r0, [pc, #372] @ 94e74 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9c714 │ │ │ │ + bl 9c6c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96c68 │ │ │ │ + beq 96c14 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #340] @ 94ec4 │ │ │ │ + ldr r1, [pc, #340] @ 94e70 │ │ │ │ mov r2, r4 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 94d94 │ │ │ │ + beq 94d40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 98290 │ │ │ │ + beq 9823c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ mov ip, r3 │ │ │ │ - bge 94de0 │ │ │ │ - b 96c6c │ │ │ │ + bge 94d8c │ │ │ │ + b 96c18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94100 │ │ │ │ + bne 940ac │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94c80 │ │ │ │ - ldr r2, [pc, #380] @ 94f48 │ │ │ │ + bne 94c2c │ │ │ │ + ldr r2, [pc, #380] @ 94ef4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 96304 │ │ │ │ + beq 962b0 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 964ec │ │ │ │ + bne 96498 │ │ │ │ ldr r3, [r0, #156] @ 0x9c │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ tst ip, #2 │ │ │ │ - bne 94164 │ │ │ │ - ldr r3, [pc, #200] @ 94eb8 │ │ │ │ + bne 94110 │ │ │ │ + ldr r3, [pc, #200] @ 94e64 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3, #1412] @ 0x584 │ │ │ │ ldr r7, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941d8 │ │ │ │ - ldr r4, [pc, #196] @ 94ecc │ │ │ │ - ldr r8, [pc, #296] @ 94f34 │ │ │ │ - b 94e3c │ │ │ │ + beq 94184 │ │ │ │ + ldr r4, [pc, #196] @ 94e78 │ │ │ │ + ldr r8, [pc, #296] @ 94ee0 │ │ │ │ + b 94de8 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ sub r1, r3, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94e30 │ │ │ │ + beq 94ddc │ │ │ │ adds r6, r2, r1 │ │ │ │ - beq 94e30 │ │ │ │ + beq 94ddc │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94f50 │ │ │ │ + bne 94efc │ │ │ │ ldr r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941d8 │ │ │ │ + beq 94184 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94e30 │ │ │ │ + beq 94ddc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ - bcs 95290 │ │ │ │ + bcs 9523c │ │ │ │ cmp r3, #380 @ 0x17c │ │ │ │ - bcs 94e90 │ │ │ │ + bcs 94e3c │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ - bcs 94ea4 │ │ │ │ + bcs 94e50 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi 94e0c │ │ │ │ + bhi 94db8 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r5 │ │ │ │ - bls 94e1c │ │ │ │ + bls 94dc8 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ sub r1, r3, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94e1c │ │ │ │ - b 94e30 │ │ │ │ + bne 94dc8 │ │ │ │ + b 94ddc │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ sub r1, r3, #380 @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94e1c │ │ │ │ - b 94e30 │ │ │ │ + bne 94dc8 │ │ │ │ + b 94ddc │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ sub r1, r3, #368 @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94e1c │ │ │ │ - b 94e30 │ │ │ │ + bne 94dc8 │ │ │ │ + b 94ddc │ │ │ │ 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 │ │ │ │ @@ -109979,685 +109958,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 r0, sl, r8, rrx │ │ │ │ - ldrdeq r4, [sl], -r8 │ │ │ │ + ldrdeq r0, [sl], -r0 @ │ │ │ │ + andeq r4, sl, r0, asr #6 │ │ │ │ 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 │ │ │ │ - strdeq r4, [sl], -ip @ │ │ │ │ + eoreq r5, sl, ip, ror r3 │ │ │ │ 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 950dc │ │ │ │ + beq 95088 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 950dc │ │ │ │ + beq 95088 │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ subcs r3, r3, #420 @ 0x1a4 │ │ │ │ - bcs 95974 │ │ │ │ + bcs 95920 │ │ │ │ cmp r3, #380 @ 0x17c │ │ │ │ - bcs 962f0 │ │ │ │ + bcs 9629c │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ subcs r3, r3, #368 @ 0x170 │ │ │ │ - bcs 95974 │ │ │ │ + bcs 95920 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls 95964 │ │ │ │ + bls 95910 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ sub r3, r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 950dc │ │ │ │ + beq 95088 │ │ │ │ cmn r1, r3 │ │ │ │ - beq 950dc │ │ │ │ + beq 95088 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 950dc │ │ │ │ + bne 95088 │ │ │ │ add r3, r5, #148 @ 0x94 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 967c0 │ │ │ │ + beq 9676c │ │ │ │ add r3, r5, #68 @ 0x44 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 96b84 │ │ │ │ + beq 96b30 │ │ │ │ add r3, r5, #32 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 94fec │ │ │ │ + beq 94f98 │ │ │ │ add r3, r5, #72 @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 94e30 │ │ │ │ - ldr r3, [pc, #-176] @ 94f44 │ │ │ │ - ldr r2, [pc, #-296] @ 94ed0 │ │ │ │ + bne 94ddc │ │ │ │ + ldr r3, [pc, #-176] @ 94ef0 │ │ │ │ + ldr r2, [pc, #-296] @ 94e7c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r2 │ │ │ │ cmpne r3, r5 │ │ │ │ - ldr r2, [pc, #-308] @ 94ed4 │ │ │ │ + ldr r2, [pc, #-308] @ 94e80 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-324] @ 94ed8 │ │ │ │ + ldr r2, [pc, #-324] @ 94e84 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-332] @ 94edc │ │ │ │ + ldr r2, [pc, #-332] @ 94e88 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-340] @ 94ee0 │ │ │ │ + ldr r2, [pc, #-340] @ 94e8c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-348] @ 94ee4 │ │ │ │ + ldr r2, [pc, #-348] @ 94e90 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-356] @ 94ee8 │ │ │ │ + ldr r2, [pc, #-356] @ 94e94 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-364] @ 94eec │ │ │ │ + ldr r2, [pc, #-364] @ 94e98 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-372] @ 94ef0 │ │ │ │ + ldr r2, [pc, #-372] @ 94e9c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-380] @ 94ef4 │ │ │ │ + ldr r2, [pc, #-380] @ 94ea0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-388] @ 94ef8 │ │ │ │ + ldr r2, [pc, #-388] @ 94ea4 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-396] @ 94efc │ │ │ │ + ldr r2, [pc, #-396] @ 94ea8 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-404] @ 94f00 │ │ │ │ + ldr r2, [pc, #-404] @ 94eac │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-412] @ 94f04 │ │ │ │ + ldr r2, [pc, #-412] @ 94eb0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-420] @ 94f08 │ │ │ │ + ldr r2, [pc, #-420] @ 94eb4 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-428] @ 94f0c │ │ │ │ + ldr r2, [pc, #-428] @ 94eb8 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-436] @ 94f10 │ │ │ │ + ldr r2, [pc, #-436] @ 94ebc │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-444] @ 94f14 │ │ │ │ + ldr r2, [pc, #-444] @ 94ec0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94e30 │ │ │ │ - ldr r9, [pc, #-460] @ 94f18 │ │ │ │ + beq 94ddc │ │ │ │ + ldr r9, [pc, #-460] @ 94ec4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 9602c │ │ │ │ + bne 95fd8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9602c │ │ │ │ + beq 95fd8 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96c68 │ │ │ │ + beq 96c14 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 95cf4 │ │ │ │ + bne 95ca0 │ │ │ │ ldr sl, [r6] │ │ │ │ - ldr r3, [pc, #-484] @ 94f40 │ │ │ │ + ldr r3, [pc, #-484] @ 94eec │ │ │ │ cmp sl, r3 │ │ │ │ - beq 979b4 │ │ │ │ - ldr r0, [pc, #-532] @ 94f1c │ │ │ │ + beq 97960 │ │ │ │ + ldr r0, [pc, #-532] @ 94ec8 │ │ │ │ mov r1, #0 │ │ │ │ ldr fp, [r4] │ │ │ │ - bl 9dafc │ │ │ │ + bl 9daac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 96c68 │ │ │ │ - ldr r3, [pc, #-556] @ 94f1c │ │ │ │ + beq 96c14 │ │ │ │ + ldr r3, [pc, #-556] @ 94ec8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 95980 │ │ │ │ - bl 356b80 │ │ │ │ + beq 9592c │ │ │ │ + bl 356890 │ │ │ │ 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 9598c │ │ │ │ + bne 95938 │ │ │ │ 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 9dfac │ │ │ │ + bl 9df5c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 98348 │ │ │ │ - bl 356b80 │ │ │ │ + beq 982f4 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq 9834c │ │ │ │ + beq 982f8 │ │ │ │ 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 9835c │ │ │ │ + beq 98308 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 95458 │ │ │ │ + beq 95404 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 95464 │ │ │ │ + bne 95410 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 95464 │ │ │ │ - bl 356b80 │ │ │ │ + beq 95410 │ │ │ │ + bl 356890 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ - ldr ip, [pc, #-796] @ 94f2c │ │ │ │ + ldr ip, [pc, #-796] @ 94ed8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cmp r1, ip │ │ │ │ - beq 9549c │ │ │ │ + beq 95448 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl a030c │ │ │ │ + bl a0374 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 954b8 │ │ │ │ + blt 95464 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 94e30 │ │ │ │ + beq 94ddc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 94e30 │ │ │ │ + bne 94ddc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 94e30 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 94ddc │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ sub r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94e1c │ │ │ │ - b 94e30 │ │ │ │ + bne 94dc8 │ │ │ │ + b 94ddc │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9488c │ │ │ │ + bne 94838 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9488c │ │ │ │ + beq 94838 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94898 │ │ │ │ + bne 94844 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94898 │ │ │ │ + bne 94844 │ │ │ │ tst r3, #2 │ │ │ │ - bne 964f8 │ │ │ │ + bne 964a4 │ │ │ │ ldr r3, [r7, #1240] @ 0x4d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r8, [r5, #132] @ 0x84 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 96568 │ │ │ │ + bne 96514 │ │ │ │ ldr r2, [r7, #1248] @ 0x4e0 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96568 │ │ │ │ + beq 96514 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1008] @ 94f20 │ │ │ │ + ldr r1, [pc, #-1008] @ 94ecc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96c68 │ │ │ │ + beq 96c14 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96320 │ │ │ │ + bne 962cc │ │ │ │ ldr r3, [r7, #1836] @ 0x72c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 96780 │ │ │ │ + bne 9672c │ │ │ │ ldr r2, [r7, #1844] @ 0x734 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96780 │ │ │ │ + beq 9672c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1040] @ 94f3c │ │ │ │ + ldr r1, [pc, #-1040] @ 94ee8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96c68 │ │ │ │ + beq 96c14 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96398 │ │ │ │ + bne 96344 │ │ │ │ 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 948b4 │ │ │ │ + bne 94860 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 948b4 │ │ │ │ + beq 94860 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 98240 │ │ │ │ + beq 981ec │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 964bc │ │ │ │ + beq 96468 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ - bne 953bc │ │ │ │ + bne 95368 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e04 │ │ │ │ + bne 96db0 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95d2c │ │ │ │ + beq 95cd8 │ │ │ │ subs r0, r2, #0 │ │ │ │ - beq 948e0 │ │ │ │ + beq 9488c │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 948e0 │ │ │ │ + bne 9488c │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - beq 948e4 │ │ │ │ + beq 94890 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - beq 948e4 │ │ │ │ + beq 94890 │ │ │ │ ldr r2, [r5, #140] @ 0x8c │ │ │ │ orr r3, r3, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - beq 948f0 │ │ │ │ - b 948fc │ │ │ │ + beq 9489c │ │ │ │ + b 948a8 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 94988 │ │ │ │ + beq 94934 │ │ │ │ ldr r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94988 │ │ │ │ + bne 94934 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #-1292] @ 94f24 │ │ │ │ + ldr r1, [pc, #-1292] @ 94ed0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 94988 │ │ │ │ - ldr r1, [pc, #-1300] @ 94f28 │ │ │ │ + bne 94934 │ │ │ │ + ldr r1, [pc, #-1300] @ 94ed4 │ │ │ │ tst r3, #96 @ 0x60 │ │ │ │ str r1, [r5, #160] @ 0xa0 │ │ │ │ - beq 94990 │ │ │ │ + beq 9493c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne 945ec │ │ │ │ - b 949ac │ │ │ │ + bne 94598 │ │ │ │ + b 94958 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq 9522c │ │ │ │ + beq 951d8 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 980b0 │ │ │ │ - bl 356b80 │ │ │ │ + beq 9805c │ │ │ │ + bl 356890 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ ldr ip, [r7, #24] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - ldr r1, [pc, #-1388] @ 94f2c │ │ │ │ + ldr r1, [pc, #-1388] @ 94ed8 │ │ │ │ cmp ip, r1 │ │ │ │ - bne 95254 │ │ │ │ + bne 95200 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 9cd90 │ │ │ │ + bl 9cd40 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ - bge 9526c │ │ │ │ + bge 95218 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96c68 │ │ │ │ + beq 96c14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 96c68 │ │ │ │ + bne 96c14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c6c │ │ │ │ + b 96c18 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 962a4 │ │ │ │ + beq 96250 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94958 │ │ │ │ + bne 94904 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94958 │ │ │ │ + beq 94904 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95c20 │ │ │ │ + beq 95bcc │ │ │ │ ldr r0, [r6, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r0, [r5, #196] @ 0xc4 │ │ │ │ - beq 97fcc │ │ │ │ + beq 97f78 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r5, #164] @ 0xa4 │ │ │ │ - beq 96104 │ │ │ │ - b 94970 │ │ │ │ + beq 960b0 │ │ │ │ + b 9491c │ │ │ │ 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 95dcc │ │ │ │ + bne 95d78 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95560 │ │ │ │ + bne 9550c │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 979d0 │ │ │ │ + bne 9797c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95574 │ │ │ │ + bne 95520 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97128 │ │ │ │ + bne 970d4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95588 │ │ │ │ + bne 95534 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97cb0 │ │ │ │ + bne 97c5c │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955a0 │ │ │ │ + bne 9554c │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97714 │ │ │ │ + bne 976c0 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955b8 │ │ │ │ + bne 95564 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973a0 │ │ │ │ + bne 9734c │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97adc │ │ │ │ + bne 97a88 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97888 │ │ │ │ + bne 97834 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955e8 │ │ │ │ + bne 95594 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97894 │ │ │ │ + bne 97840 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95600 │ │ │ │ + bne 955ac │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 979a8 │ │ │ │ + bne 97954 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95618 │ │ │ │ + bne 955c4 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97ae8 │ │ │ │ + bne 97a94 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95630 │ │ │ │ + bne 955dc │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97088 │ │ │ │ + bne 97034 │ │ │ │ ldr ip, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95648 │ │ │ │ + bne 955f4 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97908 │ │ │ │ + bne 978b4 │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95660 │ │ │ │ + bne 9560c │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97564 │ │ │ │ + bne 97510 │ │ │ │ ldr ip, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95678 │ │ │ │ + bne 95624 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975d8 │ │ │ │ + bne 97584 │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95690 │ │ │ │ + bne 9563c │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976a0 │ │ │ │ + bne 9764c │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956a8 │ │ │ │ + bne 95654 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977e4 │ │ │ │ + bne 97790 │ │ │ │ ldr ip, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956c0 │ │ │ │ + bne 9566c │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96fec │ │ │ │ + bne 96f98 │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956d8 │ │ │ │ + bne 95684 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a98 │ │ │ │ + bne 97a44 │ │ │ │ ldr ip, [r2, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956f0 │ │ │ │ + bne 9569c │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97848 │ │ │ │ + bne 977f4 │ │ │ │ ldr ip, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95708 │ │ │ │ + bne 956b4 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 980e4 │ │ │ │ + bne 98090 │ │ │ │ ldr ip, [r2, #80] @ 0x50 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95720 │ │ │ │ + bne 956cc │ │ │ │ ldr lr, [r1, #80] @ 0x50 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9846c │ │ │ │ + bne 98418 │ │ │ │ ldr ip, [r2, #84] @ 0x54 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95738 │ │ │ │ + bne 956e4 │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9847c │ │ │ │ + bne 98428 │ │ │ │ ldr ip, [r2, #88] @ 0x58 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95750 │ │ │ │ + bne 956fc │ │ │ │ ldr lr, [r1, #88] @ 0x58 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9844c │ │ │ │ + bne 983f8 │ │ │ │ ldr ip, [r2, #92] @ 0x5c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95768 │ │ │ │ + bne 95714 │ │ │ │ ldr lr, [r1, #92] @ 0x5c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98510 │ │ │ │ + bne 984bc │ │ │ │ ldr ip, [r2, #96] @ 0x60 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95780 │ │ │ │ + bne 9572c │ │ │ │ ldr lr, [r1, #96] @ 0x60 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 984b0 │ │ │ │ + bne 9845c │ │ │ │ ldr ip, [r2, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95798 │ │ │ │ + bne 95744 │ │ │ │ ldr lr, [r1, #100] @ 0x64 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 984d0 │ │ │ │ + bne 9847c │ │ │ │ ldr ip, [r2, #104] @ 0x68 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 957b0 │ │ │ │ + bne 9575c │ │ │ │ ldr lr, [r1, #104] @ 0x68 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 983ac │ │ │ │ + bne 98358 │ │ │ │ ldr ip, [r2, #108] @ 0x6c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 957c8 │ │ │ │ + bne 95774 │ │ │ │ ldr lr, [r1, #108] @ 0x6c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 983bc │ │ │ │ + bne 98368 │ │ │ │ ldr ip, [r2, #112] @ 0x70 │ │ │ │ ldr lr, [r2, #120] @ 0x78 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 957e4 │ │ │ │ + bne 95790 │ │ │ │ ldr r8, [r1, #112] @ 0x70 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97c10 │ │ │ │ + bne 97bbc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 957f8 │ │ │ │ + bne 957a4 │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 970fc │ │ │ │ + bne 970a8 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95810 │ │ │ │ + bne 957bc │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9786c │ │ │ │ + bne 97818 │ │ │ │ ldr ip, [r2, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95828 │ │ │ │ + bne 957d4 │ │ │ │ ldr ip, [r1, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 982e0 │ │ │ │ + bne 9828c │ │ │ │ ldr ip, [r2, #124] @ 0x7c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95840 │ │ │ │ + bne 957ec │ │ │ │ ldr ip, [r1, #124] @ 0x7c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 982c0 │ │ │ │ + bne 9826c │ │ │ │ ldr ip, [r2, #132] @ 0x84 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95858 │ │ │ │ + bne 95804 │ │ │ │ ldr ip, [r1, #132] @ 0x84 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9785c │ │ │ │ + bne 97808 │ │ │ │ ldr ip, [r2, #136] @ 0x88 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95870 │ │ │ │ + bne 9581c │ │ │ │ ldr ip, [r1, #136] @ 0x88 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9829c │ │ │ │ + bne 98248 │ │ │ │ ldr ip, [r2, #140] @ 0x8c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9461c │ │ │ │ + bne 945c8 │ │ │ │ ldr r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9461c │ │ │ │ + beq 945c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 958a0 │ │ │ │ + beq 9584c │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 9461c │ │ │ │ + beq 945c8 │ │ │ │ str r1, [r2, #140] @ 0x8c │ │ │ │ - b 9461c │ │ │ │ + b 945c8 │ │ │ │ ldr ip, [r6, #40] @ 0x28 │ │ │ │ ldm r2, {r8, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bne 95e84 │ │ │ │ + bne 95e30 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 958d0 │ │ │ │ + bne 9587c │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 980c4 │ │ │ │ + bne 98070 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 958e4 │ │ │ │ + bne 95890 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 980d4 │ │ │ │ + bne 98080 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94634 │ │ │ │ + bne 945e0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94634 │ │ │ │ - b 95ecc │ │ │ │ + beq 945e0 │ │ │ │ + b 95e78 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr ip, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95ed4 │ │ │ │ + bne 95e80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95920 │ │ │ │ + bne 958cc │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98080 │ │ │ │ + bne 9802c │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 947a0 │ │ │ │ + bne 9474c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98370 │ │ │ │ + bne 9831c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 947ac │ │ │ │ + bne 94758 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 947ac │ │ │ │ + beq 94758 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 947ac │ │ │ │ + beq 94758 │ │ │ │ str r2, [r5, #24] │ │ │ │ - b 947ac │ │ │ │ + b 94758 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls 94fa8 │ │ │ │ + bls 94f54 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ sub r3, r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94fa8 │ │ │ │ - b 950dc │ │ │ │ + bne 94f54 │ │ │ │ + b 95088 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9518c │ │ │ │ + beq 95138 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ - b 9518c │ │ │ │ - ldr r6, [pc, #-2668] @ 94f34 │ │ │ │ - bl 356b80 │ │ │ │ + b 95138 │ │ │ │ + ldr r6, [pc, #-2668] @ 94ee0 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -110673,30 +110652,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 96bdc │ │ │ │ + beq 96b88 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands r1, r3, #8 │ │ │ │ - bne 98320 │ │ │ │ - ldr sl, [pc, #-2796] @ 94f30 │ │ │ │ + bne 982cc │ │ │ │ + ldr sl, [pc, #-2796] @ 94edc │ │ │ │ mov r0, sl │ │ │ │ - bl 9dafc │ │ │ │ + bl 9daac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96c68 │ │ │ │ + beq 96c14 │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 95a68 │ │ │ │ - ldr r3, [pc, #-2824] @ 94f34 │ │ │ │ - bl 356b80 │ │ │ │ + beq 95a14 │ │ │ │ + ldr r3, [pc, #-2824] @ 94ee0 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -110713,347 +110692,347 @@ │ │ │ │ bl 29c28 │ │ │ │ mov fp, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ str fp, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dfac │ │ │ │ + bl 9df5c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 983f4 │ │ │ │ - ldr r6, [pc, #-2940] @ 94f34 │ │ │ │ - bl 356b80 │ │ │ │ + beq 983a0 │ │ │ │ + ldr r6, [pc, #-2940] @ 94ee0 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 98168 │ │ │ │ + beq 98114 │ │ │ │ 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 a1f88 │ │ │ │ + bl a1ff0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, fp │ │ │ │ - blt 98400 │ │ │ │ + blt 983ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 95b14 │ │ │ │ + beq 95ac0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ str r3, [r4] │ │ │ │ - beq 98440 │ │ │ │ + beq 983ec │ │ │ │ ldr r8, [r7, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 963a8 │ │ │ │ + bne 96354 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r3, r3, #2 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 96598 │ │ │ │ + bne 96544 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 96334 │ │ │ │ - ldr r6, [pc, #-3088] @ 94f34 │ │ │ │ + beq 962e0 │ │ │ │ + ldr r6, [pc, #-3088] @ 94ee0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - b 966d0 │ │ │ │ + b 9667c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94838 │ │ │ │ + bne 947e4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94838 │ │ │ │ + beq 947e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95b70 │ │ │ │ + beq 95b1c │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 94838 │ │ │ │ + beq 947e4 │ │ │ │ str r2, [r5, #28] │ │ │ │ - b 94838 │ │ │ │ + b 947e4 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - bne 94838 │ │ │ │ + bne 947e4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94838 │ │ │ │ - b 95b70 │ │ │ │ + beq 947e4 │ │ │ │ + b 95b1c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r5, #84] @ 0x54 │ │ │ │ - bne 94a5c │ │ │ │ + bne 94a08 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r4, [r5, #132] @ 0x84 │ │ │ │ - bne 96cc8 │ │ │ │ - ldr r1, [pc, #-3196] @ 94f3c │ │ │ │ + bne 96c74 │ │ │ │ + ldr r1, [pc, #-3196] @ 94ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b4c4 │ │ │ │ + bl 9b474 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96c68 │ │ │ │ - bne 94a5c │ │ │ │ - ldr r2, [pc, #-3224] @ 94f38 │ │ │ │ - ldr r1, [pc, #-3224] @ 94f3c │ │ │ │ + blt 96c14 │ │ │ │ + bne 94a08 │ │ │ │ + ldr r2, [pc, #-3224] @ 94ee4 │ │ │ │ + ldr r1, [pc, #-3224] @ 94ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96c68 │ │ │ │ + blt 96c14 │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #-3244] @ 94f40 │ │ │ │ + ldr r3, [pc, #-3244] @ 94eec │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bgt 94a6c │ │ │ │ - b 94ad0 │ │ │ │ + bgt 94a18 │ │ │ │ + b 94a7c │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #148] @ 0x94 │ │ │ │ - beq 9676c │ │ │ │ + beq 96718 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94958 │ │ │ │ + bne 94904 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94958 │ │ │ │ + beq 94904 │ │ │ │ str r1, [r5, #164] @ 0xa4 │ │ │ │ - b 94958 │ │ │ │ + b 94904 │ │ │ │ ldr r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94908 │ │ │ │ + beq 948b4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95c48 │ │ │ │ + beq 95bf4 │ │ │ │ ldr r0, [r6, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 94908 │ │ │ │ + beq 948b4 │ │ │ │ str r1, [r5, #144] @ 0x90 │ │ │ │ - b 94908 │ │ │ │ + b 948b4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [r5, #16] │ │ │ │ - beq 942d8 │ │ │ │ + beq 94284 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 942ec │ │ │ │ + beq 94298 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94300 │ │ │ │ + beq 942ac │ │ │ │ ldr r2, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #-3392] @ 94f44 │ │ │ │ + ldr r3, [pc, #-3392] @ 94ef0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ - bne 9431c │ │ │ │ + bne 942c8 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 95cb8 │ │ │ │ + beq 95c64 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95c90 │ │ │ │ - ldr r3, [pc, #-3428] @ 94f48 │ │ │ │ + bne 95c3c │ │ │ │ + ldr r3, [pc, #-3428] @ 94ef4 │ │ │ │ cmp ip, r3 │ │ │ │ - ldrne lr, [pc, #-3432] @ 94f4c │ │ │ │ + ldrne lr, [pc, #-3432] @ 94ef8 │ │ │ │ movne r3, r6 │ │ │ │ - bne 96d38 │ │ │ │ + bne 96ce4 │ │ │ │ orr r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #4194304 @ 0x400000 │ │ │ │ - bne 96998 │ │ │ │ + bne 96944 │ │ │ │ tst r3, #8388608 @ 0x800000 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldrne r3, [r5, #84] @ 0x54 │ │ │ │ - bne 97d3c │ │ │ │ + bne 97ce8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - bgt 945dc │ │ │ │ - b 949b8 │ │ │ │ + bgt 94588 │ │ │ │ + b 94964 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94e30 │ │ │ │ - b 95118 │ │ │ │ + bne 94ddc │ │ │ │ + b 950c4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 98300 │ │ │ │ + beq 982ac │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - beq 95d24 │ │ │ │ + beq 95cd0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 953cc │ │ │ │ + bne 95378 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 948e0 │ │ │ │ + beq 9488c │ │ │ │ ldr r0, [r6, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 953d8 │ │ │ │ + beq 95384 │ │ │ │ str r2, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - b 953cc │ │ │ │ + b 95378 │ │ │ │ ldr r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94988 │ │ │ │ + beq 94934 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95438 │ │ │ │ + beq 953e4 │ │ │ │ ldr r0, [r6, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 94988 │ │ │ │ - b 95438 │ │ │ │ + beq 94934 │ │ │ │ + b 953e4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95d84 │ │ │ │ + bne 95d30 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 96a4c │ │ │ │ + bne 969f8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95d98 │ │ │ │ + bne 95d44 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96f30 │ │ │ │ + bne 96edc │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94788 │ │ │ │ + bne 94734 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94788 │ │ │ │ + beq 94734 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 94788 │ │ │ │ + beq 94734 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94794 │ │ │ │ - b 95938 │ │ │ │ + bne 94740 │ │ │ │ + b 958e4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95de0 │ │ │ │ + bne 95d8c │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d98 │ │ │ │ + bne 97d44 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95df4 │ │ │ │ + bne 95da0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 971f4 │ │ │ │ + bne 971a0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95e08 │ │ │ │ + bne 95db4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c84 │ │ │ │ + bne 97c30 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95e20 │ │ │ │ + bne 95dcc │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97214 │ │ │ │ + bne 971c0 │ │ │ │ mov r0, r6 │ │ │ │ - b 955a0 │ │ │ │ + b 9554c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95e3c │ │ │ │ + bne 95de8 │ │ │ │ ldr lr, [r1] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96a68 │ │ │ │ + bne 96a14 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95e50 │ │ │ │ + bne 95dfc │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97c00 │ │ │ │ + bne 97bac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95e64 │ │ │ │ + bne 95e10 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97b5c │ │ │ │ + bne 97b08 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95e7c │ │ │ │ + bne 95e28 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96ea0 │ │ │ │ + bne 96e4c │ │ │ │ mov r8, r6 │ │ │ │ - b 946bc │ │ │ │ + b 94668 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95e98 │ │ │ │ + bne 95e44 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 98154 │ │ │ │ + bne 98100 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95eac │ │ │ │ + bne 95e58 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98060 │ │ │ │ + bne 9800c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94634 │ │ │ │ + bne 945e0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94634 │ │ │ │ + beq 945e0 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 94634 │ │ │ │ + beq 945e0 │ │ │ │ str r1, [r2, #8] │ │ │ │ - b 94634 │ │ │ │ + b 945e0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95ee8 │ │ │ │ + bne 95e94 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98070 │ │ │ │ + bne 9801c │ │ │ │ mov r0, r6 │ │ │ │ - b 95920 │ │ │ │ + b 958cc │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 98248 │ │ │ │ + beq 981f4 │ │ │ │ ldr r2, [r5, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 95f30 │ │ │ │ + bne 95edc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #6 │ │ │ │ - bl 9d2dc │ │ │ │ + bl 9d28c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 98264 │ │ │ │ + beq 98210 │ │ │ │ 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 95f4c │ │ │ │ + bne 95ef8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #8 │ │ │ │ orreq r3, r3, #4 │ │ │ │ streq r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 95f60 │ │ │ │ + beq 95f0c │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9840c │ │ │ │ + beq 983b8 │ │ │ │ tst r3, #16 │ │ │ │ - beq 94afc │ │ │ │ + beq 94aa8 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 94b18 │ │ │ │ - ldr r3, [pc, #4064] @ 96f5c │ │ │ │ + beq 94ac4 │ │ │ │ + ldr r3, [pc, #4064] @ 96f08 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #4056] @ 96f60 │ │ │ │ - bl 117720 │ │ │ │ + ldr r1, [pc, #4056] @ 96f0c │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c6c │ │ │ │ + b 96c18 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ mvnls r2, #0 │ │ │ │ strls r2, [r5, #144] @ 0x90 │ │ │ │ - bls 94a30 │ │ │ │ + bls 949dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #4008] @ 96f64 │ │ │ │ - bl 117720 │ │ │ │ + ldr r1, [pc, #4008] @ 96f10 │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c6c │ │ │ │ - ldr r2, [pc, #3996] @ 96f68 │ │ │ │ + b 96c18 │ │ │ │ + ldr r2, [pc, #3996] @ 96f14 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -111068,251 +111047,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 94b38 │ │ │ │ + b 94ae4 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 950fc │ │ │ │ - b 96c68 │ │ │ │ + bne 950a8 │ │ │ │ + b 96c14 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a27c4 │ │ │ │ + bl a282c │ │ │ │ mov r6, r0 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dfac │ │ │ │ + bl 9df5c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 96c68 │ │ │ │ - ldr r1, [pc, #3816] @ 96f6c │ │ │ │ + beq 96c14 │ │ │ │ + ldr r1, [pc, #3816] @ 96f18 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 954b8 │ │ │ │ + blt 95464 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9428c │ │ │ │ + beq 94238 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 9428c │ │ │ │ + bne 94238 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 9428c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 94238 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #148] @ 0x94 │ │ │ │ - bne 94940 │ │ │ │ + bne 948ec │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 954e8 │ │ │ │ + beq 95494 │ │ │ │ ldr r0, [r6, #152] @ 0x98 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r0, [r5, #164] @ 0xa4 │ │ │ │ - bne 97e40 │ │ │ │ + bne 97dec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 960f8 │ │ │ │ + bne 960a4 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95508 │ │ │ │ + bne 954b4 │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94970 │ │ │ │ + bne 9491c │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94970 │ │ │ │ + beq 9491c │ │ │ │ ldr r0, [r6, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 94970 │ │ │ │ + beq 9491c │ │ │ │ str r1, [r5, #196] @ 0xc4 │ │ │ │ - b 94970 │ │ │ │ + b 9491c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9428c │ │ │ │ - b 94268 │ │ │ │ + bne 94238 │ │ │ │ + b 94214 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - beq 9482c │ │ │ │ - b 94838 │ │ │ │ + beq 947d8 │ │ │ │ + b 947e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941e4 │ │ │ │ + beq 94190 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1a4c │ │ │ │ + bl a1ab4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96c68 │ │ │ │ + beq 96c14 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941e4 │ │ │ │ + beq 94190 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1a4c │ │ │ │ + bl a1ab4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96c68 │ │ │ │ + beq 96c14 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add r1, r4, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941e4 │ │ │ │ + beq 94190 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1a4c │ │ │ │ + bl a1ab4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96c68 │ │ │ │ + beq 96c14 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941e4 │ │ │ │ + beq 94190 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1a4c │ │ │ │ + bl a1ab4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96c68 │ │ │ │ + beq 96c14 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941e4 │ │ │ │ + beq 94190 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1a4c │ │ │ │ + bl a1ab4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96c68 │ │ │ │ + beq 96c14 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add r3, r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 941e4 │ │ │ │ + beq 94190 │ │ │ │ mov r4, r3 │ │ │ │ - b 96208 │ │ │ │ + b 961b4 │ │ │ │ ldr r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941e4 │ │ │ │ + beq 94190 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1a4c │ │ │ │ + bl a1ab4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 961fc │ │ │ │ - b 96c68 │ │ │ │ + bne 961a8 │ │ │ │ + b 96c14 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 964c8 │ │ │ │ + ble 96474 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 984f0 │ │ │ │ + bne 9849c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 964c8 │ │ │ │ + beq 96474 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 984f0 │ │ │ │ + bne 9849c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 964c8 │ │ │ │ + beq 96474 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 984f0 │ │ │ │ + bne 9849c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 964c8 │ │ │ │ + beq 96474 │ │ │ │ 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 984f0 │ │ │ │ + bne 9849c │ │ │ │ cmp r0, lr │ │ │ │ - bne 96280 │ │ │ │ + bne 9622c │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ - b 94db4 │ │ │ │ + b 94d60 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 954e8 │ │ │ │ + beq 95494 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 960d4 │ │ │ │ + bne 96080 │ │ │ │ str r1, [r5, #152] @ 0x98 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 962d4 │ │ │ │ + bne 96280 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95c20 │ │ │ │ + bne 95bcc │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94970 │ │ │ │ + bne 9491c │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94970 │ │ │ │ - b 9611c │ │ │ │ + beq 9491c │ │ │ │ + b 960c8 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94fa8 │ │ │ │ - b 950dc │ │ │ │ + bne 94f54 │ │ │ │ + b 95088 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 964e4 │ │ │ │ + beq 96490 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ ldreq r3, [r2, #156] @ 0x9c │ │ │ │ streq r3, [r5, #156] @ 0x9c │ │ │ │ - beq 9415c │ │ │ │ - b 964ec │ │ │ │ + beq 94108 │ │ │ │ + b 96498 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 95324 │ │ │ │ + beq 952d0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 94898 │ │ │ │ + b 94844 │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ - b 94220 │ │ │ │ + b 941cc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 980f0 │ │ │ │ + beq 9809c │ │ │ │ mov r0, #1 │ │ │ │ - bl a2b0c │ │ │ │ + bl a2b74 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96c6c │ │ │ │ + beq 96c18 │ │ │ │ tst r3, #2 │ │ │ │ - beq 96378 │ │ │ │ + beq 96324 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ - bne 96db8 │ │ │ │ + bne 96d64 │ │ │ │ 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 9410c │ │ │ │ - b 9629c │ │ │ │ + beq 940b8 │ │ │ │ + b 96248 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9632c │ │ │ │ - b 95360 │ │ │ │ + bne 962d8 │ │ │ │ + b 9530c │ │ │ │ add r7, r7, #20 │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands r1, r3, #8 │ │ │ │ - bne 98320 │ │ │ │ - ldr r0, [pc, #2988] @ 96f70 │ │ │ │ - bl 9dafc │ │ │ │ + bne 982cc │ │ │ │ + ldr r0, [pc, #2988] @ 96f1c │ │ │ │ + bl 9daac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96c68 │ │ │ │ + beq 96c14 │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 96408 │ │ │ │ - bl 356b80 │ │ │ │ + beq 963b4 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -111328,64 +111307,64 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str fp, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dfac │ │ │ │ + bl 9df5c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 983f4 │ │ │ │ - bl 356b80 │ │ │ │ + beq 983a0 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 98168 │ │ │ │ + beq 98114 │ │ │ │ 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 a1f88 │ │ │ │ + bl a1ff0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 98400 │ │ │ │ + blt 983ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 964ac │ │ │ │ + beq 96458 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 981fc │ │ │ │ + beq 981a8 │ │ │ │ ldr r8, [r7, #20]! │ │ │ │ cmp r8, #0 │ │ │ │ - beq 95b20 │ │ │ │ - b 963b0 │ │ │ │ + beq 95acc │ │ │ │ + b 9635c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 953b0 │ │ │ │ - b 953bc │ │ │ │ + beq 9535c │ │ │ │ + b 95368 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94c80 │ │ │ │ - ldr r2, [pc, #2708] @ 96f74 │ │ │ │ + bne 94c2c │ │ │ │ + ldr r2, [pc, #2708] @ 96f20 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 94dd0 │ │ │ │ + bne 94d7c │ │ │ │ orr ip, r3, #128 @ 0x80 │ │ │ │ str ip, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b 94de0 │ │ │ │ - ldr r3, [pc, #2664] @ 96f68 │ │ │ │ - bl 356b80 │ │ │ │ + b 94d8c │ │ │ │ + ldr r3, [pc, #2664] @ 96f14 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -111403,106 +111382,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 952f8 │ │ │ │ - ldr r0, [pc, #2568] @ 96f78 │ │ │ │ - bl 8bfcc │ │ │ │ + beq 952a4 │ │ │ │ + ldr r0, [pc, #2568] @ 96f24 │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 96c68 │ │ │ │ - ldr r1, [pc, #2548] @ 96f78 │ │ │ │ + beq 96c14 │ │ │ │ + ldr r1, [pc, #2548] @ 96f24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ - bne 9531c │ │ │ │ - b 96c68 │ │ │ │ + bne 952c8 │ │ │ │ + b 96c14 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9797c │ │ │ │ + bne 97928 │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r3, [r5, #132] @ 0x84 │ │ │ │ strne r3, [sp, #16] │ │ │ │ - beq 96334 │ │ │ │ - ldr fp, [pc, #2496] @ 96f7c │ │ │ │ - ldr sl, [pc, #2472] @ 96f68 │ │ │ │ + beq 962e0 │ │ │ │ + ldr fp, [pc, #2496] @ 96f28 │ │ │ │ + ldr sl, [pc, #2472] @ 96f14 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9dafc │ │ │ │ + bl 9daac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96c68 │ │ │ │ + beq 96c14 │ │ │ │ ldr r3, [fp, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 96754 │ │ │ │ - bl 356b80 │ │ │ │ + beq 96700 │ │ │ │ + bl 356890 │ │ │ │ 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 96760 │ │ │ │ + bne 9670c │ │ │ │ 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 9dfac │ │ │ │ + bl 9df5c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 98164 │ │ │ │ - bl 356b80 │ │ │ │ + beq 98110 │ │ │ │ + bl 356890 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ mov r6, sl │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, r9 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 98168 │ │ │ │ + beq 98114 │ │ │ │ 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 a1f88 │ │ │ │ + bl a1ff0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 98400 │ │ │ │ + blt 983ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 966b4 │ │ │ │ + beq 96660 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 9821c │ │ │ │ + beq 981c8 │ │ │ │ ldr r8, [r7, #20]! │ │ │ │ cmp r8, #0 │ │ │ │ - bne 965bc │ │ │ │ + bne 96568 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 96334 │ │ │ │ + beq 962e0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -111512,323 +111491,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] @ 96f80 │ │ │ │ + ldr r7, [pc, #2144] @ 96f2c │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r0, r3 │ │ │ │ addeq r3, r0, r2 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - ldr r9, [pc, #2128] @ 96f84 │ │ │ │ + ldr r9, [pc, #2128] @ 96f30 │ │ │ │ ldr r3, [r7, #1180] @ 0x49c │ │ │ │ cmp r3, r9 │ │ │ │ - beq 94238 │ │ │ │ - ldr r0, [pc, #2088] @ 96f6c │ │ │ │ - bl 8bfcc │ │ │ │ + beq 941e4 │ │ │ │ + ldr r0, [pc, #2088] @ 96f18 │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 94244 │ │ │ │ - b 96c68 │ │ │ │ + bne 941f0 │ │ │ │ + b 96c14 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96618 │ │ │ │ + beq 965c4 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ - b 96618 │ │ │ │ + b 965c4 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ strne r1, [r5, #152] @ 0x98 │ │ │ │ - bne 95c08 │ │ │ │ - b 954e8 │ │ │ │ - ldr r0, [pc, #2048] @ 96f88 │ │ │ │ - bl 8bfcc │ │ │ │ + bne 95bb4 │ │ │ │ + b 95494 │ │ │ │ + ldr r0, [pc, #2048] @ 96f34 │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 96c68 │ │ │ │ - ldr r1, [pc, #2028] @ 96f88 │ │ │ │ + beq 96c14 │ │ │ │ + ldr r1, [pc, #2028] @ 96f34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ - bne 95358 │ │ │ │ - b 96c68 │ │ │ │ + bne 95304 │ │ │ │ + b 96c14 │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 965b4 │ │ │ │ - b 94220 │ │ │ │ - ldr r3, [pc, #1988] @ 96f8c │ │ │ │ + bne 96560 │ │ │ │ + b 941cc │ │ │ │ + ldr r3, [pc, #1988] @ 96f38 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e30 │ │ │ │ + beq 94ddc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e30 │ │ │ │ + beq 94ddc │ │ │ │ ldr r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e30 │ │ │ │ + beq 94ddc │ │ │ │ ldr r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e30 │ │ │ │ - ldr r3, [pc, #1936] @ 96f90 │ │ │ │ + beq 94ddc │ │ │ │ + ldr r3, [pc, #1936] @ 96f3c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e30 │ │ │ │ + beq 94ddc │ │ │ │ ldr r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e30 │ │ │ │ + beq 94ddc │ │ │ │ ldr r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e30 │ │ │ │ + beq 94ddc │ │ │ │ ldr r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e30 │ │ │ │ + beq 94ddc │ │ │ │ ldr r3, [r2, #4092] @ 0xffc │ │ │ │ - ldr r2, [pc, #1884] @ 96f94 │ │ │ │ - ldr r9, [pc, #1864] @ 96f84 │ │ │ │ + ldr r2, [pc, #1884] @ 96f40 │ │ │ │ + ldr r9, [pc, #1864] @ 96f30 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r5, r2 │ │ │ │ - ldr r2, [pc, #1872] @ 96f98 │ │ │ │ + ldr r2, [pc, #1872] @ 96f44 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1852] @ 96f9c │ │ │ │ + ldr r2, [pc, #1852] @ 96f48 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1840] @ 96fa0 │ │ │ │ + ldr r2, [pc, #1840] @ 96f4c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1828] @ 96fa4 │ │ │ │ + ldr r2, [pc, #1828] @ 96f50 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1816] @ 96fa8 │ │ │ │ + ldr r2, [pc, #1816] @ 96f54 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1804] @ 96fac │ │ │ │ + ldr r2, [pc, #1804] @ 96f58 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1792] @ 96fb0 │ │ │ │ + ldr r2, [pc, #1792] @ 96f5c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1780] @ 96fb4 │ │ │ │ + ldr r2, [pc, #1780] @ 96f60 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1768] @ 96fb8 │ │ │ │ + ldr r2, [pc, #1768] @ 96f64 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1756] @ 96fbc │ │ │ │ + ldr r2, [pc, #1756] @ 96f68 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1744] @ 96fc0 │ │ │ │ + ldr r2, [pc, #1744] @ 96f6c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1732] @ 96fc4 │ │ │ │ + ldr r2, [pc, #1732] @ 96f70 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1720] @ 96fc8 │ │ │ │ + ldr r2, [pc, #1720] @ 96f74 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1708] @ 96fcc │ │ │ │ + ldr r2, [pc, #1708] @ 96f78 │ │ │ │ cmp r5, r9 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 950e0 │ │ │ │ - b 94e30 │ │ │ │ + bne 9508c │ │ │ │ + b 94ddc │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ - bne 97078 │ │ │ │ + bne 97024 │ │ │ │ ldr r3, [r5, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9410c │ │ │ │ - b 96344 │ │ │ │ + bne 940b8 │ │ │ │ + b 962f0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 96af4 │ │ │ │ + beq 96aa0 │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #28] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ - bne 96c84 │ │ │ │ + bne 96c30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96c90 │ │ │ │ - b 96c9c │ │ │ │ + beq 96c3c │ │ │ │ + b 96c48 │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [r2] │ │ │ │ - beq 94768 │ │ │ │ - b 94774 │ │ │ │ + beq 94714 │ │ │ │ + b 94720 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ - b 945c0 │ │ │ │ + b 9456c │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2] │ │ │ │ - bne 969c4 │ │ │ │ + bne 96970 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96a94 │ │ │ │ + bne 96a40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 969d8 │ │ │ │ + bne 96984 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e28 │ │ │ │ + bne 96dd4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 969f0 │ │ │ │ + bne 9699c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96eec │ │ │ │ + bne 96e98 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 946d4 │ │ │ │ + bne 94680 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 946d4 │ │ │ │ + beq 94680 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #20] │ │ │ │ ldr ip, [r2, #32] │ │ │ │ - bne 96a28 │ │ │ │ + bne 969d4 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96af8 │ │ │ │ + bne 96aa4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96a3c │ │ │ │ + bne 969e8 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97fe0 │ │ │ │ + bne 97f8c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96b1c │ │ │ │ - b 9471c │ │ │ │ + beq 96ac8 │ │ │ │ + b 946c8 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r8, r9 │ │ │ │ - beq 95d84 │ │ │ │ + beq 95d30 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2] │ │ │ │ - beq 95d8c │ │ │ │ - b 95d98 │ │ │ │ + beq 95d38 │ │ │ │ + b 95d44 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, lr │ │ │ │ - beq 95e3c │ │ │ │ + beq 95de8 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2] │ │ │ │ - beq 95e44 │ │ │ │ - b 95e50 │ │ │ │ + beq 95df0 │ │ │ │ + b 95dfc │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq 9477c │ │ │ │ - b 94788 │ │ │ │ + beq 94728 │ │ │ │ + b 94734 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #4] │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 96ab0 │ │ │ │ + bne 96a5c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e2c │ │ │ │ + bne 96dd8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96ac4 │ │ │ │ + bne 96a70 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96eec │ │ │ │ + bne 96e98 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96adc │ │ │ │ + bne 96a88 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96a08 │ │ │ │ + bne 969b4 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 946ec │ │ │ │ + bne 94698 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 946ec │ │ │ │ + beq 94698 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #28] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - bne 96b14 │ │ │ │ + bne 96ac0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e90 │ │ │ │ + bne 96e3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9471c │ │ │ │ + bne 946c8 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9471c │ │ │ │ + beq 946c8 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b 9471c │ │ │ │ + b 946c8 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 942b4 │ │ │ │ + beq 94260 │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 942b4 │ │ │ │ + bne 94260 │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 942b4 │ │ │ │ + bne 94260 │ │ │ │ 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 942b4 │ │ │ │ + b 94260 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94d48 │ │ │ │ + beq 94cf4 │ │ │ │ ldr ip, [r5, #84] @ 0x54 │ │ │ │ - b 94de0 │ │ │ │ - ldr r3, [pc, #1092] @ 96fd0 │ │ │ │ + b 94d8c │ │ │ │ + ldr r3, [pc, #1092] @ 96f7c │ │ │ │ ldr r3, [r3, #-4088] @ 0xfffff008 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 950dc │ │ │ │ + beq 95088 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r5, r3 │ │ │ │ - bne 94e30 │ │ │ │ - b 950dc │ │ │ │ + bne 94ddc │ │ │ │ + b 95088 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 952a4 │ │ │ │ + beq 95250 │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - beq 96d2c │ │ │ │ + beq 96cd8 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ - bne 9488c │ │ │ │ + bne 94838 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94880 │ │ │ │ - b 9488c │ │ │ │ + bne 9482c │ │ │ │ + b 94838 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 966d0 │ │ │ │ - bl 356b80 │ │ │ │ + beq 9667c │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -111843,49 +111822,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 966d0 │ │ │ │ + beq 9667c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 965b4 │ │ │ │ - ldr r0, [pc, #888] @ 96fd4 │ │ │ │ - bl 8bfcc │ │ │ │ + b 96560 │ │ │ │ + ldr r0, [pc, #888] @ 96f80 │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 94d28 │ │ │ │ + bne 94cd4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ biceq r3, r3, #8192 @ 0x2000 │ │ │ │ streq r3, [r5, #84] @ 0x54 │ │ │ │ - bne 98194 │ │ │ │ + bne 98140 │ │ │ │ mvn r0, #0 │ │ │ │ - b 94b3c │ │ │ │ + b 94ae8 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #28] │ │ │ │ - bne 96c9c │ │ │ │ + bne 96c48 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97be0 │ │ │ │ + bne 97b8c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9471c │ │ │ │ + bne 946c8 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9471c │ │ │ │ + beq 946c8 │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 9471c │ │ │ │ - b 96b28 │ │ │ │ - ldr r3, [pc, #664] @ 96f68 │ │ │ │ - bl 356b80 │ │ │ │ + beq 946c8 │ │ │ │ + b 96ad4 │ │ │ │ + ldr r3, [pc, #664] @ 96f14 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -111900,158 +111879,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 95bb0 │ │ │ │ + b 95b5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96bcc │ │ │ │ - b 9488c │ │ │ │ + beq 96b78 │ │ │ │ + b 94838 │ │ │ │ cmp r3, lr │ │ │ │ - beq 97d18 │ │ │ │ + beq 97cc4 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96d38 │ │ │ │ - ldr ip, [pc, #608] @ 96fb4 │ │ │ │ + bne 96ce4 │ │ │ │ + ldr ip, [pc, #608] @ 96f60 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 97d24 │ │ │ │ + beq 97cd0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96d54 │ │ │ │ - ldr ip, [pc, #552] @ 96f98 │ │ │ │ + bne 96d00 │ │ │ │ + ldr ip, [pc, #552] @ 96f44 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 98110 │ │ │ │ + beq 980bc │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96d70 │ │ │ │ + bne 96d1c │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 97d30 │ │ │ │ + beq 97cdc │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96d88 │ │ │ │ - ldr ip, [pc, #548] @ 96fc8 │ │ │ │ + bne 96d34 │ │ │ │ + ldr ip, [pc, #548] @ 96f74 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - bne 97c40 │ │ │ │ + bne 97bec │ │ │ │ orr r1, r1, #67108864 @ 0x4000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95cc0 │ │ │ │ + b 95c6c │ │ │ │ ldr r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 97988 │ │ │ │ + bne 97934 │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96370 │ │ │ │ + beq 9631c │ │ │ │ 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 96370 │ │ │ │ + b 9631c │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - bne 95d20 │ │ │ │ - b 95d24 │ │ │ │ + bne 95ccc │ │ │ │ + b 95cd0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 96110 │ │ │ │ - b 9611c │ │ │ │ + bne 960bc │ │ │ │ + b 960c8 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr ip, [r2, #20] │ │ │ │ - bne 96e48 │ │ │ │ + bne 96df4 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96ef0 │ │ │ │ + bne 96e9c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e5c │ │ │ │ + bne 96e08 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96a08 │ │ │ │ + bne 969b4 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e74 │ │ │ │ + bne 96e20 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96af4 │ │ │ │ + bne 96aa0 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94704 │ │ │ │ + bne 946b0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94708 │ │ │ │ + beq 946b4 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #32] │ │ │ │ - beq 96b1c │ │ │ │ - b 9471c │ │ │ │ + beq 96ac8 │ │ │ │ + b 946c8 │ │ │ │ ldr ip, [r9, #12] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ - beq 97de4 │ │ │ │ + beq 97d90 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ - bne 96ec8 │ │ │ │ + bne 96e74 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e18 │ │ │ │ + bne 97dc4 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, r6 │ │ │ │ - bne 946ec │ │ │ │ + bne 94698 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 946ec │ │ │ │ - b 96968 │ │ │ │ + beq 94698 │ │ │ │ + b 96914 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr ip, [r2, #28] │ │ │ │ - bne 96f0c │ │ │ │ + bne 96eb8 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96a0c │ │ │ │ + bne 969b8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96f20 │ │ │ │ + bne 96ecc │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96af4 │ │ │ │ + bne 96aa0 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96a30 │ │ │ │ - b 96a3c │ │ │ │ + beq 969dc │ │ │ │ + b 969e8 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r8, lr │ │ │ │ - beq 95d98 │ │ │ │ + beq 95d44 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2, #4] │ │ │ │ - beq 95da0 │ │ │ │ - b 94788 │ │ │ │ + beq 95d4c │ │ │ │ + b 94734 │ │ │ │ ldr r1, [r0, #156] @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 94de0 │ │ │ │ - b 94c9c │ │ │ │ + beq 94d8c │ │ │ │ + b 94c48 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035addc │ │ │ │ - eorseq sl, r5, ip, lsr #25 │ │ │ │ + @ instruction: 0x0035aadc │ │ │ │ + eorseq sl, r5, ip, lsr #19 │ │ │ │ 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 │ │ │ │ @@ -112073,1151 +112052,1151 @@ │ │ │ │ ldrsbeq r7, [r5], #-36 @ 0xffffffdc │ │ │ │ subseq r2, r5, ip, lsr #31 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r2, r5, r4, lsl #8 │ │ │ │ ldrsbeq ip, [r5], #-176 @ 0xffffff50 │ │ │ │ subseq sl, r7, r4, ror #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r5, sl, r8, lsl #16 │ │ │ │ + andeq r5, sl, r0, ror r8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9764c │ │ │ │ + beq 975f8 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #60] @ 0x3c │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #64] @ 0x40 │ │ │ │ - beq 97d8c │ │ │ │ + beq 97d38 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #60] @ 0x3c │ │ │ │ - bne 97020 │ │ │ │ + bne 96fcc │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9752c │ │ │ │ + bne 974d8 │ │ │ │ ldr ip, [r2, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956f0 │ │ │ │ + bne 9569c │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 956f0 │ │ │ │ + beq 9569c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #72] @ 0x48 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #76] @ 0x4c │ │ │ │ - bne 97ef0 │ │ │ │ + bne 97e9c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95708 │ │ │ │ + bne 956b4 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95708 │ │ │ │ + beq 956b4 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #76] @ 0x4c │ │ │ │ cmp lr, ip │ │ │ │ - beq 95708 │ │ │ │ + beq 956b4 │ │ │ │ str ip, [r2, #76] @ 0x4c │ │ │ │ - b 95708 │ │ │ │ + b 956b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 96950 │ │ │ │ - b 94db4 │ │ │ │ + bne 968fc │ │ │ │ + b 94d60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 972d8 │ │ │ │ + bne 97284 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bne 970b0 │ │ │ │ + bne 9705c │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97914 │ │ │ │ + bne 978c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 970c4 │ │ │ │ + bne 97070 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9756c │ │ │ │ + bne 97518 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97f10 │ │ │ │ + bne 97ebc │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975e4 │ │ │ │ + bne 97590 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 970f4 │ │ │ │ + bne 970a0 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976a8 │ │ │ │ + bne 97654 │ │ │ │ mov r0, #0 │ │ │ │ - b 95690 │ │ │ │ + b 9563c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d60 │ │ │ │ + bne 97d0c │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ str lr, [r2, #120] @ 0x78 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95810 │ │ │ │ + bne 957bc │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 95810 │ │ │ │ + beq 957bc │ │ │ │ str lr, [r2, #116] @ 0x74 │ │ │ │ - b 95810 │ │ │ │ + b 957bc │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2, #4] │ │ │ │ ldr lr, [r2, #12] │ │ │ │ - bne 97144 │ │ │ │ + bne 970f0 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97cb4 │ │ │ │ + bne 97c60 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97158 │ │ │ │ + bne 97104 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97714 │ │ │ │ + bne 976c0 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98018 │ │ │ │ + bne 97fc4 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a30 │ │ │ │ + bne 979dc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97df0 │ │ │ │ + bne 97d9c │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955d0 │ │ │ │ + beq 9557c │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bne 971a8 │ │ │ │ + bne 97154 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978a0 │ │ │ │ + bne 9784c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 971bc │ │ │ │ + bne 97168 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97778 │ │ │ │ + bne 97724 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97eac │ │ │ │ + bne 97e58 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97af4 │ │ │ │ + bne 97aa0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 971ec │ │ │ │ + bne 97198 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97090 │ │ │ │ + bne 9703c │ │ │ │ mov r0, #0 │ │ │ │ - b 95630 │ │ │ │ + b 955dc │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [lr, #4] │ │ │ │ cmp lr, r0 │ │ │ │ - beq 95df4 │ │ │ │ + beq 95da0 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq 95dfc │ │ │ │ - b 95e08 │ │ │ │ + beq 95da8 │ │ │ │ + b 95db4 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #12] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ - bne 97f5c │ │ │ │ + bne 97f08 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9723c │ │ │ │ + bne 971e8 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97f7c │ │ │ │ + bne 97f28 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ae0 │ │ │ │ + bne 97a8c │ │ │ │ ldr ip, [r1, #20] │ │ │ │ mov r0, r6 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955d0 │ │ │ │ + beq 9557c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #20] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #24] │ │ │ │ - bne 97f30 │ │ │ │ + bne 97edc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97280 │ │ │ │ + bne 9722c │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973e8 │ │ │ │ + bne 97394 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95600 │ │ │ │ + bne 955ac │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95600 │ │ │ │ + beq 955ac │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #28] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #32] │ │ │ │ - bne 97fac │ │ │ │ + bne 97f58 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 972c0 │ │ │ │ + bne 9726c │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97428 │ │ │ │ + bne 973d4 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95630 │ │ │ │ + bne 955dc │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95630 │ │ │ │ + beq 955dc │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #36] @ 0x24 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #40] @ 0x28 │ │ │ │ - bne 97f94 │ │ │ │ + bne 97f40 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97300 │ │ │ │ + bne 972ac │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97468 │ │ │ │ + bne 97414 │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95660 │ │ │ │ + bne 9560c │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95660 │ │ │ │ + beq 9560c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #44] @ 0x2c │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #48] @ 0x30 │ │ │ │ - bne 98040 │ │ │ │ + bne 97fec │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97340 │ │ │ │ + bne 972ec │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974a8 │ │ │ │ + bne 97454 │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95690 │ │ │ │ + bne 9563c │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95690 │ │ │ │ + beq 9563c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #52] @ 0x34 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #56] @ 0x38 │ │ │ │ - beq 97dc4 │ │ │ │ + beq 97d70 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #52] @ 0x34 │ │ │ │ - bne 97384 │ │ │ │ + bne 97330 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974e8 │ │ │ │ + bne 97494 │ │ │ │ ldr ip, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956c0 │ │ │ │ + bne 9566c │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 956c0 │ │ │ │ - b 96ff4 │ │ │ │ + beq 9566c │ │ │ │ + b 96fa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97a2c │ │ │ │ + beq 979d8 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #16] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #20] │ │ │ │ - bne 97f40 │ │ │ │ + bne 97eec │ │ │ │ cmp lr, #0 │ │ │ │ - bne 973d0 │ │ │ │ + bne 9737c │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97258 │ │ │ │ + bne 97204 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955e8 │ │ │ │ + bne 95594 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955e8 │ │ │ │ + beq 95594 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #24] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #28] │ │ │ │ - bne 97f20 │ │ │ │ + bne 97ecc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97410 │ │ │ │ + bne 973bc │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97298 │ │ │ │ + bne 97244 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95618 │ │ │ │ + bne 955c4 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95618 │ │ │ │ + beq 955c4 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #32] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #36] @ 0x24 │ │ │ │ - bne 97f84 │ │ │ │ + bne 97f30 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97450 │ │ │ │ + bne 973fc │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 972d8 │ │ │ │ + bne 97284 │ │ │ │ ldr ip, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95648 │ │ │ │ + bne 955f4 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95648 │ │ │ │ + beq 955f4 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #40] @ 0x28 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #44] @ 0x2c │ │ │ │ - bne 98030 │ │ │ │ + bne 97fdc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97490 │ │ │ │ + bne 9743c │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97318 │ │ │ │ + bne 972c4 │ │ │ │ ldr ip, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95678 │ │ │ │ + bne 95624 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95678 │ │ │ │ + beq 95624 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #48] @ 0x30 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #52] @ 0x34 │ │ │ │ - bne 97fe8 │ │ │ │ + bne 97f94 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 974d0 │ │ │ │ + bne 9747c │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97358 │ │ │ │ + bne 97304 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956a8 │ │ │ │ + bne 95654 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 956a8 │ │ │ │ + beq 95654 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #56] @ 0x38 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #60] @ 0x3c │ │ │ │ - beq 97db8 │ │ │ │ + beq 97d64 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #56] @ 0x38 │ │ │ │ - bne 97514 │ │ │ │ + bne 974c0 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96ff4 │ │ │ │ + bne 96fa0 │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956d8 │ │ │ │ + bne 95684 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 956d8 │ │ │ │ + beq 95684 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #64] @ 0x40 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ - bne 97ee0 │ │ │ │ + bne 97e8c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97554 │ │ │ │ + bne 97500 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97038 │ │ │ │ + bne 96fe4 │ │ │ │ ldr ip, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 97054 │ │ │ │ - b 95708 │ │ │ │ + beq 97000 │ │ │ │ + b 956b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97318 │ │ │ │ + bne 972c4 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - bne 9758c │ │ │ │ + bne 97538 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975e4 │ │ │ │ + bne 97590 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 975a0 │ │ │ │ + bne 9754c │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976a8 │ │ │ │ + bne 97654 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97fbc │ │ │ │ + bne 97f68 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977f0 │ │ │ │ + bne 9779c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 975d0 │ │ │ │ + bne 9757c │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9764c │ │ │ │ + bne 975f8 │ │ │ │ mov r0, #0 │ │ │ │ - b 956c0 │ │ │ │ + b 9566c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 974a8 │ │ │ │ + bne 97454 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - bne 97600 │ │ │ │ + bne 975ac │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976ac │ │ │ │ + bne 97658 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97614 │ │ │ │ + bne 975c0 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977ec │ │ │ │ + bne 97798 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ff8 │ │ │ │ + bne 97fa4 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97650 │ │ │ │ + bne 975fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97644 │ │ │ │ + bne 975f0 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97aa0 │ │ │ │ + bne 97a4c │ │ │ │ mov r0, #0 │ │ │ │ - b 956d8 │ │ │ │ + b 95684 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ str ip, [r2, #60] @ 0x3c │ │ │ │ - bne 9766c │ │ │ │ + bne 97618 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97aa4 │ │ │ │ + bne 97a50 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97680 │ │ │ │ + bne 9762c │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97850 │ │ │ │ + bne 977fc │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97698 │ │ │ │ + bne 97644 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97070 │ │ │ │ + bne 9701c │ │ │ │ mov r0, #0 │ │ │ │ - b 95708 │ │ │ │ + b 956b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97358 │ │ │ │ + bne 97304 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - bne 976c8 │ │ │ │ + bne 97674 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977f0 │ │ │ │ + bne 9779c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 976dc │ │ │ │ + bne 97688 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9764c │ │ │ │ + bne 975f8 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 976f4 │ │ │ │ + bne 976a0 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97aa0 │ │ │ │ + bne 97a4c │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9770c │ │ │ │ + bne 976b8 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97850 │ │ │ │ + bne 977fc │ │ │ │ mov r0, #0 │ │ │ │ - b 956f0 │ │ │ │ + b 9569c │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #12] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ - bne 97734 │ │ │ │ + bne 976e0 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a30 │ │ │ │ + bne 979dc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97748 │ │ │ │ + bne 976f4 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97188 │ │ │ │ + bne 97134 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97760 │ │ │ │ + bne 9770c │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9789c │ │ │ │ + bne 97848 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95600 │ │ │ │ + bne 955ac │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95600 │ │ │ │ + beq 955ac │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #28] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - bne 97798 │ │ │ │ + bne 97744 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97af4 │ │ │ │ + bne 97aa0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 977ac │ │ │ │ + bne 97758 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97090 │ │ │ │ + bne 9703c │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e08 │ │ │ │ + bne 97db4 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97914 │ │ │ │ + bne 978c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 977dc │ │ │ │ + bne 97788 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9756c │ │ │ │ + bne 97518 │ │ │ │ mov r0, #0 │ │ │ │ - b 95660 │ │ │ │ + b 9560c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 974e8 │ │ │ │ + bne 97494 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - bne 9780c │ │ │ │ + bne 977b8 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97650 │ │ │ │ + bne 975fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97820 │ │ │ │ + bne 977cc │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97aa0 │ │ │ │ + bne 97a4c │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97680 │ │ │ │ + bne 9762c │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97854 │ │ │ │ + bne 97800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9768c │ │ │ │ - b 97698 │ │ │ │ + beq 97638 │ │ │ │ + b 97644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97038 │ │ │ │ + bne 96fe4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str ip, [r2, #72] @ 0x48 │ │ │ │ - b 9783c │ │ │ │ + b 977e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97dd0 │ │ │ │ + bne 97d7c │ │ │ │ str ip, [r2, #132] @ 0x84 │ │ │ │ - b 95858 │ │ │ │ + b 95804 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97120 │ │ │ │ + beq 970cc │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #116] @ 0x74 │ │ │ │ cmp ip, lr │ │ │ │ - beq 95810 │ │ │ │ - b 97120 │ │ │ │ + beq 957bc │ │ │ │ + b 970cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97188 │ │ │ │ - b 97258 │ │ │ │ + beq 97134 │ │ │ │ + b 97204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 973e8 │ │ │ │ + bne 97394 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #24] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - bne 978bc │ │ │ │ + bne 97868 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9777c │ │ │ │ + bne 97728 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 978d0 │ │ │ │ + bne 9787c │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97af0 │ │ │ │ + bne 97a9c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97f00 │ │ │ │ + bne 97eac │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97094 │ │ │ │ + bne 97040 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97900 │ │ │ │ + bne 978ac │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97910 │ │ │ │ + bne 978bc │ │ │ │ mov r0, #0 │ │ │ │ - b 95648 │ │ │ │ + b 955f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97468 │ │ │ │ + bne 97414 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - bne 97930 │ │ │ │ + bne 978dc │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97570 │ │ │ │ + bne 9751c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97944 │ │ │ │ + bne 978f0 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975e0 │ │ │ │ + bne 9758c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98050 │ │ │ │ + bne 97ffc │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976ac │ │ │ │ + bne 97658 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97974 │ │ │ │ + bne 97920 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977ec │ │ │ │ + bne 97798 │ │ │ │ mov r0, #0 │ │ │ │ - b 956a8 │ │ │ │ - ldr r6, [pc, #-2476] @ 96fd8 │ │ │ │ + b 95654 │ │ │ │ + ldr r6, [pc, #-2476] @ 96f84 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - b 96be8 │ │ │ │ - ldr r1, [pc, #-2484] @ 96fdc │ │ │ │ + b 96b94 │ │ │ │ + ldr r1, [pc, #-2484] @ 96f88 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 97ecc │ │ │ │ + bne 97e78 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 96dc4 │ │ │ │ - b 96370 │ │ │ │ + bne 96d70 │ │ │ │ + b 9631c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97778 │ │ │ │ - b 97298 │ │ │ │ - ldr r2, [pc, #-2524] @ 96fe0 │ │ │ │ + beq 97724 │ │ │ │ + b 97244 │ │ │ │ + ldr r2, [pc, #-2524] @ 96f8c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 94e30 │ │ │ │ - b 96c68 │ │ │ │ + bge 94ddc │ │ │ │ + b 96c14 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2] │ │ │ │ - bne 979e8 │ │ │ │ + bne 97994 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97128 │ │ │ │ + bne 970d4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 979fc │ │ │ │ + bne 979a8 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97cb0 │ │ │ │ + bne 97c5c │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a14 │ │ │ │ + bne 979c0 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97714 │ │ │ │ + bne 976c0 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955b8 │ │ │ │ + bne 95564 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955b8 │ │ │ │ + beq 95564 │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str ip, [r2, #16] │ │ │ │ - bne 97a4c │ │ │ │ + bne 979f8 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9718c │ │ │ │ + bne 97138 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97a60 │ │ │ │ + bne 97a0c │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9789c │ │ │ │ + bne 97848 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98008 │ │ │ │ + bne 97fb4 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9777c │ │ │ │ + bne 97728 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97a90 │ │ │ │ + bne 97a3c │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97af0 │ │ │ │ + bne 97a9c │ │ │ │ mov r0, #0 │ │ │ │ - b 95618 │ │ │ │ + b 955c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9752c │ │ │ │ + bne 974d8 │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str ip, [r2, #64] @ 0x40 │ │ │ │ - bne 9783c │ │ │ │ + bne 977e8 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97854 │ │ │ │ + bne 97800 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97698 │ │ │ │ + bne 97644 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 97698 │ │ │ │ + beq 97644 │ │ │ │ mov r0, lr │ │ │ │ - b 97070 │ │ │ │ + b 9701c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ - b 955d0 │ │ │ │ + b 9557c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97428 │ │ │ │ + bne 973d4 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #32] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - bne 97b10 │ │ │ │ + bne 97abc │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97094 │ │ │ │ + bne 97040 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97b24 │ │ │ │ + bne 97ad0 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97910 │ │ │ │ + bne 978bc │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ebc │ │ │ │ + bne 97e68 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97570 │ │ │ │ + bne 9751c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97b54 │ │ │ │ + bne 97b00 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975e0 │ │ │ │ + bne 9758c │ │ │ │ mov r0, #0 │ │ │ │ - b 95678 │ │ │ │ + b 95624 │ │ │ │ ldr ip, [r9, #8] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 98228 │ │ │ │ + bne 981d4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97b80 │ │ │ │ + bne 97b2c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96ea0 │ │ │ │ + bne 96e4c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ea4 │ │ │ │ + bne 97e50 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 946d4 │ │ │ │ + beq 94680 │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #20] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ - beq 97e98 │ │ │ │ + beq 97e44 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #20] │ │ │ │ - bne 97bc8 │ │ │ │ + bne 97b74 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96968 │ │ │ │ + bne 96914 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94704 │ │ │ │ + bne 946b0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94704 │ │ │ │ + beq 946b0 │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #32] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - bne 98238 │ │ │ │ + bne 981e4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96ca8 │ │ │ │ - b 9471c │ │ │ │ + beq 96c54 │ │ │ │ + b 946c8 │ │ │ │ ldr lr, [r9, #4] │ │ │ │ cmp lr, ip │ │ │ │ strne ip, [r2, #4] │ │ │ │ - b 95e50 │ │ │ │ + b 95dfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e50 │ │ │ │ + bne 97dfc │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2, #112] @ 0x70 │ │ │ │ - bne 97c30 │ │ │ │ + bne 97bdc │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97104 │ │ │ │ + bne 970b0 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 97114 │ │ │ │ - b 95810 │ │ │ │ + beq 970c0 │ │ │ │ + b 957bc │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96da4 │ │ │ │ - ldr ip, [pc, #-3184] @ 96fe4 │ │ │ │ + bne 96d50 │ │ │ │ + ldr ip, [pc, #-3184] @ 96f90 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 980f8 │ │ │ │ + beq 980a4 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97c54 │ │ │ │ - ldr ip, [pc, #-3208] @ 96fe8 │ │ │ │ + bne 97c00 │ │ │ │ + ldr ip, [pc, #-3208] @ 96f94 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - bne 98534 │ │ │ │ + bne 984e0 │ │ │ │ orr r1, r1, #536870912 @ 0x20000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95cc0 │ │ │ │ + b 95c6c │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 97e88 │ │ │ │ + bne 97e34 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95e14 │ │ │ │ - b 95e20 │ │ │ │ + beq 95dc0 │ │ │ │ + b 95dcc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97b9c │ │ │ │ - b 96a08 │ │ │ │ + bne 97b48 │ │ │ │ + b 969b4 │ │ │ │ ldr lr, [r2, #12] │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #8] │ │ │ │ ldr lr, [r2, #16] │ │ │ │ - bne 97cd0 │ │ │ │ + bne 97c7c │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97718 │ │ │ │ + bne 976c4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97ce4 │ │ │ │ + bne 97c90 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a2c │ │ │ │ + bne 979d8 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97cfc │ │ │ │ + bne 97ca8 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97188 │ │ │ │ + bne 97134 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955e8 │ │ │ │ + bne 95594 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955e8 │ │ │ │ - b 9789c │ │ │ │ + beq 95594 │ │ │ │ + b 97848 │ │ │ │ orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95cc0 │ │ │ │ + b 95c6c │ │ │ │ orr r1, r1, #16777216 @ 0x1000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95cc0 │ │ │ │ + b 95c6c │ │ │ │ orr r1, r1, #268435456 @ 0x10000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95cc0 │ │ │ │ + b 95c6c │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - b 945cc │ │ │ │ + b 94578 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 947ac │ │ │ │ + beq 94758 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9595c │ │ │ │ - b 95950 │ │ │ │ + beq 95908 │ │ │ │ + b 958fc │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr r8, [ip, #120] @ 0x78 │ │ │ │ cmp r8, lr │ │ │ │ ldr r8, [r2, #116] @ 0x74 │ │ │ │ - bne 97df8 │ │ │ │ + bne 97da4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95810 │ │ │ │ + bne 957bc │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 95810 │ │ │ │ - b 97878 │ │ │ │ + beq 957bc │ │ │ │ + b 97824 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 97014 │ │ │ │ - b 97020 │ │ │ │ + beq 96fc0 │ │ │ │ + b 96fcc │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, r0 │ │ │ │ - beq 95de0 │ │ │ │ + beq 95d8c │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [r2] │ │ │ │ - beq 95de8 │ │ │ │ - b 95df4 │ │ │ │ + beq 95d94 │ │ │ │ + b 95da0 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 97508 │ │ │ │ - b 97514 │ │ │ │ + beq 974b4 │ │ │ │ + b 974c0 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 97378 │ │ │ │ - b 97384 │ │ │ │ + beq 97324 │ │ │ │ + b 97330 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #132] @ 0x84 │ │ │ │ cmp ip, lr │ │ │ │ - beq 95858 │ │ │ │ - b 97864 │ │ │ │ + beq 95804 │ │ │ │ + b 97810 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96ebc │ │ │ │ - b 96ec8 │ │ │ │ + beq 96e68 │ │ │ │ + b 96e74 │ │ │ │ mov r9, ip │ │ │ │ - b 97ae0 │ │ │ │ + b 97a8c │ │ │ │ cmp r8, #0 │ │ │ │ str lr, [r2, #120] @ 0x78 │ │ │ │ - beq 97d7c │ │ │ │ - b 95810 │ │ │ │ + beq 97d28 │ │ │ │ + b 957bc │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 977d0 │ │ │ │ - b 977dc │ │ │ │ + beq 9777c │ │ │ │ + b 97788 │ │ │ │ mov r8, r6 │ │ │ │ - b 97b9c │ │ │ │ + b 97b48 │ │ │ │ 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 945dc │ │ │ │ - b 94a08 │ │ │ │ + bgt 94588 │ │ │ │ + b 949b4 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r5, #152] @ 0x98 │ │ │ │ - beq 954f4 │ │ │ │ - b 94958 │ │ │ │ + beq 954a0 │ │ │ │ + b 94904 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr r9, [ip, #112] @ 0x70 │ │ │ │ cmp r8, r9 │ │ │ │ - beq 957e4 │ │ │ │ + beq 95790 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2, #112] @ 0x70 │ │ │ │ - bne 97e78 │ │ │ │ + bne 97e24 │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97d64 │ │ │ │ + bne 97d10 │ │ │ │ ldr lr, [r2, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 97d7c │ │ │ │ - b 95810 │ │ │ │ + beq 97d28 │ │ │ │ + b 957bc │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ - beq 95e14 │ │ │ │ - b 95e20 │ │ │ │ + beq 95dc0 │ │ │ │ + b 95dcc │ │ │ │ cmp ip, #0 │ │ │ │ - beq 97bbc │ │ │ │ - b 97bc8 │ │ │ │ + beq 97b68 │ │ │ │ + b 97b74 │ │ │ │ mov r8, r6 │ │ │ │ - b 946d4 │ │ │ │ + b 94680 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 971e0 │ │ │ │ - b 971ec │ │ │ │ + beq 9718c │ │ │ │ + b 97198 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97b48 │ │ │ │ - b 97b54 │ │ │ │ + beq 97af4 │ │ │ │ + b 97b00 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ - b 9799c │ │ │ │ + b 97948 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #64] @ 0x40 │ │ │ │ - beq 97548 │ │ │ │ - b 97554 │ │ │ │ + beq 974f4 │ │ │ │ + b 97500 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #72] @ 0x48 │ │ │ │ - beq 97054 │ │ │ │ - b 95708 │ │ │ │ + beq 97000 │ │ │ │ + b 956b4 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 978f4 │ │ │ │ - b 97900 │ │ │ │ + beq 978a0 │ │ │ │ + b 978ac │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 970e8 │ │ │ │ - b 970f4 │ │ │ │ + beq 97094 │ │ │ │ + b 970a0 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #24] │ │ │ │ - beq 97404 │ │ │ │ - b 97410 │ │ │ │ + beq 973b0 │ │ │ │ + b 973bc │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #20] │ │ │ │ - beq 97274 │ │ │ │ - b 97280 │ │ │ │ + beq 97220 │ │ │ │ + b 9722c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #16] │ │ │ │ - bne 97adc │ │ │ │ + bne 97a88 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955d0 │ │ │ │ - b 97258 │ │ │ │ + beq 9557c │ │ │ │ + b 97204 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ - bne 97fa4 │ │ │ │ + bne 97f50 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ mov r0, r6 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955b8 │ │ │ │ - b 973a8 │ │ │ │ + beq 95564 │ │ │ │ + b 97354 │ │ │ │ mov r0, r6 │ │ │ │ - b 973a8 │ │ │ │ + b 97354 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #32] │ │ │ │ - beq 97444 │ │ │ │ - b 97450 │ │ │ │ + beq 973f0 │ │ │ │ + b 973fc │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ - beq 972f4 │ │ │ │ - b 97300 │ │ │ │ + beq 972a0 │ │ │ │ + b 972ac │ │ │ │ mov r0, r6 │ │ │ │ - b 955b8 │ │ │ │ + b 95564 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #28] │ │ │ │ - beq 972b4 │ │ │ │ - b 972c0 │ │ │ │ + beq 97260 │ │ │ │ + b 9726c │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 975c4 │ │ │ │ - b 975d0 │ │ │ │ + beq 97570 │ │ │ │ + b 9757c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96104 │ │ │ │ - b 94970 │ │ │ │ + beq 960b0 │ │ │ │ + b 9491c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97be0 │ │ │ │ + bne 97b8c │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - b 96e90 │ │ │ │ + b 96e3c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #48] @ 0x30 │ │ │ │ - beq 9734c │ │ │ │ - b 95690 │ │ │ │ + beq 972f8 │ │ │ │ + b 9563c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97638 │ │ │ │ - b 97644 │ │ │ │ + beq 975e4 │ │ │ │ + b 975f0 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97a84 │ │ │ │ - b 97a90 │ │ │ │ + beq 97a30 │ │ │ │ + b 97a3c │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9717c │ │ │ │ + beq 97128 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r0 │ │ │ │ - b 97ae0 │ │ │ │ + b 97a8c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #40] @ 0x28 │ │ │ │ - beq 97484 │ │ │ │ - b 97490 │ │ │ │ + beq 97430 │ │ │ │ + b 9743c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #44] @ 0x2c │ │ │ │ - beq 9749c │ │ │ │ - b 95678 │ │ │ │ + beq 97448 │ │ │ │ + b 95624 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97968 │ │ │ │ - b 97974 │ │ │ │ + beq 97914 │ │ │ │ + b 97920 │ │ │ │ ldr r8, [ip, #4] │ │ │ │ cmp r8, lr │ │ │ │ strne lr, [r2, #4] │ │ │ │ - b 95eac │ │ │ │ + b 95e58 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp ip, r0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 95920 │ │ │ │ + beq 958cc │ │ │ │ str ip, [r2] │ │ │ │ - b 95920 │ │ │ │ + b 958cc │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95d34 │ │ │ │ - b 95d40 │ │ │ │ + bne 95ce0 │ │ │ │ + b 95cec │ │ │ │ cmp r6, #0 │ │ │ │ - beq 980a8 │ │ │ │ + beq 98054 │ │ │ │ ldr r0, [r6, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 948fc │ │ │ │ + beq 948a8 │ │ │ │ str r1, [r5, #140] @ 0x8c │ │ │ │ - b 948fc │ │ │ │ + b 948a8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 23993c │ │ │ │ + bl 2396a0 │ │ │ │ mov r3, r0 │ │ │ │ - b 954ac │ │ │ │ + b 95458 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2] │ │ │ │ - beq 958d8 │ │ │ │ - b 958e4 │ │ │ │ + beq 95884 │ │ │ │ + b 95890 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #4] │ │ │ │ - beq 958ec │ │ │ │ - b 94634 │ │ │ │ + beq 95898 │ │ │ │ + b 945e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97060 │ │ │ │ - b 97070 │ │ │ │ - ldr r4, [pc, #1100] @ 98544 │ │ │ │ - b 96358 │ │ │ │ + bne 9700c │ │ │ │ + b 9701c │ │ │ │ + ldr r4, [pc, #1100] @ 984f0 │ │ │ │ + b 96304 │ │ │ │ orr r1, r1, #33554432 @ 0x2000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95cc0 │ │ │ │ + b 95c6c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 96b28 │ │ │ │ - b 96cb4 │ │ │ │ + beq 96ad4 │ │ │ │ + b 96c60 │ │ │ │ orr r1, r1, #134217728 @ 0x8000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95cc0 │ │ │ │ + b 95c6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1048] @ 98548 │ │ │ │ - bl 117720 │ │ │ │ + ldr r1, [pc, #1048] @ 984f4 │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c6c │ │ │ │ + b 96c18 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1024] @ 9854c │ │ │ │ - bl 117720 │ │ │ │ + ldr r1, [pc, #1024] @ 984f8 │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c6c │ │ │ │ + b 96c18 │ │ │ │ ldr r9, [ip] │ │ │ │ cmp r8, r9 │ │ │ │ strne r8, [r2] │ │ │ │ - b 95e98 │ │ │ │ + b 95e44 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96c68 │ │ │ │ + beq 96c14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 96c68 │ │ │ │ + bne 96c14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c6c │ │ │ │ - ldr r3, [pc, #948] @ 98550 │ │ │ │ + b 96c18 │ │ │ │ + ldr r3, [pc, #948] @ 984fc │ │ │ │ ldr r2, [r5, #180] @ 0xb4 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -113232,1157 +113211,1158 @@ │ │ │ │ addeq r3, r3, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r1, r1, #764 @ 0x2fc │ │ │ │ add r1, r0, r1 │ │ │ │ addeq r1, r0, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b 96c7c │ │ │ │ + b 96c28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 964ac │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 96458 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 94c64 │ │ │ │ + b 94c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 966b4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 96660 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ - beq 95e70 │ │ │ │ - b 95e7c │ │ │ │ + beq 95e1c │ │ │ │ + b 95e28 │ │ │ │ str r0, [r2, #32] │ │ │ │ - b 94708 │ │ │ │ + b 946b4 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ - b 948b4 │ │ │ │ - ldr r3, [pc, #772] @ 98554 │ │ │ │ + b 94860 │ │ │ │ + ldr r3, [pc, #772] @ 98500 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #764] @ 98558 │ │ │ │ - bl 117720 │ │ │ │ + ldr r1, [pc, #764] @ 98504 │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c6c │ │ │ │ - bl 11a838 │ │ │ │ + b 96c18 │ │ │ │ + bl 11a980 │ │ │ │ str r4, [r5, #440] @ 0x1b8 │ │ │ │ - bl 29dc68 │ │ │ │ - b 96c68 │ │ │ │ + bl 29e0e4 │ │ │ │ + b 96c14 │ │ │ │ mov r0, r4 │ │ │ │ - bl a56d0 │ │ │ │ + bl a5738 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96c6c │ │ │ │ + blt 96c18 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ - b 940d4 │ │ │ │ + b 94080 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 94d94 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 94d40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 982ac │ │ │ │ + bne 98258 │ │ │ │ str ip, [r2, #136] @ 0x88 │ │ │ │ - b 95870 │ │ │ │ + b 9581c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #136] @ 0x88 │ │ │ │ cmp ip, lr │ │ │ │ - bne 982a4 │ │ │ │ - b 95870 │ │ │ │ + bne 98250 │ │ │ │ + b 9581c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 982d8 │ │ │ │ + beq 98284 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #124] @ 0x7c │ │ │ │ cmp ip, lr │ │ │ │ - beq 95840 │ │ │ │ + beq 957ec │ │ │ │ str ip, [r2, #124] @ 0x7c │ │ │ │ - b 95840 │ │ │ │ + b 957ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 982f8 │ │ │ │ + beq 982a4 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #128] @ 0x80 │ │ │ │ cmp ip, lr │ │ │ │ - beq 95828 │ │ │ │ + beq 957d4 │ │ │ │ str ip, [r2, #128] @ 0x80 │ │ │ │ - b 95828 │ │ │ │ + b 957d4 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ - bne 953cc │ │ │ │ + bne 95378 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 948e0 │ │ │ │ - b 95d40 │ │ │ │ - ldr r3, [pc, #556] @ 98554 │ │ │ │ - ldr r1, [pc, #560] @ 9855c │ │ │ │ + beq 9488c │ │ │ │ + b 95cec │ │ │ │ + ldr r3, [pc, #556] @ 98500 │ │ │ │ + ldr r1, [pc, #560] @ 98508 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c6c │ │ │ │ + b 96c18 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 94aa0 │ │ │ │ - b 94ad0 │ │ │ │ + bne 94a4c │ │ │ │ + b 94a7c │ │ │ │ str r1, [r6, #12] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 954c0 │ │ │ │ - b 96c68 │ │ │ │ - ldr r1, [pc, #508] @ 98560 │ │ │ │ - ldr r0, [pc, #508] @ 98564 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 9546c │ │ │ │ + b 96c14 │ │ │ │ + ldr r1, [pc, #508] @ 9850c │ │ │ │ + ldr r0, [pc, #508] @ 98510 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ - b 954b8 │ │ │ │ + b 95464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98398 │ │ │ │ + bne 98344 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b 95938 │ │ │ │ - ldr r3, [pc, #460] @ 98554 │ │ │ │ - ldr r1, [pc, #476] @ 98568 │ │ │ │ + b 958e4 │ │ │ │ + ldr r3, [pc, #460] @ 98500 │ │ │ │ + ldr r1, [pc, #476] @ 98514 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c6c │ │ │ │ + b 96c18 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 98378 │ │ │ │ - b 947a0 │ │ │ │ + bne 98324 │ │ │ │ + b 9474c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 983cc │ │ │ │ + bne 98378 │ │ │ │ str lr, [r2, #104] @ 0x68 │ │ │ │ - b 957b0 │ │ │ │ + b 9575c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 983e0 │ │ │ │ + bne 9838c │ │ │ │ str lr, [r2, #108] @ 0x6c │ │ │ │ - b 957c8 │ │ │ │ + b 95774 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #104] @ 0x68 │ │ │ │ cmp lr, ip │ │ │ │ - bne 983b4 │ │ │ │ - b 957b0 │ │ │ │ + bne 98360 │ │ │ │ + b 9575c │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #108] @ 0x6c │ │ │ │ cmp lr, ip │ │ │ │ - bne 983c4 │ │ │ │ - b 957c8 │ │ │ │ + bne 98370 │ │ │ │ + b 95774 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 98168 │ │ │ │ + b 98114 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98174 │ │ │ │ - b 96c68 │ │ │ │ - ldr r3, [pc, #320] @ 98554 │ │ │ │ + bne 98120 │ │ │ │ + b 96c14 │ │ │ │ + ldr r3, [pc, #320] @ 98500 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #332] @ 9856c │ │ │ │ - bl 117720 │ │ │ │ + ldr r1, [pc, #332] @ 98518 │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c6c │ │ │ │ - ldr r3, [pc, #292] @ 98554 │ │ │ │ + b 96c18 │ │ │ │ + ldr r3, [pc, #292] @ 98500 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #312] @ 98570 │ │ │ │ + ldr r1, [pc, #312] @ 9851c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 94b18 │ │ │ │ + bl 117864 │ │ │ │ + b 94ac4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 95b14 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 95ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98464 │ │ │ │ + beq 98410 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #88] @ 0x58 │ │ │ │ cmp lr, ip │ │ │ │ - beq 95750 │ │ │ │ + beq 956fc │ │ │ │ str lr, [r2, #88] @ 0x58 │ │ │ │ - b 95750 │ │ │ │ + b 956fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9849c │ │ │ │ + bne 98448 │ │ │ │ str lr, [r2, #80] @ 0x50 │ │ │ │ - b 95720 │ │ │ │ + b 956cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98494 │ │ │ │ + beq 98440 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ cmp lr, ip │ │ │ │ - beq 95738 │ │ │ │ + beq 956e4 │ │ │ │ str lr, [r2, #84] @ 0x54 │ │ │ │ - b 95738 │ │ │ │ + b 956e4 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #80] @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - bne 98474 │ │ │ │ - b 95720 │ │ │ │ + bne 98420 │ │ │ │ + b 956cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 984c8 │ │ │ │ + beq 98474 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #96] @ 0x60 │ │ │ │ cmp lr, ip │ │ │ │ - beq 95780 │ │ │ │ + beq 9572c │ │ │ │ str lr, [r2, #96] @ 0x60 │ │ │ │ - b 95780 │ │ │ │ + b 9572c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 984e8 │ │ │ │ + beq 98494 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp lr, ip │ │ │ │ - beq 95798 │ │ │ │ + beq 95744 │ │ │ │ str lr, [r2, #100] @ 0x64 │ │ │ │ - b 95798 │ │ │ │ - ldr r0, [pc, #124] @ 98574 │ │ │ │ + b 95744 │ │ │ │ + ldr r0, [pc, #124] @ 98520 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #116] @ 98578 │ │ │ │ + ldr r1, [pc, #116] @ 98524 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c6c │ │ │ │ + b 96c18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98520 │ │ │ │ + bne 984cc │ │ │ │ str lr, [r2, #92] @ 0x5c │ │ │ │ - b 95768 │ │ │ │ + b 95714 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #92] @ 0x5c │ │ │ │ cmp lr, ip │ │ │ │ - bne 98518 │ │ │ │ - b 95768 │ │ │ │ + bne 984c4 │ │ │ │ + b 95714 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97c70 │ │ │ │ - b 945b0 │ │ │ │ + bne 97c1c │ │ │ │ + b 9455c │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - eorseq sl, r5, r4, asr ip │ │ │ │ - @ instruction: 0x0035acf4 │ │ │ │ + eorseq sl, r5, r4, asr r9 │ │ │ │ + @ instruction: 0x0035a9f4 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r4, asr #26 │ │ │ │ - eorseq sl, r5, r4, lsr #24 │ │ │ │ + eorseq sl, r5, r4, asr #20 │ │ │ │ + eorseq sl, r5, r4, lsr #18 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq sl, r5, ip, lsl #24 │ │ │ │ - eorseq sl, r5, r4, lsl #23 │ │ │ │ - mlaseq r5, r4, sp, sl │ │ │ │ - eorseq sl, r5, r8, lsr lr │ │ │ │ + eorseq sl, r5, ip, lsl #18 │ │ │ │ + eorseq sl, r5, r4, lsl #17 │ │ │ │ + mlaseq r5, r4, sl, sl │ │ │ │ + eorseq sl, r5, r8, lsr fp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r5, ip, lsr #23 │ │ │ │ + eorseq sl, r5, ip, lsr #17 │ │ │ │ │ │ │ │ -0009857c : │ │ │ │ - ldr r3, [pc, #100] @ 985e8 │ │ │ │ +00098528 : │ │ │ │ + ldr r3, [pc, #100] @ 98594 │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #1168] @ 0x490 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 985d8 │ │ │ │ + beq 98584 │ │ │ │ ldr r2, [r3, #1412] @ 0x584 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 985d8 │ │ │ │ + beq 98584 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #56] @ 985ec │ │ │ │ - bl 356b80 │ │ │ │ + ldr r2, [pc, #56] @ 98598 │ │ │ │ + bl 356890 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 985e0 │ │ │ │ + beq 9858c │ │ │ │ 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 │ │ │ │ │ │ │ │ -000985f0 : │ │ │ │ +0009859c : │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ands r3, r3, #16384 @ 0x4000 │ │ │ │ - bne 98608 │ │ │ │ + bne 985b4 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9861c │ │ │ │ + bne 985c8 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #56] @ 9865c │ │ │ │ + ldr r1, [pc, #56] @ 98608 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9863c │ │ │ │ + bne 985e8 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and r0, r0, #512 @ 0x200 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ blx r3 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r5, sl, r8, lsl #16 │ │ │ │ + andeq r5, sl, r0, ror r8 │ │ │ │ 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 991d8 │ │ │ │ + bne 99148 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - ldr r8, [pc, #2928] @ 99204 │ │ │ │ - cmp sl, r8 │ │ │ │ - bne 98b00 │ │ │ │ + ldr r9, [pc, #2932] @ 991b4 │ │ │ │ + cmp sl, r9 │ │ │ │ + bne 98ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9923c │ │ │ │ + bl 991ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 98d74 │ │ │ │ - ldr sl, [pc, #2900] @ 99204 │ │ │ │ + beq 98cd0 │ │ │ │ + ldr sl, [pc, #2904] @ 991b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #2896] @ 99208 │ │ │ │ + ldr r1, [pc, #2900] @ 991b8 │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bne 98a50 │ │ │ │ + bne 989fc │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 99000 │ │ │ │ + beq 98fd0 │ │ │ │ add r1, r2, #1 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4] │ │ │ │ - beq 99000 │ │ │ │ + beq 98fd0 │ │ │ │ cmp r2, r7 │ │ │ │ str r2, [r4] │ │ │ │ - beq 98d94 │ │ │ │ + beq 98aa4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 98ab8 │ │ │ │ - cmp sl, r8 │ │ │ │ - bne 98b54 │ │ │ │ + beq 98a64 │ │ │ │ + cmp sl, r9 │ │ │ │ + bne 98ab0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r7, [r5, #172] @ 0xac │ │ │ │ - bne 98a00 │ │ │ │ + bne 989ac │ │ │ │ cmp r6, r7 │ │ │ │ - bne 99198 │ │ │ │ + bne 9908c │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ tst r7, #2 │ │ │ │ - bne 98ae4 │ │ │ │ + bne 98a88 │ │ │ │ ldr lr, [r5, #4] │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ - cmp lr, r8 │ │ │ │ - bne 98868 │ │ │ │ + cmp lr, r9 │ │ │ │ + bne 98814 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble 988e8 │ │ │ │ + ble 98894 │ │ │ │ ldr r1, [r5, #172] @ 0xac │ │ │ │ add r4, r4, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ - beq 990a4 │ │ │ │ + beq 98f7c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 987a8 │ │ │ │ + ble 98754 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp r3, ip │ │ │ │ - beq 98854 │ │ │ │ + beq 98800 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 987a8 │ │ │ │ + beq 98754 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp r3, ip │ │ │ │ - beq 98854 │ │ │ │ + beq 98800 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 987a8 │ │ │ │ - add r9, r1, #16 │ │ │ │ + beq 98754 │ │ │ │ + add r8, r1, #16 │ │ │ │ mov ip, #2 │ │ │ │ - ldr sl, [r9, #4]! │ │ │ │ + ldr sl, [r8, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - beq 98854 │ │ │ │ + cmp sl, r3 │ │ │ │ + beq 98800 │ │ │ │ cmp r0, ip │ │ │ │ - bne 98790 │ │ │ │ + bne 9873c │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ tst r7, #512 @ 0x200 │ │ │ │ str r3, [r5, #192] @ 0xc0 │ │ │ │ - beq 988e8 │ │ │ │ - cmp lr, r8 │ │ │ │ - str r3, [r5, #452] @ 0x1c4 │ │ │ │ + beq 98894 │ │ │ │ + cmp lr, r9 │ │ │ │ ldr r8, [r5, #168] @ 0xa8 │ │ │ │ - beq 988f8 │ │ │ │ - ldr r1, [pc, #2616] @ 9920c │ │ │ │ + str r3, [r5, #452] @ 0x1c4 │ │ │ │ + beq 988a4 │ │ │ │ + ldr r1, [pc, #2620] @ 991bc │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c67c <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c7f8 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9883c │ │ │ │ - ldr r1, [pc, #2592] @ 9920c │ │ │ │ - ldr r0, [pc, #2580] @ 99204 │ │ │ │ + beq 987e8 │ │ │ │ + ldr r1, [pc, #2596] @ 991bc │ │ │ │ + ldr r0, [pc, #2584] @ 991b4 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - bl 11c67c <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c7f8 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ ldr r3, [r4] │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 9910c │ │ │ │ + beq 99120 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98818 │ │ │ │ + beq 987c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 99134 │ │ │ │ + beq 99114 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98834 │ │ │ │ + beq 987e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 99100 │ │ │ │ + beq 99108 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 988f4 │ │ │ │ + beq 988a0 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ tst r7, #512 @ 0x200 │ │ │ │ str r3, [r5, #192] @ 0xc0 │ │ │ │ strne r3, [r5, #452] @ 0x1c4 │ │ │ │ - b 989d8 │ │ │ │ + b 98984 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 988e8 │ │ │ │ + beq 98894 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ - b 98758 │ │ │ │ - ldr r1, [pc, #2460] @ 9920c │ │ │ │ + b 98704 │ │ │ │ + ldr r1, [pc, #2464] @ 991bc │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c67c <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c7f8 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 99028 │ │ │ │ - ldr r1, [pc, #2436] @ 9920c │ │ │ │ - ldr r0, [pc, #2424] @ 99204 │ │ │ │ + beq 98fc8 │ │ │ │ + ldr r1, [pc, #2440] @ 991bc │ │ │ │ + ldr r0, [pc, #2428] @ 991b4 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - bl 11c67c <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c7f8 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ ldr r3, [r7] │ │ │ │ - subs r9, r0, #0 │ │ │ │ - beq 99010 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq 98fb0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 988b4 │ │ │ │ + beq 98860 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 990f4 │ │ │ │ - ldr r3, [r9] │ │ │ │ + beq 990d0 │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 988d0 │ │ │ │ + beq 9887c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - beq 990e8 │ │ │ │ - cmp r7, r9 │ │ │ │ - bne 99028 │ │ │ │ + str r3, [r8] │ │ │ │ + beq 990c4 │ │ │ │ + cmp r7, r8 │ │ │ │ + bne 98fc8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr lr, [r5, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt 9873c │ │ │ │ - cmp lr, r8 │ │ │ │ + bgt 986e8 │ │ │ │ + cmp lr, r9 │ │ │ │ ldr r8, [r5, #168] @ 0xa8 │ │ │ │ - bne 987cc │ │ │ │ + bne 98778 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble 989c4 │ │ │ │ + ble 98970 │ │ │ │ ldr r0, [r5, #172] @ 0xac │ │ │ │ add r3, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ - beq 98994 │ │ │ │ + beq 98940 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 98840 │ │ │ │ + ble 987ec │ │ │ │ ldr lr, [r0, #12] │ │ │ │ cmp r2, lr │ │ │ │ - beq 98980 │ │ │ │ + beq 9892c │ │ │ │ cmp ip, #1 │ │ │ │ - beq 98840 │ │ │ │ + beq 987ec │ │ │ │ ldr lr, [r0, #16] │ │ │ │ cmp r2, lr │ │ │ │ - beq 98980 │ │ │ │ + beq 9892c │ │ │ │ cmp ip, #2 │ │ │ │ - beq 98840 │ │ │ │ + beq 987ec │ │ │ │ add r8, r0, #16 │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ mov lr, #2 │ │ │ │ cmp r9, r2 │ │ │ │ add lr, lr, #1 │ │ │ │ - beq 98980 │ │ │ │ + beq 9892c │ │ │ │ cmp ip, lr │ │ │ │ - beq 98840 │ │ │ │ + beq 987ec │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - bne 98968 │ │ │ │ + bne 98914 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 989c4 │ │ │ │ + beq 98970 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ - b 98920 │ │ │ │ + b 988cc │ │ │ │ mov ip, r5 │ │ │ │ cmp r2, ip │ │ │ │ - beq 989b8 │ │ │ │ + beq 98964 │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98998 │ │ │ │ - ldr ip, [pc, #2140] @ 99210 │ │ │ │ + bne 98944 │ │ │ │ + ldr ip, [pc, #2144] @ 991c0 │ │ │ │ cmp r2, ip │ │ │ │ - bne 98840 │ │ │ │ + bne 987ec │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 98910 │ │ │ │ + bne 988bc │ │ │ │ tst r7, #2 │ │ │ │ - bne 989d8 │ │ │ │ + bne 98984 │ │ │ │ ldr r3, [r5, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 991ec │ │ │ │ + bne 991a8 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp] │ │ │ │ strne r6, [r3] │ │ │ │ - bne 989f4 │ │ │ │ + bne 989a0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98a28 │ │ │ │ + bne 989d4 │ │ │ │ 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 9870c │ │ │ │ + beq 986b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 9870c │ │ │ │ + bne 986b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 9870c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 986b8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 989f4 │ │ │ │ + beq 989a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 989f4 │ │ │ │ + bne 989a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 989f4 │ │ │ │ - ldr r1, [pc, #1980] @ 99214 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 989a0 │ │ │ │ + ldr r1, [pc, #1984] @ 991c4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 98da0 │ │ │ │ + bne 98d44 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 98e74 │ │ │ │ + beq 98e18 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9a7c8 │ │ │ │ + bl 9a778 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 98e6c │ │ │ │ + beq 98e10 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 98ea0 │ │ │ │ + beq 98e44 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 98d74 │ │ │ │ + beq 98cd0 │ │ │ │ mov r4, r7 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 986f8 │ │ │ │ + bne 986a4 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98ad0 │ │ │ │ + beq 98a74 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 98ad0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #1856] @ 99218 │ │ │ │ - ldr r1, [pc, #1856] @ 9921c │ │ │ │ + beq 990b8 │ │ │ │ + ldr r3, [pc, #1868] @ 991c8 │ │ │ │ + ldr r1, [pc, #1868] @ 991cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 98d74 │ │ │ │ + bl 117864 │ │ │ │ + b 98cd0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 98ec4 │ │ │ │ + bne 98e68 │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ str r3, [r4] │ │ │ │ - b 98720 │ │ │ │ - ldr r1, [pc, #1796] @ 9920c │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 11c440 <_PyEval_CheckExceptTypeValid@@Base+0xd0c> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 98d74 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 18ac14 <_PyStack_AsDict@@Base+0x14> │ │ │ │ - ldr r2, [r7] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 98b48 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r7] │ │ │ │ - beq 991f8 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 986ac │ │ │ │ - b 98d74 │ │ │ │ + b 986cc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 98a4c │ │ │ │ mov r0, r5 │ │ │ │ - bl a550c │ │ │ │ + bl a5574 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 98700 │ │ │ │ - ldr r2, [pc, #1700] @ 99210 │ │ │ │ + ble 986ac │ │ │ │ + ldr r2, [pc, #1784] @ 991c0 │ │ │ │ add r3, r4, #8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - str r8, [sp, #16] │ │ │ │ + str r9, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ mov r7, #0 │ │ │ │ mov fp, r3 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r9, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - b 98cb0 │ │ │ │ + b 98c0c │ │ │ │ ldr sl, [r6, #128] @ 0x80 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 98cf0 │ │ │ │ + beq 98c4c │ │ │ │ ldr r4, [sl, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #1632] @ 99210 │ │ │ │ - beq 98c2c │ │ │ │ + ldreq r4, [pc, #1716] @ 991c0 │ │ │ │ + beq 98b88 │ │ │ │ ldr r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #1616] @ 99210 │ │ │ │ - beq 98c0c │ │ │ │ + ldreq r3, [pc, #1700] @ 991c0 │ │ │ │ + beq 98b68 │ │ │ │ ldr r0, [r3, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #1600] @ 99210 │ │ │ │ - beq 98bec │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r2, [sp, #24] │ │ │ │ + ldreq r0, [pc, #1684] @ 991c0 │ │ │ │ + beq 98b48 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r1, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a550c │ │ │ │ + bl a5574 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr lr, [r3, #16] │ │ │ │ ldr ip, [r0, #16] │ │ │ │ cmp lr, ip │ │ │ │ - bne 98c0c │ │ │ │ + bne 98b68 │ │ │ │ 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 98c2c │ │ │ │ + bne 98b88 │ │ │ │ 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 98cf8 │ │ │ │ + bne 98c54 │ │ │ │ ldr lr, [sl, #20] │ │ │ │ ldr ip, [r4, #20] │ │ │ │ cmp lr, ip │ │ │ │ - bne 98cf8 │ │ │ │ + bne 98c54 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98ebc │ │ │ │ + bne 98e60 │ │ │ │ ldr ip, [r6, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - bne 98ebc │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ + bne 98e60 │ │ │ │ + ldr r0, [r8, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98ce8 │ │ │ │ - ldr r0, [r9, #20] │ │ │ │ + bne 98c44 │ │ │ │ + ldr r0, [r8, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98ce8 │ │ │ │ + bne 98c44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 98f78 │ │ │ │ + beq 98f1c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 98d34 │ │ │ │ + ble 98c90 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 98d0c │ │ │ │ + bne 98c68 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - beq 98d84 │ │ │ │ - ldr r9, [fp, #4]! │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ + beq 98d34 │ │ │ │ + ldr r8, [fp, #4]! │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 99178 │ │ │ │ - ldr r6, [r9, #128] @ 0x80 │ │ │ │ - ldr r5, [r8, #172] @ 0xac │ │ │ │ + bge 990dc │ │ │ │ + ldr r6, [r8, #128] @ 0x80 │ │ │ │ + ldr r5, [r9, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98b94 │ │ │ │ - ldr r4, [pc, #1332] @ 99210 │ │ │ │ + bne 98af0 │ │ │ │ + ldr r4, [pc, #1416] @ 991c0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ + ldr r0, [r8, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 98c74 │ │ │ │ - mov r4, r9 │ │ │ │ - b 98c84 │ │ │ │ - ldr sl, [pc, #1304] @ 99210 │ │ │ │ + beq 98bd0 │ │ │ │ + mov r4, r8 │ │ │ │ + b 98be0 │ │ │ │ + ldr sl, [pc, #1388] @ 991c0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98eb8 │ │ │ │ + bne 98e5c │ │ │ │ mov r4, sl │ │ │ │ - b 98c58 │ │ │ │ + b 98bb4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 98d34 │ │ │ │ + beq 98c90 │ │ │ │ add r5, r5, #12 │ │ │ │ mov ip, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - beq 98ca4 │ │ │ │ + beq 98c00 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne 98d1c │ │ │ │ - ldr r3, [pc, #1244] @ 99218 │ │ │ │ - ldr r2, [r9, #12] │ │ │ │ - ldr r1, [pc, #1244] @ 99220 │ │ │ │ + bne 98c78 │ │ │ │ + ldr r3, [pc, #1328] @ 991c8 │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ + ldr r1, [pc, #1328] @ 991d0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98d74 │ │ │ │ + beq 98cd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 98d74 │ │ │ │ + bne 98cd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98fd8 │ │ │ │ + bne 98fe0 │ │ │ │ mvn r0, #0 │ │ │ │ - b 989f8 │ │ │ │ + b 989a4 │ │ │ │ + ldr r1, [pc, #1236] @ 991bc │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11c5bc <_PyEval_CheckExceptTypeValid@@Base+0xd0c> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 98cd0 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 18a7b0 <_PyStack_AsDict@@Base+0x14> │ │ │ │ + ldr r2, [r7] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 98d28 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r7] │ │ │ │ + beq 990fc │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 98658 │ │ │ │ + b 98cd0 │ │ │ │ add r4, sp, #8 │ │ │ │ - ldm r4, {r4, r5, r8} │ │ │ │ + ldm r4, {r4, r5, r9} │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b 98700 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 98aa0 │ │ │ │ + b 986ac │ │ │ │ mov r0, r4 │ │ │ │ - bl aebe0 │ │ │ │ + bl aec90 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 98f48 │ │ │ │ + beq 98eec │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d8f4 │ │ │ │ + bl 15dc08 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 98f24 │ │ │ │ - bl 92cc4 │ │ │ │ + beq 98ec8 │ │ │ │ + bl 92d28 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 98dfc │ │ │ │ - b 98f24 │ │ │ │ + bne 98da0 │ │ │ │ + b 98ec8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ - bge 98fa0 │ │ │ │ + bge 98f44 │ │ │ │ add r7, r7, #1 │ │ │ │ - str r9, [r3, #12] │ │ │ │ + str r8, [r3, #12] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - bne 98de0 │ │ │ │ - ldr r3, [pc, #1032] @ 99224 │ │ │ │ - bl 356b80 │ │ │ │ - ldr r9, [r3, r0] │ │ │ │ - ldr r1, [r9, #72] @ 0x48 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + bne 98d84 │ │ │ │ + ldr r3, [pc, #1044] @ 991d4 │ │ │ │ + bl 356890 │ │ │ │ + ldr r8, [r3, r0] │ │ │ │ + ldr r1, [r8, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 99030 │ │ │ │ + bne 99018 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 98f10 │ │ │ │ + blt 98eb4 │ │ │ │ ldr r1, [fp] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98e5c │ │ │ │ + beq 98e00 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [fp] │ │ │ │ - bne 98e5c │ │ │ │ + bne 98e00 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98a84 │ │ │ │ + bne 98a30 │ │ │ │ mov r4, r7 │ │ │ │ - b 98eac │ │ │ │ - ldr r1, [pc, #940] @ 99228 │ │ │ │ - ldr r0, [pc, #940] @ 9922c │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 98e50 │ │ │ │ + ldr r1, [pc, #952] @ 991d8 │ │ │ │ + ldr r0, [pc, #952] @ 991dc │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98d74 │ │ │ │ + beq 98cd0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 98d74 │ │ │ │ + bne 98cd0 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 98aa0 │ │ │ │ - b 98d74 │ │ │ │ + bne 98a4c │ │ │ │ + b 98cd0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r6 │ │ │ │ - b 98cdc │ │ │ │ + b 98c38 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98f58 │ │ │ │ + bne 98efc │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 98af4 │ │ │ │ + beq 98a98 │ │ │ │ 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 98af4 │ │ │ │ + b 98a98 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl a5d18 <_PyTuple_Resize@@Base> │ │ │ │ + bl a5d80 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98e38 │ │ │ │ + beq 98ddc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r1, [fp] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98f48 │ │ │ │ + beq 98eec │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [fp] │ │ │ │ - beq 9907c │ │ │ │ + beq 99064 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98e8c │ │ │ │ - b 98d74 │ │ │ │ - ldr r2, [pc, #720] @ 99230 │ │ │ │ + bne 98e30 │ │ │ │ + b 98cd0 │ │ │ │ + ldr r2, [pc, #732] @ 991e0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 990d8 │ │ │ │ + bne 99008 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98ed0 │ │ │ │ - b 98af4 │ │ │ │ - mov r3, r8 │ │ │ │ + bne 98e74 │ │ │ │ + b 98a98 │ │ │ │ + mov r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 98ca4 │ │ │ │ + beq 98c00 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98f7c │ │ │ │ - ldr r3, [pc, #632] @ 99210 │ │ │ │ + bne 98f20 │ │ │ │ + ldr r3, [pc, #644] @ 991c0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 98ca4 │ │ │ │ - b 98d34 │ │ │ │ + beq 98c00 │ │ │ │ + b 98c90 │ │ │ │ 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 991c4 │ │ │ │ - bl a5d18 <_PyTuple_Resize@@Base> │ │ │ │ + bmi 99184 │ │ │ │ + bl a5d80 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 99150 │ │ │ │ + bne 9915c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ - b 98df4 │ │ │ │ - ldr r3, [r6] │ │ │ │ + b 98d98 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq 98fa0 │ │ │ │ + ldr r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 98f80 │ │ │ │ + ldr r0, [pc, #548] @ 991c0 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne 98754 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r2, r7 │ │ │ │ + bne 986f4 │ │ │ │ + b 98894 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98d7c │ │ │ │ + beq 98fc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 98d7c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 98d7c │ │ │ │ + str r3, [r7] │ │ │ │ + beq 99198 │ │ │ │ + ldr lr, [r5, #4] │ │ │ │ + b 98754 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 986f8 │ │ │ │ - b 98ad0 │ │ │ │ + bne 986a4 │ │ │ │ + b 98a74 │ │ │ │ + ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 99028 │ │ │ │ + beq 98cd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq 99140 │ │ │ │ - ldr lr, [r5, #4] │ │ │ │ - b 987a8 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 98cd8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 98cd8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + b 98f10 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98e2c │ │ │ │ - ldr r1, [pc, #496] @ 99234 │ │ │ │ - mov r0, r9 │ │ │ │ + beq 98dd0 │ │ │ │ + ldr r1, [pc, #440] @ 991e4 │ │ │ │ + mov r0, r8 │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 1898cc <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [pc, #464] @ 99224 │ │ │ │ + bl 189468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [pc, #408] @ 991d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 99094 │ │ │ │ - bl 356b80 │ │ │ │ + bne 9907c │ │ │ │ + bl 356890 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98e2c │ │ │ │ + beq 98dd0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98e2c │ │ │ │ - b 98f24 │ │ │ │ + beq 98dd0 │ │ │ │ + b 98ec8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98e8c │ │ │ │ - b 98d74 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1898f4 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #384] @ 99224 │ │ │ │ - b 99058 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq 990c8 │ │ │ │ - ldr r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 990a8 │ │ │ │ - ldr r0, [pc, #332] @ 99210 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne 987a8 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne 98748 │ │ │ │ - b 988e8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - b 98f6c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 988d0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 988b4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 98834 │ │ │ │ + bne 98e30 │ │ │ │ + b 98cd0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 189490 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #328] @ 991d4 │ │ │ │ + b 99040 │ │ │ │ + ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9883c │ │ │ │ + beq 990b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9883c │ │ │ │ + bne 990b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r7, [r5, #84] @ 0x54 │ │ │ │ - b 98840 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + b 989a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 98818 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 98a74 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 9887c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr lr, [r5, #4] │ │ │ │ - b 987a8 │ │ │ │ - ldr r1, [r9] │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98f24 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - str r1, [r9] │ │ │ │ - bne 98f24 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 98f24 │ │ │ │ - ldr r0, [pc, #152] @ 99218 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 98860 │ │ │ │ + ldr r0, [pc, #228] @ 991c8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #176] @ 99238 │ │ │ │ + ldr r1, [pc, #252] @ 991e8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 117720 │ │ │ │ - b 98d50 │ │ │ │ - ldr r3, [r4] │ │ │ │ + bl 117864 │ │ │ │ + b 98cac │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 98d28 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 987e0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 987c4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 991bc │ │ │ │ + beq 987e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 991bc │ │ │ │ + bne 987e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - b 989f8 │ │ │ │ - bl 29dc68 │ │ │ │ - ldr r1, [r9] │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9915c │ │ │ │ - b 98f24 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r7, [r5, #84] @ 0x54 │ │ │ │ + b 987ec │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b 98688 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 25cd48 │ │ │ │ - b 989d8 │ │ │ │ + b 98634 │ │ │ │ + ldr r1, [r8] │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 98ec8 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + str r1, [r8] │ │ │ │ + bne 98ec8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 98ec8 │ │ │ │ + bl 29e0e4 │ │ │ │ + ldr r1, [r8] │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 99168 │ │ │ │ + b 98ec8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 98b48 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr lr, [r5, #4] │ │ │ │ + b 98754 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 25cc88 │ │ │ │ + b 98984 │ │ │ │ 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 sp, r5, ip, lsr #28 │ │ │ │ - eorseq sp, r5, r0, ror lr │ │ │ │ + eorseq sp, r5, ip, lsr #22 │ │ │ │ + eorseq sp, r5, r0, ror fp │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - @ instruction: 0x0035a9dc │ │ │ │ - andeq r5, sl, r8, lsl #16 │ │ │ │ + @ instruction: 0x0035a6dc │ │ │ │ + andeq r5, sl, r0, ror r8 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq sp, r5, r8, asr #28 │ │ │ │ + eorseq sp, r5, r8, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, sp, #20 │ │ │ │ tst r3, #2 │ │ │ │ mov r5, r0 │ │ │ │ - bne 994a4 │ │ │ │ + bne 99454 │ │ │ │ ldr r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99508 │ │ │ │ + beq 994b8 │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 992b8 │ │ │ │ + ble 99268 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9985c │ │ │ │ + beq 9980c │ │ │ │ cmp r1, #1 │ │ │ │ - beq 99358 │ │ │ │ + beq 99308 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ add r2, r2, #1 │ │ │ │ ldr ip, [r3, #172] @ 0xac │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9985c │ │ │ │ + beq 9980c │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9929c │ │ │ │ + bne 9924c │ │ │ │ add r6, r4, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - ble 99560 │ │ │ │ + ble 99510 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ mov ip, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq 992c4 │ │ │ │ + beq 99274 │ │ │ │ add lr, r4, #12 │ │ │ │ ldr lr, [lr, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r0, lr │ │ │ │ - bne 992d8 │ │ │ │ - bl 3407b4 │ │ │ │ + bne 99288 │ │ │ │ + bl 340420 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 99348 │ │ │ │ + beq 992f8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1492] @ 998e0 │ │ │ │ + ldr r2, [pc, #1492] @ 99890 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r0, [r2] │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 99874 │ │ │ │ - ldr r1, [pc, #1476] @ 998e4 │ │ │ │ + beq 99824 │ │ │ │ + ldr r1, [pc, #1476] @ 99894 │ │ │ │ mov r2, r4 │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 99348 │ │ │ │ + beq 992f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 99348 │ │ │ │ + bne 992f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 995a8 │ │ │ │ - blt 99844 │ │ │ │ - ldr fp, [pc, #1396] @ 998e8 │ │ │ │ - bl 356b80 │ │ │ │ + beq 99558 │ │ │ │ + blt 997f4 │ │ │ │ + ldr fp, [pc, #1396] @ 99898 │ │ │ │ + bl 356890 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ cmp r8, #20 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov r9, r0 │ │ │ │ - bgt 997e0 │ │ │ │ + bgt 99790 │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9952c │ │ │ │ - ldr ip, [pc, #1352] @ 998ec │ │ │ │ + beq 994dc │ │ │ │ + ldr ip, [pc, #1352] @ 9989c │ │ │ │ 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 99810 │ │ │ │ + bne 997c0 │ │ │ │ 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] │ │ │ │ @@ -114391,57 +114371,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 9951c │ │ │ │ + beq 994cc │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r5] │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 9934c │ │ │ │ + beq 992fc │ │ │ │ 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 9934c │ │ │ │ + beq 992fc │ │ │ │ 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 9934c │ │ │ │ + beq 992fc │ │ │ │ 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 9948c │ │ │ │ + bne 9943c │ │ │ │ cmp r3, r6 │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne 99468 │ │ │ │ - b 9934c │ │ │ │ + bne 99418 │ │ │ │ + b 992fc │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, r6 │ │ │ │ str r1, [r2] │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne 99468 │ │ │ │ - b 9934c │ │ │ │ - ldr r2, [pc, #1084] @ 998e8 │ │ │ │ + bne 99418 │ │ │ │ + b 992fc │ │ │ │ + ldr r2, [pc, #1084] @ 99898 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -114455,81 +114435,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 9926c │ │ │ │ + bne 9921c │ │ │ │ mov r0, r5 │ │ │ │ - bl a56d0 │ │ │ │ + bl a5738 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 9926c │ │ │ │ - b 99348 │ │ │ │ + bge 9921c │ │ │ │ + b 992f8 │ │ │ │ cmp r6, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - bne 9941c │ │ │ │ - b 9934c │ │ │ │ - ldr r0, [pc, #956] @ 998f0 │ │ │ │ + bne 993cc │ │ │ │ + b 992fc │ │ │ │ + ldr r0, [pc, #956] @ 998a0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9ab34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aae4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 99348 │ │ │ │ + beq 992f8 │ │ │ │ lsl r2, r8, #2 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r8, [fp, r0] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ - b 993d8 │ │ │ │ + b 99388 │ │ │ │ add sl, r1, #1 │ │ │ │ cmn sl, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 99854 │ │ │ │ + bhi 99804 │ │ │ │ lsl r9, sl, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp] │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 99854 │ │ │ │ + beq 99804 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r3, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bge 995c8 │ │ │ │ + bge 99578 │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ ldr r2, [r2, #172] @ 0xac │ │ │ │ str r2, [r7, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ - b 9958c │ │ │ │ + b 9953c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - ldr r3, [pc, #820] @ 998f4 │ │ │ │ + ldr r3, [pc, #820] @ 998a4 │ │ │ │ add r4, r3, #520 @ 0x208 │ │ │ │ str r5, [r3, #532] @ 0x214 │ │ │ │ - b 9934c │ │ │ │ + b 992fc │ │ │ │ sub r8, r9, #4 │ │ │ │ str r4, [r7, r8] │ │ │ │ mov r0, #1 │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 998c4 │ │ │ │ + beq 99874 │ │ │ │ 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 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 998d8 │ │ │ │ + beq 99888 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 997cc │ │ │ │ + beq 9977c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ add r8, r7, r8 │ │ │ │ sub r9, r7, #4 │ │ │ │ sub fp, r6, #4 │ │ │ │ bl 29658 │ │ │ │ str r4, [sp, #12] │ │ │ │ @@ -114537,216 +114517,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 997b8 │ │ │ │ + bge 99768 │ │ │ │ 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 996d0 │ │ │ │ + ble 99680 │ │ │ │ add ip, r1, r3, lsl #2 │ │ │ │ ldr r5, [ip, #16] │ │ │ │ cmp r5, r4 │ │ │ │ - beq 997b0 │ │ │ │ + beq 99760 │ │ │ │ add r5, r3, #2 │ │ │ │ cmp r5, r0 │ │ │ │ - bge 996d0 │ │ │ │ + bge 99680 │ │ │ │ ldr ip, [ip, #20] │ │ │ │ cmp ip, r4 │ │ │ │ - beq 997b0 │ │ │ │ + beq 99760 │ │ │ │ add r3, r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge 996d0 │ │ │ │ + bge 99680 │ │ │ │ add r1, r1, #12 │ │ │ │ ldr ip, [r1, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, ip │ │ │ │ - beq 997b0 │ │ │ │ + beq 99760 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt 996b8 │ │ │ │ + bgt 99668 │ │ │ │ cmp r2, r8 │ │ │ │ - bne 99668 │ │ │ │ + bne 99618 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 998d0 │ │ │ │ + blt 99880 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 99714 │ │ │ │ + ble 996c4 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r4, r2 │ │ │ │ addeq r3, r3, #1 │ │ │ │ streq r3, [r6] │ │ │ │ cmp sl, #1 │ │ │ │ - beq 9962c │ │ │ │ + beq 995dc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 99744 │ │ │ │ + ble 996f4 │ │ │ │ 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 9976c │ │ │ │ + ble 9971c │ │ │ │ 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 9962c │ │ │ │ + beq 995dc │ │ │ │ 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 997a4 │ │ │ │ + bge 99754 │ │ │ │ ldr r1, [ip, #12] │ │ │ │ cmp r4, r1 │ │ │ │ streq r3, [r0] │ │ │ │ cmp r2, r8 │ │ │ │ - bne 9977c │ │ │ │ - b 9962c │ │ │ │ + bne 9972c │ │ │ │ + b 995dc │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r1, r5} │ │ │ │ cmp r1, r8 │ │ │ │ - bne 99638 │ │ │ │ + bne 995e8 │ │ │ │ cmp sl, r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bne 99880 │ │ │ │ + bne 99830 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r0, r7 │ │ │ │ - bl 99dfc │ │ │ │ - b 9934c │ │ │ │ + bl 99dac │ │ │ │ + b 992fc │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ - bls 9952c │ │ │ │ - bl 29dc68 │ │ │ │ + bls 994dc │ │ │ │ + bl 29e0e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 99348 │ │ │ │ + beq 992f8 │ │ │ │ ldr r9, [fp, r9] │ │ │ │ lsl r2, r8, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ - b 993d8 │ │ │ │ - ldr r2, [pc, #224] @ 998f8 │ │ │ │ + b 99388 │ │ │ │ + ldr r2, [pc, #224] @ 998a8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9982c │ │ │ │ + bne 997dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ + bl 18e1bc │ │ │ │ ldr r9, [fp, r9] │ │ │ │ - b 997f8 │ │ │ │ + b 997a8 │ │ │ │ ldr r2, [ip, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r9, [fp, r9] │ │ │ │ - b 997f8 │ │ │ │ - ldr r0, [pc, #176] @ 998fc │ │ │ │ + b 997a8 │ │ │ │ + ldr r0, [pc, #176] @ 998ac │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 99348 │ │ │ │ - bl 29dc68 │ │ │ │ - b 99348 │ │ │ │ - ldr r0, [pc, #124] @ 998e0 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 992f8 │ │ │ │ + bl 29e0e4 │ │ │ │ + b 992f8 │ │ │ │ + ldr r0, [pc, #124] @ 99890 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #148] @ 99900 │ │ │ │ + ldr r1, [pc, #148] @ 998b0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - b 99348 │ │ │ │ - ldr r1, [pc, #136] @ 99904 │ │ │ │ - bl 18f0e8 │ │ │ │ - b 99324 │ │ │ │ + bl 117864 │ │ │ │ + b 992f8 │ │ │ │ + ldr r1, [pc, #136] @ 998b4 │ │ │ │ + bl 18ec84 │ │ │ │ + b 992d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 340384 │ │ │ │ + bl 340040 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 998bc │ │ │ │ + beq 9986c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 998bc │ │ │ │ + bne 9986c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 997d4 │ │ │ │ + b 99784 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99dfc │ │ │ │ - b 99348 │ │ │ │ + bl 99dac │ │ │ │ + b 992f8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b 99890 │ │ │ │ - bl 29dc68 │ │ │ │ - b 99898 │ │ │ │ + b 99840 │ │ │ │ + bl 29e0e4 │ │ │ │ + b 99848 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0035ded4 │ │ │ │ + @ instruction: 0x0035dbd4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r0, r8, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ - eorseq sl, r5, r0, asr #19 │ │ │ │ - eorseq sp, r5, r8, lsr #29 │ │ │ │ - eorseq sp, r5, ip, ror #29 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ + eorseq sl, r5, r0, asr #13 │ │ │ │ + eorseq sp, r5, r8, lsr #23 │ │ │ │ + eorseq sp, r5, ip, ror #23 │ │ │ │ │ │ │ │ -00099908 : │ │ │ │ +000998b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 99a28 │ │ │ │ - ldr r5, [pc, #264] @ 99a30 │ │ │ │ - ldr r2, [pc, #264] @ 99a34 │ │ │ │ + blt 999d8 │ │ │ │ + ldr r5, [pc, #264] @ 999e0 │ │ │ │ + ldr r2, [pc, #264] @ 999e4 │ │ │ │ ldr r3, [r5, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99a08 │ │ │ │ - ldr r3, [pc, #252] @ 99a38 │ │ │ │ - bl 356b80 │ │ │ │ + bne 999b8 │ │ │ │ + ldr r3, [pc, #252] @ 999e8 │ │ │ │ + bl 356890 │ │ │ │ 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 999d0 │ │ │ │ + bcs 99980 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r6, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 999c0 │ │ │ │ + beq 99970 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -114761,21 +114741,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 9224c │ │ │ │ + bl 922b0 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #96] @ 99a3c │ │ │ │ + ldr r2, [pc, #96] @ 999ec │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99a18 │ │ │ │ + bne 999c8 │ │ │ │ cmp r4, #1 │ │ │ │ movcs r0, r4 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ @@ -114785,64 +114765,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 999f0 │ │ │ │ + b 999a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ │ │ │ │ -00099a40 : │ │ │ │ +000999f0 : │ │ │ │ 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 99bd4 │ │ │ │ + beq 99b84 │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ - bne 99b2c │ │ │ │ - ldr r3, [pc, #464] @ 99c40 │ │ │ │ + bne 99adc │ │ │ │ + ldr r3, [pc, #464] @ 99bf0 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 99b3c │ │ │ │ - ldr r7, [pc, #456] @ 99c44 │ │ │ │ - ldr r2, [pc, #456] @ 99c48 │ │ │ │ + bhi 99aec │ │ │ │ + ldr r7, [pc, #456] @ 99bf4 │ │ │ │ + ldr r2, [pc, #456] @ 99bf8 │ │ │ │ ldr r3, [r7, #696] @ 0x2b8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99bbc │ │ │ │ - ldr r3, [pc, #444] @ 99c4c │ │ │ │ - bl 356b80 │ │ │ │ + bne 99b6c │ │ │ │ + ldr r3, [pc, #444] @ 99bfc │ │ │ │ + bl 356890 │ │ │ │ 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 99b5c │ │ │ │ + bcs 99b0c │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq 99b44 │ │ │ │ + beq 99af4 │ │ │ │ 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 99b14 │ │ │ │ + bne 99ac4 │ │ │ │ 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] │ │ │ │ @@ -114854,118 +114834,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 354390 │ │ │ │ + bl 3540a8 │ │ │ │ cmp r5, r0 │ │ │ │ - bls 99a74 │ │ │ │ + bls 99a24 │ │ │ │ mov r6, #0 │ │ │ │ - b 99b20 │ │ │ │ + b 99ad0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 99b14 │ │ │ │ + bne 99ac4 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne 99bac │ │ │ │ - ldr r0, [pc, #228] @ 99c50 │ │ │ │ + bne 99b5c │ │ │ │ + ldr r0, [pc, #228] @ 99c00 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 99b3c │ │ │ │ + bhi 99aec │ │ │ │ ldr r3, [r7, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #216] @ 99c54 │ │ │ │ + ldr r2, [pc, #216] @ 99c04 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99c20 │ │ │ │ + bne 99bd0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 99c14 │ │ │ │ + beq 99bc4 │ │ │ │ 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 99b20 │ │ │ │ + b 99ad0 │ │ │ │ mov r1, r4 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 354390 │ │ │ │ - b 99b68 │ │ │ │ + bl 3540a8 │ │ │ │ + b 99b18 │ │ │ │ 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] @ 99c44 │ │ │ │ - ldr r1, [pc, #104] @ 99c48 │ │ │ │ + ldr r2, [pc, #104] @ 99bf4 │ │ │ │ + ldr r1, [pc, #104] @ 99bf8 │ │ │ │ ldr r3, [r2, #696] @ 0x2b8 │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r0, [r2, #688] @ 0x2b0 │ │ │ │ - bne 99bc0 │ │ │ │ - ldr r3, [pc, #88] @ 99c4c │ │ │ │ - bl 356b80 │ │ │ │ + bne 99b70 │ │ │ │ + ldr r3, [pc, #88] @ 99bfc │ │ │ │ + bl 356890 │ │ │ │ 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] @ 99c54 │ │ │ │ + ldr r1, [pc, #68] @ 99c04 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 99c38 │ │ │ │ + bne 99be8 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b 99b88 │ │ │ │ + b 99b38 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 99b98 │ │ │ │ + b 99b48 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ - b 99c24 │ │ │ │ + b 99bd4 │ │ │ │ orreq r3, lr, #14876672 @ 0xe30000 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, r8, asr ip │ │ │ │ + andeq r9, r9, r8, lsl #24 │ │ │ │ andeq r0, r0, ip │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - ldrdeq fp, [r8], -ip │ │ │ │ + andeq fp, r8, r4, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #380] @ 99dec │ │ │ │ + ldr r3, [pc, #380] @ 99d9c │ │ │ │ mov r5, r2 │ │ │ │ mul r2, r5, r1 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 99d20 │ │ │ │ + bcs 99cd0 │ │ │ │ lsr ip, r3, #3 │ │ │ │ ldr r3, [r7, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 99d8c │ │ │ │ + beq 99d3c │ │ │ │ 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 99ce8 │ │ │ │ + beq 99c98 │ │ │ │ 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] │ │ │ │ @@ -114977,117 +114957,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 99cd0 │ │ │ │ + bne 99c80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 99dc0 │ │ │ │ + beq 99d70 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne 99d7c │ │ │ │ - ldr r0, [pc, #184] @ 99df0 │ │ │ │ + bne 99d2c │ │ │ │ + ldr r0, [pc, #184] @ 99da0 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 99de4 │ │ │ │ - ldr r2, [pc, #176] @ 99df4 │ │ │ │ - ldr r1, [pc, #176] @ 99df8 │ │ │ │ + bhi 99d94 │ │ │ │ + ldr r2, [pc, #176] @ 99da4 │ │ │ │ + ldr r1, [pc, #176] @ 99da8 │ │ │ │ ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 99da8 │ │ │ │ + bne 99d58 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 99dd8 │ │ │ │ + beq 99d88 │ │ │ │ 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 99cdc │ │ │ │ + b 99c8c │ │ │ │ mov r1, r5 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 354390 │ │ │ │ - b 99d34 │ │ │ │ + bl 3540a8 │ │ │ │ + b 99ce4 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b 99d18 │ │ │ │ + b 99cc8 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 99d68 │ │ │ │ - ldr r2, [pc, #44] @ 99df4 │ │ │ │ + b 99d18 │ │ │ │ + ldr r2, [pc, #44] @ 99da4 │ │ │ │ ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ - ldr r2, [pc, #36] @ 99df8 │ │ │ │ + ldr r2, [pc, #36] @ 99da8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99dac │ │ │ │ + bne 99d5c │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b 99d58 │ │ │ │ + b 99d08 │ │ │ │ mov r4, #0 │ │ │ │ - b 99cdc │ │ │ │ + b 99c8c │ │ │ │ andeq r0, r0, ip │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - ldrdeq fp, [r8], -ip │ │ │ │ + andeq fp, r8, r4, asr r8 │ │ │ │ │ │ │ │ -00099dfc : │ │ │ │ +00099dac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #636] @ 9a090 │ │ │ │ - ldr r2, [pc, #636] @ 9a094 │ │ │ │ + ldr r5, [pc, #636] @ 9a040 │ │ │ │ + ldr r2, [pc, #636] @ 9a044 │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99fc8 │ │ │ │ + bne 99f78 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #612] @ 9a098 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #612] @ 9a048 │ │ │ │ + bl 356890 │ │ │ │ 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 99fa0 │ │ │ │ + beq 99f50 │ │ │ │ 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 99e90 │ │ │ │ + bgt 99e40 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 99fa0 │ │ │ │ + beq 99f50 │ │ │ │ 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 99f80 │ │ │ │ + beq 99f30 │ │ │ │ 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] │ │ │ │ @@ -115098,29 +115078,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 99f18 │ │ │ │ + bne 99ec8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99f14 │ │ │ │ + beq 99ec4 │ │ │ │ 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 9a000 │ │ │ │ + beq 99fb0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 99fd4 │ │ │ │ + beq 99f84 │ │ │ │ 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] │ │ │ │ @@ -115141,17 +115121,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] @ 9a09c │ │ │ │ + ldr r2, [pc, #240] @ 9a04c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9a084 │ │ │ │ + bne 9a034 │ │ │ │ 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 │ │ │ │ @@ -115166,15 +115146,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 99f2c │ │ │ │ + beq 99edc │ │ │ │ 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] │ │ │ │ @@ -115199,58 +115179,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 99fb8 │ │ │ │ + b 99f68 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq sl, r9, r0, lsr #1 │ │ │ │ + andeq sl, r9, r0, asr r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r4, lsl #12 │ │ │ │ + andeq fp, r8, ip, ror r6 │ │ │ │ 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] @ 9a318 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #600] @ 9a2c8 │ │ │ │ + bl 356890 │ │ │ │ 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 9a22c │ │ │ │ + beq 9a1dc │ │ │ │ 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 9a11c │ │ │ │ + bgt 9a0cc │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9a22c │ │ │ │ + beq 9a1dc │ │ │ │ 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 9a20c │ │ │ │ + beq 9a1bc │ │ │ │ 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] │ │ │ │ @@ -115261,29 +115241,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 9a1a4 │ │ │ │ + bne 9a154 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a1a0 │ │ │ │ + beq 9a150 │ │ │ │ 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 9a284 │ │ │ │ + beq 9a234 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9a258 │ │ │ │ + beq 9a208 │ │ │ │ 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] │ │ │ │ @@ -115303,19 +115283,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] @ 9a31c │ │ │ │ - ldr r0, [pc, #232] @ 9a320 │ │ │ │ + ldr r2, [pc, #232] @ 9a2cc │ │ │ │ + ldr r0, [pc, #232] @ 9a2d0 │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9a30c │ │ │ │ + bne 9a2bc │ │ │ │ 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 │ │ │ │ @@ -115327,15 +115307,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 9a1b8 │ │ │ │ + beq 9a168 │ │ │ │ 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] │ │ │ │ @@ -115348,943 +115328,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] @ 9a31c │ │ │ │ + ldr r2, [pc, #52] @ 9a2cc │ │ │ │ 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 9a248 │ │ │ │ + b 9a1f8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, lsl #12 │ │ │ │ + andeq fp, r8, ip, ror r6 │ │ │ │ │ │ │ │ -0009a324 : │ │ │ │ +0009a2d4 : │ │ │ │ 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 9a534 │ │ │ │ + beq 9a4e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #548] @ 9a578 │ │ │ │ + ldr r2, [pc, #548] @ 9a528 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9a374 │ │ │ │ + bne 9a324 │ │ │ │ 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] @ 9a57c │ │ │ │ + ldr r2, [pc, #512] @ 9a52c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9a3a0 │ │ │ │ + bne 9a350 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq 9a524 │ │ │ │ + beq 9a4d4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9a7c8 │ │ │ │ - bl aebe0 │ │ │ │ + b 9a778 │ │ │ │ + bl aec90 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 9a504 │ │ │ │ + beq 9a4b4 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d8f4 │ │ │ │ + bl 15dc08 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 9a4e0 │ │ │ │ - bl 92cc4 │ │ │ │ + beq 9a490 │ │ │ │ + bl 92d28 │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 9a4e0 │ │ │ │ + beq 9a490 │ │ │ │ mov r4, r5 │ │ │ │ - b 9a3f4 │ │ │ │ + b 9a3a4 │ │ │ │ cmp r4, r7 │ │ │ │ add r3, r8, r4, lsl #2 │ │ │ │ - bge 9a470 │ │ │ │ + bge 9a420 │ │ │ │ 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 9a3e0 │ │ │ │ - ldr r8, [pc, #364] @ 9a580 │ │ │ │ - bl 356b80 │ │ │ │ + bne 9a390 │ │ │ │ + ldr r8, [pc, #364] @ 9a530 │ │ │ │ + bl 356890 │ │ │ │ ldr r5, [r8, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9a49c │ │ │ │ + bne 9a44c │ │ │ │ cmp r4, r7 │ │ │ │ - blt 9a458 │ │ │ │ + blt 9a408 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a450 │ │ │ │ + beq 9a400 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 9a450 │ │ │ │ + bne 9a400 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 9a36c │ │ │ │ + b 9a31c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl a5d18 <_PyTuple_Resize@@Base> │ │ │ │ + bl a5d80 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a42c │ │ │ │ - b 9a4e0 │ │ │ │ + beq 9a3dc │ │ │ │ + b 9a490 │ │ │ │ add r7, r7, #10 │ │ │ │ adds r7, r7, r7, lsr #2 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bmi 9a564 │ │ │ │ - bl a5d18 <_PyTuple_Resize@@Base> │ │ │ │ + bmi 9a514 │ │ │ │ + bl a5d80 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a53c │ │ │ │ + bne 9a4ec │ │ │ │ ldr r8, [sp, #4] │ │ │ │ add r3, r8, r4, lsl #2 │ │ │ │ - b 9a3ec │ │ │ │ + b 9a39c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a424 │ │ │ │ - ldr r3, [pc, #212] @ 9a584 │ │ │ │ + beq 9a3d4 │ │ │ │ + ldr r3, [pc, #212] @ 9a534 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 1898cc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a518 │ │ │ │ - bl 356b80 │ │ │ │ + bne 9a4c8 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a424 │ │ │ │ + beq 9a3d4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a424 │ │ │ │ + beq 9a3d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a504 │ │ │ │ + beq 9a4b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 9a50c │ │ │ │ + beq 9a4bc │ │ │ │ mov r0, #0 │ │ │ │ - b 9a36c │ │ │ │ + b 9a31c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 9a504 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 9a4b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1898f4 <_PyErr_Clear@@Base> │ │ │ │ - b 9a4c0 │ │ │ │ - ldr r1, [pc, #92] @ 9a588 │ │ │ │ - ldr r0, [pc, #92] @ 9a58c │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9a504 │ │ │ │ - bl 3480e4 │ │ │ │ - b 9a504 │ │ │ │ + bl 189490 <_PyErr_Clear@@Base> │ │ │ │ + b 9a470 │ │ │ │ + ldr r1, [pc, #92] @ 9a538 │ │ │ │ + ldr r0, [pc, #92] @ 9a53c │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9a4b4 │ │ │ │ + bl 347dfc │ │ │ │ + b 9a4b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a4e0 │ │ │ │ + beq 9a490 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 9a4e0 │ │ │ │ + bne 9a490 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 9a4e0 │ │ │ │ - bl 29dc68 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 9a490 │ │ │ │ + bl 29e0e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9a548 │ │ │ │ - b 9a4e0 │ │ │ │ + bne 9a4f8 │ │ │ │ + b 9a490 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - @ instruction: 0x0035a9dc │ │ │ │ + @ instruction: 0x0035a6dc │ │ │ │ │ │ │ │ -0009a590 : │ │ │ │ +0009a540 : │ │ │ │ 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 9a75c │ │ │ │ + beq 9a70c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 9a75c │ │ │ │ + beq 9a70c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9a6e0 │ │ │ │ - blt 9a780 │ │ │ │ - ldr r8, [pc, #472] @ 9a7a8 │ │ │ │ - bl 356b80 │ │ │ │ + beq 9a690 │ │ │ │ + blt 9a730 │ │ │ │ + ldr r8, [pc, #472] @ 9a758 │ │ │ │ + bl 356890 │ │ │ │ ldr r1, [r0, r8] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - bgt 9a704 │ │ │ │ + bgt 9a6b4 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9a6e8 │ │ │ │ - ldr r0, [pc, #424] @ 9a7ac │ │ │ │ + beq 9a698 │ │ │ │ + ldr r0, [pc, #424] @ 9a75c │ │ │ │ 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 9a740 │ │ │ │ + bne 9a6f0 │ │ │ │ ldr r0, [r6] │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a644 │ │ │ │ + beq 9a5f4 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r3] │ │ │ │ - beq 9a6a0 │ │ │ │ + beq 9a650 │ │ │ │ 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 9a6a0 │ │ │ │ + beq 9a650 │ │ │ │ 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 9a6d0 │ │ │ │ + beq 9a680 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r0] │ │ │ │ str r0, [r3, #4]! │ │ │ │ - bne 9a67c │ │ │ │ + bne 9a62c │ │ │ │ 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 9a67c │ │ │ │ - b 9a6a0 │ │ │ │ - ldr r4, [pc, #200] @ 9a7b0 │ │ │ │ - b 9a6c8 │ │ │ │ - ldr r0, [pc, #196] @ 9a7b4 │ │ │ │ + bne 9a62c │ │ │ │ + b 9a650 │ │ │ │ + ldr r4, [pc, #200] @ 9a760 │ │ │ │ + b 9a678 │ │ │ │ + ldr r0, [pc, #196] @ 9a764 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9ab34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aae4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a768 │ │ │ │ + beq 9a718 │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a628 │ │ │ │ + b 9a5d8 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bhi 9a770 │ │ │ │ - ldr r0, [pc, #160] @ 9a7b4 │ │ │ │ + bhi 9a720 │ │ │ │ + ldr r0, [pc, #160] @ 9a764 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9ab34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aae4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a768 │ │ │ │ + beq 9a718 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r7, r8] │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, r4, #12 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9a63c │ │ │ │ + bne 9a5ec │ │ │ │ str r0, [r3] │ │ │ │ - b 9a650 │ │ │ │ - ldr r3, [pc, #112] @ 9a7b8 │ │ │ │ + b 9a600 │ │ │ │ + ldr r3, [pc, #112] @ 9a768 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 9a790 │ │ │ │ + bne 9a740 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ + bl 18e1bc │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a628 │ │ │ │ - ldr r1, [pc, #88] @ 9a7bc │ │ │ │ - ldr r0, [pc, #88] @ 9a7c0 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 9a6c8 │ │ │ │ - bl 29dc68 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 9a720 │ │ │ │ - b 9a768 │ │ │ │ - ldr r0, [pc, #60] @ 9a7c4 │ │ │ │ + b 9a5d8 │ │ │ │ + ldr r1, [pc, #88] @ 9a76c │ │ │ │ + ldr r0, [pc, #88] @ 9a770 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 9a678 │ │ │ │ + bl 29e0e4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 9a6d0 │ │ │ │ + b 9a718 │ │ │ │ + ldr r0, [pc, #60] @ 9a774 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9a768 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9a718 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a628 │ │ │ │ + b 9a5d8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - @ instruction: 0x0035a9dc │ │ │ │ - eorseq sl, r5, r0, asr #19 │ │ │ │ + @ instruction: 0x0035a6dc │ │ │ │ + eorseq sl, r5, r0, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - beq 9a900 │ │ │ │ - blt 9a9c0 │ │ │ │ - ldr r8, [pc, #564] @ 9aa20 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 356b80 │ │ │ │ + beq 9a8b0 │ │ │ │ + blt 9a970 │ │ │ │ + ldr r8, [pc, #564] @ 9a9d0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [r0, r8] │ │ │ │ + bl 356890 │ │ │ │ + ldr ip, [r0, r8] │ │ │ │ cmp r5, #20 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - bgt 9a944 │ │ │ │ + ldr r3, [ip, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + bgt 9a8f4 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9a92c │ │ │ │ - ldr r1, [pc, #516] @ 9aa24 │ │ │ │ + beq 9a8dc │ │ │ │ + ldr r1, [pc, #516] @ 9a9d4 │ │ │ │ ldr r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r9, [r1, #1416] @ 0x588 │ │ │ │ - ldr ip, [r4, #12] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ sub r2, r2, #1 │ │ │ │ - str ip, [r3, #1608] @ 0x648 │ │ │ │ + str r0, [r3, #1608] @ 0x648 │ │ │ │ str r2, [r3, #1688] @ 0x698 │ │ │ │ cmp r9, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9a9a4 │ │ │ │ - ldr r2, [r6] │ │ │ │ - add ip, r4, #12 │ │ │ │ + bne 9a954 │ │ │ │ + ldr r2, [r7] │ │ │ │ + add r0, r4, #12 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a8f0 │ │ │ │ + beq 9a8a0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r2] │ │ │ │ - str r2, [ip] │ │ │ │ - beq 9a8c0 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - add r1, ip, #4 │ │ │ │ + str r2, [r0] │ │ │ │ + beq 9a870 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + add r1, r0, #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a90c │ │ │ │ + beq 9a8bc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r1] │ │ │ │ - beq 9a8c0 │ │ │ │ - add r5, r6, r5, lsl #2 │ │ │ │ - add r6, r6, #8 │ │ │ │ - ldr r2, [r6], #4 │ │ │ │ + beq 9a870 │ │ │ │ + add r5, r7, r5, lsl #2 │ │ │ │ + add r0, r7, #8 │ │ │ │ + ldr r2, [r0], #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ - beq 9a91c │ │ │ │ - cmp r6, r5 │ │ │ │ + beq 9a8cc │ │ │ │ + cmp r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r1, #4]! │ │ │ │ - bne 9a89c │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + bne 9a84c │ │ │ │ + ldr r2, [ip, #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 9a86c │ │ │ │ - b 9a8c0 │ │ │ │ - ldr r4, [pc, #288] @ 9aa28 │ │ │ │ + str r2, [r0] │ │ │ │ + bne 9a81c │ │ │ │ + b 9a870 │ │ │ │ + ldr r4, [pc, #288] @ 9a9d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #2 │ │ │ │ - str r2, [ip, #4] │ │ │ │ - bne 9a894 │ │ │ │ - b 9a8c0 │ │ │ │ - cmp r6, r5 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + bne 9a844 │ │ │ │ + b 9a870 │ │ │ │ + cmp r0, r5 │ │ │ │ str r2, [r1, #4]! │ │ │ │ - bne 9a89c │ │ │ │ - b 9a8c0 │ │ │ │ - ldr r0, [pc, #248] @ 9aa2c │ │ │ │ - bl 9ab34 <_PyObject_GC_NewVar@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 9a9cc │ │ │ │ - ldr r0, [r7, r8] │ │ │ │ - b 9a844 │ │ │ │ + bne 9a84c │ │ │ │ + b 9a870 │ │ │ │ + ldr r0, [pc, #248] @ 9a9dc │ │ │ │ + bl 9aae4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 9a97c │ │ │ │ + ldr ip, [r6, r8] │ │ │ │ + b 9a7f4 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bhi 9a9d4 │ │ │ │ - ldr r0, [pc, #216] @ 9aa2c │ │ │ │ - bl 9ab34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bhi 9a984 │ │ │ │ + ldr r0, [pc, #216] @ 9a9dc │ │ │ │ + bl 9aae4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a9cc │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r0, [r7, r8] │ │ │ │ + beq 9a97c │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr ip, [r6, r8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a984 │ │ │ │ + beq 9a934 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ - add ip, r4, #12 │ │ │ │ + add r0, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 9a86c │ │ │ │ + b 9a81c │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ add r1, r4, #16 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ streq r2, [r4, #16] │ │ │ │ - bne 9a880 │ │ │ │ - b 9a894 │ │ │ │ - ldr r3, [pc, #132] @ 9aa30 │ │ │ │ + bne 9a830 │ │ │ │ + b 9a844 │ │ │ │ + ldr r3, [pc, #132] @ 9a9e0 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 9aa08 │ │ │ │ + bne 9a9b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ - ldr r0, [r7, r8] │ │ │ │ - b 9a844 │ │ │ │ - ldr r0, [pc, #108] @ 9aa34 │ │ │ │ + bl 18e1bc │ │ │ │ + ldr ip, [r6, r8] │ │ │ │ + b 9a7f4 │ │ │ │ + ldr r0, [pc, #108] @ 9a9e4 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 9a8e8 │ │ │ │ - bl 29dc68 │ │ │ │ + b 9a898 │ │ │ │ + bl 29e0e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a9cc │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r0, [r7, r8] │ │ │ │ + beq 9a97c │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr ip, [r6, r8] │ │ │ │ ldr r2, [r3] │ │ │ │ - add ip, r4, #12 │ │ │ │ + add r0, r4, #12 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - bne 9a984 │ │ │ │ + bne 9a934 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 9a86c │ │ │ │ + b 9a81c │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r9 │ │ │ │ - ldr r0, [r7, r8] │ │ │ │ - b 9a844 │ │ │ │ + ldr ip, [r6, r8] │ │ │ │ + b 9a7f4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ - eorseq sl, r5, r0, asr #19 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ + eorseq sl, r5, r0, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt 9aaf8 │ │ │ │ - bl 356b80 │ │ │ │ - ldr r3, [pc, #196] @ 9ab20 │ │ │ │ + blt 9aaa8 │ │ │ │ + bl 356890 │ │ │ │ + ldr r3, [pc, #196] @ 9aad0 │ │ │ │ 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 9aad0 │ │ │ │ + beq 9aa80 │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9aac4 │ │ │ │ - ldr r1, [pc, #140] @ 9ab24 │ │ │ │ + beq 9aa74 │ │ │ │ + ldr r1, [pc, #140] @ 9aad4 │ │ │ │ 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 9aae0 │ │ │ │ + bne 9aa90 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #88] @ 9ab28 │ │ │ │ - b 9ab34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 9aad8 │ │ │ │ + b 9aae4 <_PyObject_GC_NewVar@@Base> │ │ │ │ cmn r1, #-536870908 @ 0xe0000004 │ │ │ │ - bls 9aac4 │ │ │ │ + bls 9aa74 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29dc68 │ │ │ │ - ldr r3, [pc, #68] @ 9ab2c │ │ │ │ + b 29e0e4 │ │ │ │ + ldr r3, [pc, #68] @ 9aadc │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9ab0c │ │ │ │ + bne 9aabc │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ - b 9aabc │ │ │ │ - ldr r0, [pc, #48] @ 9ab30 │ │ │ │ + bl 18e1bc │ │ │ │ + b 9aa6c │ │ │ │ + ldr r0, [pc, #48] @ 9aae0 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 9aabc │ │ │ │ + b 9aa6c │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r5 │ │ │ │ - b 9aabc │ │ │ │ + b 9aa6c │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ - eorseq sl, r5, r0, asr #19 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ + eorseq sl, r5, r0, asr #13 │ │ │ │ │ │ │ │ -0009ab34 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +0009aae4 <_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 9ade8 <_PyObject_GC_NewVar@@Base+0x2b4> │ │ │ │ + blt 9ad98 <_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] @ 9adf8 <_PyObject_GC_NewVar@@Base+0x2c4> │ │ │ │ + ldr r9, [pc, #640] @ 9ada8 <_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 356b80 │ │ │ │ + bl 356890 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ mov fp, r0 │ │ │ │ - bhi 9ad94 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + bhi 9ad44 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ adds r3, r3, r4 │ │ │ │ - bmi 9ad94 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ - ldr sl, [pc, #584] @ 9adfc <_PyObject_GC_NewVar@@Base+0x2c8> │ │ │ │ - ldr r1, [pc, #584] @ 9ae00 <_PyObject_GC_NewVar@@Base+0x2cc> │ │ │ │ + bmi 9ad44 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + ldr sl, [pc, #584] @ 9adac <_PyObject_GC_NewVar@@Base+0x2c8> │ │ │ │ + ldr r1, [pc, #584] @ 9adb0 <_PyObject_GC_NewVar@@Base+0x2cc> │ │ │ │ ldr r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9ad5c <_PyObject_GC_NewVar@@Base+0x228> │ │ │ │ + bne 9ad0c <_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 9ad20 <_PyObject_GC_NewVar@@Base+0x1ec> │ │ │ │ + bcs 9acd0 <_PyObject_GC_NewVar@@Base+0x1ec> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r2, [fp, r1, lsl #3] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq 9ad08 <_PyObject_GC_NewVar@@Base+0x1d4> │ │ │ │ + beq 9acb8 <_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 9ac78 <_PyObject_GC_NewVar@@Base+0x144> │ │ │ │ + beq 9ac28 <_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 9acc0 <_PyObject_GC_NewVar@@Base+0x18c> │ │ │ │ + bgt 9ac70 <_PyObject_GC_NewVar@@Base+0x18c> │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #444] @ 9ae04 <_PyObject_GC_NewVar@@Base+0x2d0> │ │ │ │ + ldr r2, [pc, #444] @ 9adb4 <_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 9ad7c <_PyObject_GC_NewVar@@Base+0x248> │ │ │ │ + bne 9ad2c <_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 9acb0 <_PyObject_GC_NewVar@@Base+0x17c> │ │ │ │ + cmp sl, lr │ │ │ │ + bcc 9ac60 <_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 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 9ac0c <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + b 9abbc <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 9ac0c <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + b 9abbc <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9ac3c <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + beq 9abec <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9ac3c <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + beq 9abec <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ac3c <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9abec <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9add8 <_PyObject_GC_NewVar@@Base+0x2a4> │ │ │ │ + bne 9ad88 <_PyObject_GC_NewVar@@Base+0x2a4> │ │ │ │ add r0, r8, #12 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9ac3c <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9abec <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r1, #16 │ │ │ │ - bl 355cd0 │ │ │ │ - b 9ac3c <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bl 3559e8 │ │ │ │ + b 9abec <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 9aca0 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + bne 9ac50 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ ldr r2, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #220] @ 9ae08 <_PyObject_GC_NewVar@@Base+0x2d4> │ │ │ │ + ldr r1, [pc, #220] @ 9adb8 <_PyObject_GC_NewVar@@Base+0x2d4> │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9adb0 <_PyObject_GC_NewVar@@Base+0x27c> │ │ │ │ + bne 9ad60 <_PyObject_GC_NewVar@@Base+0x27c> │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9ad94 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + beq 9ad44 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b 9aca0 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + b 9ac50 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 9ad94 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + beq 9ad44 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ ldr r8, [r9, fp] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 9ac0c <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ - ldr r1, [pc, #136] @ 9ae0c <_PyObject_GC_NewVar@@Base+0x2d8> │ │ │ │ + b 9abbc <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + ldr r1, [pc, #136] @ 9adbc <_PyObject_GC_NewVar@@Base+0x2d8> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9adc4 <_PyObject_GC_NewVar@@Base+0x290> │ │ │ │ + bne 9ad74 <_PyObject_GC_NewVar@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ - b 9ac68 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ + bl 18e1bc │ │ │ │ + b 9ac18 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ mov r0, r8 │ │ │ │ - bl 29dc84 │ │ │ │ + bl 29e100 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9ac3c <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9abec <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r4, #0 │ │ │ │ - b 9ac6c <_PyObject_GC_NewVar@@Base+0x138> │ │ │ │ + b 9ac1c <_PyObject_GC_NewVar@@Base+0x138> │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ - b 9ad44 <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ + b 9acf4 <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9ac68 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ + b 9ac18 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ac3c <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ - b 9acec <_PyObject_GC_NewVar@@Base+0x1b8> │ │ │ │ - ldr r1, [pc, #32] @ 9ae10 <_PyObject_GC_NewVar@@Base+0x2dc> │ │ │ │ - ldr r0, [pc, #32] @ 9ae14 <_PyObject_GC_NewVar@@Base+0x2e0> │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9ada8 <_PyObject_GC_NewVar@@Base+0x274> │ │ │ │ + bne 9abec <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + b 9ac9c <_PyObject_GC_NewVar@@Base+0x1b8> │ │ │ │ + ldr r1, [pc, #32] @ 9adc0 <_PyObject_GC_NewVar@@Base+0x2dc> │ │ │ │ + ldr r0, [pc, #32] @ 9adc4 <_PyObject_GC_NewVar@@Base+0x2e0> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9ad58 <_PyObject_GC_NewVar@@Base+0x274> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ andeq r0, r0, sl, asr r7 │ │ │ │ - eorseq sp, r5, ip, lsr pc │ │ │ │ + eorseq sp, r5, ip, lsr ip │ │ │ │ │ │ │ │ -0009ae18 <_Py_Dealloc@@Base>: │ │ │ │ +0009adc8 <_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] @ 9ae74 <_Py_Dealloc@@Base+0x5c> │ │ │ │ + ldr r2, [pc, #68] @ 9ae24 <_Py_Dealloc@@Base+0x5c> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ae4c <_Py_Dealloc@@Base+0x34> │ │ │ │ + bne 9adfc <_Py_Dealloc@@Base+0x34> │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #36] @ 9ae78 <_Py_Dealloc@@Base+0x60> │ │ │ │ + ldr r1, [pc, #36] @ 9ae28 <_Py_Dealloc@@Base+0x60> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9ae64 <_Py_Dealloc@@Base+0x4c> │ │ │ │ + bne 9ae14 <_Py_Dealloc@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - b 9ae40 <_Py_Dealloc@@Base+0x28> │ │ │ │ + b 9adf0 <_Py_Dealloc@@Base+0x28> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9ae5c <_Py_Dealloc@@Base+0x44> │ │ │ │ + b 9ae0c <_Py_Dealloc@@Base+0x44> │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ 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 9b094 <_Py_Dealloc@@Base+0x27c> │ │ │ │ + beq 9b044 <_Py_Dealloc@@Base+0x27c> │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ - ldr r7, [pc, #1132] @ 9b31c <_Py_Dealloc@@Base+0x504> │ │ │ │ + ldr r7, [pc, #1132] @ 9b2cc <_Py_Dealloc@@Base+0x504> │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r2, [r1] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 9b0a8 <_Py_Dealloc@@Base+0x290> │ │ │ │ + beq 9b058 <_Py_Dealloc@@Base+0x290> │ │ │ │ ldr r3, [r9, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble 9b238 <_Py_Dealloc@@Base+0x420> │ │ │ │ + ble 9b1e8 <_Py_Dealloc@@Base+0x420> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r9, #36] @ 0x24 │ │ │ │ - beq 9b06c <_Py_Dealloc@@Base+0x254> │ │ │ │ + beq 9b01c <_Py_Dealloc@@Base+0x254> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, r4, #1 │ │ │ │ - bmi 9b10c <_Py_Dealloc@@Base+0x2f4> │ │ │ │ - ldr r8, [pc, #1040] @ 9b320 <_Py_Dealloc@@Base+0x508> │ │ │ │ - b 9af20 <_Py_Dealloc@@Base+0x108> │ │ │ │ + bmi 9b0bc <_Py_Dealloc@@Base+0x2f4> │ │ │ │ + ldr r8, [pc, #1040] @ 9b2d0 <_Py_Dealloc@@Base+0x508> │ │ │ │ + b 9aed0 <_Py_Dealloc@@Base+0x108> │ │ │ │ sub r4, r4, #1 │ │ │ │ cmn r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - beq 9af74 <_Py_Dealloc@@Base+0x15c> │ │ │ │ + beq 9af24 <_Py_Dealloc@@Base+0x15c> │ │ │ │ ldr r5, [r1, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9af10 <_Py_Dealloc@@Base+0xf8> │ │ │ │ + beq 9aec0 <_Py_Dealloc@@Base+0xf8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9af10 <_Py_Dealloc@@Base+0xf8> │ │ │ │ + beq 9aec0 <_Py_Dealloc@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 9af10 <_Py_Dealloc@@Base+0xf8> │ │ │ │ + bne 9aec0 <_Py_Dealloc@@Base+0xf8> │ │ │ │ ldr r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ - bne 9b20c <_Py_Dealloc@@Base+0x3f4> │ │ │ │ + bne 9b1bc <_Py_Dealloc@@Base+0x3f4> │ │ │ │ mov r0, r5 │ │ │ │ sub r4, r4, #1 │ │ │ │ blx sl │ │ │ │ cmn r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bne 9af20 <_Py_Dealloc@@Base+0x108> │ │ │ │ - ldr r5, [pc, #936] @ 9b324 <_Py_Dealloc@@Base+0x50c> │ │ │ │ - ldr r2, [pc, #936] @ 9b328 <_Py_Dealloc@@Base+0x510> │ │ │ │ + bne 9aed0 <_Py_Dealloc@@Base+0x108> │ │ │ │ + ldr r5, [pc, #936] @ 9b2d4 <_Py_Dealloc@@Base+0x50c> │ │ │ │ + ldr r2, [pc, #936] @ 9b2d8 <_Py_Dealloc@@Base+0x510> │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9b128 <_Py_Dealloc@@Base+0x310> │ │ │ │ - bl 356b80 │ │ │ │ + bne 9b0d8 <_Py_Dealloc@@Base+0x310> │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - beq 9b018 <_Py_Dealloc@@Base+0x200> │ │ │ │ + beq 9afc8 <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r4, [r3, #1528] @ 0x5f8 │ │ │ │ bic r2, r1, #4080 @ 0xff0 │ │ │ │ cmn r4, #804 @ 0x324 │ │ │ │ bic r2, r2, #15 │ │ │ │ - beq 9b0d4 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq 9b084 <_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 9aff0 <_Py_Dealloc@@Base+0x1d8> │ │ │ │ + bgt 9afa0 <_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 9b0d4 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq 9b084 <_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 9b0b4 <_Py_Dealloc@@Base+0x29c> │ │ │ │ + beq 9b064 <_Py_Dealloc@@Base+0x29c> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9b144 <_Py_Dealloc@@Base+0x32c> │ │ │ │ + beq 9b0f4 <_Py_Dealloc@@Base+0x32c> │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi 9b084 <_Py_Dealloc@@Base+0x26c> │ │ │ │ - ldr r0, [pc, #764] @ 9b32c <_Py_Dealloc@@Base+0x514> │ │ │ │ + bhi 9b034 <_Py_Dealloc@@Base+0x26c> │ │ │ │ + ldr r0, [pc, #764] @ 9b2dc <_Py_Dealloc@@Base+0x514> │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9b084 <_Py_Dealloc@@Base+0x26c> │ │ │ │ + bne 9b034 <_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 1c6928 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c5e40 <_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 9b028 <_Py_Dealloc@@Base+0x210> │ │ │ │ + bls 9afd8 <_Py_Dealloc@@Base+0x210> │ │ │ │ ldr r3, [r1, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b 9b044 <_Py_Dealloc@@Base+0x22c> │ │ │ │ - ldr r7, [pc, #640] @ 9b31c <_Py_Dealloc@@Base+0x504> │ │ │ │ - bl 356b80 │ │ │ │ + b 9aff4 <_Py_Dealloc@@Base+0x22c> │ │ │ │ + ldr r7, [pc, #640] @ 9b2cc <_Py_Dealloc@@Base+0x504> │ │ │ │ + bl 356890 │ │ │ │ ldr r9, [r7, r0] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 9aedc <_Py_Dealloc@@Base+0xc4> │ │ │ │ - ldr r1, [pc, #640] @ 9b330 <_Py_Dealloc@@Base+0x518> │ │ │ │ - ldr r0, [pc, #640] @ 9b334 <_Py_Dealloc@@Base+0x51c> │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 9ae8c <_Py_Dealloc@@Base+0xc4> │ │ │ │ + ldr r1, [pc, #640] @ 9b2e0 <_Py_Dealloc@@Base+0x518> │ │ │ │ + ldr r0, [pc, #640] @ 9b2e4 <_Py_Dealloc@@Base+0x51c> │ │ │ │ + bl 7db44 <_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 9b018 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9afc8 <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r3, [r5, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #600] @ 9b338 <_Py_Dealloc@@Base+0x520> │ │ │ │ + ldr r2, [pc, #600] @ 9b2e8 <_Py_Dealloc@@Base+0x520> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9b22c <_Py_Dealloc@@Base+0x414> │ │ │ │ + bne 9b1dc <_Py_Dealloc@@Base+0x414> │ │ │ │ mov r0, r1 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4, #800] @ 0x320 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #800] @ 0x320 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9b018 <_Py_Dealloc@@Base+0x200> │ │ │ │ - ldr r5, [pc, #528] @ 9b324 <_Py_Dealloc@@Base+0x50c> │ │ │ │ - ldr r2, [pc, #528] @ 9b328 <_Py_Dealloc@@Base+0x510> │ │ │ │ + b 9afc8 <_Py_Dealloc@@Base+0x200> │ │ │ │ + ldr r5, [pc, #528] @ 9b2d4 <_Py_Dealloc@@Base+0x50c> │ │ │ │ + ldr r2, [pc, #528] @ 9b2d8 <_Py_Dealloc@@Base+0x510> │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ ldreq r3, [r9, #8] │ │ │ │ addeq r3, r3, #4096 @ 0x1000 │ │ │ │ - beq 9afa0 <_Py_Dealloc@@Base+0x188> │ │ │ │ + beq 9af50 <_Py_Dealloc@@Base+0x188> │ │ │ │ ldr r0, [r5, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9b018 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9afc8 <_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] │ │ │ │ @@ -116293,82 +116273,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 9b1a4 <_Py_Dealloc@@Base+0x38c> │ │ │ │ + bne 9b154 <_Py_Dealloc@@Base+0x38c> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b1a0 <_Py_Dealloc@@Base+0x388> │ │ │ │ + beq 9b150 <_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 9b288 <_Py_Dealloc@@Base+0x470> │ │ │ │ + beq 9b238 <_Py_Dealloc@@Base+0x470> │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9b25c <_Py_Dealloc@@Base+0x444> │ │ │ │ + beq 9b20c <_Py_Dealloc@@Base+0x444> │ │ │ │ ldr r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ streq r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq 9b018 <_Py_Dealloc@@Base+0x200> │ │ │ │ + beq 9afc8 <_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 9b018 <_Py_Dealloc@@Base+0x200> │ │ │ │ - ldr r2, [pc, #296] @ 9b33c <_Py_Dealloc@@Base+0x524> │ │ │ │ + b 9afc8 <_Py_Dealloc@@Base+0x200> │ │ │ │ + ldr r2, [pc, #296] @ 9b2ec <_Py_Dealloc@@Base+0x524> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 9af5c <_Py_Dealloc@@Base+0x144> │ │ │ │ + beq 9af0c <_Py_Dealloc@@Base+0x144> │ │ │ │ ldr r2, [r8, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 9af5c <_Py_Dealloc@@Base+0x144> │ │ │ │ + b 9af0c <_Py_Dealloc@@Base+0x144> │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 9b0ec <_Py_Dealloc@@Base+0x2d4> │ │ │ │ + b 9b09c <_Py_Dealloc@@Base+0x2d4> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #248] @ 9b340 <_Py_Dealloc@@Base+0x528> │ │ │ │ + ldr r2, [pc, #248] @ 9b2f0 <_Py_Dealloc@@Base+0x528> │ │ │ │ cmp r1, r2 │ │ │ │ - bne 9aee8 <_Py_Dealloc@@Base+0xd0> │ │ │ │ + bne 9ae98 <_Py_Dealloc@@Base+0xd0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c6764 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c5c7c <_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 9b018 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9afc8 <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9b1b8 <_Py_Dealloc@@Base+0x3a0> │ │ │ │ + beq 9b168 <_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] │ │ │ │ @@ -116390,31 +116370,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 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9b018 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9afc8 <_Py_Dealloc@@Base+0x200> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq sl, r9, r0, lsr #1 │ │ │ │ + andeq sl, r9, r0, asr r0 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ - eorseq sl, r5, r4, ror r5 │ │ │ │ - @ instruction: 0x003d18f4 │ │ │ │ - andeq fp, r8, r4, lsl #12 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ - andeq sl, r9, ip, ror lr │ │ │ │ + eorseq sl, r5, r4, ror r2 │ │ │ │ + @ instruction: 0x003d15f4 │ │ │ │ + andeq fp, r8, ip, ror r6 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ + andeq sl, r9, ip, lsr #28 │ │ │ │ │ │ │ │ -0009b344 : │ │ │ │ +0009b2f4 : │ │ │ │ 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 │ │ │ │ @@ -116423,139 +116403,139 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ stmdb r0, {r2, r3} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0009b380 : │ │ │ │ +0009b330 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 9b3b0 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #24] @ 9b360 │ │ │ │ + bl 356890 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r1, [pc, #8] @ 9b3b4 │ │ │ │ - ldr r0, [pc, #8] @ 9b3b8 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ 9b364 │ │ │ │ + ldr r0, [pc, #8] @ 9b368 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, ror r5 │ │ │ │ - @ instruction: 0x003d18f4 │ │ │ │ + eorseq sl, r5, r4, ror r2 │ │ │ │ + @ instruction: 0x003d15f4 │ │ │ │ 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] @ 9b438 │ │ │ │ + ldr r2, [pc, #64] @ 9b3e8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9b414 │ │ │ │ + bne 9b3c4 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #32] @ 9b43c │ │ │ │ + ldr r1, [pc, #32] @ 9b3ec │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9b428 │ │ │ │ + bne 9b3d8 │ │ │ │ mov r0, r4 │ │ │ │ - b 9b408 │ │ │ │ + b 9b3b8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9b420 │ │ │ │ + b 9b3d0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ 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] @ 9b4bc │ │ │ │ + ldr r2, [pc, #64] @ 9b46c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9b498 │ │ │ │ + bne 9b448 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #32] @ 9b4c0 │ │ │ │ + ldr r1, [pc, #32] @ 9b470 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9b4ac │ │ │ │ + bne 9b45c │ │ │ │ mov r0, r4 │ │ │ │ - b 9b48c │ │ │ │ + b 9b43c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9b4a4 │ │ │ │ + b 9b454 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ │ │ │ │ -0009b4c4 : │ │ │ │ +0009b474 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #140] @ 9b568 │ │ │ │ + ldr r3, [pc, #140] @ 9b518 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 9b534 │ │ │ │ + bne 9b4e4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9b534 │ │ │ │ + beq 9b4e4 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ - beq 9b560 │ │ │ │ + beq 9b510 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne 9b520 │ │ │ │ + bne 9b4d0 │ │ │ │ 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 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9b518 │ │ │ │ + beq 9b4c8 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ - bne 9b50c │ │ │ │ + bne 9b4bc │ │ │ │ mvn r0, #0 │ │ │ │ - b 9b518 │ │ │ │ + b 9b4c8 │ │ │ │ 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] │ │ │ │ @@ -116563,833 +116543,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 9b8fc │ │ │ │ + beq 9b8ac │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ - ldr r2, [pc, #3260] @ 9c270 │ │ │ │ + ldr r2, [pc, #3260] @ 9c220 │ │ │ │ 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 9be90 │ │ │ │ + bne 9bdc0 │ │ │ │ add sl, r4, #20 │ │ │ │ add r3, sl, r3 │ │ │ │ cmp r8, #7 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bgt 9b7b4 │ │ │ │ + bgt 9b764 │ │ │ │ ldrsb r3, [sl, r9] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ - blt 9b6f4 │ │ │ │ + blt 9b6a4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r2, r3, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 9b784 │ │ │ │ + beq 9b734 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 9b870 │ │ │ │ + beq 9b820 │ │ │ │ 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 9b814 │ │ │ │ + blt 9b7c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, r5, lsl #3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 9b784 │ │ │ │ + beq 9b734 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9b718 │ │ │ │ + beq 9b6c8 │ │ │ │ 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 9baa0 │ │ │ │ + bgt 9ba50 │ │ │ │ ldrsb r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b820 │ │ │ │ + blt 9b7d0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ cmp r6, r1 │ │ │ │ - beq 9b784 │ │ │ │ + beq 9b734 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9bbf0 │ │ │ │ + beq 9bbb4 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r9, r9, r3, lsr #5 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, #7 │ │ │ │ and r9, r9, r7 │ │ │ │ - bgt 9bad0 │ │ │ │ + bgt 9ba80 │ │ │ │ ldrsb r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b850 │ │ │ │ + blt 9b800 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ cmp r6, r1 │ │ │ │ - beq 9b784 │ │ │ │ + beq 9b734 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9bd8c │ │ │ │ + beq 9bd3c │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r9, r9, r2 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b66c │ │ │ │ + b 9b61c │ │ │ │ cmn r3, #1 │ │ │ │ - bne 9c138 │ │ │ │ + bne 9bf6c │ │ │ │ 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 9b654 │ │ │ │ + bne 9b604 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b784 │ │ │ │ + beq 9b734 │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb ip, [r3, #16] │ │ │ │ eor r0, r1, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b654 │ │ │ │ + bne 9b604 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c06c │ │ │ │ + beq 9c194 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r0, r3, #28 │ │ │ │ addne r0, r3, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c250 │ │ │ │ + beq 9c1ec │ │ │ │ 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 9b654 │ │ │ │ + bne 9b604 │ │ │ │ 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 9b704 │ │ │ │ + b 9b6b4 │ │ │ │ cmp r8, #15 │ │ │ │ - bgt 9bca4 │ │ │ │ + bgt 9bc54 │ │ │ │ lsl r3, r9, #1 │ │ │ │ ldrsh r5, [sl, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b830 │ │ │ │ + blt 9b7e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, r5, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 9b784 │ │ │ │ + beq 9b734 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 9b870 │ │ │ │ + beq 9b820 │ │ │ │ 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 9bccc │ │ │ │ + bgt 9bc7c │ │ │ │ lsl r3, r9, #1 │ │ │ │ ldrsh r5, [sl, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b638 │ │ │ │ + bge 9b5e8 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b6fc │ │ │ │ - b 9b654 │ │ │ │ + beq 9b6ac │ │ │ │ + b 9b604 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 9c114 │ │ │ │ + bne 9bfb0 │ │ │ │ mov r3, #0 │ │ │ │ - b 9b704 │ │ │ │ + b 9b6b4 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b6fc │ │ │ │ + beq 9b6ac │ │ │ │ lsr r3, fp, #5 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r3, r3, #1 │ │ │ │ add r9, r3, r9 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b804 │ │ │ │ + b 9b7b4 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b828 │ │ │ │ + beq 9b7d8 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r2, r2, r9 │ │ │ │ and r9, r2, r7 │ │ │ │ - b 9b674 │ │ │ │ + b 9b624 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, ip │ │ │ │ - bne 9b8dc │ │ │ │ + bne 9b88c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9b784 │ │ │ │ + beq 9b734 │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor r2, r1, r3 │ │ │ │ tst r2, #28 │ │ │ │ - bne 9b8dc │ │ │ │ + bne 9b88c │ │ │ │ tst r3, #32 │ │ │ │ - beq 9c128 │ │ │ │ + beq 9bfc4 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c258 │ │ │ │ + beq 9c1e4 │ │ │ │ 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 9b784 │ │ │ │ + beq 9b734 │ │ │ │ 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 9b62c │ │ │ │ - b 9b7fc │ │ │ │ + ble 9b5dc │ │ │ │ + b 9b7ac │ │ │ │ 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 9bb18 │ │ │ │ + bgt 9bac8 │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9bb08 │ │ │ │ + blt 9bab8 │ │ │ │ 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 9bb2c │ │ │ │ + beq 9badc │ │ │ │ ldr r1, [r5, r0, lsl #2] │ │ │ │ cmp fp, r1 │ │ │ │ - beq 9bb58 │ │ │ │ + beq 9bb08 │ │ │ │ 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 9bc68 │ │ │ │ + bgt 9bba0 │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9bb4c │ │ │ │ + blt 9bafc │ │ │ │ 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 9bc7c │ │ │ │ + beq 9bc2c │ │ │ │ ldr r1, [r5, r1, lsl #2] │ │ │ │ cmp fp, r1 │ │ │ │ - beq 9bcf4 │ │ │ │ + beq 9bca4 │ │ │ │ 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 9ba8c │ │ │ │ + bgt 9ba3c │ │ │ │ ldrsb r8, [r7, r4] │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9bce8 │ │ │ │ + blt 9bc98 │ │ │ │ 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 9bcd4 │ │ │ │ + beq 9bc84 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 9be10 │ │ │ │ + beq 9be28 │ │ │ │ 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 9bf6c │ │ │ │ + bgt 9bea8 │ │ │ │ ldrsb r8, [r7, r4] │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9be04 │ │ │ │ + blt 9bdb4 │ │ │ │ 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 9bcd4 │ │ │ │ + beq 9bc84 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 9bf80 │ │ │ │ + beq 9bebc │ │ │ │ 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 9b9e4 │ │ │ │ + ble 9b994 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r3, r4, #1 │ │ │ │ ldrshle r8, [r7, r3] │ │ │ │ ldrgt r8, [r7, r4, lsl #2] │ │ │ │ - b 9b9e8 │ │ │ │ + b 9b998 │ │ │ │ cmp r8, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r5, [sl, r2] │ │ │ │ ldrgt r5, [sl, r9, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b680 │ │ │ │ + bge 9b630 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b828 │ │ │ │ + beq 9b7d8 │ │ │ │ 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 9b6c0 │ │ │ │ + bge 9b670 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b828 │ │ │ │ + beq 9b7d8 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r2, r2, r9 │ │ │ │ and r9, r2, r7 │ │ │ │ - b 9baa0 │ │ │ │ + b 9ba50 │ │ │ │ cmn r8, #1 │ │ │ │ - bne 9b960 │ │ │ │ + bne 9b910 │ │ │ │ mvn r5, #0 │ │ │ │ - b 9b828 │ │ │ │ + b 9b7d8 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r0, r3, #1 │ │ │ │ ldrgt r8, [r7, r3, lsl #2] │ │ │ │ ldrshle r8, [r7, r0] │ │ │ │ - b 9b928 │ │ │ │ + b 9b8d8 │ │ │ │ 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 9b704 │ │ │ │ + b 9b6b4 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9bb10 │ │ │ │ - b 9b9b8 │ │ │ │ + beq 9bac0 │ │ │ │ + b 9b968 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9c000 │ │ │ │ + beq 9bf3c │ │ │ │ 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 116e74 │ │ │ │ + bl 116fc0 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9bbb4 │ │ │ │ + beq 9bb64 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ - beq 9c010 │ │ │ │ + beq 9bf44 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9c10c │ │ │ │ + blt 9bfa8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne 9b598 │ │ │ │ + bne 9b548 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9b598 │ │ │ │ + bne 9b548 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9bc90 │ │ │ │ + bne 9bc40 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b960 │ │ │ │ + b 9b910 │ │ │ │ + cmp r2, #15 │ │ │ │ + lslle r1, r3, #1 │ │ │ │ + ldrgt r8, [r7, r3, lsl #2] │ │ │ │ + ldrshle r8, [r7, r1] │ │ │ │ + b 9b930 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9b69c │ │ │ │ + bne 9b64c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b784 │ │ │ │ + beq 9b734 │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ eor r0, lr, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b69c │ │ │ │ + bne 9b64c │ │ │ │ tst lr, #32 │ │ │ │ - beq 9c008 │ │ │ │ + beq 9bf5c │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r1, #20 │ │ │ │ addeq r0, r1, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c248 │ │ │ │ + beq 9c208 │ │ │ │ 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 9b784 │ │ │ │ - b 9b69c │ │ │ │ - cmp r2, #15 │ │ │ │ - lslle r1, r3, #1 │ │ │ │ - ldrgt r8, [r7, r3, lsl #2] │ │ │ │ - ldrshle r8, [r7, r1] │ │ │ │ - b 9b980 │ │ │ │ + beq 9b734 │ │ │ │ + b 9b64c │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ mov r8, r7 │ │ │ │ mov r3, r0 │ │ │ │ - b 9bb38 │ │ │ │ + b 9bae8 │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r7 │ │ │ │ - b 9bb38 │ │ │ │ + b 9bae8 │ │ │ │ ldr r5, [sl, r9, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b7d0 │ │ │ │ + bge 9b780 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b6fc │ │ │ │ + beq 9b6ac │ │ │ │ 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 9b80c │ │ │ │ + b 9b7bc │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ mov r8, r7 │ │ │ │ mov r3, ip │ │ │ │ - b 9bb38 │ │ │ │ + b 9bae8 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9bb10 │ │ │ │ - b 9ba18 │ │ │ │ + beq 9bac0 │ │ │ │ + b 9b9c8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9c040 │ │ │ │ + beq 9bfe4 │ │ │ │ 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 116e74 │ │ │ │ + bl 116fc0 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9bd50 │ │ │ │ + beq 9bd00 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ - beq 9c028 │ │ │ │ + beq 9bfcc │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9c10c │ │ │ │ + blt 9bfa8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne 9b598 │ │ │ │ + bne 9b548 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 9b598 │ │ │ │ + bne 9b548 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9bc90 │ │ │ │ + bne 9bc40 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b9b8 │ │ │ │ + b 9b968 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9b6dc │ │ │ │ + bne 9b68c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b784 │ │ │ │ + beq 9b734 │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ eor r0, lr, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b6dc │ │ │ │ + bne 9b68c │ │ │ │ tst lr, #32 │ │ │ │ - beq 9c130 │ │ │ │ + beq 9bf64 │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r1, #20 │ │ │ │ addeq r0, r1, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c260 │ │ │ │ + beq 9c210 │ │ │ │ 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 9b784 │ │ │ │ - b 9b6dc │ │ │ │ + beq 9b734 │ │ │ │ + b 9b68c │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9bb10 │ │ │ │ - b 9ba68 │ │ │ │ + beq 9bac0 │ │ │ │ + b 9ba18 │ │ │ │ + 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 9c1c8 │ │ │ │ + cmp sl, #0 │ │ │ │ + bge 9c19c │ │ │ │ + cmn sl, #1 │ │ │ │ + beq 9b6ac │ │ │ │ + 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 9c178 │ │ │ │ + cmp sl, #0 │ │ │ │ + bge 9c010 │ │ │ │ + cmn sl, #1 │ │ │ │ + beq 9b6ac │ │ │ │ + b 9c038 │ │ │ │ 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 116e74 │ │ │ │ + bl 116fc0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9be5c │ │ │ │ + beq 9be74 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - beq 9c074 │ │ │ │ + beq 9bf84 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9c10c │ │ │ │ + blt 9bfa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 9c150 │ │ │ │ + bne 9c16c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9c150 │ │ │ │ + bne 9c16c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9bc90 │ │ │ │ + bne 9bc40 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9ba18 │ │ │ │ - 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 9c0f0 │ │ │ │ - cmp sl, #0 │ │ │ │ - bge 9c0c4 │ │ │ │ - cmn sl, #1 │ │ │ │ - beq 9b6fc │ │ │ │ - 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 9c20c │ │ │ │ - cmp sl, #0 │ │ │ │ - bge 9c098 │ │ │ │ - cmn sl, #1 │ │ │ │ - beq 9b6fc │ │ │ │ - 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 9c1f8 │ │ │ │ - ldrsb r8, [r4, r9] │ │ │ │ - cmp r8, #0 │ │ │ │ - bge 9c1cc │ │ │ │ - cmn r8, #1 │ │ │ │ - beq 9b6fc │ │ │ │ - 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 9c1b8 │ │ │ │ - cmp r8, #0 │ │ │ │ - bge 9c15c │ │ │ │ - cmn r8, #1 │ │ │ │ - beq 9b6fc │ │ │ │ - b 9c184 │ │ │ │ + b 9b9c8 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r3, r4, #1 │ │ │ │ ldrshle r8, [r7, r3] │ │ │ │ ldrgt r8, [r7, r4, lsl #2] │ │ │ │ - b 9ba38 │ │ │ │ + b 9b9e8 │ │ │ │ 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 116e74 │ │ │ │ + bl 116fc0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bfcc │ │ │ │ + beq 9bf08 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - beq 9c048 │ │ │ │ + beq 9bfec │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9c10c │ │ │ │ + blt 9bfa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 9c150 │ │ │ │ + bne 9c16c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9c150 │ │ │ │ + bne 9c16c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9bc90 │ │ │ │ + bne 9bc40 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9ba68 │ │ │ │ + b 9ba18 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b 9bb78 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b 9bc30 │ │ │ │ + b 9bb28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 9bbb4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 9bd50 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b 9bd14 │ │ │ │ + b 9bb64 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b 9bbf4 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b 9bd7c │ │ │ │ + lsr r3, fp, #5 │ │ │ │ + add r9, r9, r9, lsl #2 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r9, r3, r9 │ │ │ │ + and r9, r9, r7 │ │ │ │ + b 9b5dc │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b 9bfcc │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - b 9b758 │ │ │ │ + b 9be74 │ │ │ │ + mvn r5, #2 │ │ │ │ + b 9b7d8 │ │ │ │ + add r9, r9, r9, lsl #2 │ │ │ │ + add r9, r9, r3, lsr #5 │ │ │ │ + add r9, r9, #1 │ │ │ │ + and r9, r9, r7 │ │ │ │ + b 9b664 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b 9b860 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + b 9bd00 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b 9bcc4 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b 9be5c │ │ │ │ + b 9bf08 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 25f180 │ │ │ │ + bl 25f828 │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 9c238 │ │ │ │ - bne 9c228 │ │ │ │ + blt 9c1f8 │ │ │ │ + bne 9c0cc │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ - b 9bef4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, r4 │ │ │ │ - stm sp, {r6, fp} │ │ │ │ - bl 25f180 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - blt 9c238 │ │ │ │ - bne 9c228 │ │ │ │ - ldrb r8, [r4, #4] │ │ │ │ - b 9bec0 │ │ │ │ - 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 9beb0 │ │ │ │ - mvn r5, #2 │ │ │ │ - b 9b828 │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ - add r9, r9, r3, lsr #5 │ │ │ │ - add r9, r9, #1 │ │ │ │ - and r9, r9, r7 │ │ │ │ - b 9b6b4 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b 9b8b0 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b 9bdcc │ │ │ │ - lsr r3, fp, #5 │ │ │ │ + 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 │ │ │ │ - b 9b62c │ │ │ │ - mov r6, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - b 9b598 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - stm sp, {r6, fp} │ │ │ │ - bl 25f180 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 9c234 │ │ │ │ - bne 9c1a4 │ │ │ │ - ldrb r3, [r5, #4] │ │ │ │ + cmp r3, #7 │ │ │ │ + bgt 9c158 │ │ │ │ + ldrsb r8, [r4, r9] │ │ │ │ + cmp r8, #0 │ │ │ │ + bge 9c12c │ │ │ │ + cmn r8, #1 │ │ │ │ + beq 9b6ac │ │ │ │ + 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 9c108 │ │ │ │ + cmp r8, #0 │ │ │ │ + bge 9c0dc │ │ │ │ + cmn r8, #1 │ │ │ │ + beq 9b6ac │ │ │ │ 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 9bf1c │ │ │ │ - mov r3, r8 │ │ │ │ - mov r4, r5 │ │ │ │ - str sl, [sp, #24] │ │ │ │ + b 9c060 │ │ │ │ + mov r3, sl │ │ │ │ + str r5, [sp, #24] │ │ │ │ mov r5, r3 │ │ │ │ - b 9b784 │ │ │ │ + b 9b734 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + stm sp, {r6, fp} │ │ │ │ + bl 25f828 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 9c1f4 │ │ │ │ + bne 9c11c │ │ │ │ + ldrb r3, [r5, #4] │ │ │ │ + b 9c0ac │ │ │ │ cmp r3, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r8, [r4, r2] │ │ │ │ ldrgt r8, [r4, r9, lsl #2] │ │ │ │ - b 9bf58 │ │ │ │ + b 9c09c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r4, r5 │ │ │ │ + str sl, [sp, #24] │ │ │ │ + b 9c0d4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 25f180 │ │ │ │ + bl 25f828 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9c234 │ │ │ │ - bne 9c1a4 │ │ │ │ + blt 9c1f4 │ │ │ │ + bne 9c11c │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b 9bf38 │ │ │ │ + b 9c07c │ │ │ │ cmp r3, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r8, [r4, r2] │ │ │ │ ldrgt r8, [r4, r9, lsl #2] │ │ │ │ - b 9bf28 │ │ │ │ + b 9c06c │ │ │ │ + mov r6, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + b 9b548 │ │ │ │ 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 9bee4 │ │ │ │ + b 9be14 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + b 9b708 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ - str r5, [sp, #24] │ │ │ │ - b 9c1b0 │ │ │ │ + mov r1, r4 │ │ │ │ + stm sp, {r6, fp} │ │ │ │ + bl 25f828 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + blt 9c1f8 │ │ │ │ + bne 9c0cc │ │ │ │ + ldrb r8, [r4, #4] │ │ │ │ + b 9bdf0 │ │ │ │ + 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 9bde0 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b 9b874 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b 9b71c │ │ │ │ mov r8, r0 │ │ │ │ cmn r8, #4 │ │ │ │ - beq 9c268 │ │ │ │ + beq 9c218 │ │ │ │ mov r5, r8 │ │ │ │ - b 9b828 │ │ │ │ + b 9b7d8 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9bc44 │ │ │ │ + b 9bc08 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9b76c │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b 9b8c4 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b 9bde0 │ │ │ │ + b 9bd90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 9b594 │ │ │ │ + b 9b544 │ │ │ │ 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] │ │ │ │ @@ -117399,407 +117379,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 9c488 │ │ │ │ + bgt 9c438 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c3b0 │ │ │ │ + blt 9c360 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c3bc │ │ │ │ + beq 9c36c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 9c3c8 │ │ │ │ + beq 9c378 │ │ │ │ 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 9c450 │ │ │ │ + bgt 9c400 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c468 │ │ │ │ + blt 9c418 │ │ │ │ ldr r3, [r8, r4, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 9c3bc │ │ │ │ + beq 9c36c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c52c │ │ │ │ + beq 9c4dc │ │ │ │ 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 9c4e8 │ │ │ │ + bgt 9c498 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c4c0 │ │ │ │ + blt 9c470 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c3bc │ │ │ │ + beq 9c36c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c59c │ │ │ │ + beq 9c54c │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp sl, #7 │ │ │ │ and fp, fp, r5 │ │ │ │ - bgt 9c518 │ │ │ │ + bgt 9c4c8 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c4dc │ │ │ │ + blt 9c48c │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c3bc │ │ │ │ + beq 9c36c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c644 │ │ │ │ + beq 9c5f4 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add fp, fp, r2 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c330 │ │ │ │ + b 9c2e0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 9c6c4 │ │ │ │ + bne 9c674 │ │ │ │ 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 9c434 │ │ │ │ + bne 9c3e4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c3bc │ │ │ │ + beq 9c36c │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor ip, r1, r3 │ │ │ │ tst ip, #28 │ │ │ │ - bne 9c434 │ │ │ │ + bne 9c3e4 │ │ │ │ tst r3, #32 │ │ │ │ - beq 9c6e4 │ │ │ │ + beq 9c694 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c70c │ │ │ │ + beq 9c6bc │ │ │ │ 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 9c3bc │ │ │ │ + beq 9c36c │ │ │ │ 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 9c2f8 │ │ │ │ + ble 9c2a8 │ │ │ │ cmp sl, #15 │ │ │ │ - bgt 9c63c │ │ │ │ + bgt 9c5ec │ │ │ │ lsl r3, fp, #1 │ │ │ │ ldrsh r4, [r9, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c304 │ │ │ │ + bge 9c2b4 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c3bc │ │ │ │ + beq 9c36c │ │ │ │ lsr r3, r6, #10 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add fp, fp, r2 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c330 │ │ │ │ + b 9c2e0 │ │ │ │ cmp sl, #15 │ │ │ │ - bgt 9c614 │ │ │ │ + bgt 9c5c4 │ │ │ │ lsl r3, fp, #1 │ │ │ │ ldrsh r4, [r9, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c2c4 │ │ │ │ + bge 9c274 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c3b8 │ │ │ │ + beq 9c368 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r2, r3 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c458 │ │ │ │ + b 9c408 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c3b8 │ │ │ │ + beq 9c368 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ add fp, fp, #1 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c374 │ │ │ │ + b 9c324 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c3bc │ │ │ │ - b 9c398 │ │ │ │ + beq 9c36c │ │ │ │ + b 9c348 │ │ │ │ cmp sl, #15 │ │ │ │ lslle r2, fp, #1 │ │ │ │ ldrshle r4, [r9, r2] │ │ │ │ ldrgt r4, [r9, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c344 │ │ │ │ + bge 9c2f4 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c3b8 │ │ │ │ + beq 9c368 │ │ │ │ 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 9c378 │ │ │ │ + b 9c328 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c470 │ │ │ │ + bne 9c420 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c3bc │ │ │ │ + beq 9c36c │ │ │ │ ldrb ip, [r3, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor r0, ip, r1 │ │ │ │ tst r0, #28 │ │ │ │ - bne 9c470 │ │ │ │ + bne 9c420 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c6ec │ │ │ │ + beq 9c69c │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r0, r3, #28 │ │ │ │ addne r0, r3, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c6fc │ │ │ │ + beq 9c6ac │ │ │ │ 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 9c3bc │ │ │ │ - b 9c470 │ │ │ │ + beq 9c36c │ │ │ │ + b 9c420 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c35c │ │ │ │ + bne 9c30c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c3bc │ │ │ │ + beq 9c36c │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor lr, ip, r1 │ │ │ │ tst lr, #28 │ │ │ │ - bne 9c35c │ │ │ │ + bne 9c30c │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c6dc │ │ │ │ + beq 9c68c │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c6f4 │ │ │ │ + beq 9c6a4 │ │ │ │ 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 9c3bc │ │ │ │ - b 9c35c │ │ │ │ + beq 9c36c │ │ │ │ + b 9c30c │ │ │ │ ldr r4, [r9, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c2c4 │ │ │ │ + bge 9c274 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c3b8 │ │ │ │ + beq 9c368 │ │ │ │ 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 9c460 │ │ │ │ + b 9c410 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c398 │ │ │ │ + bne 9c348 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c3bc │ │ │ │ + beq 9c36c │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor lr, ip, r1 │ │ │ │ tst lr, #28 │ │ │ │ - bne 9c398 │ │ │ │ + bne 9c348 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c6bc │ │ │ │ + beq 9c66c │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c704 │ │ │ │ + beq 9c6b4 │ │ │ │ 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 9c3bc │ │ │ │ - b 9c398 │ │ │ │ + beq 9c36c │ │ │ │ + b 9c348 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c684 │ │ │ │ + b 9c634 │ │ │ │ lsr r2, r6, #5 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r2, r3 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c2f8 │ │ │ │ + b 9c2a8 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c5dc │ │ │ │ + b 9c58c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c408 │ │ │ │ + b 9c3b8 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 9c56c │ │ │ │ + b 9c51c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c5f0 │ │ │ │ + b 9c5a0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c580 │ │ │ │ + b 9c530 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c698 │ │ │ │ + b 9c648 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c41c │ │ │ │ + b 9c3cc │ │ │ │ │ │ │ │ -0009c714 : │ │ │ │ +0009c6c4 : │ │ │ │ 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] @ 9cbdc │ │ │ │ + ldr r2, [pc, #1188] @ 9cb8c │ │ │ │ sub sp, sp, #20 │ │ │ │ and r2, r2, r0 │ │ │ │ cmp r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ - bgt 9c914 │ │ │ │ + bgt 9c8c4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c940 │ │ │ │ - ldr r1, [pc, #1160] @ 9cbe0 │ │ │ │ + beq 9c8f0 │ │ │ │ + ldr r1, [pc, #1160] @ 9cb90 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 9c940 │ │ │ │ + bhi 9c8f0 │ │ │ │ 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 9c9b0 │ │ │ │ + bne 9c960 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9cb84 │ │ │ │ - ldr sl, [pc, #1112] @ 9cbe4 │ │ │ │ + bne 9cb34 │ │ │ │ + ldr sl, [pc, #1112] @ 9cb94 │ │ │ │ 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 9cb98 │ │ │ │ + bne 9cb48 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r9, [pc, #1068] @ 9cbe8 │ │ │ │ + ldr r9, [pc, #1068] @ 9cb98 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ cmp r2, r3 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ - bhi 9cb00 │ │ │ │ + bhi 9cab0 │ │ │ │ adds r1, r4, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bmi 9cb00 │ │ │ │ - ldr r3, [pc, #1036] @ 9cbec │ │ │ │ - ldr r2, [pc, #1036] @ 9cbf0 │ │ │ │ + bmi 9cab0 │ │ │ │ + ldr r3, [pc, #1036] @ 9cb9c │ │ │ │ + ldr r2, [pc, #1036] @ 9cba0 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9cae8 │ │ │ │ + bne 9ca98 │ │ │ │ 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 9ca78 │ │ │ │ + bcs 9ca28 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 9cad8 │ │ │ │ + beq 9ca88 │ │ │ │ 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 9c958 │ │ │ │ + beq 9c908 │ │ │ │ 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 9ca30 │ │ │ │ + bgt 9c9e0 │ │ │ │ ldr r3, [sl] │ │ │ │ - ldr r2, [pc, #888] @ 9cbf4 │ │ │ │ + ldr r2, [pc, #888] @ 9cba4 │ │ │ │ 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 9cb1c │ │ │ │ + bne 9cacc │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r8, [r4, #8] │ │ │ │ - beq 9c9fc │ │ │ │ + beq 9c9ac │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9c9fc │ │ │ │ + beq 9c9ac │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r5] │ │ │ │ str r5, [r4, #12] │ │ │ │ - bne 9ca08 │ │ │ │ - bl 356b80 │ │ │ │ + bne 9c9b8 │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -117810,329 +117790,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] @ 9cbf8 │ │ │ │ + ldreq r2, [pc, #728] @ 9cba8 │ │ │ │ streq r2, [sp] │ │ │ │ - beq 9c774 │ │ │ │ - ldr r1, [pc, #720] @ 9cbfc │ │ │ │ + beq 9c724 │ │ │ │ + ldr r1, [pc, #720] @ 9cbac │ │ │ │ cmp r2, r1 │ │ │ │ - beq 9cacc │ │ │ │ + beq 9ca7c │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - ldreq r2, [pc, #708] @ 9cc00 │ │ │ │ + ldreq r2, [pc, #708] @ 9cbb0 │ │ │ │ streq r2, [sp] │ │ │ │ - beq 9c774 │ │ │ │ - ldr r3, [pc, #700] @ 9cc04 │ │ │ │ + beq 9c724 │ │ │ │ + ldr r3, [pc, #700] @ 9cbb4 │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r1, [pc, #696] @ 9cc08 │ │ │ │ + ldr r1, [pc, #696] @ 9cbb8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b 9cb14 │ │ │ │ + bl 117864 │ │ │ │ + b 9cac4 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cmp r0, lr │ │ │ │ - bcc 9ca1c │ │ │ │ + cmp lr, r0 │ │ │ │ + bhi 9c9cc │ │ │ │ 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 9ca78 │ │ │ │ - bl 356b80 │ │ │ │ + beq 9ca28 │ │ │ │ + bl 356890 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ ldr ip, [fp, #8] │ │ │ │ - b 9c840 │ │ │ │ - ldr r2, [pc, #620] @ 9cc0c │ │ │ │ + b 9c7f0 │ │ │ │ + ldr r2, [pc, #620] @ 9cbbc │ │ │ │ str r2, [sp] │ │ │ │ - b 9c774 │ │ │ │ - ldr r2, [pc, #612] @ 9cc10 │ │ │ │ + b 9c724 │ │ │ │ + ldr r2, [pc, #612] @ 9cbc0 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c774 │ │ │ │ + b 9c724 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9cb70 │ │ │ │ - ldr r0, [pc, #596] @ 9cc14 │ │ │ │ + beq 9cb20 │ │ │ │ + ldr r0, [pc, #596] @ 9cbc4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9cb14 │ │ │ │ + beq 9cac4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r9, [pc, #528] @ 9cbe8 │ │ │ │ + ldr r9, [pc, #528] @ 9cb98 │ │ │ │ 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 9c8ac │ │ │ │ + bne 9c85c │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 9c8cc │ │ │ │ + beq 9c87c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - b 9c8cc │ │ │ │ + b 9c87c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b 9c840 │ │ │ │ + b 9c7f0 │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9c870 │ │ │ │ + beq 9c820 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9c870 │ │ │ │ + beq 9c820 │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c870 │ │ │ │ + bne 9c820 │ │ │ │ ldr r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9cb60 │ │ │ │ + bne 9cb10 │ │ │ │ add r0, fp, #12 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9c870 │ │ │ │ + bne 9c820 │ │ │ │ mov r1, #16 │ │ │ │ - bl 355cd0 │ │ │ │ - b 9c870 │ │ │ │ - ldr r3, [pc, #364] @ 9cbec │ │ │ │ - ldr r2, [pc, #404] @ 9cc18 │ │ │ │ + bl 3559e8 │ │ │ │ + b 9c820 │ │ │ │ + ldr r3, [pc, #364] @ 9cb9c │ │ │ │ + ldr r2, [pc, #404] @ 9cbc8 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9cb34 │ │ │ │ + bne 9cae4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9cb00 │ │ │ │ + beq 9cab0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b 9c840 │ │ │ │ - ldr r2, [pc, #328] @ 9cc1c │ │ │ │ + b 9c7f0 │ │ │ │ + ldr r2, [pc, #328] @ 9cbcc │ │ │ │ str r2, [sp] │ │ │ │ - b 9c774 │ │ │ │ + b 9c724 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ mov r6, r0 │ │ │ │ - b 9c980 │ │ │ │ - ldr r2, [pc, #252] @ 9cbec │ │ │ │ + b 9c930 │ │ │ │ + ldr r2, [pc, #252] @ 9cb9c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 9c988 │ │ │ │ + bne 9c938 │ │ │ │ mov r0, fp │ │ │ │ - bl 29dc84 │ │ │ │ + bl 29e100 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9c870 │ │ │ │ + bne 9c820 │ │ │ │ mov r4, #0 │ │ │ │ - b 9c908 │ │ │ │ - ldr r1, [pc, #252] @ 9cc20 │ │ │ │ + b 9c8b8 │ │ │ │ + ldr r1, [pc, #252] @ 9cbd0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9cb4c │ │ │ │ + bne 9cafc │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ - b 9c9e8 │ │ │ │ - ldr r2, [pc, #176] @ 9cbec │ │ │ │ + bl 18e1bc │ │ │ │ + b 9c998 │ │ │ │ + ldr r2, [pc, #176] @ 9cb9c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 9caa4 │ │ │ │ + b 9ca54 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9c9e8 │ │ │ │ + b 9c998 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c870 │ │ │ │ - b 9ca5c │ │ │ │ - ldr r3, [pc, #140] @ 9cc04 │ │ │ │ - ldr r1, [pc, #168] @ 9cc24 │ │ │ │ + bne 9c820 │ │ │ │ + b 9ca0c │ │ │ │ + ldr r3, [pc, #140] @ 9cbb4 │ │ │ │ + ldr r1, [pc, #168] @ 9cbd4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 9cb14 │ │ │ │ - ldr r3, [pc, #120] @ 9cc04 │ │ │ │ - ldr r1, [pc, #152] @ 9cc28 │ │ │ │ + bl 18ec84 │ │ │ │ + b 9cac4 │ │ │ │ + ldr r3, [pc, #120] @ 9cbb4 │ │ │ │ + ldr r1, [pc, #152] @ 9cbd8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 9cb14 │ │ │ │ + bl 18ec84 │ │ │ │ + b 9cac4 │ │ │ │ ldr r0, [sl, #440] @ 0x1b8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr r9, [pc, #56] @ 9cbe8 │ │ │ │ + ldr r9, [pc, #56] @ 9cb98 │ │ │ │ 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 356b80 │ │ │ │ + bl 356890 │ │ │ │ cmp r2, r1 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ - bls 9c7cc │ │ │ │ - b 9cb00 │ │ │ │ + bls 9c77c │ │ │ │ + b 9cab0 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r1, sp, r4, ror #17 │ │ │ │ + eorseq r1, sp, r4, ror #11 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r2, pc, r4, lsl #18 │ │ │ │ + andeq r2, pc, ip, ror #20 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - mulseq r0, r8, r0 │ │ │ │ + andseq r3, r0, ip, lsl #4 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r4, rrx │ │ │ │ - andeq sl, fp, r0, asr #24 │ │ │ │ - andeq ip, pc, r4, ror #3 │ │ │ │ + eorseq sp, r5, r4, ror #26 │ │ │ │ + ldrdeq sl, [fp], -r0 │ │ │ │ + andeq ip, pc, r8, asr r3 @ │ │ │ │ subseq r3, r5, r8, lsr lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq ip, sp, r0, lsl #9 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ - eorseq lr, r5, r0, lsl #1 │ │ │ │ - eorseq lr, r5, r4, asr #1 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + @ instruction: 0x001db9fc │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ + eorseq sp, r5, r0, lsl #27 │ │ │ │ + eorseq sp, r5, r4, asr #27 │ │ │ │ │ │ │ │ -0009cc2c : │ │ │ │ +0009cbdc : │ │ │ │ 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 9cd18 │ │ │ │ + beq 9ccc8 │ │ │ │ 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 9ccd4 │ │ │ │ + beq 9cc84 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #168] @ 9cd2c │ │ │ │ + ldr r2, [pc, #168] @ 9ccdc │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9cce4 │ │ │ │ + bne 9cc94 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 9cce4 │ │ │ │ - ldr r2, [pc, #140] @ 9cd30 │ │ │ │ - bl 356b80 │ │ │ │ + beq 9cc94 │ │ │ │ + ldr r2, [pc, #140] @ 9cce0 │ │ │ │ + bl 356890 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #124] @ 9cd34 │ │ │ │ + ldr r2, [pc, #124] @ 9cce4 │ │ │ │ str r6, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq 9cd0c │ │ │ │ - bl a030c │ │ │ │ + beq 9ccbc │ │ │ │ + bl a0374 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ 9cd2c │ │ │ │ + ldr r3, [pc, #80] @ 9ccdc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 9cc90 │ │ │ │ + beq 9cc40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 9cc9c │ │ │ │ + bne 9cc4c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23993c │ │ │ │ - bl 9cd90 │ │ │ │ + b 2396a0 │ │ │ │ + bl 9cd40 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #24] @ 9cd38 │ │ │ │ - ldr r1, [pc, #24] @ 9cd3c │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r0, [pc, #24] @ 9cce8 │ │ │ │ + ldr r1, [pc, #24] @ 9ccec │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ - b 9cccc │ │ │ │ + b 9cc7c │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ - eorseq sl, r5, ip, lsl #24 │ │ │ │ + eorseq sl, r5, ip, lsl #18 │ │ │ │ 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 9857c │ │ │ │ + bl 98528 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9cd7c │ │ │ │ + beq 9cd2c │ │ │ │ mul r2, r6, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23330c │ │ │ │ - ldr r1, [pc, #4] @ 9cd88 │ │ │ │ - ldr r0, [pc, #4] @ 9cd8c │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq sl, r5, ip, asr #22 │ │ │ │ - eorseq r1, sp, r8, lsl #18 │ │ │ │ + b 233070 │ │ │ │ + ldr r1, [pc, #4] @ 9cd38 │ │ │ │ + ldr r0, [pc, #4] @ 9cd3c │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq sl, r5, ip, asr #16 │ │ │ │ + eorseq r1, sp, r8, lsl #12 │ │ │ │ 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] @ 9d2bc │ │ │ │ + ldr fp, [pc, #1300] @ 9d26c │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ - ldr sl, [pc, #1292] @ 9d2c0 │ │ │ │ + ldr sl, [pc, #1292] @ 9d270 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ cmp r9, sl │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bne 9d180 │ │ │ │ + bne 9d130 │ │ │ │ add r1, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 9cf24 │ │ │ │ + ble 9ced4 │ │ │ │ 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] @ 9d2c4 │ │ │ │ + ldr r2, [pc, #1220] @ 9d274 │ │ │ │ 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] │ │ │ │ @@ -118145,49 +118125,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 9d244 │ │ │ │ + bne 9d1f4 │ │ │ │ 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 9ceac │ │ │ │ + bne 9ce5c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 9d0fc │ │ │ │ + bne 9d0ac │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 9d154 │ │ │ │ + bne 9d104 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ and r0, r8, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bgt 9d088 │ │ │ │ + bgt 9d038 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r7, r0] │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ mov r2, #1 │ │ │ │ cmp r9, sl │ │ │ │ lsl r2, r2, r0 │ │ │ │ - bne 9d0b4 │ │ │ │ + bne 9d064 │ │ │ │ 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] │ │ │ │ @@ -118206,34 +118186,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] @ 9d2c8 │ │ │ │ - ldr r1, [pc, #896] @ 9d2cc │ │ │ │ + ldr r3, [pc, #896] @ 9d278 │ │ │ │ + ldr r1, [pc, #896] @ 9d27c │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9d210 │ │ │ │ + bne 9d1c0 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r7, [r2, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, r0, lsl #2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9d1fc │ │ │ │ + beq 9d1ac │ │ │ │ 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 9cfdc │ │ │ │ - ldr r2, [pc, #816] @ 9d2c4 │ │ │ │ + beq 9cf8c │ │ │ │ + ldr r2, [pc, #816] @ 9d274 │ │ │ │ strh r2, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ sub r2, r9, sl │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ mov r3, #0 │ │ │ │ @@ -118244,69 +118224,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 9ce34 │ │ │ │ + b 9cde4 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, r0 │ │ │ │ - bcc 9d1ec │ │ │ │ + bcc 9d19c │ │ │ │ add r1, r0, lr │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9cf8c │ │ │ │ - ldr r3, [pc, #696] @ 9d2c8 │ │ │ │ - ldr r2, [pc, #700] @ 9d2d0 │ │ │ │ + bne 9cf3c │ │ │ │ + ldr r3, [pc, #696] @ 9d278 │ │ │ │ + ldr r2, [pc, #700] @ 9d280 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d22c │ │ │ │ + bne 9d1dc │ │ │ │ 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 9cf8c │ │ │ │ - bl 29dc68 │ │ │ │ + bne 9cf3c │ │ │ │ + bl 29e0e4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9d05c │ │ │ │ + beq 9d00c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 9d2a4 │ │ │ │ + beq 9d254 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9d080 │ │ │ │ + beq 9d030 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 9d2b0 │ │ │ │ + beq 9d260 │ │ │ │ mvn r0, #0 │ │ │ │ - b 9cf1c │ │ │ │ + b 9cecc │ │ │ │ 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 9ced8 │ │ │ │ + beq 9ce88 │ │ │ │ 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] │ │ │ │ @@ -118316,169 +118296,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 9cf18 │ │ │ │ + b 9cec8 │ │ │ │ ldr r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9d19c │ │ │ │ - ldr r2, [pc, #452] @ 9d2d4 │ │ │ │ + bne 9d14c │ │ │ │ + ldr r2, [pc, #452] @ 9d284 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 9d120 │ │ │ │ + bne 9d0d0 │ │ │ │ ldr r2, [r6, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9ce98 │ │ │ │ - bl 356b80 │ │ │ │ + beq 9ce48 │ │ │ │ + bl 356890 │ │ │ │ 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 9ceac │ │ │ │ + b 9ce5c │ │ │ │ ldr r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9d1c0 │ │ │ │ - ldr r2, [pc, #364] @ 9d2d4 │ │ │ │ + bne 9d170 │ │ │ │ + ldr r2, [pc, #364] @ 9d284 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 9d120 │ │ │ │ + bne 9d0d0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9d120 │ │ │ │ - b 9ceac │ │ │ │ + bne 9d0d0 │ │ │ │ + b 9ce5c │ │ │ │ mov lr, #88 @ 0x58 │ │ │ │ mov r3, #60 @ 0x3c │ │ │ │ mov r0, #20 │ │ │ │ mov ip, #10 │ │ │ │ str lr, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 9cf40 │ │ │ │ - ldr r0, [pc, #308] @ 9d2d8 │ │ │ │ + b 9cef0 │ │ │ │ + ldr r0, [pc, #308] @ 9d288 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9d284 │ │ │ │ + bne 9d234 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9ce98 │ │ │ │ + beq 9ce48 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - b 9d108 │ │ │ │ - ldr r0, [pc, #272] @ 9d2d8 │ │ │ │ + b 9d0b8 │ │ │ │ + ldr r0, [pc, #272] @ 9d288 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9d264 │ │ │ │ + bne 9d214 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9ceac │ │ │ │ + beq 9ce5c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - b 9d160 │ │ │ │ + b 9d110 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b 9cf8c │ │ │ │ + b 9cf3c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ mov r4, r0 │ │ │ │ - b 9d000 │ │ │ │ - ldr r2, [pc, #176] @ 9d2c8 │ │ │ │ + b 9cfb0 │ │ │ │ + ldr r2, [pc, #176] @ 9d278 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9cf8c │ │ │ │ - b 9d03c │ │ │ │ - ldr r2, [pc, #148] @ 9d2c8 │ │ │ │ + bne 9cf3c │ │ │ │ + b 9cfec │ │ │ │ + ldr r2, [pc, #148] @ 9d278 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 9d028 │ │ │ │ + b 9cfd8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 294070 │ │ │ │ + bl 2944f8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b 9ce50 │ │ │ │ + b 9ce00 │ │ │ │ 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 9d1d8 │ │ │ │ + b 9d188 │ │ │ │ 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 9d1b0 │ │ │ │ + b 9d160 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 9d05c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 9d00c │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 9d080 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 9d030 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andeq r5, sl, r8, lsl #16 │ │ │ │ + andeq r5, sl, r0, ror r8 │ │ │ │ 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 9d3a8 │ │ │ │ + beq 9d358 │ │ │ │ mov r2, #1 │ │ │ │ lsl r7, r2, r0 │ │ │ │ - ldr r3, [pc, #796] @ 9d628 │ │ │ │ + ldr r3, [pc, #796] @ 9d5d8 │ │ │ │ lsl r6, r7, r2 │ │ │ │ umull r1, r6, r3, r6 │ │ │ │ - ldr r3, [pc, #788] @ 9d62c │ │ │ │ + ldr r3, [pc, #788] @ 9d5dc │ │ │ │ lsr r6, r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r5, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsl r9, r6, #3 │ │ │ │ - bhi 9d54c │ │ │ │ + bhi 9d4fc │ │ │ │ cmp r5, #3 │ │ │ │ - bne 9d3e4 │ │ │ │ + bne 9d394 │ │ │ │ add r1, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #2740] @ 0xab4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 9d544 │ │ │ │ + ble 9d4f4 │ │ │ │ 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] @ 9d630 │ │ │ │ + ldr r3, [pc, #712] @ 9d5e0 │ │ │ │ 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] │ │ │ │ @@ -118490,56 +118470,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] @ 9d628 │ │ │ │ + ldr r3, [pc, #624] @ 9d5d8 │ │ │ │ lsl r2, r7, #1 │ │ │ │ umull r1, r6, r2, r3 │ │ │ │ - ldr r3, [pc, #616] @ 9d62c │ │ │ │ + ldr r3, [pc, #616] @ 9d5dc │ │ │ │ mov sl, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r9, #12 │ │ │ │ lsr r6, r6, #1 │ │ │ │ cmp r5, #7 │ │ │ │ mul r9, r6, r9 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bhi 9d54c │ │ │ │ - ldr r2, [pc, #584] @ 9d634 │ │ │ │ - ldr r1, [pc, #584] @ 9d638 │ │ │ │ + bhi 9d4fc │ │ │ │ + ldr r2, [pc, #584] @ 9d5e4 │ │ │ │ + ldr r1, [pc, #584] @ 9d5e8 │ │ │ │ ldr r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r1 │ │ │ │ add r1, r9, r7 │ │ │ │ add r0, r1, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 9d5f4 │ │ │ │ + bne 9d5a4 │ │ │ │ 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 9d564 │ │ │ │ + bcs 9d514 │ │ │ │ add r1, r1, #19 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r0, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 9d5ac │ │ │ │ + beq 9d55c │ │ │ │ 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 9d4ac │ │ │ │ + beq 9d45c │ │ │ │ mov r3, #1 │ │ │ │ strb r5, [r4, #4] │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ add r0, r4, #20 │ │ │ │ @@ -118556,23 +118536,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 9d52c │ │ │ │ + bhi 9d4dc │ │ │ │ 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 9d564 │ │ │ │ + beq 9d514 │ │ │ │ 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 │ │ │ │ @@ -118584,216 +118564,216 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4] │ │ │ │ bl 29658 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, fp │ │ │ │ bl 29658 │ │ │ │ - b 9d39c │ │ │ │ + b 9d34c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ add fp, r7, #20 │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 9d4e4 │ │ │ │ + b 9d494 │ │ │ │ mov r7, #8 │ │ │ │ - b 9d3e4 │ │ │ │ + b 9d394 │ │ │ │ cmp r5, #15 │ │ │ │ - bhi 9d5c4 │ │ │ │ + bhi 9d574 │ │ │ │ add sl, r5, #1 │ │ │ │ mov r7, #1 │ │ │ │ lsl r7, r7, sl │ │ │ │ - b 9d3e4 │ │ │ │ + b 9d394 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #204] @ 9d63c │ │ │ │ + ldr r1, [pc, #204] @ 9d5ec │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9d614 │ │ │ │ + bne 9d5c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9d608 │ │ │ │ + beq 9d5b8 │ │ │ │ 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 9d4e4 │ │ │ │ + b 9d494 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b 9d4d4 │ │ │ │ + b 9d484 │ │ │ │ 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 9d608 │ │ │ │ - ldr r2, [pc, #76] @ 9d634 │ │ │ │ - ldr r0, [pc, #76] @ 9d638 │ │ │ │ + bmi 9d5b8 │ │ │ │ + ldr r2, [pc, #76] @ 9d5e4 │ │ │ │ + ldr r0, [pc, #76] @ 9d5e8 │ │ │ │ ldr r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 9d404 │ │ │ │ + beq 9d3b4 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9d4dc │ │ │ │ - bl 29dc68 │ │ │ │ + bne 9d48c │ │ │ │ + bl 29e0e4 │ │ │ │ mov r4, #0 │ │ │ │ - b 9d39c │ │ │ │ + b 9d34c │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 9d588 │ │ │ │ - bge feb480dc <__bss_end__@@Base+0xfe583194> │ │ │ │ + b 9d538 │ │ │ │ + bge feb4808c <__bss_end__@@Base+0xfe583144> │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #980] @ 9da2c │ │ │ │ + ldr r8, [pc, #980] @ 9d9dc │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r8, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1168] @ 0x490 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 9d6a0 │ │ │ │ + beq 9d650 │ │ │ │ ldr r3, [r8, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9d6a0 │ │ │ │ - ldr r3, [pc, #940] @ 9da30 │ │ │ │ - bl 356b80 │ │ │ │ + beq 9d650 │ │ │ │ + ldr r3, [pc, #940] @ 9d9e0 │ │ │ │ + bl 356890 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9d9ec │ │ │ │ + beq 9d99c │ │ │ │ ldr r0, [r8, #1416] @ 0x588 │ │ │ │ bl 2a3cc │ │ │ │ cmp r5, r0 │ │ │ │ - bne 9d9ec │ │ │ │ + bne 9d99c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9d7ec │ │ │ │ + beq 9d79c │ │ │ │ ldrb r3, [r7] │ │ │ │ ldrb r5, [r4, #-4] │ │ │ │ sub r6, r4, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 9da0c │ │ │ │ + bne 9d9bc │ │ │ │ ldrb r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d9f8 │ │ │ │ + bne 9d9a8 │ │ │ │ ldrb r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d9f8 │ │ │ │ + bne 9d9a8 │ │ │ │ ldrb r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d9f8 │ │ │ │ + bne 9d9a8 │ │ │ │ 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 9d9d8 │ │ │ │ + bne 9d988 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne 9d9d8 │ │ │ │ + bne 9d988 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne 9d9d8 │ │ │ │ + bne 9d988 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d9d8 │ │ │ │ + bne 9d988 │ │ │ │ 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] @ 9da34 │ │ │ │ + ldr r2, [pc, #732] @ 9d9e4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d7f4 │ │ │ │ - ldr r3, [pc, #712] @ 9da30 │ │ │ │ - bl 356b80 │ │ │ │ + bne 9d7a4 │ │ │ │ + ldr r3, [pc, #712] @ 9d9e0 │ │ │ │ + bl 356890 │ │ │ │ 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 9d828 │ │ │ │ + beq 9d7d8 │ │ │ │ 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 9d7c4 │ │ │ │ + bgt 9d774 │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9d828 │ │ │ │ + beq 9d7d8 │ │ │ │ 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 9d808 │ │ │ │ + beq 9d7b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9d850 │ │ │ │ + beq 9d800 │ │ │ │ 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 9d7ec │ │ │ │ + b 9d79c │ │ │ │ ldr r3, [r8, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #516] @ 9da38 │ │ │ │ + ldr r2, [pc, #516] @ 9d9e8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d918 │ │ │ │ + bne 9d8c8 │ │ │ │ mov r0, r6 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #800] @ 0x320 │ │ │ │ - b 9d7ec │ │ │ │ + b 9d79c │ │ │ │ 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 │ │ │ │ @@ -118802,66 +118782,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 9d8b0 │ │ │ │ + bne 9d860 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9d8ac │ │ │ │ + beq 9d85c │ │ │ │ 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 9d954 │ │ │ │ + beq 9d904 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9d928 │ │ │ │ + beq 9d8d8 │ │ │ │ ldr r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 9d7ec │ │ │ │ + beq 9d79c │ │ │ │ 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 9d7ec │ │ │ │ + b 9d79c │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b 9d840 │ │ │ │ + b 9d7f0 │ │ │ │ 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 9d7ec │ │ │ │ + b 9d79c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9d8c4 │ │ │ │ + beq 9d874 │ │ │ │ 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] │ │ │ │ @@ -118883,78 +118863,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 9d7ec │ │ │ │ + b 9d79c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c94c <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ - ldr r1, [pc, #84] @ 9da3c │ │ │ │ - ldr r0, [pc, #84] @ 9da40 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #80] @ 9da44 │ │ │ │ - ldr r0, [pc, #80] @ 9da48 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7c994 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + ldr r1, [pc, #84] @ 9d9ec │ │ │ │ + ldr r0, [pc, #84] @ 9d9f0 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #80] @ 9d9f4 │ │ │ │ + ldr r0, [pc, #80] @ 9d9f8 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c94c <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ - ldr r1, [pc, #68] @ 9da4c │ │ │ │ - ldr r0, [pc, #52] @ 9da40 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7c994 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + ldr r1, [pc, #68] @ 9d9fc │ │ │ │ + ldr r0, [pc, #52] @ 9d9f0 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7c94c <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + bl 7c994 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #44] @ 9da50 │ │ │ │ - ldr r0, [pc, #24] @ 9da40 │ │ │ │ + ldr r1, [pc, #44] @ 9da00 │ │ │ │ + ldr r0, [pc, #24] @ 9d9f0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 82220 │ │ │ │ + bl 82298 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq sl, r9, r0, lsr #1 │ │ │ │ - andeq fp, r8, r4, lsl #12 │ │ │ │ - eorseq r7, r5, ip, lsr #29 │ │ │ │ - @ instruction: 0x003975b4 │ │ │ │ - eorseq sl, r5, ip, asr #22 │ │ │ │ - eorseq r1, sp, ip, lsl r9 │ │ │ │ - mlaseq r5, r4, lr, r7 │ │ │ │ - eorseq r7, r5, r8, asr lr │ │ │ │ + andeq sl, r9, r0, asr r0 │ │ │ │ + andeq fp, r8, ip, ror r6 │ │ │ │ + eorseq r7, r5, ip, lsr #23 │ │ │ │ + @ instruction: 0x003972b4 │ │ │ │ + eorseq sl, r5, ip, asr #16 │ │ │ │ + eorseq r1, sp, ip, lsl r6 │ │ │ │ + mlaseq r5, r4, fp, r7 │ │ │ │ + eorseq r7, r5, r8, asr fp │ │ │ │ │ │ │ │ -0009da54 : │ │ │ │ +0009da04 : │ │ │ │ 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] @ 9da8c │ │ │ │ - bl 239dec │ │ │ │ + ldr r0, [pc, #16] @ 9da3c │ │ │ │ + bl 239b50 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ strne r5, [r0, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r7, [r5], #-52 @ 0xffffffcc │ │ │ │ │ │ │ │ -0009da90 : │ │ │ │ +0009da40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9dafc │ │ │ │ + bl 9daac │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 9daf0 │ │ │ │ + beq 9daa0 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 9daf0 │ │ │ │ - ldr r2, [pc, #52] @ 9daf8 │ │ │ │ - bl 356b80 │ │ │ │ + beq 9daa0 │ │ │ │ + ldr r2, [pc, #52] @ 9daa8 │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -118992,1028 +118972,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 9dd34 │ │ │ │ - ldr r8, [pc, #868] @ 9dee8 │ │ │ │ - ldr r0, [pc, #868] @ 9deec │ │ │ │ + bmi 9dce4 │ │ │ │ + ldr r8, [pc, #868] @ 9de98 │ │ │ │ + ldr r0, [pc, #868] @ 9de9c │ │ │ │ ldr r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9de44 │ │ │ │ - ldr r3, [pc, #856] @ 9def0 │ │ │ │ - bl 356b80 │ │ │ │ + bne 9ddf4 │ │ │ │ + ldr r3, [pc, #856] @ 9dea0 │ │ │ │ + bl 356890 │ │ │ │ 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 9ddcc │ │ │ │ + bcs 9dd7c │ │ │ │ lsr ip, ip, #3 │ │ │ │ ldr r3, [r9, ip, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq 9de20 │ │ │ │ + beq 9ddd0 │ │ │ │ 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 9dc98 │ │ │ │ + beq 9dc48 │ │ │ │ cmp r4, #0 │ │ │ │ add r4, r0, r4 │ │ │ │ - beq 9dc3c │ │ │ │ + beq 9dbec │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq 9dc3c │ │ │ │ - ldr r3, [pc, #736] @ 9def0 │ │ │ │ - bl 356b80 │ │ │ │ + beq 9dbec │ │ │ │ + ldr r3, [pc, #736] @ 9dea0 │ │ │ │ + bl 356890 │ │ │ │ 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 9dd80 │ │ │ │ + bgt 9dd30 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9dd50 │ │ │ │ + bne 9dd00 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [pc, #656] @ 9def4 │ │ │ │ + ldr r2, [pc, #656] @ 9dea4 │ │ │ │ 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 9de6c │ │ │ │ + bne 9de1c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ - bne 9dcdc │ │ │ │ + bne 9dc8c │ │ │ │ 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 9dd40 │ │ │ │ + bcc 9dcf0 │ │ │ │ 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 9dbf4 │ │ │ │ + bne 9dba4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9dc08 │ │ │ │ - b 9dc3c │ │ │ │ + bne 9dbb8 │ │ │ │ + b 9dbec │ │ │ │ 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] @ 9def8 │ │ │ │ + ldr r3, [pc, #500] @ 9dea8 │ │ │ │ cmp r2, r1 │ │ │ │ strb r2, [r4, #8] │ │ │ │ strb r1, [r4, #9] │ │ │ │ strh r3, [r4, #10] │ │ │ │ - beq 9dd20 │ │ │ │ + beq 9dcd0 │ │ │ │ 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 29dc68 │ │ │ │ + b 29e0e4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [lr, #12] │ │ │ │ str lr, [r3, #8] │ │ │ │ - b 9dbe8 │ │ │ │ + b 9db98 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #404] @ 9def4 │ │ │ │ + ldr r2, [pc, #404] @ 9dea4 │ │ │ │ str r5, [r4, #4] │ │ │ │ strne r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9de84 │ │ │ │ + bne 9de34 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b 9dc80 │ │ │ │ + b 9dc30 │ │ │ │ ldr r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 9dc3c │ │ │ │ + beq 9dbec │ │ │ │ ldr r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9dc3c │ │ │ │ + bne 9dbec │ │ │ │ ldr r3, [ip, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ded8 │ │ │ │ + bne 9de88 │ │ │ │ add r0, ip, #12 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9dc3c │ │ │ │ + bne 9dbec │ │ │ │ mov r1, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 355cd0 │ │ │ │ + bl 3559e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 9dc3c │ │ │ │ + b 9dbec │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #292] @ 9defc │ │ │ │ + ldr r1, [pc, #292] @ 9deac │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9dec4 │ │ │ │ + bne 9de74 │ │ │ │ cmp r7, #1 │ │ │ │ movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dd34 │ │ │ │ + beq 9dce4 │ │ │ │ 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 9dbf4 │ │ │ │ - b 9dcd0 │ │ │ │ + bne 9dba4 │ │ │ │ + b 9dc80 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ddcc │ │ │ │ + beq 9dd7c │ │ │ │ ldr sl, [r5, #84] @ 0x54 │ │ │ │ - b 9dcc0 │ │ │ │ + b 9dc70 │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dd34 │ │ │ │ + beq 9dce4 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ - b 9de10 │ │ │ │ - ldr r1, [pc, #140] @ 9df00 │ │ │ │ + b 9ddc0 │ │ │ │ + ldr r1, [pc, #140] @ 9deb0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9de9c │ │ │ │ + bne 9de4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ - b 9dc80 │ │ │ │ - ldr r1, [pc, #116] @ 9df00 │ │ │ │ + bl 18e1bc │ │ │ │ + b 9dc30 │ │ │ │ + ldr r1, [pc, #116] @ 9deb0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9deb0 │ │ │ │ + bne 9de60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ - b 9dd78 │ │ │ │ + bl 18e1bc │ │ │ │ + b 9dd28 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9dc80 │ │ │ │ + b 9dc30 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9dd78 │ │ │ │ + b 9dd28 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 9ddf4 │ │ │ │ + b 9dda4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9dc3c │ │ │ │ - b 9dda8 │ │ │ │ + bne 9dbec │ │ │ │ + b 9dd58 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ │ │ │ │ -0009df04 : │ │ │ │ +0009deb4 : │ │ │ │ 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 9dfac │ │ │ │ + bl 9df5c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 9df64 │ │ │ │ - ldr r3, [pc, #32] @ 9df6c │ │ │ │ - bl 356b80 │ │ │ │ + beq 9df14 │ │ │ │ + ldr r3, [pc, #32] @ 9df1c │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 9f784 │ │ │ │ + b 9f734 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0009df70 : │ │ │ │ +0009df20 : │ │ │ │ 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 9dfac │ │ │ │ + bl 9df5c │ │ │ │ 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 9e5bc │ │ │ │ + beq 9e56c │ │ │ │ cmp r6, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r0 │ │ │ │ - beq 9e3ac │ │ │ │ + beq 9e35c │ │ │ │ add r5, r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - blt 9f388 │ │ │ │ + blt 9f338 │ │ │ │ cmn r6, #-2147483626 @ 0x80000016 │ │ │ │ - bgt 9f320 │ │ │ │ - ldr fp, [pc, #4060] @ 9efe0 │ │ │ │ - ldr r3, [pc, #4060] @ 9efe4 │ │ │ │ + bgt 9f2d0 │ │ │ │ + ldr fp, [pc, #4060] @ 9ef90 │ │ │ │ + ldr r3, [pc, #4060] @ 9ef94 │ │ │ │ ldr r2, [fp, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ add r3, r6, #21 │ │ │ │ - bne 9e810 │ │ │ │ - ldr r2, [pc, #4044] @ 9efe8 │ │ │ │ - bl 356b80 │ │ │ │ + bne 9e7c0 │ │ │ │ + ldr r2, [pc, #4044] @ 9ef98 │ │ │ │ + bl 356890 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #1528] @ 0x5f8 │ │ │ │ - bgt 9e5f0 │ │ │ │ + bgt 9e5a0 │ │ │ │ add r4, r6, #20 │ │ │ │ lsr r1, r4, #3 │ │ │ │ ldr r0, [r2, r1, lsl #3] │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq 9e5d0 │ │ │ │ + beq 9e580 │ │ │ │ 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 9e09c │ │ │ │ + bne 9e04c │ │ │ │ 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] @ 9efec │ │ │ │ + ldr r3, [pc, #3912] @ 9ef9c │ │ │ │ str r3, [r9, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #3892] @ 9eff0 │ │ │ │ + ldr r2, [pc, #3892] @ 9efa0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ecb0 │ │ │ │ + bne 9ec60 │ │ │ │ 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 9e564 │ │ │ │ + beq 9e514 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 9f754 │ │ │ │ + beq 9f704 │ │ │ │ tst sl, #3 │ │ │ │ add r0, r9, #20 │ │ │ │ - bne 9e570 │ │ │ │ + bne 9e520 │ │ │ │ add r4, sl, #4 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 9e248 │ │ │ │ + bhi 9e1f8 │ │ │ │ ldr r2, [sl] │ │ │ │ - ldr ip, [pc, #3836] @ 9f018 │ │ │ │ + ldr ip, [pc, #3836] @ 9efc8 │ │ │ │ tst r2, ip │ │ │ │ - bne 9e248 │ │ │ │ + bne 9e1f8 │ │ │ │ add r1, sl, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r5, r1 │ │ │ │ str r2, [r3], #4 │ │ │ │ - bcc 9e240 │ │ │ │ + bcc 9e1f0 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ tst r2, ip │ │ │ │ - bne 9e240 │ │ │ │ + bne 9e1f0 │ │ │ │ add r4, sl, #12 │ │ │ │ cmp r5, r4 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r2, r0, #8 │ │ │ │ - bcc 9e3dc │ │ │ │ + bcc 9e38c │ │ │ │ ldr r3, [sl, #8] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e3dc │ │ │ │ + bne 9e38c │ │ │ │ str r3, [r0, #8] │ │ │ │ add r3, sl, #16 │ │ │ │ cmp r5, r3 │ │ │ │ add r1, r0, #12 │ │ │ │ - bcc 9e3e8 │ │ │ │ + bcc 9e398 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ tst r2, ip │ │ │ │ - bne 9e3e8 │ │ │ │ + bne 9e398 │ │ │ │ add lr, sl, #20 │ │ │ │ cmp r5, lr │ │ │ │ str r2, [r0, #12] │ │ │ │ movcc r4, r3 │ │ │ │ add r0, r0, #16 │ │ │ │ - bcc 9e1c4 │ │ │ │ + bcc 9e174 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r4, r3 │ │ │ │ tst r2, ip │ │ │ │ add r1, lr, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 9e1c4 │ │ │ │ + bne 9e174 │ │ │ │ cmp r5, r1 │ │ │ │ str r2, [r0], #4 │ │ │ │ movcs lr, r1 │ │ │ │ - bcs 9e198 │ │ │ │ + bcs 9e148 │ │ │ │ mov r4, lr │ │ │ │ cmp r5, r4 │ │ │ │ - bhi 9e1f4 │ │ │ │ + bhi 9e1a4 │ │ │ │ sub r5, r4, sl │ │ │ │ cmp r6, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bne 9e26c │ │ │ │ + bne 9e21c │ │ │ │ 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 9e1cc │ │ │ │ + bne 9e17c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ strb r3, [r0] │ │ │ │ - bls 9e1cc │ │ │ │ + bls 9e17c │ │ │ │ add r0, r0, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r2, [r3] │ │ │ │ mov r4, r3 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 9e1cc │ │ │ │ + bne 9e17c │ │ │ │ cmp r3, r5 │ │ │ │ strb r2, [r0], #1 │ │ │ │ - bne 9e218 │ │ │ │ + bne 9e1c8 │ │ │ │ mov r4, r3 │ │ │ │ - b 9e1cc │ │ │ │ + b 9e17c │ │ │ │ mov r0, r3 │ │ │ │ - b 9e1c4 │ │ │ │ + b 9e174 │ │ │ │ cmp r5, sl │ │ │ │ - bls 9e260 │ │ │ │ + bls 9e210 │ │ │ │ ldrb r3, [sl] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ moveq r4, sl │ │ │ │ - beq 9e200 │ │ │ │ + beq 9e1b0 │ │ │ │ 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 9ece4 │ │ │ │ + beq 9ec94 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq 9f554 │ │ │ │ + beq 9f504 │ │ │ │ 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 9e4b8 │ │ │ │ + bcs 9e468 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 9e8bc │ │ │ │ + bne 9e86c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r3, r0, r3 │ │ │ │ - beq 9e9b8 │ │ │ │ + beq 9e968 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9ec8c │ │ │ │ + bls 9ec3c │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls 9e77c │ │ │ │ + bls 9e72c │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi 9f264 │ │ │ │ + bhi 9f214 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #2 │ │ │ │ - ble 9ef5c │ │ │ │ + ble 9ef0c │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9e508 │ │ │ │ + bhi 9e4b8 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9e500 │ │ │ │ + beq 9e4b0 │ │ │ │ cmp ip, #159 @ 0x9f │ │ │ │ sub lr, r2, #237 @ 0xed │ │ │ │ clz lr, lr │ │ │ │ lsr lr, lr, #5 │ │ │ │ movls lr, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9e508 │ │ │ │ + bne 9e4b8 │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f1a8 │ │ │ │ + bhi 9f158 │ │ │ │ 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] @ 9eff4 │ │ │ │ + ldr r3, [pc, #3160] @ 9efa4 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 9e7b8 │ │ │ │ + bhi 9e768 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r0] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 9ef9c │ │ │ │ + bne 9ef4c │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9f39c │ │ │ │ - ldr r9, [pc, #3164] @ 9f028 │ │ │ │ + bne 9f34c │ │ │ │ + ldr r9, [pc, #3164] @ 9efd8 │ │ │ │ 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 9e1c4 │ │ │ │ + b 9e174 │ │ │ │ mov r0, r1 │ │ │ │ - b 9e1c4 │ │ │ │ + b 9e174 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [pc, #3064] @ 9eff8 │ │ │ │ + ldr sl, [pc, #3064] @ 9efa8 │ │ │ │ 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 9e424 │ │ │ │ + bne 9e3d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1449f8 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 144b50 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 9f0f0 │ │ │ │ + bne 9f0a0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 9f0cc │ │ │ │ + ble 9f07c │ │ │ │ mov r2, r6 │ │ │ │ cmp r2, r5 │ │ │ │ - blt 9f034 │ │ │ │ + blt 9efe4 │ │ │ │ sub r5, r5, r6 │ │ │ │ add r4, r4, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e2d4 │ │ │ │ + b 9e284 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, r9 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r1, r3, #1 │ │ │ │ - bne 9e48c │ │ │ │ + bne 9e43c │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub ip, r0, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9f514 │ │ │ │ + bhi 9f4c4 │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi 9f538 │ │ │ │ + bhi 9f4e8 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9f514 │ │ │ │ + beq 9f4c4 │ │ │ │ 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 9f1bc │ │ │ │ + beq 9f16c │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [sp, #52] @ 0x34 │ │ │ │ - beq 9e4d8 │ │ │ │ + beq 9e488 │ │ │ │ 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 9e86c │ │ │ │ + bne 9e81c │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9e82c │ │ │ │ + bne 9e7dc │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl beaac <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl beb38 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - b 9e1e8 │ │ │ │ + b 9e198 │ │ │ │ cmp ip, #159 @ 0x9f │ │ │ │ - bhi 9e368 │ │ │ │ + bhi 9e318 │ │ │ │ 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 9e3f0 │ │ │ │ + beq 9e3a0 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq 9f688 │ │ │ │ + beq 9f638 │ │ │ │ mov r5, #2 │ │ │ │ - b 9e3f4 │ │ │ │ + b 9e3a4 │ │ │ │ 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] @ 9effc │ │ │ │ + ldr sl, [pc, #2720] @ 9efac │ │ │ │ sub r6, r4, r9 │ │ │ │ add r5, r6, #1 │ │ │ │ - b 9e408 │ │ │ │ + b 9e3b8 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ tst sl, #3 │ │ │ │ - beq 9e104 │ │ │ │ + beq 9e0b4 │ │ │ │ cmp r5, sl │ │ │ │ movhi r4, sl │ │ │ │ - bls 9e260 │ │ │ │ + bls 9e210 │ │ │ │ tst r4, #3 │ │ │ │ - beq 9e630 │ │ │ │ + beq 9e5e0 │ │ │ │ ldrsb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 9e59c │ │ │ │ + blt 9e54c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc 9e57c │ │ │ │ + bcc 9e52c │ │ │ │ sub r5, r4, sl │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp r6, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - beq 9e1dc │ │ │ │ - b 9e26c │ │ │ │ + beq 9e18c │ │ │ │ + b 9e21c │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r9, [pc, #2616] @ 9f000 │ │ │ │ + ldr r9, [pc, #2616] @ 9efb0 │ │ │ │ cmp r3, #0 │ │ │ │ strne r6, [r3] │ │ │ │ - b 9e1e8 │ │ │ │ + b 9e198 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 9e09c │ │ │ │ + bne 9e04c │ │ │ │ ldr r4, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #2568] @ 9f004 │ │ │ │ + ldr r1, [pc, #2568] @ 9efb4 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 9f18c │ │ │ │ + bne 9f13c │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9f320 │ │ │ │ + beq 9f2d0 │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r4, r6, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b 9e09c │ │ │ │ + b 9e04c │ │ │ │ add r1, r4, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e770 │ │ │ │ - ldr r3, [pc, #2516] @ 9f018 │ │ │ │ + bcc 9e720 │ │ │ │ + ldr r3, [pc, #2516] @ 9efc8 │ │ │ │ ldr r2, [r4] │ │ │ │ tst r3, r2 │ │ │ │ - bne 9e770 │ │ │ │ + bne 9e720 │ │ │ │ add r2, r4, #8 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e8b4 │ │ │ │ + bcc 9e864 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e8b4 │ │ │ │ + bne 9e864 │ │ │ │ add r1, r4, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e8ac │ │ │ │ + bcc 9e85c │ │ │ │ ldr ip, [r4, #8] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e8ac │ │ │ │ + bne 9e85c │ │ │ │ add r2, r4, #16 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e8b4 │ │ │ │ + bcc 9e864 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e8b4 │ │ │ │ + bne 9e864 │ │ │ │ add r1, r4, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e8ac │ │ │ │ + bcc 9e85c │ │ │ │ ldr ip, [r4, #16] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e8ac │ │ │ │ + bne 9e85c │ │ │ │ add r2, r4, #24 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e8b4 │ │ │ │ + bcc 9e864 │ │ │ │ ldr ip, [r4, #20] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e8b4 │ │ │ │ + bne 9e864 │ │ │ │ add r1, r4, #28 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e8ac │ │ │ │ + bcc 9e85c │ │ │ │ ldr ip, [r4, #24] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e8ac │ │ │ │ + bne 9e85c │ │ │ │ add r2, r4, #32 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e8b4 │ │ │ │ + bcc 9e864 │ │ │ │ ldr ip, [r4, #28] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e8b4 │ │ │ │ + bne 9e864 │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e8ac │ │ │ │ + bcc 9e85c │ │ │ │ ldr ip, [r4, #32] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e8ac │ │ │ │ + bne 9e85c │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e8b4 │ │ │ │ + bcc 9e864 │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ tst ip, r3 │ │ │ │ - bne 9e8b4 │ │ │ │ + bne 9e864 │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 9e8ac │ │ │ │ + bcc 9e85c │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ tst ip, r1 │ │ │ │ - bne 9e8ac │ │ │ │ + bne 9e85c │ │ │ │ sub r1, r5, #44 @ 0x2c │ │ │ │ sub r1, r1, r4 │ │ │ │ bic r1, r1, #3 │ │ │ │ add r1, r3, r1 │ │ │ │ - b 9e764 │ │ │ │ + b 9e714 │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, r3, #4 │ │ │ │ tst ip, r2 │ │ │ │ - bne 9e770 │ │ │ │ + bne 9e720 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r3 │ │ │ │ - bne 9e754 │ │ │ │ + bne 9e704 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 9e584 │ │ │ │ - b 9e59c │ │ │ │ + bne 9e534 │ │ │ │ + b 9e54c │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls 9f1d0 │ │ │ │ + bls 9f180 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9f0bc │ │ │ │ + ble 9f06c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub ip, r1, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9e508 │ │ │ │ + bhi 9e4b8 │ │ │ │ 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 9ec34 │ │ │ │ + bcc 9ebe4 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 9ec34 │ │ │ │ + ble 9ebe4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #1 │ │ │ │ strbeq r5, [r2, r3] │ │ │ │ ldreq r3, [sp, #100] @ 0x64 │ │ │ │ - beq 9e800 │ │ │ │ + beq 9e7b0 │ │ │ │ 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 9e2d8 │ │ │ │ + b 9e288 │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 9f320 │ │ │ │ + beq 9f2d0 │ │ │ │ add r4, r6, #20 │ │ │ │ - b 9e09c │ │ │ │ + b 9e04c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9e4f0 │ │ │ │ + beq 9e4a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9e4f0 │ │ │ │ - ldr r2, [pc, #1952] @ 9eff0 │ │ │ │ + bne 9e4a0 │ │ │ │ + ldr r2, [pc, #1952] @ 9efa0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f354 │ │ │ │ + bne 9f304 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b 9e4f0 │ │ │ │ + b 9e4a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9e4e4 │ │ │ │ + beq 9e494 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9e4e4 │ │ │ │ - ldr r2, [pc, #1888] @ 9eff0 │ │ │ │ + bne 9e494 │ │ │ │ + ldr r2, [pc, #1888] @ 9efa0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f1e0 │ │ │ │ + bne 9f190 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b 9e4e4 │ │ │ │ + b 9e494 │ │ │ │ mov r4, r2 │ │ │ │ - b 9e770 │ │ │ │ + b 9e720 │ │ │ │ mov r4, r1 │ │ │ │ - b 9e770 │ │ │ │ + b 9e720 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 9f338 │ │ │ │ + bne 9f2e8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, r0, r3, lsl #1 │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r8 │ │ │ │ - b 9e95c │ │ │ │ + b 9e90c │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls 9e980 │ │ │ │ + bls 9e930 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi 9f43c │ │ │ │ + bhi 9f3ec │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #2 │ │ │ │ - ble 9e454 │ │ │ │ + ble 9e404 │ │ │ │ ldrb lr, [r4, #1] │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f504 │ │ │ │ + bhi 9f4b4 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9f4fc │ │ │ │ + beq 9f4ac │ │ │ │ cmp lr, #159 @ 0x9f │ │ │ │ sub r5, r2, #237 @ 0xed │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 9f504 │ │ │ │ + bne 9f4b4 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f6dc │ │ │ │ + bhi 9f68c │ │ │ │ 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 9ec68 │ │ │ │ + bcs 9ec18 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi 9e8dc │ │ │ │ + bhi 9e88c │ │ │ │ ands r5, r4, #3 │ │ │ │ mov r1, r4 │ │ │ │ - beq 9ed14 │ │ │ │ + beq 9ecc4 │ │ │ │ add r4, r4, #1 │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 9e954 │ │ │ │ + b 9e904 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls 9f524 │ │ │ │ + bls 9f4d4 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ec68 │ │ │ │ + ble 9ec18 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f504 │ │ │ │ + bhi 9f4b4 │ │ │ │ add r2, r1, r2, lsl #6 │ │ │ │ sub r2, r2, #12416 @ 0x3080 │ │ │ │ add r4, r4, #2 │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 9e954 │ │ │ │ + b 9e904 │ │ │ │ sub r1, r6, #4 │ │ │ │ - ldr r9, [pc, #1620] @ 9f018 │ │ │ │ + ldr r9, [pc, #1620] @ 9efc8 │ │ │ │ mov r2, r1 │ │ │ │ - b 9e9e4 │ │ │ │ + b 9e994 │ │ │ │ ands r5, r4, #3 │ │ │ │ mov r1, r4 │ │ │ │ - beq 9ea38 │ │ │ │ + beq 9e9e8 │ │ │ │ add r4, r4, #1 │ │ │ │ strb ip, [r3], #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 9eca8 │ │ │ │ + bcs 9ec58 │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #127 @ 0x7f │ │ │ │ - bls 9e9c8 │ │ │ │ + bls 9e978 │ │ │ │ cmp ip, #223 @ 0xdf │ │ │ │ - bhi 9f3cc │ │ │ │ + bhi 9f37c │ │ │ │ cmp ip, #193 @ 0xc1 │ │ │ │ - bls 9f5b4 │ │ │ │ + bls 9f564 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9eca8 │ │ │ │ + ble 9ec58 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f5e0 │ │ │ │ + bhi 9f590 │ │ │ │ add r1, r1, ip, lsl #6 │ │ │ │ sub r5, r1, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ add r4, r4, #2 │ │ │ │ - bhi 9e388 │ │ │ │ + bhi 9e338 │ │ │ │ strb r5, [r3], #1 │ │ │ │ - b 9e9dc │ │ │ │ + b 9e98c │ │ │ │ add lr, r4, #4 │ │ │ │ cmp r6, lr │ │ │ │ - bcc 9f478 │ │ │ │ + bcc 9f428 │ │ │ │ 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 9eb18 │ │ │ │ + beq 9eac8 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 9eadc │ │ │ │ + beq 9ea8c │ │ │ │ cmp ip, #2 │ │ │ │ - beq 9eaa8 │ │ │ │ + beq 9ea58 │ │ │ │ ldr ip, [r4] │ │ │ │ mov r1, lr │ │ │ │ tst ip, r9 │ │ │ │ - bne 9ec1c │ │ │ │ + bne 9ebcc │ │ │ │ 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 9ec1c │ │ │ │ + bne 9ebcc │ │ │ │ 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 9ec1c │ │ │ │ + bne 9ebcc │ │ │ │ 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 9ec18 │ │ │ │ + beq 9ebc8 │ │ │ │ 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 9ec54 │ │ │ │ + bne 9ec04 │ │ │ │ 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] │ │ │ │ @@ -120021,138 +120001,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 9ec54 │ │ │ │ + bne 9ec04 │ │ │ │ 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 9ec54 │ │ │ │ + bne 9ec04 │ │ │ │ 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 9ec54 │ │ │ │ + bne 9ec04 │ │ │ │ strb r0, [sl, #8] │ │ │ │ strb r5, [r3, #1] │ │ │ │ strb lr, [r3, #2] │ │ │ │ strb ip, [r3, #3] │ │ │ │ add r3, sl, #12 │ │ │ │ cmp r3, fp │ │ │ │ - bne 9eb28 │ │ │ │ + bne 9ead8 │ │ │ │ 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 9e388 │ │ │ │ + beq 9e338 │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #127 @ 0x7f │ │ │ │ - bls 9e9d4 │ │ │ │ - b 9e9f0 │ │ │ │ + bls 9e984 │ │ │ │ + b 9e9a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10c53c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c68c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f484 │ │ │ │ + beq 9f434 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e7d4 │ │ │ │ + b 9e784 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - b 9ec1c │ │ │ │ + b 9ebcc │ │ │ │ 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 9e394 │ │ │ │ + b 9e344 │ │ │ │ ands r5, r4, #3 │ │ │ │ moveq r1, r3 │ │ │ │ - beq 9f23c │ │ │ │ + beq 9f1ec │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ strb r2, [r3], #1 │ │ │ │ - bcc 9e308 │ │ │ │ + bcc 9e2b8 │ │ │ │ mov r5, #0 │ │ │ │ - b 9e388 │ │ │ │ - ldr r1, [pc, #868] @ 9f01c │ │ │ │ + b 9e338 │ │ │ │ + ldr r1, [pc, #868] @ 9efcc │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9f374 │ │ │ │ + bne 9f324 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18e620 │ │ │ │ + bl 18e1bc │ │ │ │ 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 9e0e4 │ │ │ │ + b 9e094 │ │ │ │ lsr r1, r3, #2 │ │ │ │ and r1, r1, #7 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 9f55c │ │ │ │ + beq 9f50c │ │ │ │ cmp r1, #2 │ │ │ │ - bne 9f544 │ │ │ │ + bne 9f4f4 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #768] @ 9f008 │ │ │ │ + ldr r2, [pc, #768] @ 9efb8 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq 9f554 │ │ │ │ + beq 9f504 │ │ │ │ add r2, r9, #28 │ │ │ │ - b 9e2a8 │ │ │ │ + b 9e258 │ │ │ │ add r8, r4, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bcc 9f2d4 │ │ │ │ + bcc 9f284 │ │ │ │ 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] @ 9f018 │ │ │ │ - beq 9ee20 │ │ │ │ + ldr r7, [pc, #716] @ 9efc8 │ │ │ │ + beq 9edd0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9edd8 │ │ │ │ + beq 9ed88 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 9ed98 │ │ │ │ + beq 9ed48 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r8 │ │ │ │ tst r2, r7 │ │ │ │ - bne 9ef44 │ │ │ │ + bne 9eef4 │ │ │ │ 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 │ │ │ │ @@ -120160,15 +120140,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 9ef44 │ │ │ │ + bne 9eef4 │ │ │ │ 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 │ │ │ │ @@ -120176,31 +120156,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 9ef44 │ │ │ │ + bne 9eef4 │ │ │ │ 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 9ef94 │ │ │ │ + beq 9ef44 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - b 9ef24 │ │ │ │ + b 9eed4 │ │ │ │ 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 │ │ │ │ @@ -120214,15 +120194,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 9ef3c │ │ │ │ + bne 9eeec │ │ │ │ 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 │ │ │ │ @@ -120231,15 +120211,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 9ef3c │ │ │ │ + bne 9eeec │ │ │ │ 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 │ │ │ │ @@ -120247,143 +120227,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 9ef3c │ │ │ │ + bne 9eeec │ │ │ │ cmp r1, lr │ │ │ │ strh r6, [fp, #16] │ │ │ │ strh r5, [r3, #2] │ │ │ │ strh ip, [r3, #4] │ │ │ │ strh r2, [r3, #6] │ │ │ │ add r3, fp, #24 │ │ │ │ - beq 9ef8c │ │ │ │ + beq 9ef3c │ │ │ │ ldr r2, [r1] │ │ │ │ add sl, r1, #4 │ │ │ │ tst r2, r7 │ │ │ │ and r6, r2, #255 @ 0xff │ │ │ │ mov r4, r1 │ │ │ │ - beq 9ee2c │ │ │ │ + beq 9eddc │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r4, r6 │ │ │ │ - beq 9f2dc │ │ │ │ + beq 9f28c │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9e974 │ │ │ │ - b 9e8dc │ │ │ │ - bne 9f0bc │ │ │ │ + bls 9e924 │ │ │ │ + b 9e88c │ │ │ │ + bne 9f06c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub ip, r1, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9e508 │ │ │ │ + bhi 9e4b8 │ │ │ │ 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 9e388 │ │ │ │ + b 9e338 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ - b 9ef44 │ │ │ │ - ldr fp, [pc, #60] @ 9efe0 │ │ │ │ - ldr r3, [pc, #60] @ 9efe4 │ │ │ │ + b 9eef4 │ │ │ │ + ldr fp, [pc, #60] @ 9ef90 │ │ │ │ + ldr r3, [pc, #60] @ 9ef94 │ │ │ │ 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 9e810 │ │ │ │ - ldr r3, [pc, #32] @ 9efe8 │ │ │ │ - bl 356b80 │ │ │ │ + bne 9e7c0 │ │ │ │ + ldr r3, [pc, #32] @ 9ef98 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ mov r3, #22 │ │ │ │ - b 9e034 │ │ │ │ + b 9dfe4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r1, sp, ip, ror #17 │ │ │ │ - @ instruction: 0x003578bc │ │ │ │ - eorseq r7, r5, r8, lsr #17 │ │ │ │ + eorseq r1, sp, ip, ror #11 │ │ │ │ + @ instruction: 0x003575bc │ │ │ │ + eorseq r7, r5, r8, lsr #11 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - eorseq lr, r5, r8, asr r1 │ │ │ │ + eorseq sp, r5, r8, asr lr │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - mlaseq r5, r0, r8, r7 │ │ │ │ + mlaseq r5, r0, r5, r7 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r8, asr #18 │ │ │ │ + eorseq sl, r5, r8, asr #12 │ │ │ │ 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 9f06c │ │ │ │ + beq 9f01c │ │ │ │ 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 9e43c │ │ │ │ + b 9e3ec │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9f0bc │ │ │ │ + ble 9f06c │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9e508 │ │ │ │ + bhi 9e4b8 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f73c │ │ │ │ + bls 9f6ec │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq 9e508 │ │ │ │ + beq 9e4b8 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 9f0bc │ │ │ │ + beq 9f06c │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi 9f1a8 │ │ │ │ + bhi 9f158 │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e494 │ │ │ │ - ldr r2, [pc, #-204] @ 9f008 │ │ │ │ + b 9e444 │ │ │ │ + ldr r2, [pc, #-204] @ 9efb8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10c53c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c68c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f484 │ │ │ │ + beq 9f434 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - b 9e438 │ │ │ │ + b 9e3e8 │ │ │ │ cmp r7, #1 │ │ │ │ - bls 9f108 │ │ │ │ + bls 9f0b8 │ │ │ │ cmp r7, #3 │ │ │ │ - beq 9f164 │ │ │ │ + beq 9f114 │ │ │ │ cmp r7, #4 │ │ │ │ - beq 9e444 │ │ │ │ + beq 9e3f4 │ │ │ │ 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 │ │ │ │ @@ -120391,829 +120371,875 @@ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ - ldr r2, [pc, #-320] @ 9f00c │ │ │ │ + ldr r2, [pc, #-320] @ 9efbc │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 288dd4 │ │ │ │ + bl 2892c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f484 │ │ │ │ + bne 9f434 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e2d4 │ │ │ │ - ldr r1, [pc, #-348] @ 9f010 │ │ │ │ + b 9e284 │ │ │ │ + ldr r1, [pc, #-348] @ 9efc0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 12ed64 │ │ │ │ + bl 12eed0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f484 │ │ │ │ + beq 9f434 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ sub r5, r5, r6 │ │ │ │ add r4, r4, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e2d4 │ │ │ │ + b 9e284 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ - b 9e614 │ │ │ │ + b 9e5c4 │ │ │ │ sub r3, r3, r0 │ │ │ │ mov r5, #3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e3f4 │ │ │ │ + b 9e3a4 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [pc, #-436] @ 9f014 │ │ │ │ + ldr sl, [pc, #-436] @ 9efc4 │ │ │ │ sub r5, r6, r9 │ │ │ │ sub r6, r4, r9 │ │ │ │ - b 9e408 │ │ │ │ + b 9e3b8 │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e54c │ │ │ │ - ldr r1, [pc, #-460] @ 9f01c │ │ │ │ + b 9e4fc │ │ │ │ + ldr r1, [pc, #-460] @ 9efcc │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9e8a0 │ │ │ │ + beq 9e850 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9e8a0 │ │ │ │ + b 9e850 │ │ │ │ ldr r3, [ip, #-4] │ │ │ │ - ldr lr, [pc, #-500] @ 9f018 │ │ │ │ + ldr lr, [pc, #-500] @ 9efc8 │ │ │ │ add r2, r1, #4 │ │ │ │ and lr, lr, r3 │ │ │ │ cmp lr, #0 │ │ │ │ lsr sl, r3, #8 │ │ │ │ lsr r9, r3, #16 │ │ │ │ - bne 9f248 │ │ │ │ + bne 9f1f8 │ │ │ │ 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 9f200 │ │ │ │ + bls 9f1b0 │ │ │ │ cmp r4, r6 │ │ │ │ mov r3, r1 │ │ │ │ - beq 9e388 │ │ │ │ + beq 9e338 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9ec98 │ │ │ │ - b 9e314 │ │ │ │ + bls 9ec48 │ │ │ │ + b 9e2c4 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bhi 9f1d0 │ │ │ │ + bhi 9f180 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #3 │ │ │ │ - ble 9f07c │ │ │ │ + ble 9f02c │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r1, ip, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ - bhi 9e508 │ │ │ │ + bhi 9e4b8 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f300 │ │ │ │ + bne 9f2b0 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9e508 │ │ │ │ + bls 9e4b8 │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f1a8 │ │ │ │ + bhi 9f158 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f2ec │ │ │ │ + bhi 9f29c │ │ │ │ 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 9e388 │ │ │ │ + b 9e338 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 9e974 │ │ │ │ + bne 9e924 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 9ec78 │ │ │ │ + b 9ec28 │ │ │ │ sub r3, r3, r0 │ │ │ │ mov r5, #4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e3f4 │ │ │ │ + b 9e3a4 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ sub r5, r2, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f2a0 │ │ │ │ - b 9e508 │ │ │ │ - bl 29dc68 │ │ │ │ + beq 9f250 │ │ │ │ + b 9e4b8 │ │ │ │ + bl 29e0e4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne 9e0e4 │ │ │ │ + bne 9e094 │ │ │ │ mov r9, #0 │ │ │ │ - b 9e1e8 │ │ │ │ + b 9e198 │ │ │ │ mov r2, r0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 232da8 │ │ │ │ + bl 232b0c │ │ │ │ mov r5, r0 │ │ │ │ - b 9e394 │ │ │ │ - ldr r1, [pc, #-832] @ 9f01c │ │ │ │ + b 9e344 │ │ │ │ + ldr r1, [pc, #-832] @ 9efcc │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9e860 │ │ │ │ + beq 9e810 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9e860 │ │ │ │ + b 9e810 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b 9ecc4 │ │ │ │ - ldr r3, [pc, #-880] @ 9f020 │ │ │ │ - ldr r1, [pc, #-880] @ 9f024 │ │ │ │ + b 9ec74 │ │ │ │ + ldr r3, [pc, #-880] @ 9efd0 │ │ │ │ + ldr r1, [pc, #-880] @ 9efd4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b 9f330 │ │ │ │ + bl 18ec84 │ │ │ │ + b 9f2e0 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r6, [r3] │ │ │ │ ldrsb r2, [r0] │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r9, [pc, #-912] @ 9f028 │ │ │ │ - ldrlt r9, [pc, #-912] @ 9f02c │ │ │ │ + ldrge r9, [pc, #-912] @ 9efd8 │ │ │ │ + ldrlt r9, [pc, #-912] @ 9efdc │ │ │ │ movge r2, #24 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ mlage r9, r2, r3, r9 │ │ │ │ addlt r9, r9, r3, lsl #5 │ │ │ │ - b 9e1e8 │ │ │ │ + b 9e198 │ │ │ │ cmp ip, #239 @ 0xef │ │ │ │ - bhi 9f5ac │ │ │ │ + bhi 9f55c │ │ │ │ sub r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - ble 9f57c │ │ │ │ + ble 9f52c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f5e0 │ │ │ │ + bhi 9f590 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ - beq 9f570 │ │ │ │ + beq 9f520 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ sub lr, ip, #237 @ 0xed │ │ │ │ clz lr, lr │ │ │ │ lsr lr, lr, #5 │ │ │ │ movls lr, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9f5e0 │ │ │ │ + bne 9f590 │ │ │ │ sub lr, r2, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f6f0 │ │ │ │ + bhi 9f6a0 │ │ │ │ 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 9e388 │ │ │ │ + b 9e338 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bhi 9e53c │ │ │ │ + bhi 9e4ec │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt 9f4a0 │ │ │ │ + bgt 9f450 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt 9f6f8 │ │ │ │ + bgt 9f6a8 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e494 │ │ │ │ + b 9e444 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 9e9d4 │ │ │ │ - b 9e388 │ │ │ │ + bne 9e984 │ │ │ │ + b 9e338 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 28174c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b 9f330 │ │ │ │ + bl 281c3c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b 9f2e0 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r1, ip, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ - bhi 9f6cc │ │ │ │ + bhi 9f67c │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f6b0 │ │ │ │ + bne 9f660 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f6cc │ │ │ │ + bls 9f67c │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f6d4 │ │ │ │ + bhi 9f684 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f680 │ │ │ │ + bhi 9f630 │ │ │ │ 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 9ec78 │ │ │ │ + b 9ec28 │ │ │ │ cmp lr, #159 @ 0x9f │ │ │ │ - bhi 9e930 │ │ │ │ + bhi 9e8e0 │ │ │ │ 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 9e514 │ │ │ │ + b 9e4c4 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #1 │ │ │ │ - b 9ec78 │ │ │ │ + b 9ec28 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne 9e48c │ │ │ │ - b 9f514 │ │ │ │ + bne 9e43c │ │ │ │ + b 9f4c4 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #-1312] @ 9f030 │ │ │ │ + ldr r2, [pc, #-1312] @ 9efe0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bne 9ed0c │ │ │ │ + bne 9ecbc │ │ │ │ ldr r2, [r9, #28] │ │ │ │ - b 9e2a8 │ │ │ │ + b 9e258 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bne 9ed0c │ │ │ │ - b 9f554 │ │ │ │ + bne 9ecbc │ │ │ │ + b 9f504 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi 9f418 │ │ │ │ - b 9f5e0 │ │ │ │ - bne 9eca8 │ │ │ │ + bhi 9f3c8 │ │ │ │ + b 9f590 │ │ │ │ + bne 9ec58 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi 9e388 │ │ │ │ + bhi 9e338 │ │ │ │ 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 9e388 │ │ │ │ + b 9e338 │ │ │ │ cmp ip, #244 @ 0xf4 │ │ │ │ - bls 9f5bc │ │ │ │ + bls 9f56c │ │ │ │ mov r5, #1 │ │ │ │ - b 9e388 │ │ │ │ + b 9e338 │ │ │ │ sub r2, r6, r4 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt 9f618 │ │ │ │ + bgt 9f5c8 │ │ │ │ cmp r2, #1 │ │ │ │ - ble 9eca8 │ │ │ │ + ble 9ec58 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bls 9f5e8 │ │ │ │ + bls 9f598 │ │ │ │ mov r5, #2 │ │ │ │ - b 9e388 │ │ │ │ + b 9e338 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bhi 9f674 │ │ │ │ + bhi 9f624 │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ - beq 9f5e0 │ │ │ │ + beq 9f590 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 9eca8 │ │ │ │ + beq 9ec58 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b 9e388 │ │ │ │ + b 9e338 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r2, r1, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ - bhi 9f5e0 │ │ │ │ + bhi 9f590 │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ - bne 9f764 │ │ │ │ + bne 9f714 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bls 9f5e0 │ │ │ │ + bls 9f590 │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f6f0 │ │ │ │ + bhi 9f6a0 │ │ │ │ sub r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f75c │ │ │ │ + bhi 9f70c │ │ │ │ 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 9e388 │ │ │ │ + b 9e338 │ │ │ │ cmp ip, #244 @ 0xf4 │ │ │ │ - bne 9f5f8 │ │ │ │ - b 9f5e0 │ │ │ │ + bne 9f5a8 │ │ │ │ + b 9f590 │ │ │ │ mov r5, #4 │ │ │ │ - b 9ec78 │ │ │ │ + b 9ec28 │ │ │ │ sub r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 9e534 │ │ │ │ + bne 9e4e4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r3, r3, #96 @ 0x60 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 9e3f4 │ │ │ │ + bhi 9e3a4 │ │ │ │ mov r0, r4 │ │ │ │ - b 9e4c8 │ │ │ │ + b 9e478 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ sub r5, r2, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f4c8 │ │ │ │ + beq 9f478 │ │ │ │ sub r3, r3, r0 │ │ │ │ - b 9f514 │ │ │ │ + b 9f4c4 │ │ │ │ mov r5, #3 │ │ │ │ - b 9ec78 │ │ │ │ + b 9ec28 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #3 │ │ │ │ - b 9ec78 │ │ │ │ + b 9ec28 │ │ │ │ mov r5, #3 │ │ │ │ - b 9e388 │ │ │ │ + b 9e338 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f6cc │ │ │ │ + bhi 9f67c │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f748 │ │ │ │ + bls 9f6f8 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq 9f6cc │ │ │ │ + beq 9f67c │ │ │ │ cmp r1, #2 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 9ec78 │ │ │ │ + beq 9ec28 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b 9ec78 │ │ │ │ + b 9ec28 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f0a4 │ │ │ │ - b 9e508 │ │ │ │ + bne 9f054 │ │ │ │ + b 9e4b8 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f718 │ │ │ │ - b 9f6cc │ │ │ │ + bne 9f6c8 │ │ │ │ + b 9f67c │ │ │ │ add r0, r9, #28 │ │ │ │ - b 9e568 │ │ │ │ + b 9e518 │ │ │ │ mov r5, #4 │ │ │ │ - b 9e388 │ │ │ │ + b 9e338 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ sub r5, ip, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f640 │ │ │ │ - b 9f5e0 │ │ │ │ + beq 9f5f0 │ │ │ │ + b 9f590 │ │ │ │ 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 9f7e4 │ │ │ │ + beq 9f794 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ - ldr r0, [pc, #1044] @ 9fbcc │ │ │ │ + ldr r0, [pc, #1044] @ 9fb7c │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f7e4 │ │ │ │ + bne 9f794 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ands r2, r3, #3 │ │ │ │ - beq 9f7f4 │ │ │ │ + beq 9f7a4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9fa2c │ │ │ │ + beq 9f9dc │ │ │ │ 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 9fb20 │ │ │ │ - ldr r3, [pc, #964] @ 9fbd0 │ │ │ │ + beq 9fad0 │ │ │ │ + ldr r3, [pc, #964] @ 9fb80 │ │ │ │ ldr r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f94c │ │ │ │ + bne 9f8fc │ │ │ │ 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 a1f88 │ │ │ │ + bl a1ff0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9fb80 │ │ │ │ + blt 9fb30 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ movne r8, #0 │ │ │ │ moveq r8, #1 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ orr r8, r6, r8 │ │ │ │ - beq 9f8d0 │ │ │ │ + beq 9f880 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f87c │ │ │ │ + beq 9f82c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 9fb14 │ │ │ │ + beq 9fac4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f9f0 │ │ │ │ + beq 9f9a0 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 9f9f8 │ │ │ │ + beq 9f9a8 │ │ │ │ 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 9f9a8 │ │ │ │ + bne 9f958 │ │ │ │ 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 9f90c │ │ │ │ + beq 9f8bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9f90c │ │ │ │ + bne 9f8bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #732] @ 9fbd4 │ │ │ │ + ldr r2, [pc, #732] @ 9fb84 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9fa94 │ │ │ │ + bne 9fa44 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9f7e8 │ │ │ │ + beq 9f798 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9f7e8 │ │ │ │ + bne 9f798 │ │ │ │ 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 9fa4c │ │ │ │ + bne 9f9fc │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ str r3, [r7] │ │ │ │ - b 9f7e8 │ │ │ │ + b 9f798 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9f81c │ │ │ │ + beq 9f7cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f994 │ │ │ │ + beq 9f944 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9f994 │ │ │ │ - ldr r2, [pc, #600] @ 9fbd4 │ │ │ │ + bne 9f944 │ │ │ │ + ldr r2, [pc, #600] @ 9fb84 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9fad4 │ │ │ │ + bne 9fa84 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - b 9f7e8 │ │ │ │ + b 9f798 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9fa0c │ │ │ │ + bne 9f9bc │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9f8b8 │ │ │ │ + beq 9f868 │ │ │ │ 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 9f8b8 │ │ │ │ + b 9f868 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9f898 │ │ │ │ + bne 9f848 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bic r3, r3, #2 │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b 9f7e4 │ │ │ │ - ldr r2, [pc, #452] @ 9fbd8 │ │ │ │ + b 9f794 │ │ │ │ + ldr r2, [pc, #452] @ 9fb88 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9faf4 │ │ │ │ + bne 9faa4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f9b4 │ │ │ │ - b 9f8b8 │ │ │ │ + bne 9f964 │ │ │ │ + b 9f868 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9f7e4 │ │ │ │ + beq 9f794 │ │ │ │ bic r3, r3, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 237c08 │ │ │ │ - b 9f7e4 │ │ │ │ + bl 23796c │ │ │ │ + b 9f794 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9fab4 │ │ │ │ + bne 9fa64 │ │ │ │ ldr r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9f940 │ │ │ │ + beq 9f8f0 │ │ │ │ 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 9f940 │ │ │ │ - ldr r1, [pc, #320] @ 9fbdc │ │ │ │ + b 9f8f0 │ │ │ │ + ldr r1, [pc, #320] @ 9fb8c │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9f904 │ │ │ │ + beq 9f8b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9f904 │ │ │ │ - ldr r2, [pc, #284] @ 9fbd8 │ │ │ │ + b 9f8b4 │ │ │ │ + ldr r2, [pc, #284] @ 9fb88 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fb04 │ │ │ │ + bne 9fab4 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9fa58 │ │ │ │ - b 9f940 │ │ │ │ - ldr r1, [pc, #256] @ 9fbdc │ │ │ │ + bne 9fa08 │ │ │ │ + b 9f8f0 │ │ │ │ + ldr r1, [pc, #256] @ 9fb8c │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9f98c │ │ │ │ + beq 9f93c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9f98c │ │ │ │ + b 9f93c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 9fa20 │ │ │ │ + b 9f9d0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 9fac8 │ │ │ │ + b 9fa78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 9f87c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 9f82c │ │ │ │ and r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 9f804 │ │ │ │ + bne 9f7b4 │ │ │ │ tst r3, #32 │ │ │ │ - beq 9fbb8 │ │ │ │ + beq 9fb68 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 9fba0 │ │ │ │ + beq 9fb50 │ │ │ │ ldrsb r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r4, #20 │ │ │ │ - blt 9fb88 │ │ │ │ + blt 9fb38 │ │ │ │ ldrb r3, [r3] │ │ │ │ - ldr r7, [pc, #136] @ 9fbe0 │ │ │ │ + ldr r7, [pc, #136] @ 9fb90 │ │ │ │ mov r2, #24 │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f7e8 │ │ │ │ + beq 9f798 │ │ │ │ sub r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r8, [r4] │ │ │ │ - bne 9f7e8 │ │ │ │ + bne 9f798 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b 9f7e8 │ │ │ │ - bl 11a838 │ │ │ │ - b 9f7e4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b 9f798 │ │ │ │ + bl 11a980 │ │ │ │ + b 9f794 │ │ │ │ add r3, r4, #20 │ │ │ │ ldrb r3, [r3] │ │ │ │ - ldr r7, [pc, #76] @ 9fbe4 │ │ │ │ + ldr r7, [pc, #76] @ 9fb94 │ │ │ │ add r3, r3, #1296 @ 0x510 │ │ │ │ add r7, r7, r3, lsl #5 │ │ │ │ - b 9fb5c │ │ │ │ + b 9fb0c │ │ │ │ ldrsb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r4, #28 │ │ │ │ - bge 9fb4c │ │ │ │ + bge 9fafc │ │ │ │ add r3, r4, #28 │ │ │ │ - b 9fb8c │ │ │ │ + b 9fb3c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 9fb4c │ │ │ │ - b 9fb8c │ │ │ │ + bge 9fafc │ │ │ │ + b 9fb3c │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r5, sl, r8, lsl #16 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + andeq r5, sl, r0, ror r8 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ + cmp r0, #0 │ │ │ │ + cmpne r1, #0 │ │ │ │ + beq 9fc40 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 9fc20 │ │ │ │ + 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 9fc28 │ │ │ │ + tst lr, #32 │ │ │ │ + beq 9fc30 │ │ │ │ + tst lr, #64 @ 0x40 │ │ │ │ + addne r0, r0, #20 │ │ │ │ + addeq r0, r0, #28 │ │ │ │ + tst ip, #32 │ │ │ │ + beq 9fc38 │ │ │ │ + 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 9fbf8 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b 9fc0c │ │ │ │ + sub r0, r0, r1 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + bx lr │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne a0044 │ │ │ │ + bne a00ac │ │ │ │ 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 9fd5c │ │ │ │ + bne 9fdc4 │ │ │ │ lsr r2, r3, #5 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ and r2, r2, #1 │ │ │ │ - beq 9fd0c │ │ │ │ + beq 9fd74 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9feec │ │ │ │ + beq 9ff54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1040] @ a0048 │ │ │ │ + ldr r2, [pc, #1040] @ a00b0 │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fedc │ │ │ │ - ldr r6, [pc, #1028] @ a004c │ │ │ │ - ldr r2, [pc, #1028] @ a0050 │ │ │ │ + bne 9ff44 │ │ │ │ + ldr r6, [pc, #1028] @ a00b4 │ │ │ │ + ldr r2, [pc, #1028] @ a00b8 │ │ │ │ ldr r3, [r6, #724] @ 0x2d4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fec8 │ │ │ │ - ldr r3, [pc, #1016] @ a0054 │ │ │ │ - bl 356b80 │ │ │ │ + bne 9ff30 │ │ │ │ + ldr r3, [pc, #1016] @ a00bc │ │ │ │ + bl 356890 │ │ │ │ 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 9fd34 │ │ │ │ + beq 9fd9c │ │ │ │ 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 9fcb8 │ │ │ │ + bgt 9fd20 │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fd34 │ │ │ │ + beq 9fd9c │ │ │ │ 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 9fce8 │ │ │ │ + beq 9fd50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fe00 │ │ │ │ + beq 9fe68 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r2, [r5, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9ff10 │ │ │ │ + bne 9ff78 │ │ │ │ tst r3, #32 │ │ │ │ - bne 9fc2c │ │ │ │ + bne 9fc94 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fc2c │ │ │ │ - bl 99dfc │ │ │ │ - b 9fc2c │ │ │ │ + beq 9fc94 │ │ │ │ + bl 99dac │ │ │ │ + b 9fc94 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #792] @ a0058 │ │ │ │ + ldr r2, [pc, #792] @ a00c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a0018 │ │ │ │ + bne a0080 │ │ │ │ mov r0, r4 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #800] @ 0x320 │ │ │ │ - b 9fce0 │ │ │ │ + b 9fd48 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a003c │ │ │ │ + bne a00a4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r3, #2 │ │ │ │ strne r3, [r0] │ │ │ │ - ldr r3, [pc, #728] @ a0054 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #728] @ a00bc │ │ │ │ + bl 356890 │ │ │ │ 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 a0028 │ │ │ │ + beq a0090 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0038 │ │ │ │ - ldr r3, [pc, #684] @ a005c │ │ │ │ + beq a00a0 │ │ │ │ + ldr r3, [pc, #684] @ a00c4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9ff30 │ │ │ │ + bne 9ff98 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9ff30 │ │ │ │ + beq 9ff98 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1241c4 <_PyDict_Pop@@Base+0x64> │ │ │ │ + bl 124348 <_PyDict_Pop@@Base+0x64> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9ff44 │ │ │ │ + beq 9ffac │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0038 │ │ │ │ + beq a00a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r2, #0 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ ldrbne r3, [r4, #16] │ │ │ │ strne r2, [r4] │ │ │ │ - b 9fc14 │ │ │ │ + b 9fc7c │ │ │ │ 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 │ │ │ │ @@ -121222,102 +121248,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 9fe60 │ │ │ │ + bne 9fec8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9fe5c │ │ │ │ + beq 9fec4 │ │ │ │ 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 9ff94 │ │ │ │ + beq 9fffc │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9ff68 │ │ │ │ + beq 9ffd0 │ │ │ │ ldr r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq 9fce0 │ │ │ │ + beq 9fd48 │ │ │ │ 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 9fce0 │ │ │ │ + b 9fd48 │ │ │ │ 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 9fd18 │ │ │ │ + beq 9fd80 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 9fd2c │ │ │ │ - bl 99dfc │ │ │ │ + beq 9fd94 │ │ │ │ + bl 99dac │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b 9fd18 │ │ │ │ + b 9fd80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fef8 │ │ │ │ + beq 9ff60 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r3, r4, #20 │ │ │ │ addeq r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 9fc2c │ │ │ │ - b 9ff04 │ │ │ │ + beq 9fc94 │ │ │ │ + b 9ff6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 9fdc4 │ │ │ │ + bne 9fe2c │ │ │ │ mov r0, r4 │ │ │ │ bl 30494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237c08 │ │ │ │ + bl 23796c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bic r3, r3, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b 9fce0 │ │ │ │ + b 9fd48 │ │ │ │ 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 9fce0 │ │ │ │ + b 9fd48 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fe74 │ │ │ │ + beq 9fedc │ │ │ │ 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] │ │ │ │ @@ -121339,82 +121365,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 9fce0 │ │ │ │ + b 9fd48 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - b 9fd4c │ │ │ │ - ldr r1, [pc, #48] @ a0060 │ │ │ │ - ldr r0, [pc, #48] @ a0064 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9ff44 │ │ │ │ + b 9fdb4 │ │ │ │ + ldr r1, [pc, #48] @ a00c8 │ │ │ │ + ldr r0, [pc, #48] @ a00cc │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9ffac │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 237c08 │ │ │ │ - andeq r0, sl, r8, rrx │ │ │ │ + b 23796c │ │ │ │ + ldrdeq r0, [sl], -r0 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq sl, r9, r0, lsr #1 │ │ │ │ + andeq sl, r9, r0, asr r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r4, lsl #12 │ │ │ │ + andeq fp, r8, ip, ror r6 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ @ instruction: 0x00000bbb │ │ │ │ - eorseq sl, r5, ip, lsl #24 │ │ │ │ + eorseq sl, r5, ip, lsl #18 │ │ │ │ │ │ │ │ -000a0068 : │ │ │ │ +000a00d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #636] @ a02fc │ │ │ │ - ldr r2, [pc, #636] @ a0300 │ │ │ │ + ldr r5, [pc, #636] @ a0364 │ │ │ │ + ldr r2, [pc, #636] @ a0368 │ │ │ │ ldr r3, [r5, #724] @ 0x2d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a0234 │ │ │ │ + bne a029c │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #612] @ a0304 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #612] @ a036c │ │ │ │ + bl 356890 │ │ │ │ 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 a020c │ │ │ │ + beq a0274 │ │ │ │ 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 a00fc │ │ │ │ + bgt a0164 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a020c │ │ │ │ + beq a0274 │ │ │ │ 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 a01ec │ │ │ │ + beq a0254 │ │ │ │ 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] │ │ │ │ @@ -121425,29 +121451,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 a0184 │ │ │ │ + bne a01ec │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0180 │ │ │ │ + beq a01e8 │ │ │ │ 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 a026c │ │ │ │ + beq a02d4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq a0240 │ │ │ │ + beq a02a8 │ │ │ │ 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] │ │ │ │ @@ -121468,17 +121494,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] @ a0308 │ │ │ │ + ldr r2, [pc, #240] @ a0370 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a02f0 │ │ │ │ + bne a0358 │ │ │ │ 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 │ │ │ │ @@ -121493,15 +121519,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 a0198 │ │ │ │ + beq a0200 │ │ │ │ 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] │ │ │ │ @@ -121526,503 +121552,503 @@ │ │ │ │ ldr r3, [r4, #788] @ 0x314 │ │ │ │ str r8, [r7, r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #788] @ 0x314 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b a0224 │ │ │ │ + b a028c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq sl, r9, r0, lsr #1 │ │ │ │ + andeq sl, r9, r0, asr r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r4, lsl #12 │ │ │ │ + andeq fp, r8, ip, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr 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 a0760 │ │ │ │ - ldr r3, [pc, #1816] @ a0a64 │ │ │ │ + beq a07c8 │ │ │ │ + ldr r3, [pc, #1816] @ a0acc │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a0728 │ │ │ │ + bne a0790 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0770 │ │ │ │ + bne a07d8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ mov r8, r0 │ │ │ │ - beq a0948 │ │ │ │ + beq a09b0 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a04e8 │ │ │ │ + beq a0550 │ │ │ │ cmn r8, #1 │ │ │ │ - bne a055c │ │ │ │ + bne a05c4 │ │ │ │ ldr lr, [r4, #24] │ │ │ │ ldr r3, [lr, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a0860 │ │ │ │ + ble a08c8 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a0994 │ │ │ │ - add r1, r9, #42496 @ 0xa600 │ │ │ │ - ldr r3, [r1, #208] @ 0xd0 │ │ │ │ - ldr r0, [r1, #212] @ 0xd4 │ │ │ │ - adds r2, r3, #4096 @ 0x1000 │ │ │ │ - adc r0, r0, #0 │ │ │ │ - str r2, [r1, #208] @ 0xd0 │ │ │ │ - str r0, [r1, #212] @ 0xd4 │ │ │ │ + bne a09fc │ │ │ │ + add r2, r9, #42496 @ 0xa600 │ │ │ │ + ldr r3, [r2, #208] @ 0xd0 │ │ │ │ + ldr r1, [r2, #212] @ 0xd4 │ │ │ │ + adds r3, r3, #4096 @ 0x1000 │ │ │ │ + adc r1, r1, #0 │ │ │ │ + str r3, [r2, #208] @ 0xd0 │ │ │ │ + str r1, [r2, #212] @ 0xd4 │ │ │ │ ldrb r9, [lr, #4] │ │ │ │ - lsl ip, ip, #20 │ │ │ │ - mvn r1, #0 │ │ │ │ - lsr ip, ip, #20 │ │ │ │ - mvn r1, r1, lsl r9 │ │ │ │ - orr r3, ip, r2 │ │ │ │ + lsl r0, ip, #20 │ │ │ │ + mvn r2, #0 │ │ │ │ + mvn r2, r2, lsl r9 │ │ │ │ + lsr r0, r0, #20 │ │ │ │ + orr r0, r0, r3 │ │ │ │ cmp r9, #7 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [lr, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [lr, #8] │ │ │ │ mov ip, lr │ │ │ │ - and r2, r6, r1 │ │ │ │ - bgt a0480 │ │ │ │ + and r3, r6, r2 │ │ │ │ + bgt a04e8 │ │ │ │ add r8, lr, #20 │ │ │ │ - ldrsb sl, [r8, r2] │ │ │ │ + ldrsb sl, [r8, r3] │ │ │ │ cmp sl, #0 │ │ │ │ - bge a0700 │ │ │ │ - ldr r1, [lr, #16] │ │ │ │ - strb r1, [r8, r2] │ │ │ │ + bge a0768 │ │ │ │ + ldr r2, [lr, #16] │ │ │ │ + strb r2, [r8, r3] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ - ldr r1, [ip, #16] │ │ │ │ - ldrb r2, [ip, #6] │ │ │ │ + ldr r2, [ip, #16] │ │ │ │ + ldrb r3, [ip, #6] │ │ │ │ ldrb lr, [ip, #5] │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - lsl r2, r2, lr │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + lsl r3, r3, lr │ │ │ │ addeq r8, ip, #20 │ │ │ │ - beq a04d0 │ │ │ │ - add r2, r2, r1, lsl #3 │ │ │ │ + beq a0538 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ add lr, ip, #20 │ │ │ │ - str r5, [lr, r2] │ │ │ │ - add lr, lr, r2 │ │ │ │ + str r5, [lr, r3] │ │ │ │ + add lr, lr, r3 │ │ │ │ str r7, [lr, #4] │ │ │ │ - str r3, [r4, #16] │ │ │ │ ldr r3, [ip, #12] │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r4, #16] │ │ │ │ sub r3, r3, #1 │ │ │ │ + str r1, [r4, #20] │ │ │ │ str r3, [ip, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - add r1, r1, #1 │ │ │ │ + add r2, r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ - str r1, [ip, #16] │ │ │ │ + str r2, [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 a08ac │ │ │ │ - add r8, lr, r2, lsl #1 │ │ │ │ + bgt a0914 │ │ │ │ + add r8, lr, r3, lsl #1 │ │ │ │ ldrsh r8, [r8, #20] │ │ │ │ - lsl sl, r2, #1 │ │ │ │ + lsl sl, r3, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bge a0618 │ │ │ │ - ldr r1, [lr, #16] │ │ │ │ + bge a0680 │ │ │ │ + ldr r2, [lr, #16] │ │ │ │ add r8, lr, #20 │ │ │ │ - strh r1, [r8, sl] │ │ │ │ - ldrb r2, [lr, #6] │ │ │ │ + strh r2, [r8, sl] │ │ │ │ + ldrb r3, [lr, #6] │ │ │ │ ldrb lr, [lr, #5] │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - lsl r2, r2, lr │ │ │ │ - addne r2, r2, r1, lsl #3 │ │ │ │ - strne r5, [r8, r2] │ │ │ │ - addne r2, r8, r2 │ │ │ │ - strne r7, [r2, #4] │ │ │ │ - bne a044c │ │ │ │ - add lr, r1, r1, lsl #1 │ │ │ │ - add r2, r2, lr, lsl #2 │ │ │ │ - add lr, r8, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + lsl r3, r3, lr │ │ │ │ + addne r3, r3, r2, lsl #3 │ │ │ │ + strne r5, [r8, r3] │ │ │ │ + addne r3, r8, r3 │ │ │ │ + strne r7, [r3, #4] │ │ │ │ + bne a04b4 │ │ │ │ + add lr, r2, r2, lsl #1 │ │ │ │ + add r3, r3, lr, lsl #2 │ │ │ │ + add lr, r8, r3 │ │ │ │ stmib lr, {r5, r7} │ │ │ │ - str r6, [r8, r2] │ │ │ │ - b a044c │ │ │ │ + str r6, [r8, r3] │ │ │ │ + b a04b4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a07f0 │ │ │ │ + bne a0858 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a038c │ │ │ │ + beq a03f4 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a083c │ │ │ │ - ldr r2, [pc, #1356] @ a0a68 │ │ │ │ + bne a08a4 │ │ │ │ + ldr r2, [pc, #1356] @ a0ad0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq a08cc │ │ │ │ - ldr r3, [pc, #1348] @ a0a6c │ │ │ │ - bl 356b80 │ │ │ │ + beq a0934 │ │ │ │ + ldr r3, [pc, #1348] @ a0ad4 │ │ │ │ + bl 356890 │ │ │ │ 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 a0394 │ │ │ │ + beq a03fc │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, r7 │ │ │ │ - beq a05dc │ │ │ │ + beq a0644 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ - bne a09c0 │ │ │ │ - add r1, r9, #42496 @ 0xa600 │ │ │ │ - ldr r2, [r1, #208] @ 0xd0 │ │ │ │ - ldr r0, [r1, #212] @ 0xd4 │ │ │ │ + bne a0a28 │ │ │ │ + add r2, r9, #42496 @ 0xa600 │ │ │ │ + ldr r1, [r2, #208] @ 0xd0 │ │ │ │ + ldr r0, [r2, #212] @ 0xd4 │ │ │ │ lsl r3, r3, #20 │ │ │ │ - adds r2, r2, #4096 @ 0x1000 │ │ │ │ + adds r1, r1, #4096 @ 0x1000 │ │ │ │ lsr r3, r3, #20 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - str r2, [r1, #208] @ 0xd0 │ │ │ │ - adc r2, r0, #0 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [r1, #212] @ 0xd4 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + orr r3, r3, r1 │ │ │ │ + str r1, [r2, #208] @ 0xd0 │ │ │ │ + adc r1, r0, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [r2, #212] @ 0xd4 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ mov ip, #1 │ │ │ │ - ldrb r1, [r2, #6] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrb r1, [r2, #5] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ addeq r8, r8, r8, lsl #1 │ │ │ │ - lsl ip, ip, r1 │ │ │ │ - addne r2, r2, r8, lsl #3 │ │ │ │ - addeq r1, r2, r8, lsl #2 │ │ │ │ - addne r2, r2, ip │ │ │ │ - addeq r1, r1, ip │ │ │ │ - strne r7, [r2, #24] │ │ │ │ - streq r7, [r1, #28] │ │ │ │ + lsl ip, ip, r2 │ │ │ │ + addne r1, r1, r8, lsl #3 │ │ │ │ + addeq r2, r1, r8, lsl #2 │ │ │ │ + addne r1, r1, ip │ │ │ │ + addeq r2, r2, ip │ │ │ │ + strne r7, [r1, #24] │ │ │ │ + streq r7, [r2, #28] │ │ │ │ str r3, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq a05f0 │ │ │ │ + beq a0658 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a0684 │ │ │ │ + bne a06ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a0474 │ │ │ │ + beq a04dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a0474 │ │ │ │ + bne a04dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a0474 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a04dc │ │ │ │ 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 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + add r3, sl, r3 │ │ │ │ + and r3, r3, r2 │ │ │ │ + add sl, lr, r3, lsl #1 │ │ │ │ ldrsh sl, [sl, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - lsl sl, r2, #1 │ │ │ │ - blt a049c │ │ │ │ - lsl sl, r2, #2 │ │ │ │ - add sl, sl, r2 │ │ │ │ + lsl sl, r3, #1 │ │ │ │ + blt a0504 │ │ │ │ + lsl sl, r3, #2 │ │ │ │ + add sl, sl, r3 │ │ │ │ add sl, sl, r8, lsr #5 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r9, #7 │ │ │ │ lsr r8, r8, #5 │ │ │ │ - and r2, sl, r1 │ │ │ │ - bgt a06cc │ │ │ │ - add sl, lr, r2 │ │ │ │ + and r3, sl, r2 │ │ │ │ + bgt a0734 │ │ │ │ + add sl, lr, r3 │ │ │ │ ldrsb ip, [sl, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bge a07d8 │ │ │ │ - ldr r2, [lr, #16] │ │ │ │ - strb r2, [sl, #20] │ │ │ │ + bge a0840 │ │ │ │ + ldr r3, [lr, #16] │ │ │ │ + strb r3, [sl, #20] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ - ldr r1, [ip, #16] │ │ │ │ - b a041c │ │ │ │ + ldr r2, [ip, #16] │ │ │ │ + b a0484 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a05f0 │ │ │ │ - ldr r2, [pc, #980] @ a0a70 │ │ │ │ + bne a0658 │ │ │ │ + ldr r2, [pc, #980] @ a0ad8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0a1c │ │ │ │ + bne a0a84 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b a05f0 │ │ │ │ - add r2, r2, r2, lsl #2 │ │ │ │ + b a0658 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ lsr r8, r8, #5 │ │ │ │ - add r2, r2, r8 │ │ │ │ - add r2, r2, #1 │ │ │ │ - and r2, r2, r1 │ │ │ │ + add r3, r3, r8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + and r3, r3, r2 │ │ │ │ cmp r9, #15 │ │ │ │ - add sl, lr, r2, lsl #1 │ │ │ │ - addgt sl, lr, r2, lsl #2 │ │ │ │ + add sl, lr, r3, lsl #1 │ │ │ │ + addgt sl, lr, r3, lsl #2 │ │ │ │ ldrshle sl, [sl, #20] │ │ │ │ ldrgt sl, [sl, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - bge a06b8 │ │ │ │ + bge a0720 │ │ │ │ cmp r9, #15 │ │ │ │ - ldr r1, [lr, #16] │ │ │ │ - lslgt sl, r2, #2 │ │ │ │ - bgt a0908 │ │ │ │ - lsl sl, r2, #1 │ │ │ │ - b a04a0 │ │ │ │ + ldr r2, [lr, #16] │ │ │ │ + lslgt sl, r3, #2 │ │ │ │ + bgt a0970 │ │ │ │ + lsl sl, r3, #1 │ │ │ │ + b a0508 │ │ │ │ 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 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + add r3, sl, r3 │ │ │ │ + and r3, r3, r2 │ │ │ │ + add sl, lr, r3 │ │ │ │ ldrsb fp, [sl, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - blt a0670 │ │ │ │ - b a0640 │ │ │ │ + blt a06d8 │ │ │ │ + b a06a8 │ │ │ │ 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 a0bd8 │ │ │ │ + bl a0c40 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a0948 │ │ │ │ + beq a09b0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne lr, [r4, #24] │ │ │ │ - beq a0360 │ │ │ │ + beq a03c8 │ │ │ │ mov r0, lr │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11d8c4 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ + bl 11da40 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq a0910 │ │ │ │ + beq a0978 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 18a484 <_PyUnicode_IsNumeric@@Base+0x880> │ │ │ │ + bl 18a020 <_PyUnicode_IsNumeric@@Base+0x880> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a0978 │ │ │ │ + bne a09e0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a0474 │ │ │ │ + beq a04dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a0474 │ │ │ │ + bne a04dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a0474 │ │ │ │ - add r2, r2, r2, lsl #2 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a04dc │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ lsr r8, r8, #5 │ │ │ │ - add r2, r2, r8 │ │ │ │ - add r2, r2, #1 │ │ │ │ - and r2, r2, r1 │ │ │ │ - b a0660 │ │ │ │ + add r3, r3, r8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + and r3, r3, r2 │ │ │ │ + b a06c8 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a0818 │ │ │ │ - ldr r2, [pc, #612] @ a0a68 │ │ │ │ + bne a0880 │ │ │ │ + ldr r2, [pc, #612] @ a0ad0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a0520 │ │ │ │ + bne a0588 │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0520 │ │ │ │ - b a04f8 │ │ │ │ - ldr r3, [pc, #596] @ a0a74 │ │ │ │ + bne a0588 │ │ │ │ + b a0560 │ │ │ │ + ldr r3, [pc, #596] @ a0adc │ │ │ │ cmp r2, r3 │ │ │ │ - bne a0a0c │ │ │ │ + bne a0a74 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a04f8 │ │ │ │ + beq a0560 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b a07fc │ │ │ │ - ldr r3, [pc, #560] @ a0a74 │ │ │ │ + b a0864 │ │ │ │ + ldr r3, [pc, #560] @ a0adc │ │ │ │ cmp r2, r3 │ │ │ │ - bne a09b0 │ │ │ │ + bne a0a18 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a038c │ │ │ │ + beq a03f4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b a0514 │ │ │ │ + b a057c │ │ │ │ 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 a0bd8 │ │ │ │ + bl a0c40 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a0948 │ │ │ │ + beq a09b0 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a0994 │ │ │ │ + bne a09fc │ │ │ │ ldr lr, [r4, #24] │ │ │ │ - b a03b0 │ │ │ │ - add sl, lr, r2, lsl #2 │ │ │ │ + b a0418 │ │ │ │ + add sl, lr, r3, lsl #2 │ │ │ │ ldr r8, [sl, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - lsl r8, r2, #2 │ │ │ │ - bge a08dc │ │ │ │ - ldr r1, [lr, #16] │ │ │ │ - str r1, [sl, #20] │ │ │ │ - b a041c │ │ │ │ + lsl r8, r3, #2 │ │ │ │ + bge a0944 │ │ │ │ + ldr r2, [lr, #16] │ │ │ │ + str r2, [sl, #20] │ │ │ │ + b a0484 │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a038c │ │ │ │ - b a0520 │ │ │ │ - add r2, r8, r2 │ │ │ │ + beq a03f4 │ │ │ │ + b a0588 │ │ │ │ + add r3, r8, r3 │ │ │ │ lsr r8, r6, #5 │ │ │ │ add sl, r8, #1 │ │ │ │ - add r2, sl, r2 │ │ │ │ - and r2, r2, r1 │ │ │ │ - add sl, lr, r2, lsl #2 │ │ │ │ + add r3, sl, r3 │ │ │ │ + and r3, r3, r2 │ │ │ │ + add sl, lr, r3, lsl #2 │ │ │ │ ldr sl, [sl, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - ldrlt r1, [lr, #16] │ │ │ │ - lsl sl, r2, #2 │ │ │ │ - bge a0644 │ │ │ │ + ldrlt r2, [lr, #16] │ │ │ │ + lsl sl, r3, #2 │ │ │ │ + bge a06ac │ │ │ │ add sl, lr, sl │ │ │ │ - b a08c4 │ │ │ │ + b a092c │ │ │ │ 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 a0bd8 │ │ │ │ + bl a0c40 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a0360 │ │ │ │ + bne a03c8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a0a3c │ │ │ │ + bne a0aa4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a0970 │ │ │ │ + beq a09d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a0a58 │ │ │ │ + beq a0ac0 │ │ │ │ mvn r0, #0 │ │ │ │ - b a0478 │ │ │ │ + b a04e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a07b0 │ │ │ │ + bne a0818 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a07b0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a0818 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [sp] │ │ │ │ - bl 294070 │ │ │ │ + bl 2944f8 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ - b a08a4 │ │ │ │ + b a090c │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b a0850 │ │ │ │ + b a08b8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 294070 │ │ │ │ - add r1, r9, #42496 @ 0xa600 │ │ │ │ - ldr r3, [r1, #208] @ 0xd0 │ │ │ │ - ldr r0, [r1, #212] @ 0xd4 │ │ │ │ + bl 2944f8 │ │ │ │ + add r2, r9, #42496 @ 0xa600 │ │ │ │ + ldr r3, [r2, #208] @ 0xd0 │ │ │ │ + ldr r0, [r2, #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] │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ mov ip, #1 │ │ │ │ orr r3, r3, lr │ │ │ │ - str lr, [r1, #208] @ 0xd0 │ │ │ │ - str r0, [r1, #212] @ 0xd4 │ │ │ │ - b a05a8 │ │ │ │ + str lr, [r2, #208] @ 0xd0 │ │ │ │ + str r0, [r2, #212] @ 0xd4 │ │ │ │ + b a0610 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b a082c │ │ │ │ - ldr r1, [pc, #84] @ a0a78 │ │ │ │ + b a0894 │ │ │ │ + ldr r1, [pc, #84] @ a0ae0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a06ac │ │ │ │ + beq a0714 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b a06ac │ │ │ │ + b a0714 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a0954 │ │ │ │ + bne a09bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a0954 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a09bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a0970 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a09d8 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r5, sl, r8, lsl #16 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + andeq r5, sl, r0, ror r8 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ 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 a0b14 │ │ │ │ + bgt a0b7c │ │ │ │ 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 │ │ │ │ @@ -122034,120 +122060,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 a0b4c │ │ │ │ + bgt a0bb4 │ │ │ │ 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 a0aec │ │ │ │ + b a0b54 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a0b7c │ │ │ │ + bgt a0be4 │ │ │ │ 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 a0ac8 │ │ │ │ + b a0b30 │ │ │ │ cmp lr, #15 │ │ │ │ add r4, r2, r0, lsl #1 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ - bgt a0bb0 │ │ │ │ + bgt a0c18 │ │ │ │ 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 a0b4c │ │ │ │ + b a0bb4 │ │ │ │ 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 a0ac8 │ │ │ │ + b a0b30 │ │ │ │ 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 a0b74 │ │ │ │ + b a0bdc │ │ │ │ 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 a1850 │ │ │ │ + bhi a18b8 │ │ │ │ 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 a1224 │ │ │ │ + beq a128c │ │ │ │ mov r3, #1 │ │ │ │ lsl r9, r3, r1 │ │ │ │ - bl 356b80 │ │ │ │ - ldr r2, [pc, #3572] @ a1a28 │ │ │ │ + bl 356890 │ │ │ │ + ldr r2, [pc, #3572] @ a1a90 │ │ │ │ lsl r8, r9, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ umull r1, r8, r2, r8 │ │ │ │ - ldr sl, [pc, #3560] @ a1a2c │ │ │ │ + ldr sl, [pc, #3560] @ a1a94 │ │ │ │ lsr r8, r8, r3 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ cmp r6, #7 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ lsl r2, r8, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ strhi r3, [sp, #20] │ │ │ │ strhi r3, [sp, #28] │ │ │ │ - bhi a1270 │ │ │ │ + bhi a12d8 │ │ │ │ cmp r6, #3 │ │ │ │ - bne a0e20 │ │ │ │ + bne a0e88 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a12cc │ │ │ │ + ble a1334 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r0, #2740] @ 0xab4 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r4, [r0, #2420] @ 0x974 │ │ │ │ - ldr r2, [pc, #3484] @ a1a30 │ │ │ │ + ldr r2, [pc, #3484] @ a1a98 │ │ │ │ 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 │ │ │ │ @@ -122163,124 +122189,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 a180c │ │ │ │ + bne a1874 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ addne r2, r5, #20 │ │ │ │ addne r3, r2, r3 │ │ │ │ movne r9, #8 │ │ │ │ - beq a128c │ │ │ │ + beq a12f4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r9, r6, r9 │ │ │ │ cmp r8, r2 │ │ │ │ - bne a1310 │ │ │ │ + bne a1378 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldrb fp, [r2, #6] │ │ │ │ cmp fp, #1 │ │ │ │ - bne a1310 │ │ │ │ + bne a1378 │ │ │ │ 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 a0db0 │ │ │ │ + beq a0e18 │ │ │ │ mov r3, #0 │ │ │ │ - b a0d80 │ │ │ │ + b a0de8 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt a1204 │ │ │ │ + bgt a126c │ │ │ │ lsl ip, r2, #1 │ │ │ │ ldrsh fp, [r6, ip] │ │ │ │ cmn fp, #1 │ │ │ │ - bne a0f8c │ │ │ │ + bne a0ff4 │ │ │ │ strh r3, [r6, ip] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq a0db0 │ │ │ │ + beq a0e18 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ ldr r2, [r9, r3, lsl #3] │ │ │ │ cmp r1, #7 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ and r2, lr, r0 │ │ │ │ - bgt a0d54 │ │ │ │ + bgt a0dbc │ │ │ │ ldrsb ip, [r6, r2] │ │ │ │ cmn ip, #1 │ │ │ │ - bne a0f8c │ │ │ │ + bne a0ff4 │ │ │ │ strb r3, [r6, r2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a0d7c │ │ │ │ - ldr r3, [pc, #3196] @ a1a34 │ │ │ │ + bne a0de4 │ │ │ │ + ldr r3, [pc, #3196] @ a1a9c │ │ │ │ str r4, [r7, #24] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a0e04 │ │ │ │ + beq a0e6c │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne a0ffc │ │ │ │ + bne a1064 │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r1, [r2, #2740] @ 0xab4 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi a0ffc │ │ │ │ + bhi a1064 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0ffc │ │ │ │ + beq a1064 │ │ │ │ add r3, r1, #1 │ │ │ │ str r3, [r2, #2740] @ 0xab4 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ str r5, [r2, #2420] @ 0x974 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ sub r3, r3, r8 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r8, [r4, #16] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr fp, [pc, #3080] @ a1a38 │ │ │ │ - ldr r3, [pc, #3080] @ a1a3c │ │ │ │ + ldr fp, [pc, #3080] @ a1aa0 │ │ │ │ + ldr r3, [pc, #3080] @ a1aa4 │ │ │ │ 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 a183c │ │ │ │ + bne a18a4 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r3, [r0, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bcs a1508 │ │ │ │ + bcs a1570 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, r1, #19 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq a17e8 │ │ │ │ + beq a1850 │ │ │ │ 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 a1154 │ │ │ │ + beq a11bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, #0 │ │ │ │ strb r6, [r4, #4] │ │ │ │ strb r3, [r4, #5] │ │ │ │ str r8, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, #1 │ │ │ │ @@ -122301,108 +122327,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 a1584 │ │ │ │ + bne a15ec │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a1290 │ │ │ │ + beq a12f8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ add r2, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ - bne a0d08 │ │ │ │ + bne a0d70 │ │ │ │ cmp r8, #0 │ │ │ │ add r1, r6, r9 │ │ │ │ - ble a0f7c │ │ │ │ + ble a0fe4 │ │ │ │ mov lr, #12 │ │ │ │ mla lr, r8, lr, r1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a1a20 │ │ │ │ + beq a1a88 │ │ │ │ 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 a0f50 │ │ │ │ + bne a0fb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3fb0 │ │ │ │ - b a0db0 │ │ │ │ + bl a4018 │ │ │ │ + b a0e18 │ │ │ │ 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 a0fec │ │ │ │ + ble a1054 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt a1494 │ │ │ │ + bgt a14fc │ │ │ │ lsl ip, r2, #1 │ │ │ │ ldrsh r1, [r6, ip] │ │ │ │ cmn r1, #1 │ │ │ │ - beq a0d6c │ │ │ │ + beq a0dd4 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, lr │ │ │ │ - b a0fb0 │ │ │ │ + b a1018 │ │ │ │ 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 a0da0 │ │ │ │ - b a0fd8 │ │ │ │ - ldr fp, [pc, #2612] @ a1a38 │ │ │ │ - ldr r1, [pc, #2616] @ a1a40 │ │ │ │ + beq a0e08 │ │ │ │ + b a1040 │ │ │ │ + ldr fp, [pc, #2612] @ a1aa0 │ │ │ │ + ldr r1, [pc, #2616] @ a1aa8 │ │ │ │ ldr r2, [fp, #704] @ 0x2c0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a185c │ │ │ │ + bne a18c4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1528] @ 0x5f8 │ │ │ │ bic r1, r5, #4080 @ 0xff0 │ │ │ │ cmn r6, #804 @ 0x324 │ │ │ │ bic r1, r1, #15 │ │ │ │ - beq a1558 │ │ │ │ + beq a15c0 │ │ │ │ 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 a1064 │ │ │ │ + bgt a10cc │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1558 │ │ │ │ + beq a15c0 │ │ │ │ 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 a1474 │ │ │ │ + beq a14dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0e04 │ │ │ │ + bne a0e6c │ │ │ │ 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] │ │ │ │ @@ -122411,60 +122437,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 a10ec │ │ │ │ + bne a1154 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a10e8 │ │ │ │ + beq a1150 │ │ │ │ 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 a1900 │ │ │ │ + beq a1968 │ │ │ │ cmp r2, #1 │ │ │ │ - beq a18d4 │ │ │ │ + beq a193c │ │ │ │ ldr r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ streq r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, r0 │ │ │ │ - beq a0e04 │ │ │ │ + beq a0e6c │ │ │ │ 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 a0e04 │ │ │ │ + b a0e6c │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ - bcc a11e8 │ │ │ │ + bcc a1250 │ │ │ │ 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 a1508 │ │ │ │ + beq a1570 │ │ │ │ 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] │ │ │ │ @@ -122481,327 +122507,327 @@ │ │ │ │ bl 29658 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ add r0, r4, fp │ │ │ │ bl 29658 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - b a0f00 │ │ │ │ + b a0f68 │ │ │ │ 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 a1190 │ │ │ │ + b a11f8 │ │ │ │ ldr ip, [r6, r2, lsl #2] │ │ │ │ cmn ip, #1 │ │ │ │ - bne a0f8c │ │ │ │ + bne a0ff4 │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne a0d7c │ │ │ │ - b a0db0 │ │ │ │ + bne a0de4 │ │ │ │ + b a0e18 │ │ │ │ mov r9, #1 │ │ │ │ lsl r9, r9, r1 │ │ │ │ - bl 356b80 │ │ │ │ - ldr r3, [pc, #2032] @ a1a28 │ │ │ │ + bl 356890 │ │ │ │ + ldr r3, [pc, #2032] @ a1a90 │ │ │ │ lsl r8, r9, #1 │ │ │ │ umull r1, r8, r3, r8 │ │ │ │ - ldr sl, [pc, #2024] @ a1a2c │ │ │ │ + ldr sl, [pc, #2024] @ a1a94 │ │ │ │ cmp r6, #7 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic r3, r8, #1 │ │ │ │ add r3, r3, r8, lsr #1 │ │ │ │ lsl r3, r3, #2 │ │ │ │ lsr r8, r8, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bls a0e28 │ │ │ │ + bls a0e90 │ │ │ │ cmp r6, #15 │ │ │ │ - bhi a19d4 │ │ │ │ + bhi a1a3c │ │ │ │ add r3, r6, #1 │ │ │ │ mov r9, #1 │ │ │ │ lsl r9, r9, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a0e28 │ │ │ │ + b a0e90 │ │ │ │ mov r9, #8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r1, r5, #20 │ │ │ │ cmp r2, r8 │ │ │ │ add r9, r6, r9 │ │ │ │ add r1, r1, r3 │ │ │ │ - bne a14b8 │ │ │ │ + bne a1520 │ │ │ │ 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 a3fb0 │ │ │ │ - b a0db0 │ │ │ │ - ldr fp, [pc, #1892] @ a1a38 │ │ │ │ - ldr r1, [pc, #1892] @ a1a3c │ │ │ │ + bl a4018 │ │ │ │ + b a0e18 │ │ │ │ + ldr fp, [pc, #1892] @ a1aa0 │ │ │ │ + ldr r1, [pc, #1892] @ a1aa4 │ │ │ │ ldr r2, [fp, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a181c │ │ │ │ + bne a1884 │ │ │ │ ldr r2, [r0, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r8, #5 │ │ │ │ mov r9, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b a0e68 │ │ │ │ + b a0ed0 │ │ │ │ cmp r8, #0 │ │ │ │ movgt r2, #0 │ │ │ │ - ble a1894 │ │ │ │ + ble a18fc │ │ │ │ sub fp, r2, r8 │ │ │ │ mvn fp, fp │ │ │ │ ands fp, fp, #3 │ │ │ │ - beq a1428 │ │ │ │ + beq a1490 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a1438 │ │ │ │ + beq a14a0 │ │ │ │ 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 a1428 │ │ │ │ + beq a1490 │ │ │ │ cmp fp, #2 │ │ │ │ - beq a1384 │ │ │ │ + beq a13ec │ │ │ │ ldr r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a1438 │ │ │ │ + beq a14a0 │ │ │ │ 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 a1438 │ │ │ │ + beq a14a0 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ add r3, lr, #8 │ │ │ │ add r2, r2, #1 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - b a1428 │ │ │ │ + b a1490 │ │ │ │ add r2, r2, #1 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ cmp r8, r2 │ │ │ │ add lr, r3, #8 │ │ │ │ mov fp, r2 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - beq a1464 │ │ │ │ + beq a14cc │ │ │ │ ldr r1, [lr, #4] │ │ │ │ mov r3, lr │ │ │ │ cmp r1, #0 │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ - beq a1438 │ │ │ │ + beq a14a0 │ │ │ │ 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 a1438 │ │ │ │ + beq a14a0 │ │ │ │ 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 a1438 │ │ │ │ + beq a14a0 │ │ │ │ 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 a13a8 │ │ │ │ + bne a1410 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r3, #8 │ │ │ │ - beq a17f8 │ │ │ │ + beq a1860 │ │ │ │ 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 a131c │ │ │ │ + bne a1384 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ mvn lr, #0 │ │ │ │ mvn lr, lr, lsl r1 │ │ │ │ - b a0d4c │ │ │ │ + b a0db4 │ │ │ │ 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 a0e04 │ │ │ │ + b a0e6c │ │ │ │ ldr r1, [r6, r2, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - beq a1210 │ │ │ │ + beq a1278 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, lr │ │ │ │ - b a1494 │ │ │ │ + b a14fc │ │ │ │ cmp r8, #0 │ │ │ │ - ble a12b8 │ │ │ │ + ble a1320 │ │ │ │ mov lr, #12 │ │ │ │ mla lr, r8, lr, r9 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a1500 │ │ │ │ + beq a1568 │ │ │ │ add ip, r1, #12 │ │ │ │ ldm r1, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, r3, #12 │ │ │ │ cmp r3, lr │ │ │ │ - beq a12b8 │ │ │ │ + beq a1320 │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a14d8 │ │ │ │ + bne a1540 │ │ │ │ add r1, r1, #12 │ │ │ │ - b a14cc │ │ │ │ + b a1534 │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #1328] @ a1a44 │ │ │ │ + ldr r2, [pc, #1328] @ a1aac │ │ │ │ cmp r3, r2 │ │ │ │ - bne a1988 │ │ │ │ + bne a19f0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a1850 │ │ │ │ + beq a18b8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r1, #800] @ 0x320 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r9, #20 │ │ │ │ str r2, [r1, #800] @ 0x320 │ │ │ │ - b a1190 │ │ │ │ + b a11f8 │ │ │ │ ldr r3, [fp, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #1252] @ a1a48 │ │ │ │ + ldr r2, [pc, #1252] @ a1ab0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a1a10 │ │ │ │ + bne a1a78 │ │ │ │ mov r0, r5 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #800] @ 0x320 │ │ │ │ - b a0e04 │ │ │ │ + b a0e6c │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ add r1, r5, #20 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r1, r3 │ │ │ │ addeq r1, r6, r9 │ │ │ │ moveq r0, r1 │ │ │ │ - beq a1714 │ │ │ │ + beq a177c │ │ │ │ cmp r8, #0 │ │ │ │ add r0, r6, r9 │ │ │ │ - ble a199c │ │ │ │ + ble a1a04 │ │ │ │ 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 a1758 │ │ │ │ + bne a17c0 │ │ │ │ str r9, [r1] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r1, sl │ │ │ │ - bne a15c4 │ │ │ │ + bne a162c │ │ │ │ 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 a1778 │ │ │ │ + ble a17e0 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a19b4 │ │ │ │ + bgt a1a1c │ │ │ │ lsl r0, r3, #1 │ │ │ │ ldrsh sl, [r6, r0] │ │ │ │ cmn sl, #1 │ │ │ │ - bne a17a0 │ │ │ │ + bne a1808 │ │ │ │ add r3, r9, #1 │ │ │ │ cmp r3, r8 │ │ │ │ strh r9, [r6, r0] │ │ │ │ - beq a1728 │ │ │ │ + beq a1790 │ │ │ │ mvn r2, #7 │ │ │ │ mla lr, r2, r3, lr │ │ │ │ - b a1668 │ │ │ │ + b a16d0 │ │ │ │ strh r3, [r6, r9] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq a1728 │ │ │ │ + beq a1790 │ │ │ │ ldr r2, [lr, r3, lsl #3] │ │ │ │ cmp ip, #15 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ and r2, r1, r0 │ │ │ │ - bgt a189c │ │ │ │ + bgt a1904 │ │ │ │ lsl r9, r2, #1 │ │ │ │ ldrsh sl, [r6, r9] │ │ │ │ cmn sl, #1 │ │ │ │ - beq a1658 │ │ │ │ + beq a16c0 │ │ │ │ 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 a18bc │ │ │ │ + bne a1924 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a18a8 │ │ │ │ + bgt a1910 │ │ │ │ lsl r9, r2, #1 │ │ │ │ - b a1658 │ │ │ │ + b a16c0 │ │ │ │ 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] │ │ │ │ @@ -122814,139 +122840,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 a16c8 │ │ │ │ + blt a1730 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3fb0 │ │ │ │ + bl a4018 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #24] │ │ │ │ - bl 23e584 │ │ │ │ + bl 23e2e4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a19a4 │ │ │ │ + beq a1a0c │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0e04 │ │ │ │ + b a0e6c │ │ │ │ str lr, [r9] │ │ │ │ str r9, [r1] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r1, sl │ │ │ │ - bne a15c4 │ │ │ │ - b a15fc │ │ │ │ + bne a162c │ │ │ │ + b a1664 │ │ │ │ ldrsb r0, [r6, r3] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a17a0 │ │ │ │ + bne a1808 │ │ │ │ strb r9, [r6, r3] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - beq a1728 │ │ │ │ + beq a1790 │ │ │ │ ldrb ip, [r4, #4] │ │ │ │ add lr, lr, #8 │ │ │ │ - b a1610 │ │ │ │ + b a1678 │ │ │ │ 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 a17d0 │ │ │ │ + ble a1838 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a1870 │ │ │ │ + bgt a18d8 │ │ │ │ ldrsh r0, [r6, r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a187c │ │ │ │ + bne a18e4 │ │ │ │ cmp ip, #7 │ │ │ │ - ble a1784 │ │ │ │ + ble a17ec │ │ │ │ lsl r0, r3, #1 │ │ │ │ - b a163c │ │ │ │ + b a16a4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ mov r4, r0 │ │ │ │ - b a117c │ │ │ │ + b a11e4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1448 │ │ │ │ - b a17f8 │ │ │ │ + bne a14b0 │ │ │ │ + b a1860 │ │ │ │ add r2, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ mov r9, #8 │ │ │ │ - b a15a0 │ │ │ │ + b a1608 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r9, #8 │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ mov r8, #5 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a1184 │ │ │ │ - bl 29dc68 │ │ │ │ + bne a11ec │ │ │ │ + bl 29e0e4 │ │ │ │ mvn r0, #0 │ │ │ │ - b a0e18 │ │ │ │ + b a0e80 │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0e04 │ │ │ │ + b a0e6c │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a19c0 │ │ │ │ + beq a1a28 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r1 │ │ │ │ - b a17b4 │ │ │ │ - beq a0db0 │ │ │ │ - b a1464 │ │ │ │ + b a181c │ │ │ │ + beq a0e18 │ │ │ │ + b a14cc │ │ │ │ ldr r9, [r6, r2, lsl #2] │ │ │ │ cmn r9, #1 │ │ │ │ - bne a168c │ │ │ │ + bne a16f4 │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a1668 │ │ │ │ - b a1728 │ │ │ │ + bne a16d0 │ │ │ │ + b a1790 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, r1 │ │ │ │ - b a16a0 │ │ │ │ + b a1708 │ │ │ │ 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 a0e04 │ │ │ │ + b a0e6c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a1100 │ │ │ │ + beq a1168 │ │ │ │ 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] │ │ │ │ @@ -122969,151 +122995,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 a0e04 │ │ │ │ + b a0e6c │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a1530 │ │ │ │ - beq a1728 │ │ │ │ - b a15fc │ │ │ │ + b a1598 │ │ │ │ + beq a1790 │ │ │ │ + b a1664 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0e04 │ │ │ │ + b a0e6c │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a17a0 │ │ │ │ + bne a1808 │ │ │ │ str r9, [r6, r3, lsl #2] │ │ │ │ add r3, r9, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a164c │ │ │ │ - b a1728 │ │ │ │ + bne a16b4 │ │ │ │ + b a1790 │ │ │ │ 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 a1850 │ │ │ │ - ldr fp, [pc, #56] @ a1a38 │ │ │ │ - ldr r3, [pc, #56] @ a1a3c │ │ │ │ + bmi a18b8 │ │ │ │ + ldr fp, [pc, #56] @ a1aa0 │ │ │ │ + ldr r3, [pc, #56] @ a1aa4 │ │ │ │ ldr r2, [fp, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq a0e4c │ │ │ │ - b a183c │ │ │ │ + beq a0eb4 │ │ │ │ + b a18a4 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - b a1570 │ │ │ │ + b a15d8 │ │ │ │ add r3, r3, #8 │ │ │ │ - b a0f50 │ │ │ │ - bge feb4c4dc <__bss_end__@@Base+0xfe587594> │ │ │ │ + b a0fb8 │ │ │ │ + bge feb4c544 <__bss_end__@@Base+0xfe5875fc> │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ - andeq sl, r9, r0, lsr #1 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andeq fp, r8, r4, lsl #12 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ + andeq sl, r9, r0, asr r0 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + andeq fp, r8, ip, ror r6 │ │ │ │ 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 a1cf4 │ │ │ │ + bne a1d5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1d60 │ │ │ │ - ldr r3, [pc, #908] @ a1e14 │ │ │ │ + bne a1dc8 │ │ │ │ + ldr r3, [pc, #908] @ a1e7c │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a1c5c │ │ │ │ + bgt a1cc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1cd8 │ │ │ │ - ldr r2, [pc, #888] @ a1e18 │ │ │ │ + beq a1d40 │ │ │ │ + ldr r2, [pc, #888] @ a1e80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a1cd8 │ │ │ │ + bhi a1d40 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #864] @ a1e1c │ │ │ │ + ldr r0, [pc, #864] @ a1e84 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9dafc │ │ │ │ + bl 9daac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a1cec │ │ │ │ - ldr r9, [pc, #844] @ a1e20 │ │ │ │ - ldr r3, [pc, #836] @ a1e1c │ │ │ │ + beq a1d54 │ │ │ │ + ldr r9, [pc, #844] @ a1e88 │ │ │ │ + ldr r3, [pc, #836] @ a1e84 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq a1d14 │ │ │ │ - ldr r3, [pc, #828] @ a1e24 │ │ │ │ - bl 356b80 │ │ │ │ + beq a1d7c │ │ │ │ + ldr r3, [pc, #828] @ a1e8c │ │ │ │ + bl 356890 │ │ │ │ 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 a1b2c │ │ │ │ + beq a1b94 │ │ │ │ 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 9dfac │ │ │ │ + bl 9df5c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a1df4 │ │ │ │ - ldr r3, [pc, #704] @ a1e24 │ │ │ │ - bl 356b80 │ │ │ │ + beq a1e5c │ │ │ │ + ldr r3, [pc, #704] @ a1e8c │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ 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 a1db8 │ │ │ │ + beq a1e20 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq a1c54 │ │ │ │ - ldr r3, [pc, #636] @ a1e24 │ │ │ │ - bl 356b80 │ │ │ │ + beq a1cbc │ │ │ │ + ldr r3, [pc, #636] @ a1e8c │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -123130,300 +123156,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 a1d20 │ │ │ │ + bne a1d88 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl a1f88 │ │ │ │ + bl a1ff0 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r5, r0, #31 │ │ │ │ - beq a1d38 │ │ │ │ + beq a1da0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1c48 │ │ │ │ + beq a1cb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a1dfc │ │ │ │ + beq a1e64 │ │ │ │ rsb r0, r5, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ - b a1c00 │ │ │ │ + b a1c68 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a1cb4 │ │ │ │ - ldr r9, [pc, #444] @ a1e28 │ │ │ │ - ldr r0, [pc, #428] @ a1e1c │ │ │ │ + bne a1d1c │ │ │ │ + ldr r9, [pc, #444] @ a1e90 │ │ │ │ + ldr r0, [pc, #428] @ a1e84 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9dafc │ │ │ │ + bl 9daac │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a1ad0 │ │ │ │ - b a1cec │ │ │ │ - ldr r0, [pc, #400] @ a1e1c │ │ │ │ + bne a1b38 │ │ │ │ + b a1d54 │ │ │ │ + ldr r0, [pc, #400] @ a1e84 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9dafc │ │ │ │ + bl 9daac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a1cec │ │ │ │ - ldr r9, [pc, #392] @ a1e2c │ │ │ │ - b a1ad0 │ │ │ │ - ldr r9, [pc, #388] @ a1e30 │ │ │ │ - b a1c68 │ │ │ │ - ldr r9, [pc, #384] @ a1e34 │ │ │ │ - b a1c68 │ │ │ │ + beq a1d54 │ │ │ │ + ldr r9, [pc, #392] @ a1e94 │ │ │ │ + b a1b38 │ │ │ │ + ldr r9, [pc, #388] @ a1e98 │ │ │ │ + b a1cd0 │ │ │ │ + ldr r9, [pc, #384] @ a1e9c │ │ │ │ + b a1cd0 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble a1cd8 │ │ │ │ + ble a1d40 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r9, [pc, #368] @ a1e38 │ │ │ │ - beq a1c68 │ │ │ │ - ldr r2, [pc, #364] @ a1e3c │ │ │ │ - cmp r3, r2 │ │ │ │ - ldreq r9, [pc, #360] @ a1e40 │ │ │ │ - beq a1c68 │ │ │ │ - ldr r3, [pc, #356] @ a1e44 │ │ │ │ + ldreq r9, [pc, #368] @ a1ea0 │ │ │ │ + beq a1cd0 │ │ │ │ + ldr r2, [pc, #364] @ a1ea4 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldreq r9, [pc, #360] @ a1ea8 │ │ │ │ + beq a1cd0 │ │ │ │ + ldr r3, [pc, #356] @ a1eac │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r1, [pc, #352] @ a1e48 │ │ │ │ + ldr r1, [pc, #352] @ a1eb0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mvn r0, #0 │ │ │ │ - b a1c4c │ │ │ │ + b a1cb4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1de0 │ │ │ │ - bl a275c │ │ │ │ + bne a1e48 │ │ │ │ + bl a27c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r8, [r4, #12] │ │ │ │ movne r7, #1 │ │ │ │ - bne a1b94 │ │ │ │ - b a1cec │ │ │ │ + bne a1bfc │ │ │ │ + b a1d54 │ │ │ │ cmp r5, #0 │ │ │ │ - bne a1b1c │ │ │ │ - b a1b2c │ │ │ │ + bne a1b84 │ │ │ │ + b a1b94 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r7, #0 │ │ │ │ lsr r5, r0, #31 │ │ │ │ - bne a1c2c │ │ │ │ + bne a1c94 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1c2c │ │ │ │ + beq a1c94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne a1c2c │ │ │ │ + bne a1c94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a1c2c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a1c94 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c714 │ │ │ │ + bl 9c6c4 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a1cec │ │ │ │ - bl a3f6c │ │ │ │ + beq a1d54 │ │ │ │ + bl a3fd4 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq a1da0 │ │ │ │ + beq a1e08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq a1e08 │ │ │ │ + beq a1e70 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a1cec │ │ │ │ + beq a1d54 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne a1b94 │ │ │ │ + bne a1bfc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1cec │ │ │ │ + beq a1d54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a1cec │ │ │ │ + bne a1d54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a1cec │ │ │ │ - ldr r3, [pc, #100] @ a1e4c │ │ │ │ - ldr r1, [pc, #100] @ a1e50 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a1d54 │ │ │ │ + ldr r3, [pc, #100] @ a1eb4 │ │ │ │ + ldr r1, [pc, #100] @ a1eb8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b a1cec │ │ │ │ + bl 18ec84 │ │ │ │ + b a1d54 │ │ │ │ str r1, [r4, #12] │ │ │ │ - b a1db8 │ │ │ │ + b a1e20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a1c48 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a1cb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a1da0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a1e08 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r1, sp, r0, lsr r9 │ │ │ │ + eorseq r1, sp, r0, lsr r6 │ │ │ │ subseq r7, r5, r8, asr r8 │ │ │ │ - andseq r2, r1, r8, lsr #13 │ │ │ │ + @ instruction: 0x001127f8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - mulseq r2, r0, sl │ │ │ │ - andseq lr, r1, r0, lsr #13 │ │ │ │ - mulseq r0, r0, r9 │ │ │ │ - andeq r1, ip, r4, asr #32 │ │ │ │ - andseq sl, r3, ip, asr fp │ │ │ │ + andseq r3, r2, ip, lsl ip │ │ │ │ + andseq lr, r1, ip, lsl r8 │ │ │ │ + andseq r8, r0, r0, lsl #22 │ │ │ │ + ldrdeq r1, [ip], -r0 │ │ │ │ + @ instruction: 0x0013acb4 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r1, r8, r8, ror #11 │ │ │ │ + andseq r1, r8, r0, lsl sl │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r4, rrx │ │ │ │ + eorseq sp, r5, r4, ror #26 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r5, r0, ror #2 │ │ │ │ + eorseq sp, r5, r0, ror #28 │ │ │ │ │ │ │ │ -000a1e54 : │ │ │ │ +000a1ebc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #192] @ a1f2c │ │ │ │ + ldr r3, [pc, #192] @ a1f94 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ - bgt a1ea4 │ │ │ │ + bgt a1f0c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1ef8 │ │ │ │ - ldr r2, [pc, #160] @ a1f30 │ │ │ │ + beq a1f60 │ │ │ │ + ldr r2, [pc, #160] @ a1f98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a1ef8 │ │ │ │ + bhi a1f60 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - ldreq r5, [pc, #132] @ a1f34 │ │ │ │ - bne a1ed4 │ │ │ │ + ldreq r5, [pc, #132] @ a1f9c │ │ │ │ + bne a1f3c │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r0, [pc, #124] @ a1f38 │ │ │ │ - bl 239dec │ │ │ │ + ldr r0, [pc, #124] @ a1fa0 │ │ │ │ + bl 239b50 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ strne r5, [r0, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #104] @ a1f3c │ │ │ │ - b a1eb0 │ │ │ │ + ldr r5, [pc, #104] @ a1fa4 │ │ │ │ + b a1f18 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble a1ef8 │ │ │ │ + ble a1f60 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r5, [pc, #88] @ a1f40 │ │ │ │ - beq a1eb0 │ │ │ │ - ldr r2, [pc, #84] @ a1f44 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldreq r5, [pc, #80] @ a1f48 │ │ │ │ - beq a1eb0 │ │ │ │ - ldr r3, [pc, #76] @ a1f4c │ │ │ │ + ldreq r5, [pc, #88] @ a1fa8 │ │ │ │ + beq a1f18 │ │ │ │ + ldr r2, [pc, #84] @ a1fac │ │ │ │ + cmp r3, r2 │ │ │ │ + ldreq r5, [pc, #80] @ a1fb0 │ │ │ │ + beq a1f18 │ │ │ │ + ldr r3, [pc, #76] @ a1fb4 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #72] @ a1f50 │ │ │ │ + ldr r1, [pc, #72] @ a1fb8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #56] @ a1f54 │ │ │ │ - b a1eb0 │ │ │ │ - ldr r5, [pc, #52] @ a1f58 │ │ │ │ - b a1eb0 │ │ │ │ - ldr r5, [pc, #48] @ a1f5c │ │ │ │ - b a1eb0 │ │ │ │ + ldr r5, [pc, #56] @ a1fbc │ │ │ │ + b a1f18 │ │ │ │ + ldr r5, [pc, #52] @ a1fc0 │ │ │ │ + b a1f18 │ │ │ │ + ldr r5, [pc, #48] @ a1fc4 │ │ │ │ + b a1f18 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r1, sp, r8, lsr r9 │ │ │ │ - mulseq r2, r0, sl │ │ │ │ + eorseq r1, sp, r8, lsr r6 │ │ │ │ + andseq r3, r2, ip, lsl ip │ │ │ │ subseq r7, r5, r8, asr r8 │ │ │ │ - andseq lr, r1, r0, lsr #13 │ │ │ │ - andseq sl, r3, ip, asr fp │ │ │ │ + andseq lr, r1, ip, lsl r8 │ │ │ │ + @ instruction: 0x0013acb4 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r1, r8, r8, ror #11 │ │ │ │ + andseq r1, r8, r0, lsl sl │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r4, rrx │ │ │ │ - andseq r2, r1, r8, lsr #13 │ │ │ │ - mulseq r0, r0, r9 │ │ │ │ - andeq r1, ip, r4, asr #32 │ │ │ │ + eorseq sp, r5, r4, ror #26 │ │ │ │ + @ instruction: 0x001127f8 │ │ │ │ + andseq r8, r0, r0, lsl #22 │ │ │ │ + ldrdeq r1, [ip], -r0 │ │ │ │ │ │ │ │ -000a1f60 : │ │ │ │ +000a1fc8 : │ │ │ │ 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 a1f88 │ │ │ │ + bl a1ff0 │ │ │ │ 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] @ a2740 │ │ │ │ + ldr r9, [pc, #1940] @ a27a8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ ldr r3, [r9, r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr sl, [r3, #8] │ │ │ │ - beq a2638 │ │ │ │ - ldr fp, [pc, #1912] @ a2744 │ │ │ │ + beq a26a0 │ │ │ │ + ldr fp, [pc, #1912] @ a27ac │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, fp │ │ │ │ mov r6, r2 │ │ │ │ - bne a2460 │ │ │ │ + bne a24c8 │ │ │ │ ldr r8, [r1, #12] │ │ │ │ cmn r8, #1 │ │ │ │ - beq a2460 │ │ │ │ - ldr r3, [pc, #1880] @ a2748 │ │ │ │ + beq a24c8 │ │ │ │ + ldr r3, [pc, #1880] @ a27b0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a257c │ │ │ │ + beq a25e4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2658 │ │ │ │ + bne a26c0 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ - beq a2644 │ │ │ │ + beq a26ac │ │ │ │ cmn r0, #1 │ │ │ │ - bne a2194 │ │ │ │ + bne a21fc │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a22ec │ │ │ │ + beq a2354 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a22f8 │ │ │ │ + beq a2360 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a2308 │ │ │ │ + ble a2370 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a25f4 │ │ │ │ + bne a265c │ │ │ │ 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 │ │ │ │ @@ -123434,221 +123460,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 a21c4 │ │ │ │ - add sl, r1, #20 │ │ │ │ - ldrsb fp, [sl, r3] │ │ │ │ - cmp fp, #0 │ │ │ │ - bge a222c │ │ │ │ + bgt a222c │ │ │ │ + add fp, r1, #20 │ │ │ │ + ldrsb sl, [fp, r3] │ │ │ │ + cmp sl, #0 │ │ │ │ + bge a2294 │ │ │ │ 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 a2214 │ │ │ │ + addeq fp, r1, #20 │ │ │ │ + beq a227c │ │ │ │ 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 a2154 │ │ │ │ + bne a21bc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a23cc │ │ │ │ + bne a2434 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a2438 │ │ │ │ + bne a24a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - beq a2188 │ │ │ │ + beq a21f0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2184 │ │ │ │ + beq a21ec │ │ │ │ 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 a21bc │ │ │ │ + beq a2224 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - beq a21b8 │ │ │ │ + beq a2220 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a24d8 │ │ │ │ + bne a2540 │ │ │ │ str r3, [r7] │ │ │ │ mov r0, #1 │ │ │ │ - b a218c │ │ │ │ + b a21f4 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a2528 │ │ │ │ + bgt a2590 │ │ │ │ add sl, r1, r3, lsl #1 │ │ │ │ ldrsh sl, [sl, #20] │ │ │ │ - lsl fp, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - bge a2268 │ │ │ │ + lsl sl, r3, #1 │ │ │ │ + bge a22d0 │ │ │ │ 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 a210c │ │ │ │ + bne a2174 │ │ │ │ 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 a210c │ │ │ │ + str r8, [fp, r3] │ │ │ │ + b a2174 │ │ │ │ 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 a2294 │ │ │ │ + add sl, sl, #1 │ │ │ │ + add r3, sl, r3 │ │ │ │ + and r3, r3, r0 │ │ │ │ + add sl, r1, r3 │ │ │ │ + ldrsb fp, [sl, #20] │ │ │ │ + cmp fp, #0 │ │ │ │ + bge a22fc │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - strb r3, [fp, #20] │ │ │ │ + strb r3, [sl, #20] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - b a20dc │ │ │ │ + b a2144 │ │ │ │ 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 a21e0 │ │ │ │ - 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 a23b8 │ │ │ │ + add sl, r1, r3, lsl #1 │ │ │ │ + ldrsh sl, [sl, #20] │ │ │ │ + cmp sl, #0 │ │ │ │ + lsl sl, r3, #1 │ │ │ │ + blt a2248 │ │ │ │ + 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 a2420 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a25c8 │ │ │ │ + bgt a2630 │ │ │ │ add lr, r1, r3, lsl #1 │ │ │ │ ldrsh lr, [lr, #20] │ │ │ │ - lsl fp, r3, #1 │ │ │ │ + lsl sl, r3, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - blt a21e0 │ │ │ │ + blt a2248 │ │ │ │ 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 a22c0 │ │ │ │ + b a2328 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a204c │ │ │ │ + bne a20b4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a2064 │ │ │ │ + bgt a20cc │ │ │ │ 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 a0bd8 │ │ │ │ + bl a0c40 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a2064 │ │ │ │ + bne a20cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a235c │ │ │ │ + beq a23c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a2710 │ │ │ │ + beq a2778 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2378 │ │ │ │ + beq a23e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a271c │ │ │ │ + beq a2784 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ - beq a2728 │ │ │ │ + beq a2790 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq a2134 │ │ │ │ + beq a219c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b a2168 │ │ │ │ + b a21d0 │ │ │ │ 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 a2254 │ │ │ │ - b a23a4 │ │ │ │ + blt a22bc │ │ │ │ + b a240c │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a24e8 │ │ │ │ - ldr r2, [pc, #876] @ a274c │ │ │ │ + bne a2570 │ │ │ │ + ldr r2, [pc, #876] @ a27b4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a23f0 │ │ │ │ + bne a2458 │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2144 │ │ │ │ - bl 356b80 │ │ │ │ + beq a21ac │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -123656,339 +123682,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 a2168 │ │ │ │ - b a2188 │ │ │ │ + bne a21d0 │ │ │ │ + b a21f0 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a2508 │ │ │ │ - ldr r2, [pc, #768] @ a274c │ │ │ │ + bne a2550 │ │ │ │ + ldr r2, [pc, #768] @ a27b4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a23f0 │ │ │ │ + bne a2458 │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2154 │ │ │ │ - b a23f0 │ │ │ │ + beq a21bc │ │ │ │ + b a2458 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq a2644 │ │ │ │ + beq a26ac │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #712] @ a2748 │ │ │ │ + ldr r2, [pc, #712] @ a27b0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq a257c │ │ │ │ + beq a25e4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, fp │ │ │ │ - beq a1ff8 │ │ │ │ + beq a2060 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1ff8 │ │ │ │ + beq a2060 │ │ │ │ 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 a0bd8 │ │ │ │ + bl a0c40 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1ff8 │ │ │ │ - b a2644 │ │ │ │ + bne a2060 │ │ │ │ + b a26ac │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r3, [r7] │ │ │ │ - b a21bc │ │ │ │ - ldr r3, [pc, #608] @ a2750 │ │ │ │ + b a2224 │ │ │ │ + ldr r3, [pc, #608] @ a27b8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a2610 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - tst r3, #512 @ 0x200 │ │ │ │ - beq a2144 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - b a23d8 │ │ │ │ - ldr r3, [pc, #576] @ a2750 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne a2624 │ │ │ │ + bne a2678 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq a2154 │ │ │ │ + beq a21bc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b a2444 │ │ │ │ + b a24ac │ │ │ │ + ldr r3, [pc, #576] @ a27b8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne a268c │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + tst r3, #512 @ 0x200 │ │ │ │ + beq a21ac │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + b a2440 │ │ │ │ add sl, r1, r3, lsl #2 │ │ │ │ ldr sl, [sl, #20] │ │ │ │ - lsl fp, r3, #2 │ │ │ │ cmp sl, #0 │ │ │ │ - bge a254c │ │ │ │ + lsl sl, r3, #2 │ │ │ │ + bge a25b4 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - add r3, r1, fp │ │ │ │ - str r0, [r3, #20] │ │ │ │ - b a20dc │ │ │ │ - add fp, fp, r3 │ │ │ │ + add sl, r1, sl │ │ │ │ + str r0, [sl, #20] │ │ │ │ + b a2144 │ │ │ │ + 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 a253c │ │ │ │ - b a2298 │ │ │ │ + add sl, r1, r3, lsl #2 │ │ │ │ + ldr sl, [sl, #20] │ │ │ │ + cmp sl, #0 │ │ │ │ + lsl sl, r3, #2 │ │ │ │ + blt a25a4 │ │ │ │ + b a2300 │ │ │ │ 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 9cd90 │ │ │ │ + bl 9cd40 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a2644 │ │ │ │ + beq a26ac │ │ │ │ cmp r7, #0 │ │ │ │ - bne a2168 │ │ │ │ - b a2188 │ │ │ │ - add fp, r1, r3, lsl #2 │ │ │ │ - ldr fp, [fp, #20] │ │ │ │ - cmp fp, #0 │ │ │ │ - lsl fp, r3, #2 │ │ │ │ - blt a253c │ │ │ │ - add r3, fp, r3 │ │ │ │ - lsr sl, sl, #5 │ │ │ │ - add r3, r3, sl │ │ │ │ + bne a21d0 │ │ │ │ + b a21f0 │ │ │ │ + add sl, r1, r3, lsl #2 │ │ │ │ + ldr sl, [sl, #20] │ │ │ │ + cmp sl, #0 │ │ │ │ + lsl sl, r3, #2 │ │ │ │ + blt a25a4 │ │ │ │ + add r3, sl, r3 │ │ │ │ + lsr fp, fp, #5 │ │ │ │ + add r3, r3, fp │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ - b a22b8 │ │ │ │ + b a2320 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sp] │ │ │ │ - bl 294070 │ │ │ │ + bl 2944f8 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ - b a2070 │ │ │ │ - mov r0, r5 │ │ │ │ + b a20d8 │ │ │ │ + mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a2500 │ │ │ │ - b a2144 │ │ │ │ - mov r0, r6 │ │ │ │ + bne a2568 │ │ │ │ + b a21bc │ │ │ │ + mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a2520 │ │ │ │ - b a2154 │ │ │ │ - ldr r1, [pc, #276] @ a2754 │ │ │ │ - ldr r0, [pc, #276] @ a2758 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a2588 │ │ │ │ + b a21ac │ │ │ │ + ldr r1, [pc, #276] @ a27bc │ │ │ │ + ldr r0, [pc, #276] @ a27c0 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ strne r3, [r7] │ │ │ │ - b a218c │ │ │ │ + b a21f4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11d8c4 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ + bl 11da40 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ cmn r0, #1 │ │ │ │ - beq a26d4 │ │ │ │ + beq a273c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r8, [r2, #4] │ │ │ │ cmp r8, #0 │ │ │ │ movne r6, r8 │ │ │ │ - bne a26a0 │ │ │ │ + bne a2708 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ - bl 18a484 <_PyUnicode_IsNumeric@@Base+0x880> │ │ │ │ + bl 18a020 <_PyUnicode_IsNumeric@@Base+0x880> │ │ │ │ cmp r7, #0 │ │ │ │ - beq a26c8 │ │ │ │ + beq a2730 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a26c4 │ │ │ │ + beq a272c │ │ │ │ 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 a218c │ │ │ │ + b a21f4 │ │ │ │ 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 a0bd8 │ │ │ │ + bl a0c40 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a2004 │ │ │ │ - b a2644 │ │ │ │ + bne a206c │ │ │ │ + b a26ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a235c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a23c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a2378 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a23e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2134 │ │ │ │ + beq a219c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b a2188 │ │ │ │ + b a21f0 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andeq r5, sl, r8, lsl #16 │ │ │ │ + andeq r5, sl, r0, ror r8 │ │ │ │ andeq r1, r0, r8, lsr #1 │ │ │ │ - eorseq sl, r5, ip, lsl #24 │ │ │ │ + eorseq sl, r5, ip, lsl #18 │ │ │ │ │ │ │ │ -000a275c : │ │ │ │ +000a27c4 : │ │ │ │ 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] @ a278c │ │ │ │ - bl 239dec │ │ │ │ + ldr r0, [pc, #12] @ a27f4 │ │ │ │ + bl 239b50 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r7, [r5], #-108 @ 0xffffff94 │ │ │ │ │ │ │ │ -000a2790 : │ │ │ │ +000a27f8 : │ │ │ │ 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] @ a27c0 │ │ │ │ - bl 239dec │ │ │ │ + ldr r0, [pc, #12] @ a2828 │ │ │ │ + bl 239b50 │ │ │ │ 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 a2828 │ │ │ │ + beq a2890 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r7, r0 │ │ │ │ bl 296ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a2870 │ │ │ │ + beq a28d8 │ │ │ │ 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 a2828 │ │ │ │ + bne a2890 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5, r4 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq a2844 │ │ │ │ + beq a28ac │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #10 │ │ │ │ - beq a2898 │ │ │ │ + beq a2900 │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2828 │ │ │ │ + beq a2890 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne a2830 │ │ │ │ - ldr r1, [pc, #84] @ a28a8 │ │ │ │ + bne a2898 │ │ │ │ + ldr r1, [pc, #84] @ a2910 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a2838 │ │ │ │ + bne a28a0 │ │ │ │ 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 a2818 │ │ │ │ - b a2828 │ │ │ │ + beq a2880 │ │ │ │ + b a2890 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne a2838 │ │ │ │ - b a2828 │ │ │ │ - eorseq lr, r5, r8, lsl #3 │ │ │ │ + bne a28a0 │ │ │ │ + b a2890 │ │ │ │ + eorseq sp, r5, r8, lsl #29 │ │ │ │ │ │ │ │ -000a28ac : │ │ │ │ +000a2914 : │ │ │ │ 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 a296c │ │ │ │ + beq a29d4 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9aa38 │ │ │ │ + bl 9a9e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a2958 │ │ │ │ + beq a29c0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble a2924 │ │ │ │ + ble a298c │ │ │ │ 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 a2900 │ │ │ │ - ldr r2, [pc, #72] @ a2974 │ │ │ │ - bl 356b80 │ │ │ │ + bne a2968 │ │ │ │ + ldr r2, [pc, #72] @ a29dc │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -123997,58 +124023,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] @ a2978 │ │ │ │ - b a2958 │ │ │ │ + ldr r3, [pc, #4] @ a29e0 │ │ │ │ + b a29c0 │ │ │ │ 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] @ a2afc │ │ │ │ - bl 356b80 │ │ │ │ + ldr r6, [pc, #356] @ a2b64 │ │ │ │ + bl 356890 │ │ │ │ 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 a2a98 │ │ │ │ - ldr r0, [pc, #312] @ a2b00 │ │ │ │ + beq a2b00 │ │ │ │ + ldr r0, [pc, #312] @ a2b68 │ │ │ │ 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 a2ac8 │ │ │ │ + bne a2b30 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2a08 │ │ │ │ + beq a2a70 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2a68 │ │ │ │ + beq a2ad0 │ │ │ │ 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] │ │ │ │ @@ -124071,76 +124097,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 a2a54 │ │ │ │ - ldr r0, [pc, #100] @ a2b04 │ │ │ │ + b a2abc │ │ │ │ + ldr r0, [pc, #100] @ a2b6c │ │ │ │ mov r1, #2 │ │ │ │ - bl 9ab34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aae4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a2a54 │ │ │ │ + beq a2abc │ │ │ │ ldr r1, [r5, r6] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0], #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2a00 │ │ │ │ - b a2a08 │ │ │ │ - ldr r3, [pc, #56] @ a2b08 │ │ │ │ + bne a2a68 │ │ │ │ + b a2a70 │ │ │ │ + ldr r3, [pc, #56] @ a2b70 │ │ │ │ cmp r7, r3 │ │ │ │ - bne a2ae4 │ │ │ │ + bne a2b4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ + bl 18e1bc │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2ab0 │ │ │ │ + b a2b18 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2ab0 │ │ │ │ + b a2b18 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ 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] @ a2c68 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r6, [pc, #320] @ a2cd0 │ │ │ │ + bl 356890 │ │ │ │ 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 a2bd8 │ │ │ │ - ldr r0, [pc, #276] @ a2c6c │ │ │ │ + beq a2c40 │ │ │ │ + ldr r0, [pc, #276] @ a2cd4 │ │ │ │ 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 a2c34 │ │ │ │ + bne a2c9c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2c04 │ │ │ │ + beq a2c6c │ │ │ │ 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] │ │ │ │ @@ -124152,165 +124178,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] @ a2c70 │ │ │ │ + ldr r0, [pc, #144] @ a2cd8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 9ab34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aae4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a2bc4 │ │ │ │ + beq a2c2c │ │ │ │ ldr r1, [r5, r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2b8c │ │ │ │ + bne a2bf4 │ │ │ │ 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 a2bc4 │ │ │ │ - ldr r3, [pc, #56] @ a2c74 │ │ │ │ + b a2c2c │ │ │ │ + ldr r3, [pc, #56] @ a2cdc │ │ │ │ cmp r7, r3 │ │ │ │ - bne a2c50 │ │ │ │ + bne a2cb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ + bl 18e1bc │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2bf0 │ │ │ │ + b a2c58 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2bf0 │ │ │ │ + b a2c58 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ │ │ │ │ -000a2c78 : │ │ │ │ +000a2ce0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ tst r3, #8 │ │ │ │ - bne a2cb4 │ │ │ │ + bne a2d1c │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #36] @ a2ccc │ │ │ │ - bl 239dec │ │ │ │ + ldr r0, [pc, #36] @ a2d34 │ │ │ │ + bl 239b50 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ a2cd0 │ │ │ │ - ldr r1, [pc, #20] @ a2cd4 │ │ │ │ + ldr r3, [pc, #20] @ a2d38 │ │ │ │ + ldr r1, [pc, #20] @ a2d3c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r7, r5, ip, lsl #12 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r4, lsr #24 │ │ │ │ + eorseq sl, r5, r4, lsr #18 │ │ │ │ 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 a30f0 │ │ │ │ - ldr r9, [pc, #1784] @ a33fc │ │ │ │ - ldr r2, [pc, #1784] @ a3400 │ │ │ │ + bls a3158 │ │ │ │ + ldr r9, [pc, #1784] @ a3464 │ │ │ │ + ldr r2, [pc, #1784] @ a3468 │ │ │ │ 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 a32dc │ │ │ │ - ldr r3, [pc, #1748] @ a3404 │ │ │ │ - bl 356b80 │ │ │ │ + bne a3344 │ │ │ │ + ldr r3, [pc, #1748] @ a346c │ │ │ │ + bl 356890 │ │ │ │ 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 a3298 │ │ │ │ + beq a3300 │ │ │ │ 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 a2fcc │ │ │ │ - ldr r3, [pc, #1672] @ a3408 │ │ │ │ + beq a3034 │ │ │ │ + ldr r3, [pc, #1672] @ a3470 │ │ │ │ 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] @ a340c │ │ │ │ + ldr r2, [pc, #1644] @ a3474 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a330c │ │ │ │ + bne a3374 │ │ │ │ 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 a3108 │ │ │ │ + beq a3170 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a3040 │ │ │ │ + blt a30a8 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add r9, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a30b8 │ │ │ │ - ldr r8, [pc, #1560] @ a3410 │ │ │ │ + bne a3120 │ │ │ │ + ldr r8, [pc, #1560] @ a3478 │ │ │ │ ldr r3, [r8, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1556] @ a3414 │ │ │ │ - ldr r0, [pc, #1548] @ a3410 │ │ │ │ + ldr r2, [pc, #1556] @ a347c │ │ │ │ + ldr r0, [pc, #1548] @ a3478 │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, #0 │ │ │ │ - bne a3370 │ │ │ │ - bl 9dafc │ │ │ │ + bne a33d8 │ │ │ │ + bl 9daac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a311c │ │ │ │ + beq a3184 │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq a2e58 │ │ │ │ - ldr r3, [pc, #1496] @ a3404 │ │ │ │ - bl 356b80 │ │ │ │ + beq a2ec0 │ │ │ │ + ldr r3, [pc, #1496] @ a346c │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -124318,32 +124344,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] @ a3418 │ │ │ │ + ldr r3, [pc, #1448] @ a3480 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [r9] │ │ │ │ mvn r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bne a31dc │ │ │ │ + bne a3244 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne a3288 │ │ │ │ + bne a32f0 │ │ │ │ str r4, [r9] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #180] @ 0xb4 │ │ │ │ tst r3, #2 │ │ │ │ - beq a2f00 │ │ │ │ - ldr r3, [pc, #1364] @ a3404 │ │ │ │ - bl 356b80 │ │ │ │ + beq a2f68 │ │ │ │ + ldr r3, [pc, #1364] @ a346c │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -124357,61 +124383,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 a3144 │ │ │ │ + beq a31ac │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a3380 │ │ │ │ + beq a33e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a3000 │ │ │ │ + beq a3068 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1244] @ a341c │ │ │ │ + ldr r2, [pc, #1244] @ a3484 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3010 │ │ │ │ + bne a3078 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a3010 │ │ │ │ - ldr r2, [pc, #1188] @ a3404 │ │ │ │ - bl 356b80 │ │ │ │ + beq a3078 │ │ │ │ + ldr r2, [pc, #1188] @ a346c │ │ │ │ + bl 356890 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #1196] @ a3420 │ │ │ │ + ldr r2, [pc, #1196] @ a3488 │ │ │ │ str r4, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r5 │ │ │ │ - beq a31c4 │ │ │ │ - bl a030c │ │ │ │ + beq a322c │ │ │ │ + bl a0374 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq a2fa4 │ │ │ │ + beq a300c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a33e4 │ │ │ │ + beq a344c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2fc0 │ │ │ │ + beq a3028 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a33d8 │ │ │ │ + beq a3440 │ │ │ │ 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 │ │ │ │ @@ -124419,36 +124445,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 a2d78 │ │ │ │ - ldr r3, [pc, #1044] @ a341c │ │ │ │ + b a2de0 │ │ │ │ + ldr r3, [pc, #1044] @ a3484 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a2f4c │ │ │ │ + beq a2fb4 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a2f58 │ │ │ │ + bne a2fc0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23993c │ │ │ │ + bl 2396a0 │ │ │ │ mov r6, r0 │ │ │ │ - b a31cc │ │ │ │ + b a3234 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a2de0 │ │ │ │ - ldr r2, [pc, #944] @ a3404 │ │ │ │ - bl 356b80 │ │ │ │ + beq a2e48 │ │ │ │ + ldr r2, [pc, #944] @ a346c │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -124465,59 +124491,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 a2df0 │ │ │ │ + beq a2e58 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r8, [pc, #844] @ a3410 │ │ │ │ + ldr r8, [pc, #844] @ a3478 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2df4 │ │ │ │ + bne a2e5c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne a2df4 │ │ │ │ + bne a2e5c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a2df4 │ │ │ │ + ble a2e5c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b a2e98 │ │ │ │ + b a2f00 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #808] @ a3424 │ │ │ │ + ldr r5, [pc, #808] @ a348c │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2dd4 │ │ │ │ - ldr r3, [pc, #792] @ a3428 │ │ │ │ + bne a2e3c │ │ │ │ + ldr r3, [pc, #792] @ a3490 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #788] @ a342c │ │ │ │ + ldr r1, [pc, #788] @ a3494 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a32f4 │ │ │ │ + beq a335c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a32f4 │ │ │ │ + bne a335c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a32f4 │ │ │ │ - bl 91ad0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a335c │ │ │ │ + bl 91b34 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a3394 │ │ │ │ + beq a33fc │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ streq r1, [r6, #180] @ 0xb4 │ │ │ │ - beq a2f08 │ │ │ │ - ldr r3, [pc, #668] @ a3404 │ │ │ │ - bl 356b80 │ │ │ │ + beq a2f70 │ │ │ │ + ldr r3, [pc, #668] @ a346c │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -124532,232 +124558,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 a2f08 │ │ │ │ - bl 9cd90 │ │ │ │ + b a2f70 │ │ │ │ + bl 9cd40 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2f94 │ │ │ │ - b a2fa4 │ │ │ │ + bne a2ffc │ │ │ │ + b a300c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a327c │ │ │ │ + bne a32e4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne a3338 │ │ │ │ + bne a33a0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a3218 │ │ │ │ + bne a3280 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne a3340 │ │ │ │ + bne a33a8 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b a2e94 │ │ │ │ + b a2efc │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a3200 │ │ │ │ + bne a3268 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - ldr lr, [pc, #508] @ a3430 │ │ │ │ - ldr ip, [pc, #508] @ a3434 │ │ │ │ + ldr lr, [pc, #508] @ a3498 │ │ │ │ + ldr ip, [pc, #508] @ a349c │ │ │ │ cmp r0, ip │ │ │ │ cmpne r0, lr │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movne r1, #0 │ │ │ │ cmp r0, r8 │ │ │ │ - beq a320c │ │ │ │ + beq a3274 │ │ │ │ cmp r0, ip │ │ │ │ cmpne r0, lr │ │ │ │ - bne a32fc │ │ │ │ + bne a3364 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a3288 │ │ │ │ + beq a32f0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ strne r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b a2e98 │ │ │ │ + b a2f00 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq a320c │ │ │ │ + beq a3274 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ - beq a2e94 │ │ │ │ - b a3210 │ │ │ │ + beq a2efc │ │ │ │ + b a3278 │ │ │ │ mov r0, fp │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a2d78 │ │ │ │ + bne a2de0 │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #388] @ a3438 │ │ │ │ + ldr r2, [pc, #388] @ a34a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a335c │ │ │ │ + bne a33c4 │ │ │ │ mov r0, sl │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a32f0 │ │ │ │ + beq a3358 │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b a2d78 │ │ │ │ + b a2de0 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a2d78 │ │ │ │ - bl 29dc68 │ │ │ │ + bne a2de0 │ │ │ │ + bl 29e0e4 │ │ │ │ mvn r6, #0 │ │ │ │ - b a2fc0 │ │ │ │ + b a3028 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3258 │ │ │ │ + beq a32c0 │ │ │ │ mov r2, r1 │ │ │ │ - b a3260 │ │ │ │ - ldr r1, [pc, #296] @ a343c │ │ │ │ + b a32c8 │ │ │ │ + ldr r1, [pc, #296] @ a34a4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a3324 │ │ │ │ + bne a338c │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e620 │ │ │ │ - b a2db0 │ │ │ │ + bl 18e1bc │ │ │ │ + b a2e18 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a2db0 │ │ │ │ + b a2e18 │ │ │ │ mov r1, r3 │ │ │ │ - b a3228 │ │ │ │ - ldr r0, [pc, #236] @ a3434 │ │ │ │ - ldr r1, [pc, #228] @ a3430 │ │ │ │ + b a3290 │ │ │ │ + ldr r0, [pc, #236] @ a349c │ │ │ │ + ldr r1, [pc, #228] @ a3498 │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r2, r0 │ │ │ │ mov r2, r3 │ │ │ │ - beq a3260 │ │ │ │ - b a3258 │ │ │ │ + beq a32c8 │ │ │ │ + b a32c0 │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a32c4 │ │ │ │ + b a332c │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a2e58 │ │ │ │ - b a311c │ │ │ │ - ldr r1, [pc, #184] @ a3440 │ │ │ │ - ldr r0, [pc, #184] @ a3444 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a2ec0 │ │ │ │ + b a3184 │ │ │ │ + ldr r1, [pc, #184] @ a34a8 │ │ │ │ + ldr r0, [pc, #184] @ a34ac │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r6, #0 │ │ │ │ - b a31cc │ │ │ │ + b a3234 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a33b0 │ │ │ │ + beq a3418 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a33f0 │ │ │ │ + beq a3458 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a32f4 │ │ │ │ + beq a335c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a32f4 │ │ │ │ + bne a335c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a32f4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a335c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a2fc0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a3028 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a2fa4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a300c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a33b0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a3418 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ - muleq r9, r0, sl │ │ │ │ - andseq fp, r5, r4, lsl #7 │ │ │ │ + andeq sp, r9, r0, asr #20 │ │ │ │ + mulseq r5, r8, r6 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r5, r0, r1, lr │ │ │ │ + mlaseq r5, r0, lr, sp │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq sl, r5, ip, lsl #24 │ │ │ │ + eorseq sl, r5, ip, lsl #18 │ │ │ │ │ │ │ │ -000a3448 : │ │ │ │ - b a344c │ │ │ │ +000a34b0 : │ │ │ │ + b a34b4 │ │ │ │ │ │ │ │ -000a344c : │ │ │ │ +000a34b4 : │ │ │ │ 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 a3568 │ │ │ │ - ldr r8, [pc, #428] @ a361c │ │ │ │ - ldr r2, [pc, #428] @ a3620 │ │ │ │ + bls a35d0 │ │ │ │ + ldr r8, [pc, #428] @ a3684 │ │ │ │ + ldr r2, [pc, #428] @ a3688 │ │ │ │ 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 a35bc │ │ │ │ - ldr r3, [pc, #392] @ a3624 │ │ │ │ - bl 356b80 │ │ │ │ + bne a3624 │ │ │ │ + ldr r3, [pc, #392] @ a368c │ │ │ │ + bl 356890 │ │ │ │ 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 a3578 │ │ │ │ + beq a35e0 │ │ │ │ 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 a3534 │ │ │ │ - ldr r3, [pc, #316] @ a3628 │ │ │ │ + beq a359c │ │ │ │ + ldr r3, [pc, #316] @ a3690 │ │ │ │ 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] @ a362c │ │ │ │ + ldr r2, [pc, #292] @ a3694 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a35dc │ │ │ │ + bne a3644 │ │ │ │ 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} │ │ │ │ @@ -124769,262 +124795,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 a34e4 │ │ │ │ - ldr r5, [pc, #192] @ a3630 │ │ │ │ + b a354c │ │ │ │ + ldr r5, [pc, #192] @ a3698 │ │ │ │ add r5, r5, r0, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sl │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a34e4 │ │ │ │ + bne a354c │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #160] @ a3634 │ │ │ │ + ldr r2, [pc, #160] @ a369c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a35f4 │ │ │ │ + bne a365c │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a35d0 │ │ │ │ + beq a3638 │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b a34e4 │ │ │ │ + b a354c │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a34e4 │ │ │ │ - bl 29dc68 │ │ │ │ + bne a354c │ │ │ │ + bl 29e0e4 │ │ │ │ mov r5, #0 │ │ │ │ - b a352c │ │ │ │ - ldr r1, [pc, #84] @ a3638 │ │ │ │ + b a3594 │ │ │ │ + ldr r1, [pc, #84] @ a36a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a3608 │ │ │ │ + bne a3670 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e620 │ │ │ │ - b a3518 │ │ │ │ + bl 18e1bc │ │ │ │ + b a3580 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a35a4 │ │ │ │ + b a360c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a3518 │ │ │ │ + b a3580 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ │ │ │ │ -000a363c <_PyLong_New@@Base>: │ │ │ │ +000a36a4 <_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 a3868 <_PyLong_New@@Base+0x22c> │ │ │ │ + bgt a38d0 <_PyLong_New@@Base+0x22c> │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq a3750 <_PyLong_New@@Base+0x114> │ │ │ │ + beq a37b8 <_PyLong_New@@Base+0x114> │ │ │ │ add r3, r0, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bmi a3800 <_PyLong_New@@Base+0x1c4> │ │ │ │ - ldr r7, [pc, #520] @ a387c <_PyLong_New@@Base+0x240> │ │ │ │ - ldr r2, [pc, #520] @ a3880 <_PyLong_New@@Base+0x244> │ │ │ │ + bmi a3868 <_PyLong_New@@Base+0x1c4> │ │ │ │ + ldr r7, [pc, #520] @ a38e4 <_PyLong_New@@Base+0x240> │ │ │ │ + ldr r2, [pc, #520] @ a38e8 <_PyLong_New@@Base+0x244> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a37ec <_PyLong_New@@Base+0x1b0> │ │ │ │ - ldr r3, [pc, #508] @ a3884 <_PyLong_New@@Base+0x248> │ │ │ │ - bl 356b80 │ │ │ │ + bne a3854 <_PyLong_New@@Base+0x1b0> │ │ │ │ + ldr r3, [pc, #508] @ a38ec <_PyLong_New@@Base+0x248> │ │ │ │ + bl 356890 │ │ │ │ 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 a37b0 <_PyLong_New@@Base+0x174> │ │ │ │ + bcs a3818 <_PyLong_New@@Base+0x174> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq a37a0 <_PyLong_New@@Base+0x164> │ │ │ │ + beq a3808 <_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 a3708 <_PyLong_New@@Base+0xcc> │ │ │ │ + bne a3770 <_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] @ a3888 <_PyLong_New@@Base+0x24c> │ │ │ │ + ldr r2, [pc, #376] @ a38f0 <_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] @ a388c <_PyLong_New@@Base+0x250> │ │ │ │ + ldr r1, [pc, #356] @ a38f4 <_PyLong_New@@Base+0x250> │ │ │ │ stmib r5, {r2, r3} │ │ │ │ - bne a380c <_PyLong_New@@Base+0x1d0> │ │ │ │ + bne a3874 <_PyLong_New@@Base+0x1d0> │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne a3828 <_PyLong_New@@Base+0x1ec> │ │ │ │ + bne a3890 <_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] @ a387c <_PyLong_New@@Base+0x240> │ │ │ │ - ldr r2, [pc, #292] @ a3880 <_PyLong_New@@Base+0x244> │ │ │ │ + ldr r7, [pc, #292] @ a38e4 <_PyLong_New@@Base+0x240> │ │ │ │ + ldr r2, [pc, #292] @ a38e8 <_PyLong_New@@Base+0x244> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ ldrne r0, [r7, #708] @ 0x2c4 │ │ │ │ movne r6, #16 │ │ │ │ - bne a37f0 <_PyLong_New@@Base+0x1b4> │ │ │ │ - ldr r3, [pc, #272] @ a3884 <_PyLong_New@@Base+0x248> │ │ │ │ - bl 356b80 │ │ │ │ + bne a3858 <_PyLong_New@@Base+0x1b4> │ │ │ │ + ldr r3, [pc, #272] @ a38ec <_PyLong_New@@Base+0x248> │ │ │ │ + bl 356890 │ │ │ │ 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 a36b8 <_PyLong_New@@Base+0x7c> │ │ │ │ + bne a3720 <_PyLong_New@@Base+0x7c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a3708 <_PyLong_New@@Base+0xcc> │ │ │ │ + bne a3770 <_PyLong_New@@Base+0xcc> │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #212] @ a3890 <_PyLong_New@@Base+0x254> │ │ │ │ + ldr r2, [pc, #212] @ a38f8 <_PyLong_New@@Base+0x254> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3840 <_PyLong_New@@Base+0x204> │ │ │ │ + bne a38a8 <_PyLong_New@@Base+0x204> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a3800 <_PyLong_New@@Base+0x1c4> │ │ │ │ + beq a3868 <_PyLong_New@@Base+0x1c4> │ │ │ │ ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ - b a3708 <_PyLong_New@@Base+0xcc> │ │ │ │ + b a3770 <_PyLong_New@@Base+0xcc> │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a3708 <_PyLong_New@@Base+0xcc> │ │ │ │ - bl 29dc68 │ │ │ │ + bne a3770 <_PyLong_New@@Base+0xcc> │ │ │ │ + bl 29e0e4 │ │ │ │ mov r5, #0 │ │ │ │ - b a3748 <_PyLong_New@@Base+0x10c> │ │ │ │ + b a37b0 <_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 a3740 <_PyLong_New@@Base+0x104> │ │ │ │ - ldr r2, [pc, #100] @ a3894 <_PyLong_New@@Base+0x258> │ │ │ │ + beq a37a8 <_PyLong_New@@Base+0x104> │ │ │ │ + ldr r2, [pc, #100] @ a38fc <_PyLong_New@@Base+0x258> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3854 <_PyLong_New@@Base+0x218> │ │ │ │ + bne a38bc <_PyLong_New@@Base+0x218> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e620 │ │ │ │ - b a3740 <_PyLong_New@@Base+0x104> │ │ │ │ + bl 18e1bc │ │ │ │ + b a37a8 <_PyLong_New@@Base+0x104> │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a37d4 <_PyLong_New@@Base+0x198> │ │ │ │ + b a383c <_PyLong_New@@Base+0x198> │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ - b a3740 <_PyLong_New@@Base+0x104> │ │ │ │ - ldr r3, [pc, #40] @ a3898 <_PyLong_New@@Base+0x25c> │ │ │ │ - ldr r1, [pc, #40] @ a389c <_PyLong_New@@Base+0x260> │ │ │ │ + b a37a8 <_PyLong_New@@Base+0x104> │ │ │ │ + ldr r3, [pc, #40] @ a3900 <_PyLong_New@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #40] @ a3904 <_PyLong_New@@Base+0x260> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b a3804 <_PyLong_New@@Base+0x1c8> │ │ │ │ + bl 18ec84 │ │ │ │ + b a386c <_PyLong_New@@Base+0x1c8> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x0035e1bc │ │ │ │ + @ instruction: 0x0035debc │ │ │ │ │ │ │ │ -000a38a0 : │ │ │ │ +000a3908 : │ │ │ │ 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 a3c50 │ │ │ │ + beq a3cb8 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #1008] @ a3cbc │ │ │ │ + ldr r1, [pc, #1008] @ a3d24 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - beq a3c68 │ │ │ │ + beq a3cd0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a3a14 │ │ │ │ + blt a3a7c │ │ │ │ cmp r8, #0 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r5, r4, r3 │ │ │ │ - bne a3a8c │ │ │ │ + bne a3af4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a3aa8 │ │ │ │ - ldr r7, [pc, #960] @ a3cc0 │ │ │ │ - ldr r2, [pc, #960] @ a3cc4 │ │ │ │ + bne a3b10 │ │ │ │ + ldr r7, [pc, #960] @ a3d28 │ │ │ │ + ldr r2, [pc, #960] @ a3d2c │ │ │ │ ldr r3, [r7, #152] @ 0x98 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3c7c │ │ │ │ - ldr r0, [pc, #940] @ a3cc0 │ │ │ │ + bne a3ce4 │ │ │ │ + ldr r0, [pc, #940] @ a3d28 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9dafc │ │ │ │ + bl 9daac │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a3c1c │ │ │ │ + beq a3c84 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a3ae4 │ │ │ │ - ldr r2, [pc, #916] @ a3cc8 │ │ │ │ - bl 356b80 │ │ │ │ + beq a3b4c │ │ │ │ + ldr r2, [pc, #916] @ a3d30 │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -125035,57 +125061,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 a39bc │ │ │ │ - ldr r2, [pc, #836] @ a3ccc │ │ │ │ + bne a3a24 │ │ │ │ + ldr r2, [pc, #836] @ a3d34 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r2, [r5] │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a3b24 │ │ │ │ + bne a3b8c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ mov r2, #0 │ │ │ │ streq r2, [r3, #20] │ │ │ │ streq r2, [r3, #24] │ │ │ │ - bne a3b84 │ │ │ │ + bne a3bec │ │ │ │ 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] @ a3ccc │ │ │ │ + ldr r2, [pc, #756] @ a3d34 │ │ │ │ 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 a39b0 │ │ │ │ + beq a3a18 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3b38 │ │ │ │ + beq a3ba0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b a39b0 │ │ │ │ + b a3a18 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a38e0 │ │ │ │ - ldr r2, [pc, #672] @ a3cc8 │ │ │ │ - bl 356b80 │ │ │ │ + beq a3948 │ │ │ │ + ldr r2, [pc, #672] @ a3d30 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -125102,337 +125128,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 a38f0 │ │ │ │ - ldr r7, [pc, #556] @ a3cc0 │ │ │ │ + beq a3958 │ │ │ │ + ldr r7, [pc, #556] @ a3d28 │ │ │ │ ldr r3, [r7, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #552] @ a3cc4 │ │ │ │ + ldr r2, [pc, #552] @ a3d2c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3c08 │ │ │ │ + bne a3c70 │ │ │ │ mov r6, r8 │ │ │ │ - b a390c │ │ │ │ + b a3974 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ - ldr r7, [pc, #524] @ a3cc0 │ │ │ │ + ldr r7, [pc, #524] @ a3d28 │ │ │ │ cmp r8, #0 │ │ │ │ - bne a3c00 │ │ │ │ + bne a3c68 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne a3a90 │ │ │ │ + bne a3af8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a3a90 │ │ │ │ + ble a3af8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r3, r6 │ │ │ │ - b a39b4 │ │ │ │ + b a3a1c │ │ │ │ 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 a39c0 │ │ │ │ - ldr r2, [pc, #444] @ a3ccc │ │ │ │ + bne a3a28 │ │ │ │ + ldr r2, [pc, #444] @ a3d34 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r2, [r5] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #12] │ │ │ │ - beq a3998 │ │ │ │ + beq a3a00 │ │ │ │ ldr r8, [r2, #12] │ │ │ │ cmp r8, #0 │ │ │ │ movne r8, #0 │ │ │ │ movne r0, r8 │ │ │ │ - bne a3b5c │ │ │ │ + bne a3bc4 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne a3c44 │ │ │ │ + bne a3cac │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a3b9c │ │ │ │ + bne a3c04 │ │ │ │ cmp r8, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bne a3be4 │ │ │ │ + bne a3c4c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq a3a00 │ │ │ │ - ldr lr, [pc, #352] @ a3cd0 │ │ │ │ - ldr ip, [pc, #352] @ a3cd4 │ │ │ │ + beq a3a68 │ │ │ │ + ldr lr, [pc, #352] @ a3d38 │ │ │ │ + ldr ip, [pc, #352] @ a3d3c │ │ │ │ cmp r1, ip │ │ │ │ cmpne r1, lr │ │ │ │ - bne a3bd8 │ │ │ │ + bne a3c40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a3c3c │ │ │ │ + bne a3ca4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ - beq a39b0 │ │ │ │ - b a3a0c │ │ │ │ + beq a3a18 │ │ │ │ + b a3a74 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bne a3b50 │ │ │ │ + bne a3bb8 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ - ldr r4, [pc, #280] @ a3cd0 │ │ │ │ - ldr lr, [pc, #280] @ a3cd4 │ │ │ │ + ldr r4, [pc, #280] @ a3d38 │ │ │ │ + ldr lr, [pc, #280] @ a3d3c │ │ │ │ cmp ip, lr │ │ │ │ cmpne ip, r4 │ │ │ │ - bne a3c24 │ │ │ │ + bne a3c8c │ │ │ │ cmp r8, #0 │ │ │ │ movne r2, r1 │ │ │ │ - bne a3be4 │ │ │ │ + bne a3c4c │ │ │ │ mov r8, r1 │ │ │ │ - b a3b5c │ │ │ │ + b a3bc4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a3b7c │ │ │ │ + beq a3be4 │ │ │ │ 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 a39b4 │ │ │ │ + b a3a1c │ │ │ │ mov r8, #0 │ │ │ │ - b a3a90 │ │ │ │ - ldr r0, [pc, #176] @ a3cc0 │ │ │ │ + b a3af8 │ │ │ │ + ldr r0, [pc, #176] @ a3d28 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne a3ae8 │ │ │ │ + bne a3b50 │ │ │ │ mov r3, #0 │ │ │ │ - b a39b4 │ │ │ │ + b a3a1c │ │ │ │ cmp r8, #0 │ │ │ │ - beq a3b5c │ │ │ │ + beq a3bc4 │ │ │ │ cmp r0, #0 │ │ │ │ streq r0, [r3, #20] │ │ │ │ streq r2, [r3, #24] │ │ │ │ - beq a3a0c │ │ │ │ + beq a3a74 │ │ │ │ mov r2, r0 │ │ │ │ - b a3be4 │ │ │ │ + b a3c4c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ - b a3bac │ │ │ │ - ldr r3, [pc, #128] @ a3cd8 │ │ │ │ + b a3c14 │ │ │ │ + ldr r3, [pc, #128] @ a3d40 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ a3cdc │ │ │ │ + ldr r1, [pc, #124] @ a3d44 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b a3c1c │ │ │ │ + bl 117864 │ │ │ │ + b a3c84 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a3ca8 │ │ │ │ + blt a3d10 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r5, r4, r3 │ │ │ │ - b a38f0 │ │ │ │ + b a3958 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a3c1c │ │ │ │ + beq a3c84 │ │ │ │ mvn r2, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r6, [r3, #20] │ │ │ │ str r6, [r3, #24] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b a3b08 │ │ │ │ + b a3b70 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a3c70 │ │ │ │ + beq a3cd8 │ │ │ │ mov r8, #0 │ │ │ │ - b a3a20 │ │ │ │ + b a3a88 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ - muleq r9, r0, sl │ │ │ │ + andeq sp, r9, r0, asr #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq fp, r5, r4, lsl #7 │ │ │ │ + mulseq r5, r8, r6 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r5, r0, r1, lr │ │ │ │ + mlaseq r5, r0, lr, sp │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - bne a3d24 │ │ │ │ + bne a3d8c │ │ │ │ cmp r3, #0 │ │ │ │ strne r2, [r0, #20] │ │ │ │ strne r2, [r0, #24] │ │ │ │ - bne a3d1c │ │ │ │ + bne a3d84 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ - ldr ip, [pc, #344] @ a3e68 │ │ │ │ + ldr ip, [pc, #344] @ a3ed0 │ │ │ │ cmp lr, ip │ │ │ │ streq r3, [r0, #20] │ │ │ │ streq r3, [r0, #24] │ │ │ │ - bne a3db4 │ │ │ │ + bne a3e1c │ │ │ │ str r0, [r1] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne a3df8 │ │ │ │ - ldr lr, [pc, #304] @ a3e68 │ │ │ │ + bne a3e60 │ │ │ │ + ldr lr, [pc, #304] @ a3ed0 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r4, lr │ │ │ │ - bne a3e0c │ │ │ │ + bne a3e74 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne a3d98 │ │ │ │ + bne a3e00 │ │ │ │ cmp r3, #0 │ │ │ │ moveq ip, r2 │ │ │ │ - bne a3dcc │ │ │ │ + bne a3e34 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, lr │ │ │ │ - beq a3de0 │ │ │ │ - ldr r5, [pc, #256] @ a3e6c │ │ │ │ - ldr lr, [pc, #256] @ a3e70 │ │ │ │ + beq a3e48 │ │ │ │ + ldr r5, [pc, #256] @ a3ed4 │ │ │ │ + ldr lr, [pc, #256] @ a3ed8 │ │ │ │ cmp r4, lr │ │ │ │ cmpne r4, r5 │ │ │ │ - bne a3e3c │ │ │ │ + bne a3ea4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq a3db4 │ │ │ │ + beq a3e1c │ │ │ │ ldr r3, [ip, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str ip, [r0, #20] │ │ │ │ strne r0, [r3, #20] │ │ │ │ - b a3dd8 │ │ │ │ + b a3e40 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, r2 │ │ │ │ - beq a3e10 │ │ │ │ + beq a3e78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3d58 │ │ │ │ - b a3d80 │ │ │ │ + beq a3dc0 │ │ │ │ + b a3de8 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - beq a3d1c │ │ │ │ - b a3dec │ │ │ │ + beq a3d84 │ │ │ │ + b a3e54 │ │ │ │ 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 a3de0 │ │ │ │ - ldr lr, [pc, #96] @ a3e68 │ │ │ │ + bne a3e48 │ │ │ │ + ldr lr, [pc, #96] @ a3ed0 │ │ │ │ mov ip, r3 │ │ │ │ - b a3d58 │ │ │ │ + b a3dc0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r6, [pc, #88] @ a3e70 │ │ │ │ - ldr r5, [pc, #80] @ a3e6c │ │ │ │ + ldr r6, [pc, #88] @ a3ed8 │ │ │ │ + ldr r5, [pc, #80] @ a3ed4 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, r5 │ │ │ │ cmpne r7, r6 │ │ │ │ - bne a3e4c │ │ │ │ + bne a3eb4 │ │ │ │ cmp r3, #0 │ │ │ │ movne ip, r4 │ │ │ │ - bne a3d80 │ │ │ │ + bne a3de8 │ │ │ │ mov r3, r4 │ │ │ │ - b a3d58 │ │ │ │ + b a3dc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3d78 │ │ │ │ + beq a3de0 │ │ │ │ mov ip, r3 │ │ │ │ - b a3d80 │ │ │ │ + b a3de8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3d58 │ │ │ │ + beq a3dc0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne a3d80 │ │ │ │ + bne a3de8 │ │ │ │ str ip, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - b a3dec │ │ │ │ + b a3e54 │ │ │ │ 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 a3ea0 │ │ │ │ + bhi a3f08 │ │ │ │ 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 a3f58 │ │ │ │ + beq a3fc0 │ │ │ │ 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 a3f4c │ │ │ │ + bhi a3fb4 │ │ │ │ cmp r2, #1 │ │ │ │ sub ip, r2, #2 │ │ │ │ - beq a3f58 │ │ │ │ + beq a3fc0 │ │ │ │ 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 a3f4c │ │ │ │ + bhi a3fb4 │ │ │ │ cmp r2, #2 │ │ │ │ sub ip, r2, #3 │ │ │ │ - beq a3f58 │ │ │ │ + beq a3fc0 │ │ │ │ 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 a3f4c │ │ │ │ + bhi a3fb4 │ │ │ │ lsl r2, r3, #30 │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ subs ip, ip, #1 │ │ │ │ orr r2, r2, r3, lsr #1 │ │ │ │ - bcc a3f58 │ │ │ │ + bcc a3fc0 │ │ │ │ ldr r3, [r4, #-4]! │ │ │ │ add r3, r2, r3 │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bls a3f28 │ │ │ │ + bls a3f90 │ │ │ │ add r3, r3, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, ip │ │ │ │ - b a3eac │ │ │ │ + b a3f14 │ │ │ │ mul r0, r1, r3 │ │ │ │ mvn r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a3f6c : │ │ │ │ +000a3fd4 : │ │ │ │ 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] @ a3fac │ │ │ │ - bl 9da90 │ │ │ │ + ldr r0, [pc, #32] @ a4014 │ │ │ │ + bl 9da40 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r0, #8] │ │ │ │ @@ -125442,106 +125468,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 a3ffc │ │ │ │ + b a4064 │ │ │ │ add r4, r0, r3 │ │ │ │ ldrsb r7, [r4, #20] │ │ │ │ cmn r7, #1 │ │ │ │ - bne a4044 │ │ │ │ + bne a40ac │ │ │ │ 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 a3fd4 │ │ │ │ + ble a403c │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a40cc │ │ │ │ + bgt a4134 │ │ │ │ add r4, r0, r3, lsl #1 │ │ │ │ ldrsh r7, [r4, #20] │ │ │ │ lsl r4, r3, #1 │ │ │ │ cmn r7, #1 │ │ │ │ - bne a4044 │ │ │ │ + bne a40ac │ │ │ │ add r4, r0, r4 │ │ │ │ strh r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add lr, lr, #12 │ │ │ │ - bne a3ff8 │ │ │ │ + bne a4060 │ │ │ │ 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 a40a4 │ │ │ │ + bgt a410c │ │ │ │ add r4, r0, r3 │ │ │ │ ldrsb r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ - bne a40fc │ │ │ │ + bne a4164 │ │ │ │ cmp ip, #7 │ │ │ │ - ble a40c4 │ │ │ │ + ble a412c │ │ │ │ cmp ip, #15 │ │ │ │ lslgt r4, r3, #2 │ │ │ │ - bgt a40e0 │ │ │ │ + bgt a4148 │ │ │ │ lsl r4, r3, #1 │ │ │ │ - b a4028 │ │ │ │ + b a4090 │ │ │ │ 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 a4114 │ │ │ │ + bgt a417c │ │ │ │ ldrsh r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ - bne a4090 │ │ │ │ + bne a40f8 │ │ │ │ cmp ip, #7 │ │ │ │ - bgt a407c │ │ │ │ + bgt a40e4 │ │ │ │ add r4, r0, r3 │ │ │ │ - b a3fe4 │ │ │ │ + b a404c │ │ │ │ add r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ lsl r4, r3, #2 │ │ │ │ - bne a4048 │ │ │ │ + bne a40b0 │ │ │ │ add r4, r0, r4 │ │ │ │ str r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add lr, lr, #12 │ │ │ │ - bne a3ff8 │ │ │ │ + bne a4060 │ │ │ │ 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 a4064 │ │ │ │ + b a40cc │ │ │ │ add r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ lsl r4, r3, #2 │ │ │ │ - beq a4074 │ │ │ │ + beq a40dc │ │ │ │ add r3, r4, r3 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r5 │ │ │ │ - b a40a4 │ │ │ │ + b a410c │ │ │ │ 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] │ │ │ │ @@ -125552,100 +125578,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 a41b0 │ │ │ │ + bne a4218 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4230 │ │ │ │ + bne a4298 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a41f0 │ │ │ │ + bne a4258 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a42d8 │ │ │ │ + b a4340 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a418c │ │ │ │ + beq a41f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a418c │ │ │ │ - ldr r2, [pc, #252] @ a42d0 │ │ │ │ + bne a41f4 │ │ │ │ + ldr r2, [pc, #252] @ a4338 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4290 │ │ │ │ + bne a42f8 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a418c │ │ │ │ + b a41f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a41a4 │ │ │ │ + beq a420c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a41a4 │ │ │ │ - ldr r2, [pc, #188] @ a42d0 │ │ │ │ + bne a420c │ │ │ │ + ldr r2, [pc, #188] @ a4338 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a42b0 │ │ │ │ + bne a4318 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a41a4 │ │ │ │ + b a420c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4198 │ │ │ │ + beq a4200 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a4198 │ │ │ │ - ldr r2, [pc, #124] @ a42d0 │ │ │ │ + bne a4200 │ │ │ │ + ldr r2, [pc, #124] @ a4338 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4270 │ │ │ │ + bne a42d8 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a4198 │ │ │ │ - ldr r1, [pc, #92] @ a42d4 │ │ │ │ + b a4200 │ │ │ │ + ldr r1, [pc, #92] @ a433c │ │ │ │ cmp r3, r1 │ │ │ │ - beq a4264 │ │ │ │ + beq a42cc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a4264 │ │ │ │ - ldr r1, [pc, #60] @ a42d4 │ │ │ │ + b a42cc │ │ │ │ + ldr r1, [pc, #60] @ a433c │ │ │ │ cmp r3, r1 │ │ │ │ - beq a41e4 │ │ │ │ + beq a424c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a41e4 │ │ │ │ - ldr r1, [pc, #28] @ a42d4 │ │ │ │ + b a424c │ │ │ │ + ldr r1, [pc, #28] @ a433c │ │ │ │ cmp r3, r1 │ │ │ │ - beq a4224 │ │ │ │ + beq a428c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a4224 │ │ │ │ + b a428c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ │ │ │ │ -000a42d8 : │ │ │ │ +000a4340 : │ │ │ │ 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 │ │ │ │ @@ -125653,61 +125679,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 a44a0 │ │ │ │ - ldr r3, [pc, #744] @ a4608 │ │ │ │ - bl 356b80 │ │ │ │ + bne a4508 │ │ │ │ + ldr r3, [pc, #744] @ a4670 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble a44e0 │ │ │ │ - ldr ip, [pc, #720] @ a460c │ │ │ │ + ble a4548 │ │ │ │ + ldr ip, [pc, #720] @ a4674 │ │ │ │ sub r0, r0, #1 │ │ │ │ sub r1, r2, r1 │ │ │ │ str r0, [r3, #3760] @ 0xeb0 │ │ │ │ ldr r2, [ip, #724] @ 0x2d4 │ │ │ │ - ldr r0, [pc, #704] @ a4610 │ │ │ │ + ldr r0, [pc, #704] @ a4678 │ │ │ │ cmp r2, r0 │ │ │ │ - bne a44f8 │ │ │ │ + bne a4560 │ │ │ │ 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 a4524 │ │ │ │ + beq a458c │ │ │ │ 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 a43b0 │ │ │ │ + bgt a4418 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4524 │ │ │ │ + beq a458c │ │ │ │ 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 a4504 │ │ │ │ + beq a456c │ │ │ │ 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] │ │ │ │ @@ -125718,29 +125744,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 a4438 │ │ │ │ + bne a44a0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4434 │ │ │ │ + beq a449c │ │ │ │ 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 a4578 │ │ │ │ + beq a45e0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq a454c │ │ │ │ + beq a45b4 │ │ │ │ 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] │ │ │ │ @@ -125759,44 +125785,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] @ a4608 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #324] @ a4670 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r2, #-8] │ │ │ │ ldr r0, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt a4334 │ │ │ │ - ldr ip, [pc, #292] @ a460c │ │ │ │ - ldr r0, [pc, #292] @ a4610 │ │ │ │ + bgt a439c │ │ │ │ + ldr ip, [pc, #292] @ a4674 │ │ │ │ + ldr r0, [pc, #292] @ a4678 │ │ │ │ sub r1, r2, r1 │ │ │ │ ldr r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq a4354 │ │ │ │ + beq a43bc │ │ │ │ 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] @ a4614 │ │ │ │ + ldr r2, [pc, #228] @ a467c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a45fc │ │ │ │ + bne a4664 │ │ │ │ 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 │ │ │ │ @@ -125808,15 +125834,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 a444c │ │ │ │ + beq a44b4 │ │ │ │ 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] │ │ │ │ @@ -125841,32 +125867,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 a453c │ │ │ │ + b a45a4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq sl, r9, r0, lsr #1 │ │ │ │ - andeq fp, r8, r4, lsl #12 │ │ │ │ + andeq sl, r9, r0, asr r0 │ │ │ │ + andeq fp, r8, ip, ror r6 │ │ │ │ │ │ │ │ -000a4618 <_PyType_GetDict@@Base>: │ │ │ │ +000a4680 <_PyType_GetDict@@Base>: │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ tst r2, #2 │ │ │ │ - bne a4630 <_PyType_GetDict@@Base+0x18> │ │ │ │ + bne a4698 <_PyType_GetDict@@Base+0x18> │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #92] @ a4698 <_PyType_GetDict@@Base+0x80> │ │ │ │ + ldr r1, [pc, #92] @ a4700 <_PyType_GetDict@@Base+0x80> │ │ │ │ sub r2, r2, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -125882,279 +125908,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 │ │ │ │ │ │ │ │ -000a469c : │ │ │ │ +000a4704 : │ │ │ │ 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 a4724 │ │ │ │ - ldr r3, [pc, #112] @ a4738 │ │ │ │ + beq a478c │ │ │ │ + ldr r3, [pc, #112] @ a47a0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne a46f8 │ │ │ │ + bne a4760 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a46f8 │ │ │ │ + beq a4760 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a4730 │ │ │ │ + beq a4798 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b a46f0 │ │ │ │ - ldr r1, [pc, #16] @ a473c │ │ │ │ - ldr r0, [pc, #16] @ a4740 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a4758 │ │ │ │ + ldr r1, [pc, #16] @ a47a4 │ │ │ │ + ldr r0, [pc, #16] @ a47a8 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b a46f0 │ │ │ │ + b a4758 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sl, r5, ip, lsl #24 │ │ │ │ + eorseq sl, r5, ip, lsl #18 │ │ │ │ │ │ │ │ -000a4744 : │ │ │ │ +000a47ac : │ │ │ │ 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 a477c │ │ │ │ + bl a47e4 │ │ │ │ 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 a4f58 │ │ │ │ + beq a4fc0 │ │ │ │ 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 a5410 │ │ │ │ + bhi a5478 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq a4d64 │ │ │ │ + beq a4dcc │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq a4e60 │ │ │ │ + beq a4ec8 │ │ │ │ ldr r3, [r9, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne a47cc │ │ │ │ + bne a4834 │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a5398 │ │ │ │ + beq a5400 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ bl 296ac │ │ │ │ cmp r0, #0 │ │ │ │ addne r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq a544c │ │ │ │ + beq a54b4 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 29c28 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a5438 │ │ │ │ + beq a54a0 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp sl, #0 │ │ │ │ - bne a4eec │ │ │ │ + bne a4f54 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4f6c │ │ │ │ + beq a4fd4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5184 │ │ │ │ + beq a51ec │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - ldrne r1, [pc, #3080] @ a5480 │ │ │ │ - beq a5458 │ │ │ │ + ldrne r1, [pc, #3080] @ a54e8 │ │ │ │ + beq a54c0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4974 │ │ │ │ + beq a49dc │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a518c │ │ │ │ + beq a51f4 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a496c │ │ │ │ + beq a49d4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5194 │ │ │ │ + beq a51fc │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a496c │ │ │ │ + beq a49d4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a519c │ │ │ │ + beq a5204 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a496c │ │ │ │ + beq a49d4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a51a4 │ │ │ │ + beq a520c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a496c │ │ │ │ + beq a49d4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a51ac │ │ │ │ + beq a5214 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a496c │ │ │ │ + beq a49d4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5118 │ │ │ │ + beq a5180 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a496c │ │ │ │ + beq a49d4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5120 │ │ │ │ + beq a5188 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ add r3, r3, #64 @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a496c │ │ │ │ + beq a49d4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5128 │ │ │ │ + beq a5190 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq a53b4 │ │ │ │ + beq a541c │ │ │ │ ldr r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne a4950 │ │ │ │ + bne a49b8 │ │ │ │ cmp sl, #0 │ │ │ │ - bne a51b4 │ │ │ │ + bne a521c │ │ │ │ mov r0, #1 │ │ │ │ - bl a2b0c │ │ │ │ + bl a2b74 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a5210 │ │ │ │ + beq a5278 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq a49cc │ │ │ │ + beq a4a34 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a4edc │ │ │ │ + ble a4f44 │ │ │ │ add fp, r5, #8 │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4fdc │ │ │ │ + beq a5044 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands r1, r1, #256 @ 0x100 │ │ │ │ - beq a536c │ │ │ │ + beq a53d4 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt a49a8 │ │ │ │ - ldr r3, [pc, #2736] @ a5484 │ │ │ │ + blt a4a10 │ │ │ │ + ldr r3, [pc, #2736] @ a54ec │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ addgt fp, r5, #8 │ │ │ │ movgt r1, #0 │ │ │ │ - ble a4a24 │ │ │ │ + ble a4a8c │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ - beq a4fe4 │ │ │ │ + beq a504c │ │ │ │ ldr sl, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ - ble a5008 │ │ │ │ + ble a5070 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne a4f74 │ │ │ │ + bne a4fdc │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a49e8 │ │ │ │ + bne a4a50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge a5280 │ │ │ │ + bge a52e8 │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4a50 │ │ │ │ - ldr r2, [pc, #2620] @ a5484 │ │ │ │ + beq a4ab8 │ │ │ │ + ldr r2, [pc, #2620] @ a54ec │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a5250 │ │ │ │ + bne a52b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23b0c8 │ │ │ │ + bl 23ae28 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq a4fdc │ │ │ │ + beq a5044 │ │ │ │ ldr fp, [r6, #4] │ │ │ │ cmp fp, #0 │ │ │ │ streq fp, [sp, #36] @ 0x24 │ │ │ │ ldreq fp, [sl, #16] │ │ │ │ - beq a4a7c │ │ │ │ + beq a4ae4 │ │ │ │ strge fp, [sp, #36] @ 0x24 │ │ │ │ - blt a5050 │ │ │ │ + blt a50b8 │ │ │ │ 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 a4fdc │ │ │ │ + beq a5044 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr r2, r1, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ - beq a4ac4 │ │ │ │ + beq a4b2c │ │ │ │ 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 │ │ │ │ @@ -126169,15 +126195,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 a5338 │ │ │ │ + bne a53a0 │ │ │ │ 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 │ │ │ │ @@ -126185,488 +126211,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] @ a5488 │ │ │ │ + ldrne r8, [pc, #2356] @ a54f0 │ │ │ │ str r9, [r4, #436] @ 0x1b4 │ │ │ │ str r9, [r4, #428] @ 0x1ac │ │ │ │ - beq a4ba4 │ │ │ │ + beq a4c0c │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq a4e50 │ │ │ │ - bgt a4da0 │ │ │ │ + beq a4eb8 │ │ │ │ + bgt a4e08 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls a4e50 │ │ │ │ + bls a4eb8 │ │ │ │ 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 a4f34 │ │ │ │ + bne a4f9c │ │ │ │ ldr r3, [r5, #8]! │ │ │ │ str r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4b5c │ │ │ │ + bne a4bc4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4f7c │ │ │ │ + beq a4fe4 │ │ │ │ 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 a56d0 │ │ │ │ + bl a5738 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a4d20 │ │ │ │ - ldr r3, [pc, #2220] @ a548c │ │ │ │ + blt a4d88 │ │ │ │ + ldr r3, [pc, #2220] @ a54f4 │ │ │ │ ldr r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a4c34 │ │ │ │ + bne a4c9c │ │ │ │ ldr r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4c04 │ │ │ │ + beq a4c6c │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt a51dc │ │ │ │ + blt a5244 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a5234 │ │ │ │ + blt a529c │ │ │ │ ldr r2, [r4, #144] @ 0x90 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a5218 │ │ │ │ + blt a5280 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a5310 │ │ │ │ + blt a5378 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r7, [r4, #132] @ 0x84 │ │ │ │ - bne a52ac │ │ │ │ + bne a5314 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a4c9c │ │ │ │ + beq a4d04 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl a27c4 │ │ │ │ - bl 9df70 │ │ │ │ + bl a282c │ │ │ │ + bl 9df20 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a4d20 │ │ │ │ - ldr r1, [pc, #2084] @ a5490 │ │ │ │ + beq a4d88 │ │ │ │ + ldr r1, [pc, #2084] @ a54f8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq a4c94 │ │ │ │ + beq a4cfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a532c │ │ │ │ + beq a5394 │ │ │ │ cmp r8, #0 │ │ │ │ - blt a4d20 │ │ │ │ + blt a4d88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4f1c │ │ │ │ + bne a4f84 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4f40 │ │ │ │ - ldr r1, [pc, #2008] @ a5494 │ │ │ │ + bne a4fa8 │ │ │ │ + ldr r1, [pc, #2008] @ a54fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b4c4 │ │ │ │ + bl 9b474 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4d20 │ │ │ │ + bne a4d88 │ │ │ │ ldr r5, [r6] │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ bl 296ac │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a53f4 │ │ │ │ + beq a545c │ │ │ │ sub r1, r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5700 │ │ │ │ + bl a5768 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a4d20 │ │ │ │ - ldr r1, [pc, #1944] @ a5494 │ │ │ │ + beq a4d88 │ │ │ │ + ldr r1, [pc, #1944] @ a54fc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4d20 │ │ │ │ + beq a4d88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a5440 │ │ │ │ - bl a5784 │ │ │ │ + beq a54a8 │ │ │ │ + bl a57ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a53bc │ │ │ │ + bne a5424 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ - bne a5358 │ │ │ │ + bne a53c0 │ │ │ │ ldr r8, [r9, #4] │ │ │ │ subs r0, r8, #0 │ │ │ │ - beq a50a0 │ │ │ │ + beq a5108 │ │ │ │ bl 29c28 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a5344 │ │ │ │ + beq a53ac │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ - b a47e4 │ │ │ │ + b a484c │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne a4b74 │ │ │ │ + bne a4bdc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ - bl a57a8 │ │ │ │ + bl a5810 │ │ │ │ mul r9, r7, r9 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r4 │ │ │ │ - bl a57a8 │ │ │ │ + bl a5810 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl a57a8 │ │ │ │ + bl a5810 │ │ │ │ cmp r7, #0 │ │ │ │ - ble a4e50 │ │ │ │ + ble a4eb8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ tst r3, #8 │ │ │ │ - bne a5130 │ │ │ │ + bne a5198 │ │ │ │ cmp r7, #1 │ │ │ │ - beq a4e50 │ │ │ │ + beq a4eb8 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ tst r3, #8 │ │ │ │ - bne a514c │ │ │ │ + bne a51b4 │ │ │ │ cmp r7, #2 │ │ │ │ - beq a4e50 │ │ │ │ + beq a4eb8 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ tst r3, #8 │ │ │ │ - bne a5168 │ │ │ │ + bne a51d0 │ │ │ │ cmp r7, #3 │ │ │ │ - beq a4e50 │ │ │ │ + beq a4eb8 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ tst r3, #8 │ │ │ │ - bne a50c4 │ │ │ │ + bne a512c │ │ │ │ subs r3, r7, #4 │ │ │ │ add r0, r0, #80 @ 0x50 │ │ │ │ - beq a4e50 │ │ │ │ + beq a4eb8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ tst r2, #8 │ │ │ │ - bne a50a8 │ │ │ │ + bne a5110 │ │ │ │ subs r3, r3, #1 │ │ │ │ add r0, r0, #20 │ │ │ │ - bne a4e38 │ │ │ │ + bne a4ea0 │ │ │ │ ldr r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4b5c │ │ │ │ - b a4ba4 │ │ │ │ + bne a4bc4 │ │ │ │ + b a4c0c │ │ │ │ cmp r7, #0 │ │ │ │ - bne a5424 │ │ │ │ + bne a548c │ │ │ │ ldr fp, [r9, #4] │ │ │ │ ldr r5, [fp] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a47e4 │ │ │ │ - ldr r1, [pc, #1560] @ a5498 │ │ │ │ + beq a484c │ │ │ │ + ldr r1, [pc, #1560] @ a5500 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ - ldr r1, [pc, #1552] @ a549c │ │ │ │ + ldr r1, [pc, #1552] @ a5504 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [fp, #8] │ │ │ │ mov r0, r5 │ │ │ │ streq r3, [sp, #16] │ │ │ │ bl 2a930 │ │ │ │ - ldr r1, [pc, #1528] @ a54a0 │ │ │ │ + ldr r1, [pc, #1528] @ a5508 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [fp, #8] │ │ │ │ mov r0, r5 │ │ │ │ streq r3, [sp, #20] │ │ │ │ bl 2a930 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4f88 │ │ │ │ + beq a4ff0 │ │ │ │ tst r3, #8 │ │ │ │ - bne a4f98 │ │ │ │ + bne a5000 │ │ │ │ ldr r5, [fp, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4e78 │ │ │ │ - b a47e4 │ │ │ │ - ldr r3, [pc, #1440] @ a5484 │ │ │ │ + bne a4ee0 │ │ │ │ + b a484c │ │ │ │ + ldr r3, [pc, #1440] @ a54ec │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ - b a4a24 │ │ │ │ + b a4a8c │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ moveq r1, sl │ │ │ │ - beq a4974 │ │ │ │ + beq a49dc │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a51d4 │ │ │ │ + beq a523c │ │ │ │ add r3, r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str r3, [sl] │ │ │ │ - b a4988 │ │ │ │ - ldr r1, [pc, #1408] @ a54a4 │ │ │ │ + b a49f0 │ │ │ │ + ldr r1, [pc, #1408] @ a550c │ │ │ │ mov r0, r7 │ │ │ │ - bl f93e4 │ │ │ │ + bl f954c │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4ca8 │ │ │ │ - b a4d20 │ │ │ │ + bge a4d10 │ │ │ │ + b a4d88 │ │ │ │ ldr r3, [r2] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b a4e50 │ │ │ │ - ldr r1, [pc, #1376] @ a54a8 │ │ │ │ + b a4eb8 │ │ │ │ + ldr r1, [pc, #1376] @ a5510 │ │ │ │ mov r0, r7 │ │ │ │ - bl f93e4 │ │ │ │ + bl f954c │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4cb4 │ │ │ │ - b a4d20 │ │ │ │ + bge a4d1c │ │ │ │ + b a4d88 │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b a47f0 │ │ │ │ - ldr r1, [pc, #1292] @ a5480 │ │ │ │ - b a4974 │ │ │ │ + b a4858 │ │ │ │ + ldr r1, [pc, #1292] @ a54e8 │ │ │ │ + b a49dc │ │ │ │ add r0, r0, #1 │ │ │ │ - b a4a04 │ │ │ │ - ldr r3, [pc, #1320] @ a54ac │ │ │ │ + b a4a6c │ │ │ │ + ldr r3, [pc, #1320] @ a5514 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b a4bb0 │ │ │ │ + b a4c18 │ │ │ │ tst r3, #8 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq a4ecc │ │ │ │ + beq a4f34 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a503c │ │ │ │ + bgt a50a4 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt a4fbc │ │ │ │ + blt a5024 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt a4ecc │ │ │ │ - ldr r3, [pc, #1260] @ a54b0 │ │ │ │ - ldr r1, [pc, #1260] @ a54b4 │ │ │ │ + blt a4f34 │ │ │ │ + ldr r3, [pc, #1260] @ a5518 │ │ │ │ + ldr r1, [pc, #1260] @ a551c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, #0 │ │ │ │ - b a4d38 │ │ │ │ + b a4da0 │ │ │ │ mov r3, r4 │ │ │ │ cmp ip, r3 │ │ │ │ - beq a4a18 │ │ │ │ + beq a4a80 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4fe8 │ │ │ │ - ldr r3, [pc, #1148] @ a5480 │ │ │ │ + bne a5050 │ │ │ │ + ldr r3, [pc, #1148] @ a54e8 │ │ │ │ cmp ip, r3 │ │ │ │ - beq a4a18 │ │ │ │ + beq a4a80 │ │ │ │ ldr r3, [ip, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a50e0 │ │ │ │ + beq a5148 │ │ │ │ ldr sl, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble a5104 │ │ │ │ + ble a516c │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp lr, r4 │ │ │ │ - bne a501c │ │ │ │ + bne a5084 │ │ │ │ mov r4, ip │ │ │ │ - b a4a18 │ │ │ │ - ldr r3, [pc, #1132] @ a54b0 │ │ │ │ - ldr r1, [pc, #1136] @ a54b8 │ │ │ │ + b a4a80 │ │ │ │ + ldr r3, [pc, #1132] @ a5518 │ │ │ │ + ldr r1, [pc, #1136] @ a5520 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b a4fcc │ │ │ │ + bl 18ec84 │ │ │ │ + b a5034 │ │ │ │ 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 a4a7c │ │ │ │ + beq a4ae4 │ │ │ │ ldr r2, [sl, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orr r2, r2, r1 │ │ │ │ tst r2, #8388608 @ 0x800000 │ │ │ │ - bne a4a7c │ │ │ │ - ldr r3, [pc, #1052] @ a54b0 │ │ │ │ - ldr r1, [pc, #1060] @ a54bc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b a4fdc │ │ │ │ - bl 99dfc │ │ │ │ - b a47e4 │ │ │ │ + bne a4ae4 │ │ │ │ + ldr r3, [pc, #1052] @ a5518 │ │ │ │ + ldr r1, [pc, #1060] @ a5524 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b a5044 │ │ │ │ + bl 99dac │ │ │ │ + b a484c │ │ │ │ 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 a4e44 │ │ │ │ + b a4eac │ │ │ │ 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 a4e2c │ │ │ │ + b a4e94 │ │ │ │ mov r3, ip │ │ │ │ cmp r3, r4 │ │ │ │ - beq a5034 │ │ │ │ + beq a509c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a50e4 │ │ │ │ - ldr r3, [pc, #896] @ a5480 │ │ │ │ + bne a514c │ │ │ │ + ldr r3, [pc, #896] @ a54e8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq a5034 │ │ │ │ - ldr r3, [pc, #948] @ a54c0 │ │ │ │ - ldr r1, [pc, #948] @ a54c4 │ │ │ │ + beq a509c │ │ │ │ + ldr r3, [pc, #948] @ a5528 │ │ │ │ + ldr r1, [pc, #948] @ a552c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b a4fdc │ │ │ │ + bl 18ec84 │ │ │ │ + b a5044 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b a4924 │ │ │ │ + b a498c │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b a4940 │ │ │ │ + b a49a8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b a4960 │ │ │ │ + b a49c8 │ │ │ │ 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 a4df0 │ │ │ │ + b a4e58 │ │ │ │ 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 a4e04 │ │ │ │ + b a4e6c │ │ │ │ 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 a4e18 │ │ │ │ + b a4e80 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b a4878 │ │ │ │ + b a48e0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b a4898 │ │ │ │ + b a4900 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b a48b4 │ │ │ │ + b a491c │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b a48d0 │ │ │ │ + b a4938 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b a48ec │ │ │ │ + b a4954 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b a4908 │ │ │ │ + b a4970 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq a5200 │ │ │ │ + beq a5268 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b a4988 │ │ │ │ - ldr r0, [pc, #732] @ a54c0 │ │ │ │ + b a49f0 │ │ │ │ + ldr r0, [pc, #732] @ a5528 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #724] @ a54c8 │ │ │ │ + ldr r1, [pc, #724] @ a5530 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - b a4d20 │ │ │ │ - ldr r3, [pc, #680] @ a54b0 │ │ │ │ - ldr r1, [pc, #704] @ a54cc │ │ │ │ + bl 117864 │ │ │ │ + b a4d88 │ │ │ │ + ldr r3, [pc, #680] @ a5518 │ │ │ │ + ldr r1, [pc, #704] @ a5534 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r5, #0 │ │ │ │ - b a4fdc │ │ │ │ - ldr r0, [pc, #672] @ a54c0 │ │ │ │ + b a5044 │ │ │ │ + ldr r0, [pc, #672] @ a5528 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #680] @ a54d0 │ │ │ │ + ldr r1, [pc, #680] @ a5538 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - b a4d20 │ │ │ │ - ldr r0, [pc, #644] @ a54c0 │ │ │ │ + bl 117864 │ │ │ │ + b a4d88 │ │ │ │ + ldr r0, [pc, #644] @ a5528 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #656] @ a54d4 │ │ │ │ + ldr r1, [pc, #656] @ a553c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - b a4d20 │ │ │ │ + bl 117864 │ │ │ │ + b a4d88 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a5298 │ │ │ │ - ldr r3, [pc, #628] @ a54d8 │ │ │ │ - ldr r2, [pc, #628] @ a54dc │ │ │ │ + beq a5300 │ │ │ │ + ldr r3, [pc, #628] @ a5540 │ │ │ │ + ldr r2, [pc, #628] @ a5544 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ - bl 2b14d4 │ │ │ │ + bl 2b186c │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4a50 │ │ │ │ - b a4fdc │ │ │ │ - ldr r3, [pc, #568] @ a54c0 │ │ │ │ - ldr r1, [pc, #596] @ a54e0 │ │ │ │ + bge a4ab8 │ │ │ │ + b a5044 │ │ │ │ + ldr r3, [pc, #568] @ a5528 │ │ │ │ + ldr r1, [pc, #596] @ a5548 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117720 │ │ │ │ - b a4fdc │ │ │ │ - ldr r3, [pc, #544] @ a54c0 │ │ │ │ - ldr r1, [pc, #576] @ a54e4 │ │ │ │ + bl 117864 │ │ │ │ + b a5044 │ │ │ │ + ldr r3, [pc, #544] @ a5528 │ │ │ │ + ldr r1, [pc, #576] @ a554c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b a4fdc │ │ │ │ - ldr r3, [pc, #564] @ a54e8 │ │ │ │ - bl 356b80 │ │ │ │ + bl 18ec84 │ │ │ │ + b a5044 │ │ │ │ + ldr r3, [pc, #564] @ a5550 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -126681,558 +126707,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 a4c44 │ │ │ │ - ldr r0, [pc, #424] @ a54c0 │ │ │ │ + b a4cac │ │ │ │ + ldr r0, [pc, #424] @ a5528 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #460] @ a54ec │ │ │ │ + ldr r1, [pc, #460] @ a5554 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - b a4d20 │ │ │ │ + bl 117864 │ │ │ │ + b a4d88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a4c94 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a4cfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 237c08 │ │ │ │ - b a4b10 │ │ │ │ - bl 29dc68 │ │ │ │ + bl 23796c │ │ │ │ + b a4b78 │ │ │ │ + bl 29e0e4 │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp, #12] │ │ │ │ - b a4fdc │ │ │ │ - ldr r3, [pc, #336] @ a54b0 │ │ │ │ - ldr r1, [pc, #396] @ a54f0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b a4fcc │ │ │ │ - ldr r2, [pc, #356] @ a54d8 │ │ │ │ + b a5044 │ │ │ │ + ldr r3, [pc, #336] @ a5518 │ │ │ │ + ldr r1, [pc, #396] @ a5558 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b a5034 │ │ │ │ + ldr r2, [pc, #356] @ a5540 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #364] @ a54f4 │ │ │ │ - bl 2b14d4 │ │ │ │ + ldr r2, [pc, #364] @ a555c │ │ │ │ + bl 2b186c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4fdc │ │ │ │ + bne a5044 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b a49c0 │ │ │ │ - ldr r3, [pc, #272] @ a54b0 │ │ │ │ - ldr r1, [pc, #340] @ a54f8 │ │ │ │ + b a4a28 │ │ │ │ + ldr r3, [pc, #272] @ a5518 │ │ │ │ + ldr r1, [pc, #340] @ a5560 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r9, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b a4fdc │ │ │ │ + b a5044 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ - b a4960 │ │ │ │ + b a49c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a53d8 │ │ │ │ + beq a5440 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a5474 │ │ │ │ + beq a54dc │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a4d38 │ │ │ │ - ldr r3, [pc, #220] @ a54d8 │ │ │ │ - ldr r2, [pc, #252] @ a54fc │ │ │ │ + b a4da0 │ │ │ │ + ldr r3, [pc, #220] @ a5540 │ │ │ │ + ldr r2, [pc, #252] @ a5564 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2b14d4 │ │ │ │ - b a4d20 │ │ │ │ - ldr r3, [pc, #232] @ a5500 │ │ │ │ - ldr r1, [pc, #232] @ a5504 │ │ │ │ + bl 2b186c │ │ │ │ + b a4d88 │ │ │ │ + ldr r3, [pc, #232] @ a5568 │ │ │ │ + ldr r1, [pc, #232] @ a556c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b a4fcc │ │ │ │ - ldr r3, [pc, #132] @ a54b0 │ │ │ │ - ldr r1, [pc, #216] @ a5508 │ │ │ │ + bl 18ec84 │ │ │ │ + b a5034 │ │ │ │ + ldr r3, [pc, #132] @ a5518 │ │ │ │ + ldr r1, [pc, #216] @ a5570 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b a4fcc │ │ │ │ + bl 18ec84 │ │ │ │ + b a5034 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b a4fdc │ │ │ │ + b a5044 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a4d20 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a4d88 │ │ │ │ mov r5, r9 │ │ │ │ str r9, [sp, #12] │ │ │ │ - b a4fdc │ │ │ │ + b a5044 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - ldr r1, [pc, #28] @ a5480 │ │ │ │ + ldr r1, [pc, #28] @ a54e8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ add r0, r3, #8 │ │ │ │ - bne a4888 │ │ │ │ - b a496c │ │ │ │ + bne a48f0 │ │ │ │ + b a49d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a53d8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a5440 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ - eorseq r1, sp, r0, ror #18 │ │ │ │ - muleq r9, r0, sl │ │ │ │ + eorseq r1, sp, r0, ror #12 │ │ │ │ + andeq sp, r9, r0, asr #20 │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ subseq sl, r7, ip, lsr #19 │ │ │ │ - eorseq lr, r5, ip, lsl r2 │ │ │ │ - @ instruction: 0x003594dc │ │ │ │ - eorseq lr, r5, r0, lsr r2 │ │ │ │ + eorseq sp, r5, ip, lsl pc │ │ │ │ + @ instruction: 0x003591dc │ │ │ │ + eorseq sp, r5, r0, lsr pc │ │ │ │ subseq fp, r7, r4, lsr #4 │ │ │ │ subseq sl, r7, r8, asr #4 │ │ │ │ - @ instruction: 0x00158efc │ │ │ │ + andseq r9, r5, r4, lsl r2 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r0, lsl #5 │ │ │ │ - eorseq lr, r5, r8, asr #4 │ │ │ │ - eorseq lr, r5, ip, ror #9 │ │ │ │ + eorseq sp, r5, r0, lsl #31 │ │ │ │ + eorseq sp, r5, r8, asr #30 │ │ │ │ + eorseq lr, r5, ip, ror #3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, ip, lsl #7 │ │ │ │ - eorseq lr, r5, r0, lsr r5 │ │ │ │ - eorseq lr, r5, r4, lsl #6 │ │ │ │ - @ instruction: 0x0035e5b8 │ │ │ │ - eorseq lr, r5, r0, ror r5 │ │ │ │ + eorseq lr, r5, ip, lsl #1 │ │ │ │ + eorseq lr, r5, r0, lsr r2 │ │ │ │ + eorseq lr, r5, r4 │ │ │ │ + @ instruction: 0x0035e2b8 │ │ │ │ + eorseq lr, r5, r0, ror r2 │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r5, r4, lsr r4 │ │ │ │ - eorseq lr, r5, r8, lsl #8 │ │ │ │ - @ instruction: 0x0035e4b8 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035e5fc │ │ │ │ - eorseq lr, r5, ip, lsr #5 │ │ │ │ - eorseq lr, r5, r0, lsr #6 │ │ │ │ - @ instruction: 0x0035e2d8 │ │ │ │ - eorseq lr, r5, r4, asr #12 │ │ │ │ + eorseq lr, r5, r4, lsr r1 │ │ │ │ + eorseq lr, r5, r8, lsl #2 │ │ │ │ + @ instruction: 0x0035e1b8 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + @ instruction: 0x0035e2fc │ │ │ │ + eorseq sp, r5, ip, lsr #31 │ │ │ │ + eorseq lr, r5, r0, lsr #32 │ │ │ │ + @ instruction: 0x0035dfd8 │ │ │ │ + eorseq lr, r5, r4, asr #6 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x0035e1d8 │ │ │ │ - eorseq lr, r5, ip, ror #3 │ │ │ │ + @ instruction: 0x0035ded8 │ │ │ │ + eorseq sp, r5, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a5620 │ │ │ │ + beq a5688 │ │ │ │ ldr r6, [r5, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a55dc │ │ │ │ + beq a5644 │ │ │ │ ldr r7, [r6, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a5664 │ │ │ │ + beq a56cc │ │ │ │ ldr r8, [r7, #128] @ 0x80 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a563c │ │ │ │ + beq a56a4 │ │ │ │ ldr r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a568c │ │ │ │ - bl a550c │ │ │ │ + beq a56f4 │ │ │ │ + bl a5574 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a56a0 │ │ │ │ + bne a5708 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a56c4 │ │ │ │ + bne a572c │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a56bc │ │ │ │ + bne a5724 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a5650 │ │ │ │ + bne a56b8 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a56b4 │ │ │ │ + bne a571c │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a5678 │ │ │ │ + bne a56e0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a55f0 │ │ │ │ + beq a5658 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5634 │ │ │ │ + bne a569c │ │ │ │ mov r0, r5 │ │ │ │ - b a560c │ │ │ │ - ldr r0, [pc, #232] @ a56cc │ │ │ │ + b a5674 │ │ │ │ + ldr r0, [pc, #232] @ a5734 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a55c8 │ │ │ │ + bne a5630 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a55c8 │ │ │ │ + bne a5630 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5634 │ │ │ │ + bne a569c │ │ │ │ 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] @ a56cc │ │ │ │ + ldr r0, [pc, #164] @ a5734 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a560c │ │ │ │ + beq a5674 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #136] @ a56cc │ │ │ │ + ldr r0, [pc, #136] @ a5734 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a558c │ │ │ │ + beq a55f4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a56b4 │ │ │ │ + bne a571c │ │ │ │ mov r0, r7 │ │ │ │ - b a55a8 │ │ │ │ - ldr r0, [pc, #96] @ a56cc │ │ │ │ + b a5610 │ │ │ │ + ldr r0, [pc, #96] @ a5734 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a55a8 │ │ │ │ + beq a5610 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a55c4 │ │ │ │ + bne a562c │ │ │ │ mov r0, r6 │ │ │ │ - b a55f0 │ │ │ │ - ldr r0, [pc, #56] @ a56cc │ │ │ │ + b a5658 │ │ │ │ + ldr r0, [pc, #56] @ a5734 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5570 │ │ │ │ + beq a55d8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a5650 │ │ │ │ + bne a56b8 │ │ │ │ mov r0, r8 │ │ │ │ - b a558c │ │ │ │ + b a55f4 │ │ │ │ mov r3, r2 │ │ │ │ - b a5678 │ │ │ │ + b a56e0 │ │ │ │ mov r3, r2 │ │ │ │ - b a5650 │ │ │ │ + b a56b8 │ │ │ │ mov r2, r3 │ │ │ │ - b a56a0 │ │ │ │ + b a5708 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ │ │ │ │ -000a56d0 : │ │ │ │ +000a5738 : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne a56f8 │ │ │ │ + bne a5760 │ │ │ │ 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 94004 │ │ │ │ + b 93fb0 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a5700 : │ │ │ │ +000a5768 : │ │ │ │ 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 a5760 │ │ │ │ + blt a57c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a573c │ │ │ │ + beq a57a4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 9dfac │ │ │ │ + bl 9df5c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r0, [pc, #44] @ a5774 │ │ │ │ - beq a5734 │ │ │ │ - ldr r3, [pc, #40] @ a5778 │ │ │ │ - ldr r1, [pc, #40] @ a577c │ │ │ │ + ldreq r0, [pc, #44] @ a57dc │ │ │ │ + beq a579c │ │ │ │ + ldr r3, [pc, #40] @ a57e0 │ │ │ │ + ldr r1, [pc, #40] @ a57e4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b a5734 │ │ │ │ - ldr r3, [pc, #16] @ a5778 │ │ │ │ - ldr r1, [pc, #20] @ a5780 │ │ │ │ + b a579c │ │ │ │ + ldr r3, [pc, #16] @ a57e0 │ │ │ │ + ldr r1, [pc, #20] @ a57e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b a5758 │ │ │ │ + bl 18ec84 │ │ │ │ + b a57c0 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, ip, lsl r7 │ │ │ │ - eorseq lr, r5, r8, ror #13 │ │ │ │ + eorseq lr, r5, ip, lsl r4 │ │ │ │ + eorseq lr, r5, r8, ror #7 │ │ │ │ │ │ │ │ -000a5784 : │ │ │ │ - ldr r3, [pc, #24] @ a57a4 │ │ │ │ +000a57ec : │ │ │ │ + ldr r3, [pc, #24] @ a580c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000a57a8 : │ │ │ │ +000a5810 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #8388608 @ 0x800000 │ │ │ │ - beq a57c4 │ │ │ │ + beq a582c │ │ │ │ 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] @ a5800 │ │ │ │ + ldr r0, [pc, #36] @ a5868 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #28] @ a5804 │ │ │ │ + ldr r1, [pc, #28] @ a586c │ │ │ │ ldr r0, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, ip, ror #14 │ │ │ │ + eorseq lr, r5, ip, ror #8 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and r0, r0, #512 @ 0x200 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl a5a74 │ │ │ │ + bl a5adc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a59ec │ │ │ │ - ldr r1, [pc, #528] @ a5a60 │ │ │ │ + beq a5a54 │ │ │ │ + ldr r1, [pc, #528] @ a5ac8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a59d4 │ │ │ │ + blt a5a3c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a59f4 │ │ │ │ + bne a5a5c │ │ │ │ mov r0, r7 │ │ │ │ - bl a5a74 │ │ │ │ + bl a5adc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a59ec │ │ │ │ - ldr r1, [pc, #480] @ a5a64 │ │ │ │ + beq a5a54 │ │ │ │ + ldr r1, [pc, #480] @ a5acc │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a59d4 │ │ │ │ + blt a5a3c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5a1c │ │ │ │ + bne a5a84 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5a74 │ │ │ │ + bl a5adc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a59ec │ │ │ │ - ldr r1, [pc, #432] @ a5a68 │ │ │ │ + beq a5a54 │ │ │ │ + ldr r1, [pc, #432] @ a5ad0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a59d4 │ │ │ │ + blt a5a3c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5a38 │ │ │ │ + bne a5aa0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq a59ec │ │ │ │ + beq a5a54 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a5964 │ │ │ │ + ble a59cc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r8, [pc, #356] @ a5a6c │ │ │ │ + ldr r8, [pc, #356] @ a5ad4 │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b a5914 │ │ │ │ + b a597c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr fp, [r3, r4, lsl #3] │ │ │ │ cmp fp, r8 │ │ │ │ mov r0, fp │ │ │ │ - beq a59bc │ │ │ │ + beq a5a24 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9dfac │ │ │ │ + bl 9df5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a59cc │ │ │ │ + beq a5a34 │ │ │ │ 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 a5910 │ │ │ │ + bgt a5978 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl a5d18 <_PyTuple_Resize@@Base> │ │ │ │ + bl a5d80 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a59d0 │ │ │ │ - ldr r1, [pc, #236] @ a5a70 │ │ │ │ + beq a5a38 │ │ │ │ + ldr r1, [pc, #236] @ a5ad8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a5b5c │ │ │ │ + bl a5bc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a59cc │ │ │ │ + blt a5a34 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a59b0 │ │ │ │ + beq a5a18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a5a10 │ │ │ │ + beq a5a78 │ │ │ │ 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 a5914 │ │ │ │ - b a5964 │ │ │ │ + bgt a597c │ │ │ │ + b a59cc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a59ec │ │ │ │ + beq a5a54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a5a54 │ │ │ │ + beq a5abc │ │ │ │ mvn r0, #0 │ │ │ │ - b a59b4 │ │ │ │ + b a5a1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a586c │ │ │ │ + bne a58d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a586c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a58d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a59b0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a5a18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a58a0 │ │ │ │ + bne a5908 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a58a0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a5908 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a58d4 │ │ │ │ + bne a593c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a58d4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a593c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a59ec │ │ │ │ - eorseq r1, sp, r8, lsr #21 │ │ │ │ - @ instruction: 0x003d1abc │ │ │ │ - eorseq r1, sp, r8, asr #21 │ │ │ │ - mlaseq r5, ip, r7, lr │ │ │ │ - @ instruction: 0x003d1adc │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a5a54 │ │ │ │ + eorseq r1, sp, r8, lsr #15 │ │ │ │ + @ instruction: 0x003d17bc │ │ │ │ + eorseq r1, sp, r8, asr #15 │ │ │ │ + mlaseq r5, ip, r4, lr │ │ │ │ + @ instruction: 0x003d17dc │ │ │ │ │ │ │ │ -000a5a74 : │ │ │ │ - ldr r2, [pc, #216] @ a5b54 │ │ │ │ +000a5adc : │ │ │ │ + ldr r2, [pc, #216] @ a5bbc │ │ │ │ add r3, r0, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi a5a90 │ │ │ │ - ldr r0, [pc, #204] @ a5b58 │ │ │ │ + bhi a5af8 │ │ │ │ + ldr r0, [pc, #204] @ a5bc0 │ │ │ │ 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 a5ad4 │ │ │ │ + blt a5b3c │ │ │ │ lsrs r5, r0, #30 │ │ │ │ - bne a5b04 │ │ │ │ + bne a5b6c │ │ │ │ mov r0, #1 │ │ │ │ - bl a363c <_PyLong_New@@Base> │ │ │ │ + bl a36a4 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5b4c │ │ │ │ + beq a5bb4 │ │ │ │ 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 a5b08 │ │ │ │ + bne a5b70 │ │ │ │ mov r0, #1 │ │ │ │ - bl a363c <_PyLong_New@@Base> │ │ │ │ + bl a36a4 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5b4c │ │ │ │ + beq a5bb4 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #2 │ │ │ │ - bl a363c <_PyLong_New@@Base> │ │ │ │ + bl a36a4 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5b4c │ │ │ │ + beq a5bb4 │ │ │ │ cmp r6, #0 │ │ │ │ addeq r2, r0, #16 │ │ │ │ biceq r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ moveq r3, #16 │ │ │ │ - bne a5b3c │ │ │ │ + bne a5ba4 │ │ │ │ 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 a5b2c │ │ │ │ + b a5b94 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ subseq r7, r7, ip, lsr #2 │ │ │ │ │ │ │ │ -000a5b5c : │ │ │ │ +000a5bc4 : │ │ │ │ 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 │ │ │ │ @@ -127240,213 +127266,213 @@ │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dfac │ │ │ │ + bl 9df5c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a5cc0 │ │ │ │ - ldr r7, [pc, #304] @ a5cdc │ │ │ │ - bl 356b80 │ │ │ │ + beq a5d28 │ │ │ │ + ldr r7, [pc, #304] @ a5d44 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ mov r4, r0 │ │ │ │ - beq a5cc8 │ │ │ │ + beq a5d30 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5c58 │ │ │ │ + beq a5cc0 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #224] @ a5ce0 │ │ │ │ + ldr r3, [pc, #224] @ a5d48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5c68 │ │ │ │ + bne a5cd0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a5c68 │ │ │ │ - bl 356b80 │ │ │ │ + beq a5cd0 │ │ │ │ + bl 356890 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #188] @ a5ce4 │ │ │ │ + ldr r2, [pc, #188] @ a5d4c │ │ │ │ str r6, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - beq a5c90 │ │ │ │ - bl a030c │ │ │ │ + beq a5cf8 │ │ │ │ + bl a0374 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne a5ca4 │ │ │ │ + bne a5d0c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #128] @ a5ce0 │ │ │ │ + ldr r3, [pc, #128] @ a5d48 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5c04 │ │ │ │ + beq a5c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a5c10 │ │ │ │ + bne a5c78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23993c │ │ │ │ + bl 2396a0 │ │ │ │ mov r5, r0 │ │ │ │ - b a5c98 │ │ │ │ - bl 9cd90 │ │ │ │ + b a5d00 │ │ │ │ + bl 9cd40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5c4c │ │ │ │ + beq a5cb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5c4c │ │ │ │ + bne a5cb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a5c4c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a5cb4 │ │ │ │ mvn r5, #0 │ │ │ │ - b a5c4c │ │ │ │ - ldr r1, [pc, #24] @ a5ce8 │ │ │ │ - ldr r0, [pc, #24] @ a5cec │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a5cb4 │ │ │ │ + ldr r1, [pc, #24] @ a5d50 │ │ │ │ + ldr r0, [pc, #24] @ a5d54 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b a5c98 │ │ │ │ + b a5d00 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq sl, r5, ip, lsl #24 │ │ │ │ + eorseq sl, r5, ip, lsl #18 │ │ │ │ │ │ │ │ -000a5cf0 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +000a5d58 <_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 9f784 │ │ │ │ + bl 9f734 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a5d18 <_PyTuple_Resize@@Base>: │ │ │ │ +000a5d80 <_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 a60bc <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ - ldr r3, [pc, #924] @ a60dc <_PyTuple_Resize@@Base+0x3c4> │ │ │ │ + beq a6124 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + ldr r3, [pc, #924] @ a6144 <_PyTuple_Resize@@Base+0x3c4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a60bc <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + bne a6124 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a5fc0 <_PyTuple_Resize@@Base+0x2a8> │ │ │ │ + beq a6028 <_PyTuple_Resize@@Base+0x2a8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne a60bc <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + bne a6124 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ cmp r1, r6 │ │ │ │ - beq a5ed4 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + beq a5f3c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5edc <_PyTuple_Resize@@Base+0x1c4> │ │ │ │ + beq a5f44 <_PyTuple_Resize@@Base+0x1c4> │ │ │ │ ldr r2, [r4, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a5db0 <_PyTuple_Resize@@Base+0x98> │ │ │ │ + beq a5e18 <_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 a5e6c <_PyTuple_Resize@@Base+0x154> │ │ │ │ + bge a5ed4 <_PyTuple_Resize@@Base+0x154> │ │ │ │ add r8, r4, r5, lsl #2 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6020 <_PyTuple_Resize@@Base+0x308> │ │ │ │ + bne a6088 <_PyTuple_Resize@@Base+0x308> │ │ │ │ add r3, r5, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5e6c <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5ed4 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a604c <_PyTuple_Resize@@Base+0x334> │ │ │ │ + bne a60b4 <_PyTuple_Resize@@Base+0x334> │ │ │ │ add r3, r5, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5e6c <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5ed4 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5f3c <_PyTuple_Resize@@Base+0x224> │ │ │ │ + bne a5fa4 <_PyTuple_Resize@@Base+0x224> │ │ │ │ add r3, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5e6c <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5ed4 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5f68 <_PyTuple_Resize@@Base+0x250> │ │ │ │ + bne a5fd0 <_PyTuple_Resize@@Base+0x250> │ │ │ │ add r3, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5e6c <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5ed4 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5f10 <_PyTuple_Resize@@Base+0x1f8> │ │ │ │ + bne a5f78 <_PyTuple_Resize@@Base+0x1f8> │ │ │ │ add r3, r5, #5 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5e6c <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5ed4 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5ff4 <_PyTuple_Resize@@Base+0x2dc> │ │ │ │ + bne a605c <_PyTuple_Resize@@Base+0x2dc> │ │ │ │ add r8, r5, #6 │ │ │ │ cmp r6, r8 │ │ │ │ - ble a5e6c <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5ed4 <_PyTuple_Resize@@Base+0x154> │ │ │ │ add r9, r5, #8 │ │ │ │ add r9, r4, r9, lsl #2 │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5f94 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ + bne a5ffc <_PyTuple_Resize@@Base+0x27c> │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - blt a5e54 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ - ldr r2, [pc, #620] @ a60e0 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ + blt a5ebc <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + ldr r2, [pc, #620] @ a6148 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6078 <_PyTuple_Resize@@Base+0x360> │ │ │ │ + bne a60e0 <_PyTuple_Resize@@Base+0x360> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 164dcc <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 1650e0 <_PyObject_GC_Resize@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a608c <_PyTuple_Resize@@Base+0x374> │ │ │ │ - bl cb59c <_Py_NewReferenceNoTotal@@Base> │ │ │ │ + beq a60f4 <_PyTuple_Resize@@Base+0x374> │ │ │ │ + bl cb608 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ cmp r5, r6 │ │ │ │ - bgt a5ef4 <_PyTuple_Resize@@Base+0x1dc> │ │ │ │ - ldr r3, [pc, #576] @ a60e4 <_PyTuple_Resize@@Base+0x3cc> │ │ │ │ - bl 356b80 │ │ │ │ + bgt a5f5c <_PyTuple_Resize@@Base+0x1dc> │ │ │ │ + ldr r3, [pc, #576] @ a614c <_PyTuple_Resize@@Base+0x3cc> │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -127455,173 +127481,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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #504] @ a60e8 <_PyTuple_Resize@@Base+0x3d0> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #504] @ a6150 <_PyTuple_Resize@@Base+0x3d0> │ │ │ │ str r3, [r7] │ │ │ │ - b a5ed4 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + b a5f3c <_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 a5e9c <_PyTuple_Resize@@Base+0x184> │ │ │ │ + b a5f04 <_PyTuple_Resize@@Base+0x184> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #28] │ │ │ │ - beq a5e28 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + beq a5e90 <_PyTuple_Resize@@Base+0x110> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5e28 <_PyTuple_Resize@@Base+0x110> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a5e28 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + bne a5e90 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a5e90 <_PyTuple_Resize@@Base+0x110> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #20] │ │ │ │ - beq a5df8 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ + beq a5e60 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5df8 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a5df8 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ + bne a5e60 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a5e60 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #24] │ │ │ │ - beq a5e10 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + beq a5e78 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5e10 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a5e10 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bne a5e78 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a5e78 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r9] │ │ │ │ - beq a5e60 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + beq a5ec8 <_PyTuple_Resize@@Base+0x148> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5e60 <_PyTuple_Resize@@Base+0x148> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a5e60 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + bne a5ec8 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a5ec8 <_PyTuple_Resize@@Base+0x148> │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5ed4 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + beq a5f3c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a60a0 <_PyTuple_Resize@@Base+0x388> │ │ │ │ + bne a6108 <_PyTuple_Resize@@Base+0x388> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ 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 a5e40 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + beq a5ea8 <_PyTuple_Resize@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5e40 <_PyTuple_Resize@@Base+0x128> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a5e40 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bne a5ea8 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a5ea8 <_PyTuple_Resize@@Base+0x128> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #12] │ │ │ │ - beq a5dc8 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ + beq a5e30 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5dc8 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a5dc8 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ + bne a5e30 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a5e30 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #16] │ │ │ │ - beq a5de0 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + beq a5e48 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5de0 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a5de0 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + bne a5e48 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a5e48 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a5e7c <_PyTuple_Resize@@Base+0x164> │ │ │ │ + b a5ee4 <_PyTuple_Resize@@Base+0x164> │ │ │ │ mov r0, r4 │ │ │ │ str r8, [r7] │ │ │ │ - bl a42d8 │ │ │ │ + bl a4340 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5fd4 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ + bne a603c <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a5fd4 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a603c <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7] │ │ │ │ - bl 9b3bc │ │ │ │ - ldr r1, [pc, #24] @ a60ec <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ - ldr r0, [pc, #24] @ a60f0 <_PyTuple_Resize@@Base+0x3d8> │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b a6098 <_PyTuple_Resize@@Base+0x380> │ │ │ │ + bl 9b36c │ │ │ │ + ldr r1, [pc, #24] @ a6154 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ + ldr r0, [pc, #24] @ a6158 <_PyTuple_Resize@@Base+0x3d8> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a6100 <_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 sl, r5, r0, asr #19 │ │ │ │ - ldr r3, [pc, #20] @ a6110 <_PyTuple_Resize@@Base+0x3f8> │ │ │ │ + eorseq sl, r5, r0, asr #13 │ │ │ │ + ldr r3, [pc, #20] @ a6178 <_PyTuple_Resize@@Base+0x3f8> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r0 │ │ │ │ - bne a610c <_PyTuple_Resize@@Base+0x3f4> │ │ │ │ + bne a6174 <_PyTuple_Resize@@Base+0x3f4> │ │ │ │ mov r0, #1 │ │ │ │ - b 23b698 │ │ │ │ - b a6114 <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ + b 23b3f8 │ │ │ │ + b a617c <_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] @ a61ec <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ + ldr r2, [pc, #192] @ a6254 <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a61d4 <_PyTuple_Resize@@Base+0x4bc> │ │ │ │ + bne a623c <_PyTuple_Resize@@Base+0x4bc> │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 9dafc │ │ │ │ + bl 9daac │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a61e4 <_PyTuple_Resize@@Base+0x4cc> │ │ │ │ + beq a624c <_PyTuple_Resize@@Base+0x4cc> │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a618c <_PyTuple_Resize@@Base+0x474> │ │ │ │ - ldr r2, [pc, #144] @ a61f0 <_PyTuple_Resize@@Base+0x4d8> │ │ │ │ - bl 356b80 │ │ │ │ + beq a61f4 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + ldr r2, [pc, #144] @ a6258 <_PyTuple_Resize@@Base+0x4d8> │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -127633,31 +127659,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 a61cc <_PyTuple_Resize@@Base+0x4b4> │ │ │ │ + beq a6234 <_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] @ a61f4 <_PyTuple_Resize@@Base+0x4dc> │ │ │ │ - b a61c0 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ + ldr r4, [pc, #32] @ a625c <_PyTuple_Resize@@Base+0x4dc> │ │ │ │ + b a6228 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne a618c <_PyTuple_Resize@@Base+0x474> │ │ │ │ + bne a61f4 <_PyTuple_Resize@@Base+0x474> │ │ │ │ mov r3, #0 │ │ │ │ - b a61c4 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ - muleq r9, r0, sl │ │ │ │ + b a622c <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ + andeq sp, r9, r0, asr #20 │ │ │ │ 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} │ │ │ │ @@ -127668,28 +127694,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 a62b0 <_PyTuple_Resize@@Base+0x598> │ │ │ │ - ldr r3, [pc, #100] @ a62a8 <_PyTuple_Resize@@Base+0x590> │ │ │ │ + bl a6320 <_PyTuple_Resize@@Base+0x5a0> │ │ │ │ + ldr r3, [pc, #100] @ a6310 <_PyTuple_Resize@@Base+0x590> │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne a6288 <_PyTuple_Resize@@Base+0x570> │ │ │ │ - ldr r3, [pc, #84] @ a62ac <_PyTuple_Resize@@Base+0x594> │ │ │ │ - bl 356b80 │ │ │ │ + bne a62f0 <_PyTuple_Resize@@Base+0x570> │ │ │ │ + ldr r3, [pc, #84] @ a6314 <_PyTuple_Resize@@Base+0x594> │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ ldr r2, [r3, #1800] @ 0x708 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt a6298 <_PyTuple_Resize@@Base+0x580> │ │ │ │ + bgt a6300 <_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 │ │ │ │ @@ -127698,355 +127724,355 @@ │ │ │ │ bx r3 │ │ │ │ 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 23abf0 │ │ │ │ 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 a63c8 <_PyTuple_Resize@@Base+0x6b0> │ │ │ │ + bne a6438 <_PyTuple_Resize@@Base+0x6b8> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a6320 <_PyTuple_Resize@@Base+0x608> │ │ │ │ + beq a6390 <_PyTuple_Resize@@Base+0x610> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq a6320 <_PyTuple_Resize@@Base+0x608> │ │ │ │ + beq a6390 <_PyTuple_Resize@@Base+0x610> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne a6320 <_PyTuple_Resize@@Base+0x608> │ │ │ │ - ldr r2, [pc, #388] @ a648c <_PyTuple_Resize@@Base+0x774> │ │ │ │ + bne a6390 <_PyTuple_Resize@@Base+0x610> │ │ │ │ + ldr r2, [pc, #388] @ a64fc <_PyTuple_Resize@@Base+0x77c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a63f4 <_PyTuple_Resize@@Base+0x6dc> │ │ │ │ + bne a6464 <_PyTuple_Resize@@Base+0x6e4> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6460 <_PyTuple_Resize@@Base+0x748> │ │ │ │ + bne a64d0 <_PyTuple_Resize@@Base+0x750> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a637c <_PyTuple_Resize@@Base+0x664> │ │ │ │ + beq a63ec <_PyTuple_Resize@@Base+0x66c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq a637c <_PyTuple_Resize@@Base+0x664> │ │ │ │ + beq a63ec <_PyTuple_Resize@@Base+0x66c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne a637c <_PyTuple_Resize@@Base+0x664> │ │ │ │ - ldr r2, [pc, #296] @ a648c <_PyTuple_Resize@@Base+0x774> │ │ │ │ + bne a63ec <_PyTuple_Resize@@Base+0x66c> │ │ │ │ + ldr r2, [pc, #296] @ a64fc <_PyTuple_Resize@@Base+0x77c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6414 <_PyTuple_Resize@@Base+0x6fc> │ │ │ │ + bne a6484 <_PyTuple_Resize@@Base+0x704> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6434 <_PyTuple_Resize@@Base+0x71c> │ │ │ │ + bne a64a4 <_PyTuple_Resize@@Base+0x724> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a639c <_PyTuple_Resize@@Base+0x684> │ │ │ │ + bne a640c <_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 a6394 <_PyTuple_Resize@@Base+0x67c> │ │ │ │ + beq a6404 <_PyTuple_Resize@@Base+0x684> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6394 <_PyTuple_Resize@@Base+0x67c> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a6394 <_PyTuple_Resize@@Base+0x67c> │ │ │ │ + bne a6404 <_PyTuple_Resize@@Base+0x684> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a6404 <_PyTuple_Resize@@Base+0x684> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq a62d0 <_PyTuple_Resize@@Base+0x5b8> │ │ │ │ + beq a6340 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a62d0 <_PyTuple_Resize@@Base+0x5b8> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a62d0 <_PyTuple_Resize@@Base+0x5b8> │ │ │ │ - ldr r1, [pc, #148] @ a6490 <_PyTuple_Resize@@Base+0x778> │ │ │ │ + bne a6340 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a6340 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ + ldr r1, [pc, #148] @ a6500 <_PyTuple_Resize@@Base+0x780> │ │ │ │ cmp r3, r1 │ │ │ │ - beq a6318 <_PyTuple_Resize@@Base+0x600> │ │ │ │ + beq a6388 <_PyTuple_Resize@@Base+0x608> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a6318 <_PyTuple_Resize@@Base+0x600> │ │ │ │ - ldr r1, [pc, #116] @ a6490 <_PyTuple_Resize@@Base+0x778> │ │ │ │ + b a6388 <_PyTuple_Resize@@Base+0x608> │ │ │ │ + ldr r1, [pc, #116] @ a6500 <_PyTuple_Resize@@Base+0x780> │ │ │ │ cmp r3, r1 │ │ │ │ - beq a6374 <_PyTuple_Resize@@Base+0x65c> │ │ │ │ + beq a63e4 <_PyTuple_Resize@@Base+0x664> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a6374 <_PyTuple_Resize@@Base+0x65c> │ │ │ │ + b a63e4 <_PyTuple_Resize@@Base+0x664> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #28] │ │ │ │ - beq a6388 <_PyTuple_Resize@@Base+0x670> │ │ │ │ + beq a63f8 <_PyTuple_Resize@@Base+0x678> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6388 <_PyTuple_Resize@@Base+0x670> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a6388 <_PyTuple_Resize@@Base+0x670> │ │ │ │ + bne a63f8 <_PyTuple_Resize@@Base+0x678> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a63f8 <_PyTuple_Resize@@Base+0x678> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq a632c <_PyTuple_Resize@@Base+0x614> │ │ │ │ + beq a639c <_PyTuple_Resize@@Base+0x61c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a632c <_PyTuple_Resize@@Base+0x614> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a632c <_PyTuple_Resize@@Base+0x614> │ │ │ │ + bne a639c <_PyTuple_Resize@@Base+0x61c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a639c <_PyTuple_Resize@@Base+0x61c> │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ - mov r0, r1 │ │ │ │ - b 23ae90 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ │ │ │ │ -000a649c : │ │ │ │ +000a6504 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #520] @ a66bc │ │ │ │ + ldr r2, [pc, #520] @ a6724 │ │ │ │ add r3, r0, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi a64cc │ │ │ │ - ldr r4, [pc, #508] @ a66c0 │ │ │ │ + bhi a6534 │ │ │ │ + ldr r4, [pc, #508] @ a6728 │ │ │ │ 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 a6600 │ │ │ │ - ldr r7, [pc, #480] @ a66c4 │ │ │ │ - ldr r2, [pc, #480] @ a66c8 │ │ │ │ + bhi a6668 │ │ │ │ + ldr r7, [pc, #480] @ a672c │ │ │ │ + ldr r2, [pc, #480] @ a6730 │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6648 │ │ │ │ - ldr r3, [pc, #468] @ a66cc │ │ │ │ - bl 356b80 │ │ │ │ + bne a66b0 │ │ │ │ + ldr r3, [pc, #468] @ a6734 │ │ │ │ + bl 356890 │ │ │ │ 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 a65b0 │ │ │ │ + beq a6618 │ │ │ │ ldm r3, {r2, r4} │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a6560 │ │ │ │ + bne a65c8 │ │ │ │ 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, #360] @ a66d0 │ │ │ │ + ldr r3, [pc, #360] @ a6738 │ │ │ │ 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, #328] @ a66d4 │ │ │ │ + ldr r2, [pc, #328] @ a673c │ │ │ │ str r3, [r4, #4] │ │ │ │ - bne a6660 │ │ │ │ + bne a66c8 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4] │ │ │ │ - bne a667c │ │ │ │ + bne a66e4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a6560 │ │ │ │ + bne a65c8 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #264] @ a66d8 │ │ │ │ + ldr r2, [pc, #264] @ a6740 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6694 │ │ │ │ + bne a66fc │ │ │ │ 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 a6560 │ │ │ │ - bl 29dc68 │ │ │ │ + bne a65c8 │ │ │ │ + bl 29e0e4 │ │ │ │ mov r4, #0 │ │ │ │ - b a64c4 │ │ │ │ + b a652c │ │ │ │ mov r0, #2 │ │ │ │ - bl a363c <_PyLong_New@@Base> │ │ │ │ + bl a36a4 <_PyLong_New@@Base> │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a65f8 │ │ │ │ + beq a6660 │ │ │ │ cmp r5, #0 │ │ │ │ movge r3, #1 │ │ │ │ mvnlt r3, #0 │ │ │ │ rsb r3, r3, #1 │ │ │ │ orr r3, r3, #16 │ │ │ │ add r2, r4, #12 │ │ │ │ str r3, [r4, #8] │ │ │ │ bic r3, r6, #-1073741824 @ 0xc0000000 │ │ │ │ lsrs r6, r6, #30 │ │ │ │ str r3, [r2], #4 │ │ │ │ - beq a64c4 │ │ │ │ - b a6634 │ │ │ │ + beq a652c │ │ │ │ + b a669c │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a6560 │ │ │ │ - b a65f4 │ │ │ │ + bne a65c8 │ │ │ │ + b a665c │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq a65a4 │ │ │ │ - ldr r1, [pc, #88] @ a66dc │ │ │ │ + beq a660c │ │ │ │ + ldr r1, [pc, #88] @ a6744 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a66a8 │ │ │ │ + bne a6710 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ - b a65a4 │ │ │ │ + bl 18e1bc │ │ │ │ + b a660c │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a65e0 │ │ │ │ + b a6648 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a65a4 │ │ │ │ + b a660c │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ subseq r7, r7, ip, lsr #2 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ │ │ │ │ -000a66e0 : │ │ │ │ +000a6748 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a6724 │ │ │ │ - bl a6738 │ │ │ │ + beq a678c │ │ │ │ + bl a67a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a6720 │ │ │ │ + beq a6788 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a672c │ │ │ │ + beq a6794 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a6720 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a6788 │ │ │ │ │ │ │ │ -000a6738 : │ │ │ │ +000a67a0 : │ │ │ │ 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] @ a67b8 │ │ │ │ - bl 23cfd4 │ │ │ │ + ldr r0, [pc, #100] @ a6820 │ │ │ │ + bl 23cd34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a67b0 │ │ │ │ + beq a6818 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 23d04c │ │ │ │ + bl 23cdac │ │ │ │ cmp r0, #0 │ │ │ │ - bne a678c │ │ │ │ + bne a67f4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl a67bc │ │ │ │ + bl a6824 │ │ │ │ mov r0, r4 │ │ │ │ - bl a67bc │ │ │ │ + bl a6824 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a67b0 │ │ │ │ + beq a6818 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a67b0 │ │ │ │ + bne a6818 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b a6784 │ │ │ │ + b a67ec │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ │ │ │ │ -000a67bc : │ │ │ │ +000a6824 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a6814 │ │ │ │ - ldr r2, [pc, #56] @ a6818 │ │ │ │ + bne a687c │ │ │ │ + ldr r2, [pc, #56] @ a6880 │ │ │ │ mov r3, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -128054,287 +128080,287 @@ │ │ │ │ str r0, [ip] │ │ │ │ stmdb r3, {r1, r2} │ │ │ │ str r0, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl 2bcbc │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000a681c : │ │ │ │ +000a6884 : │ │ │ │ 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 a688c │ │ │ │ + bl a68f4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a6878 │ │ │ │ + beq a68e0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl a6a58 │ │ │ │ + bl a6ac0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a6870 │ │ │ │ + beq a68d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a6880 │ │ │ │ + beq a68e8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r5, #0 │ │ │ │ - b a6870 │ │ │ │ + b a68d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a6870 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a68d8 │ │ │ │ │ │ │ │ -000a688c : │ │ │ │ +000a68f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #184] @ a695c │ │ │ │ + ldr r1, [pc, #184] @ a69c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne a6900 │ │ │ │ + bne a6968 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6920 │ │ │ │ + beq a6988 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a6920 │ │ │ │ - ldr r1, [pc, #136] @ a6960 │ │ │ │ + beq a6988 │ │ │ │ + ldr r1, [pc, #136] @ a69c8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a696c │ │ │ │ + bl a69d4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble a6920 │ │ │ │ + ble a6988 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq a6914 │ │ │ │ + beq a697c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a68b4 │ │ │ │ - bl 58630 │ │ │ │ - b a693c │ │ │ │ + bne a691c │ │ │ │ + bl 585e8 │ │ │ │ + b a69a4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a6944 │ │ │ │ - bl a5784 │ │ │ │ + bne a69ac │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne a693c │ │ │ │ - ldr r3, [pc, #48] @ a6964 │ │ │ │ - ldr r1, [pc, #48] @ a6968 │ │ │ │ + bne a69a4 │ │ │ │ + ldr r3, [pc, #48] @ a69cc │ │ │ │ + ldr r1, [pc, #48] @ a69d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ - b a68f8 │ │ │ │ + b a6960 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6920 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a6920 │ │ │ │ + bne a6988 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a6988 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r4, lsl #22 │ │ │ │ + eorseq lr, r5, r4, lsl #16 │ │ │ │ │ │ │ │ -000a696c : │ │ │ │ +000a69d4 : │ │ │ │ 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 a6a34 │ │ │ │ - ldr r3, [pc, #176] @ a6a4c │ │ │ │ + beq a6a9c │ │ │ │ + ldr r3, [pc, #176] @ a6ab4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne a6a04 │ │ │ │ + bne a6a6c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a6a04 │ │ │ │ + beq a6a6c │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ - beq a6a40 │ │ │ │ + beq a6aa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ - bne a69e4 │ │ │ │ + bne a6a4c │ │ │ │ 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 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a6a40 │ │ │ │ + beq a6aa8 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ - bne a69c8 │ │ │ │ - b a6a40 │ │ │ │ - ldr r1, [pc, #20] @ a6a50 │ │ │ │ - ldr r0, [pc, #20] @ a6a54 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a6a30 │ │ │ │ + b a6aa8 │ │ │ │ + ldr r1, [pc, #20] @ a6ab8 │ │ │ │ + ldr r0, [pc, #20] @ a6abc │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ - b a69d8 │ │ │ │ + b a6a40 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq sl, r5, ip, lsl #24 │ │ │ │ + eorseq sl, r5, ip, lsl #18 │ │ │ │ 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 a6da0 │ │ │ │ + beq a6e08 │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, r2 │ │ │ │ - ldrne r7, [pc, #3752] @ a7934 │ │ │ │ + ldrne r7, [pc, #3752] @ a799c │ │ │ │ mov fp, r0 │ │ │ │ movne sl, r8 │ │ │ │ - beq a708c │ │ │ │ + beq a70f4 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ tst r2, #48 @ 0x30 │ │ │ │ - bne a78ec │ │ │ │ - ldr r3, [pc, #3728] @ a7938 │ │ │ │ + bne a7954 │ │ │ │ + ldr r3, [pc, #3728] @ a79a0 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a6e20 │ │ │ │ + bgt a6e88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7900 │ │ │ │ - ldr r1, [pc, #3708] @ a793c │ │ │ │ + beq a7968 │ │ │ │ + ldr r1, [pc, #3708] @ a79a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a7900 │ │ │ │ + bhi a7968 │ │ │ │ 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 a6e38 │ │ │ │ - ldr r1, [pc, #3664] @ a7940 │ │ │ │ + bne a6ea0 │ │ │ │ + ldr r1, [pc, #3664] @ a79a8 │ │ │ │ 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 a6de8 │ │ │ │ + bne a6e50 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r8, [r7, r0] │ │ │ │ mov r9, r0 │ │ │ │ - bhi a6fe4 │ │ │ │ + bhi a704c │ │ │ │ adds r5, r5, r4 │ │ │ │ - bmi a6fe4 │ │ │ │ - ldr r3, [pc, #3588] @ a7944 │ │ │ │ - ldr r2, [pc, #3588] @ a7948 │ │ │ │ + bmi a704c │ │ │ │ + ldr r3, [pc, #3588] @ a79ac │ │ │ │ + ldr r2, [pc, #3588] @ a79b0 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a702c │ │ │ │ + bne a7094 │ │ │ │ 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 a6f94 │ │ │ │ + bcs a6ffc │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq a701c │ │ │ │ + beq a7084 │ │ │ │ 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 a6e4c │ │ │ │ + beq a6eb4 │ │ │ │ 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 a6eb8 │ │ │ │ - ldr r2, [pc, #3436] @ a7940 │ │ │ │ + blt a6f20 │ │ │ │ + ldr r2, [pc, #3436] @ a79a8 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a700c │ │ │ │ - ldr r3, [pc, #3428] @ a794c │ │ │ │ + bne a7074 │ │ │ │ + ldr r3, [pc, #3428] @ a79b4 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7050 │ │ │ │ + bne a70b8 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [fp] │ │ │ │ str sl, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6c1c │ │ │ │ + beq a6c84 │ │ │ │ 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 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -128343,373 +128369,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 a78d4 │ │ │ │ + bne a793c │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dfac │ │ │ │ + bl 9df5c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a77f4 │ │ │ │ + beq a785c │ │ │ │ ldr r3, [r7, r6] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a77f4 │ │ │ │ + beq a785c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r8, [fp, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a7548 │ │ │ │ + beq a75b0 │ │ │ │ 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 9f784 │ │ │ │ + bl 9f734 │ │ │ │ ldr r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq a7570 │ │ │ │ - ldr r2, [pc, #3108] @ a7950 │ │ │ │ + beq a75d8 │ │ │ │ + ldr r2, [pc, #3108] @ a79b8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6f20 │ │ │ │ + bne a6f88 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl a7f38 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7fa0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - bne a6f40 │ │ │ │ + bne a6fa8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6d70 │ │ │ │ + beq a6dd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a7080 │ │ │ │ + beq a70e8 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - bne a77f4 │ │ │ │ + bne a785c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6d94 │ │ │ │ + beq a6dfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a7928 │ │ │ │ + beq a7990 │ │ │ │ ldr ip, [sl, #16]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne a6a94 │ │ │ │ + bne a6afc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - bne a6e38 │ │ │ │ - ldr r1, [pc, #2948] @ a7940 │ │ │ │ + bne a6ea0 │ │ │ │ + ldr r1, [pc, #2948] @ a79a8 │ │ │ │ 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] @ a7954 │ │ │ │ + ldr r3, [pc, #2932] @ a79bc │ │ │ │ lsl r4, r4, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a6b14 │ │ │ │ - ldr r3, [pc, #2896] @ a7940 │ │ │ │ + beq a6b7c │ │ │ │ + ldr r3, [pc, #2896] @ a79a8 │ │ │ │ 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 a6b14 │ │ │ │ - ldr r3, [pc, #2876] @ a7958 │ │ │ │ + b a6b7c │ │ │ │ + ldr r3, [pc, #2876] @ a79c0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6ae0 │ │ │ │ + b a6b48 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne a6f00 │ │ │ │ - ldr r3, [pc, #2860] @ a795c │ │ │ │ + bne a6f68 │ │ │ │ + ldr r3, [pc, #2860] @ a79c4 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a6ae8 │ │ │ │ - ldr r3, [pc, #2848] @ a7960 │ │ │ │ - ldr r1, [pc, #2848] @ a7964 │ │ │ │ + beq a6b50 │ │ │ │ + ldr r3, [pc, #2848] @ a79c8 │ │ │ │ + ldr r1, [pc, #2848] @ a79cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b a76b8 │ │ │ │ + bl 18ec84 │ │ │ │ + b a7720 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r9, [r3, #28] │ │ │ │ cmp lr, r9 │ │ │ │ - bhi a6f84 │ │ │ │ + bhi a6fec │ │ │ │ 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 a6f94 │ │ │ │ - bl 356b80 │ │ │ │ + beq a6ffc │ │ │ │ + bl 356890 │ │ │ │ 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 a6bcc │ │ │ │ + ble a6c34 │ │ │ │ ldr r3, [r2, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6bcc │ │ │ │ + beq a6c34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6bcc │ │ │ │ + beq a6c34 │ │ │ │ ldr r3, [r2, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6bcc │ │ │ │ + bne a6c34 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7918 │ │ │ │ + bne a7980 │ │ │ │ add r0, r8, #12 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne a6bcc │ │ │ │ + bne a6c34 │ │ │ │ mov r1, #16 │ │ │ │ - bl 355cd0 │ │ │ │ - b a6bcc │ │ │ │ - ldr r1, [pc, #2656] @ a7968 │ │ │ │ + bl 3559e8 │ │ │ │ + b a6c34 │ │ │ │ + ldr r1, [pc, #2656] @ a79d0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a6fd8 │ │ │ │ + beq a7040 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a7900 │ │ │ │ - ldr r3, [pc, #2640] @ a796c │ │ │ │ + bne a7968 │ │ │ │ + ldr r3, [pc, #2640] @ a79d4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6ae0 │ │ │ │ + b a6b48 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq a6d54 │ │ │ │ + beq a6dbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a6d54 │ │ │ │ + bne a6dbc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6f78 │ │ │ │ + beq a6fe0 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b a6d54 │ │ │ │ + b a6dbc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b a6b9c │ │ │ │ - ldr r3, [pc, #2472] @ a7944 │ │ │ │ - ldr r2, [pc, #2512] @ a7970 │ │ │ │ + b a6c04 │ │ │ │ + ldr r3, [pc, #2472] @ a79ac │ │ │ │ + ldr r2, [pc, #2512] @ a79d8 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7604 │ │ │ │ + bne a766c │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a6fe4 │ │ │ │ + beq a704c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b a6e7c │ │ │ │ - ldr r3, [pc, #2452] @ a7974 │ │ │ │ + b a6ee4 │ │ │ │ + ldr r3, [pc, #2452] @ a79dc │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6ae0 │ │ │ │ + b a6b48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 29dc84 │ │ │ │ + bl 29e100 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a76b8 │ │ │ │ - ldr r3, [pc, #2368] @ a7940 │ │ │ │ + beq a7720 │ │ │ │ + ldr r3, [pc, #2368] @ a79a8 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6be0 │ │ │ │ - ldr r2, [pc, #2348] @ a7940 │ │ │ │ + beq a6c48 │ │ │ │ + ldr r2, [pc, #2348] @ a79a8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ - b a6be0 │ │ │ │ + b a6c48 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ mov r6, r0 │ │ │ │ - b a6e74 │ │ │ │ - ldr r2, [pc, #2320] @ a7944 │ │ │ │ + b a6edc │ │ │ │ + ldr r2, [pc, #2320] @ a79ac │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a6fe4 │ │ │ │ + beq a704c │ │ │ │ ldr r8, [r7, r9] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ - b a6e88 │ │ │ │ - ldr r2, [pc, #2336] @ a7978 │ │ │ │ + b a6ef0 │ │ │ │ + ldr r2, [pc, #2336] @ a79e0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a75ec │ │ │ │ + bne a7654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ + bl 18e1bc │ │ │ │ ldr r3, [fp] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str sl, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bne a6c14 │ │ │ │ - b a6c1c │ │ │ │ + bne a6c7c │ │ │ │ + b a6c84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23d348 │ │ │ │ - b a6d70 │ │ │ │ + bl 23d0a8 │ │ │ │ + b a6dd8 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ tst r2, #48 @ 0x30 │ │ │ │ - bne a78ec │ │ │ │ - ldr r3, [pc, #2196] @ a7938 │ │ │ │ + bne a7954 │ │ │ │ + ldr r3, [pc, #2196] @ a79a0 │ │ │ │ and r3, r2, r3 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a7390 │ │ │ │ + bgt a73f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7900 │ │ │ │ - ldr r1, [pc, #2240] @ a797c │ │ │ │ + beq a7968 │ │ │ │ + ldr r1, [pc, #2240] @ a79e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a7900 │ │ │ │ + bhi a7968 │ │ │ │ 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 a6e38 │ │ │ │ - ldr r9, [pc, #2136] @ a7940 │ │ │ │ + bne a6ea0 │ │ │ │ + ldr r9, [pc, #2136] @ a79a8 │ │ │ │ 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 a76dc │ │ │ │ + bne a7744 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r7, [pc, #2076] @ a7934 │ │ │ │ + ldr r7, [pc, #2076] @ a799c │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ cmp r3, r5 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ mov sl, r0 │ │ │ │ - bcc a76a4 │ │ │ │ + bcc a770c │ │ │ │ adds r5, r5, r4 │ │ │ │ - bmi a76a4 │ │ │ │ - ldr r3, [pc, #2056] @ a7944 │ │ │ │ - ldr r2, [pc, #2056] @ a7948 │ │ │ │ + bmi a770c │ │ │ │ + ldr r3, [pc, #2056] @ a79ac │ │ │ │ + ldr r2, [pc, #2056] @ a79b0 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7668 │ │ │ │ + bne a76d0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub r3, r5, #1 │ │ │ │ add r2, r1, #4096 @ 0x1000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr sl, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs a761c │ │ │ │ + bcs a7684 │ │ │ │ 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 a76c0 │ │ │ │ + beq a7728 │ │ │ │ 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 a73b8 │ │ │ │ + beq a7420 │ │ │ │ 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 a74ac │ │ │ │ + blt a7514 │ │ │ │ ldr r3, [r9] │ │ │ │ str r9, [r4, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ - ldr r9, [pc, #1892] @ a794c │ │ │ │ + ldr r9, [pc, #1892] @ a79b4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a74f4 │ │ │ │ + bne a755c │ │ │ │ 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 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -128721,969 +128747,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 a781c │ │ │ │ + bne a7884 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dfac │ │ │ │ + bl 9df5c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a77f4 │ │ │ │ + beq a785c │ │ │ │ ldr r3, [r7, r6] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a77f4 │ │ │ │ + beq a785c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a750c │ │ │ │ + beq a7574 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a7414 │ │ │ │ - bl 356b80 │ │ │ │ + bne a747c │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ ldr r7, [r8, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a7420 │ │ │ │ - ldr r3, [pc, #1608] @ a7950 │ │ │ │ + beq a7488 │ │ │ │ + ldr r3, [pc, #1608] @ a79b8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne a73fc │ │ │ │ + bne a7464 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a7f38 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7fa0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a7458 │ │ │ │ + bne a74c0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a734c │ │ │ │ + beq a73b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a75e0 │ │ │ │ + beq a7648 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - bne a77f4 │ │ │ │ + bne a785c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7370 │ │ │ │ + beq a73d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a7830 │ │ │ │ + beq a7898 │ │ │ │ ldr ip, [fp, #16]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne a7090 │ │ │ │ - b a6da0 │ │ │ │ - ldr r8, [pc, #1488] @ a7958 │ │ │ │ - b a70d8 │ │ │ │ - ldr r8, [pc, #1476] @ a7954 │ │ │ │ - b a70d8 │ │ │ │ + bne a70f8 │ │ │ │ + b a6e08 │ │ │ │ + ldr r8, [pc, #1488] @ a79c0 │ │ │ │ + b a7140 │ │ │ │ + ldr r8, [pc, #1476] @ a79bc │ │ │ │ + b a7140 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r8, [pc, #1472] @ a795c │ │ │ │ - beq a70d8 │ │ │ │ - ldr r1, [pc, #1476] @ a7968 │ │ │ │ + ldreq r8, [pc, #1472] @ a79c4 │ │ │ │ + beq a7140 │ │ │ │ + ldr r1, [pc, #1476] @ a79d0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a76d4 │ │ │ │ + beq a773c │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a7900 │ │ │ │ - ldr r8, [pc, #1460] @ a796c │ │ │ │ - b a70d8 │ │ │ │ + bne a7968 │ │ │ │ + ldr r8, [pc, #1460] @ a79d4 │ │ │ │ + b a7140 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldr lr, [r2, #28] │ │ │ │ cmp lr, ip │ │ │ │ - bcc a7498 │ │ │ │ + bcc a7500 │ │ │ │ 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 a761c │ │ │ │ - bl 356b80 │ │ │ │ + beq a7684 │ │ │ │ + bl 356890 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b a719c │ │ │ │ + b a7204 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b a7324 │ │ │ │ + b a738c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b a72d8 │ │ │ │ + b a7340 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7750 │ │ │ │ - bl bbf20 │ │ │ │ + beq a77b8 │ │ │ │ + bl bbfb0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7704 │ │ │ │ + beq a776c │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq a7330 │ │ │ │ + beq a7398 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7330 │ │ │ │ + bne a7398 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - beq a748c │ │ │ │ + beq a74f4 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b a7330 │ │ │ │ + b a7398 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ - b a719c │ │ │ │ + b a7204 │ │ │ │ ldr r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, r0 │ │ │ │ - beq a71cc │ │ │ │ + beq a7234 │ │ │ │ cmp ip, r0 │ │ │ │ - beq a71cc │ │ │ │ + beq a7234 │ │ │ │ ldr r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, r0 │ │ │ │ - bne a71cc │ │ │ │ + bne a7234 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ - bne a77e4 │ │ │ │ + bne a784c │ │ │ │ add r0, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne a71cc │ │ │ │ + bne a7234 │ │ │ │ mov r1, #16 │ │ │ │ - bl 355cd0 │ │ │ │ - b a71cc │ │ │ │ - ldr r2, [pc, #1148] @ a7978 │ │ │ │ + bl 3559e8 │ │ │ │ + b a7234 │ │ │ │ + ldr r2, [pc, #1148] @ a79e0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7534 │ │ │ │ + bne a759c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ - b a71f8 │ │ │ │ + bl 18e1bc │ │ │ │ + b a7260 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1128] @ a7980 │ │ │ │ - ldr r1, [pc, #1128] @ a7984 │ │ │ │ + ldr r3, [pc, #1128] @ a79e8 │ │ │ │ + ldr r1, [pc, #1128] @ a79ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a77f4 │ │ │ │ + beq a785c │ │ │ │ mvn r7, #0 │ │ │ │ - b a733c │ │ │ │ + b a73a4 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a71f8 │ │ │ │ + b a7260 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1068] @ a7980 │ │ │ │ - ldr r1, [pc, #1068] @ a7984 │ │ │ │ + ldr r3, [pc, #1068] @ a79e8 │ │ │ │ + ldr r1, [pc, #1068] @ a79ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a77f4 │ │ │ │ + beq a785c │ │ │ │ mvn r9, #0 │ │ │ │ - b a6d60 │ │ │ │ + b a6dc8 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a783c │ │ │ │ - bl bbf20 │ │ │ │ + beq a78a4 │ │ │ │ + bl bbfb0 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r8, #36] @ 0x24 │ │ │ │ movne r2, r4 │ │ │ │ - bne a6f28 │ │ │ │ + bne a6f90 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a755c │ │ │ │ + beq a75c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a755c │ │ │ │ + bne a75c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a75d4 │ │ │ │ + beq a763c │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b a755c │ │ │ │ + b a75c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23d348 │ │ │ │ - b a734c │ │ │ │ + bl 23d0a8 │ │ │ │ + b a73b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a7064 │ │ │ │ - ldr r2, [pc, #824] @ a7944 │ │ │ │ + b a70cc │ │ │ │ + ldr r2, [pc, #824] @ a79ac │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b a6fbc │ │ │ │ - ldr r3, [pc, #800] @ a7944 │ │ │ │ - ldr r2, [pc, #840] @ a7970 │ │ │ │ + b a7024 │ │ │ │ + ldr r3, [pc, #800] @ a79ac │ │ │ │ + ldr r2, [pc, #840] @ a79d8 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a768c │ │ │ │ + bne a76f4 │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a76a4 │ │ │ │ + beq a770c │ │ │ │ ldr r2, [sl, #800] @ 0x320 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ str r2, [sl, #800] @ 0x320 │ │ │ │ - b a719c │ │ │ │ - ldr r2, [pc, #724] @ a7944 │ │ │ │ + b a7204 │ │ │ │ + ldr r2, [pc, #724] @ a79ac │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a76a4 │ │ │ │ + beq a770c │ │ │ │ ldr r6, [r7, sl] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b a719c │ │ │ │ - ldr r2, [pc, #688] @ a7944 │ │ │ │ + b a7204 │ │ │ │ + ldr r2, [pc, #688] @ a79ac │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b a7644 │ │ │ │ + b a76ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 29dc84 │ │ │ │ + bl 29e100 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a71cc │ │ │ │ + bne a7234 │ │ │ │ mvn r0, #0 │ │ │ │ - b a6da4 │ │ │ │ + b a6e0c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ mov r3, r0 │ │ │ │ - b a73e4 │ │ │ │ - ldr r8, [pc, #664] @ a7974 │ │ │ │ - b a70d8 │ │ │ │ + b a744c │ │ │ │ + ldr r8, [pc, #664] @ a79dc │ │ │ │ + b a7140 │ │ │ │ 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 a710c │ │ │ │ + b a7174 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7520 │ │ │ │ + beq a7588 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7520 │ │ │ │ + bne a7588 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - beq a7744 │ │ │ │ + beq a77ac │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a7520 │ │ │ │ + b a7588 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a776c │ │ │ │ + beq a77d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7798 │ │ │ │ + beq a7800 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #512] @ a7980 │ │ │ │ + ldr r3, [pc, #512] @ a79e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq a77c4 │ │ │ │ - ldr r3, [pc, #508] @ a7988 │ │ │ │ - ldr r1, [pc, #508] @ a798c │ │ │ │ + beq a782c │ │ │ │ + ldr r3, [pc, #508] @ a79f0 │ │ │ │ + ldr r1, [pc, #508] @ a79f4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 117720 │ │ │ │ - b a7520 │ │ │ │ + bl 117864 │ │ │ │ + b a7588 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - beq a77b8 │ │ │ │ + beq a7820 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a776c │ │ │ │ + b a77d4 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7784 │ │ │ │ - ldr r3, [pc, #432] @ a7988 │ │ │ │ - ldr r1, [pc, #436] @ a7990 │ │ │ │ + bne a77ec │ │ │ │ + ldr r3, [pc, #432] @ a79f0 │ │ │ │ + ldr r1, [pc, #436] @ a79f8 │ │ │ │ str r5, [sp] │ │ │ │ - bl 117720 │ │ │ │ - b a7520 │ │ │ │ + bl 117864 │ │ │ │ + b a7588 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a71cc │ │ │ │ - b a74d8 │ │ │ │ + bne a7234 │ │ │ │ + b a7540 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a76b8 │ │ │ │ + beq a7720 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a76b8 │ │ │ │ + bne a7720 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a76b8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a7720 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ mov r7, r0 │ │ │ │ - b a734c │ │ │ │ + b a73b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a7370 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a73d8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7858 │ │ │ │ + beq a78c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a78a4 │ │ │ │ + beq a790c │ │ │ │ ldr r3, [r8, #32] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #276] @ a7980 │ │ │ │ + ldr r3, [pc, #276] @ a79e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq a7884 │ │ │ │ - ldr r3, [pc, #272] @ a7988 │ │ │ │ - ldr r1, [pc, #272] @ a798c │ │ │ │ + beq a78ec │ │ │ │ + ldr r3, [pc, #272] @ a79f0 │ │ │ │ + ldr r1, [pc, #272] @ a79f4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 117720 │ │ │ │ - b a755c │ │ │ │ + bl 117864 │ │ │ │ + b a75c4 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7870 │ │ │ │ - ldr r3, [pc, #240] @ a7988 │ │ │ │ - ldr r1, [pc, #244] @ a7990 │ │ │ │ + bne a78d8 │ │ │ │ + ldr r3, [pc, #240] @ a79f0 │ │ │ │ + ldr r1, [pc, #244] @ a79f8 │ │ │ │ str r6, [sp] │ │ │ │ - bl 117720 │ │ │ │ - b a755c │ │ │ │ + bl 117864 │ │ │ │ + b a75c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a78c8 │ │ │ │ + beq a7930 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b a7858 │ │ │ │ + b a78c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ - b a6d70 │ │ │ │ - ldr r3, [pc, #160] @ a7994 │ │ │ │ - ldr r1, [pc, #160] @ a7998 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b a76b8 │ │ │ │ - ldr r3, [pc, #88] @ a7960 │ │ │ │ - ldr r1, [pc, #144] @ a799c │ │ │ │ + b a6dd8 │ │ │ │ + ldr r3, [pc, #160] @ a79fc │ │ │ │ + ldr r1, [pc, #160] @ a7a00 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b a7720 │ │ │ │ + ldr r3, [pc, #88] @ a79c8 │ │ │ │ + ldr r1, [pc, #144] @ a7a04 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, ip │ │ │ │ - bl 117720 │ │ │ │ - b a76b8 │ │ │ │ + bl 117864 │ │ │ │ + b a7720 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6bcc │ │ │ │ - b a6ee4 │ │ │ │ + bne a6c34 │ │ │ │ + b a6f4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a6d94 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a6dfc │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r1, sp, r0, asr #18 │ │ │ │ + eorseq r1, sp, r0, asr #12 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r7, sl, r0, lsr pc │ │ │ │ - andeq ip, pc, r4, ror #3 │ │ │ │ - andeq sl, fp, r0, asr #24 │ │ │ │ - andeq r2, pc, r4, lsl #18 │ │ │ │ + muleq sl, r8, pc @ │ │ │ │ + andeq ip, pc, r8, asr r3 @ │ │ │ │ + ldrdeq sl, [fp], -r0 │ │ │ │ + andeq r2, pc, ip, ror #20 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r0, lsl #1 │ │ │ │ + eorseq sp, r5, r0, lsl #27 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - mulseq r0, r8, r0 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq ip, sp, r0, lsl #9 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ - eorseq r1, sp, r0, asr r9 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r4, lsl #23 │ │ │ │ - eorseq lr, r5, r4, lsl fp │ │ │ │ - eorseq lr, r5, r0, lsr #22 │ │ │ │ - eorseq lr, r5, r8, asr fp │ │ │ │ + andseq r3, r0, ip, lsl #4 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + @ instruction: 0x001db9fc │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ + eorseq r1, sp, r0, asr r6 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r5, r4, lsl #17 │ │ │ │ + eorseq lr, r5, r4, lsl r8 │ │ │ │ + eorseq lr, r5, r0, lsr #16 │ │ │ │ + eorseq lr, r5, r8, asr r8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0035ebb0 │ │ │ │ - eorseq lr, r5, r4, rrx │ │ │ │ + @ instruction: 0x0035e8b0 │ │ │ │ + eorseq sp, r5, r4, ror #26 │ │ │ │ │ │ │ │ -000a79a0 : │ │ │ │ +000a7a08 : │ │ │ │ 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 a7bd0 │ │ │ │ + bne a7c38 │ │ │ │ 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 9dfac │ │ │ │ + bl 9df5c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7bc8 │ │ │ │ - ldr r9, [pc, #636] @ a7c7c │ │ │ │ - bl 356b80 │ │ │ │ + beq a7c30 │ │ │ │ + ldr r9, [pc, #636] @ a7ce4 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r0, r9] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a7bc8 │ │ │ │ + beq a7c30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr sl, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a7bac │ │ │ │ + beq a7c14 │ │ │ │ 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 9f784 │ │ │ │ + bl 9f734 │ │ │ │ ldr r3, [sl, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a7b38 │ │ │ │ - ldr r2, [pc, #520] @ a7c80 │ │ │ │ + beq a7ba0 │ │ │ │ + ldr r2, [pc, #520] @ a7ce8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7ac8 │ │ │ │ + bne a7b30 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl a7f38 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7fa0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne a7ae8 │ │ │ │ + bne a7b50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7abc │ │ │ │ + beq a7b24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a7b2c │ │ │ │ + beq a7b94 │ │ │ │ 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 a7aa0 │ │ │ │ + beq a7b08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7aa0 │ │ │ │ + bne a7b08 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #384] @ a7c84 │ │ │ │ + ldr r2, [pc, #384] @ a7cec │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7b20 │ │ │ │ + beq a7b88 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a7aa0 │ │ │ │ + b a7b08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d348 │ │ │ │ - b a7abc │ │ │ │ + bl 23d0a8 │ │ │ │ + b a7b24 │ │ │ │ ldr r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7be0 │ │ │ │ - bl bbf20 │ │ │ │ + beq a7c48 │ │ │ │ + bl bbfb0 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [sl, #36] @ 0x24 │ │ │ │ movne r2, r7 │ │ │ │ movne r0, r6 │ │ │ │ - bne a7ad4 │ │ │ │ + bne a7b3c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7bc0 │ │ │ │ + beq a7c28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7bc0 │ │ │ │ - ldr r2, [pc, #260] @ a7c84 │ │ │ │ + bne a7c28 │ │ │ │ + ldr r2, [pc, #260] @ a7cec │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7ba0 │ │ │ │ + beq a7c08 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a7bc0 │ │ │ │ - ldr r0, [pc, #212] @ a7c88 │ │ │ │ + b a7c28 │ │ │ │ + ldr r0, [pc, #212] @ a7cf0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #208] @ a7c8c │ │ │ │ + ldr r1, [pc, #208] @ a7cf4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mvn r6, #0 │ │ │ │ - b a7aa0 │ │ │ │ + b a7b08 │ │ │ │ mvn r6, #0 │ │ │ │ - b a7abc │ │ │ │ + b a7b24 │ │ │ │ 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 a7bfc │ │ │ │ + beq a7c64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7c4c │ │ │ │ - ldr r3, [pc, #132] @ a7c88 │ │ │ │ + beq a7cb4 │ │ │ │ + ldr r3, [pc, #132] @ a7cf0 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sl, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7c34 │ │ │ │ - ldr r1, [pc, #116] @ a7c90 │ │ │ │ + beq a7c9c │ │ │ │ + ldr r1, [pc, #116] @ a7cf8 │ │ │ │ str r5, [sp] │ │ │ │ - ldr ip, [pc, #112] @ a7c94 │ │ │ │ + ldr ip, [pc, #112] @ a7cfc │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r3, [pc, #108] @ a7c98 │ │ │ │ + ldr r3, [pc, #108] @ a7d00 │ │ │ │ movne r3, ip │ │ │ │ - bl 117720 │ │ │ │ - b a7bc0 │ │ │ │ + bl 117864 │ │ │ │ + b a7c28 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7c14 │ │ │ │ - ldr r1, [pc, #84] @ a7c9c │ │ │ │ + bne a7c7c │ │ │ │ + ldr r1, [pc, #84] @ a7d04 │ │ │ │ str r5, [sp] │ │ │ │ - b a7c1c │ │ │ │ + b a7c84 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #44] @ a7c84 │ │ │ │ + ldr r2, [pc, #44] @ a7cec │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7c70 │ │ │ │ + beq a7cd8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a7bfc │ │ │ │ + b a7c64 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r7, sl, r0, lsr pc │ │ │ │ + muleq sl, r8, pc @ │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r4, lsl #23 │ │ │ │ - eorseq lr, r5, r0, lsr #22 │ │ │ │ - eorseq lr, r5, r4, lsl fp │ │ │ │ - eorseq lr, r5, r8, ror #23 │ │ │ │ - eorseq lr, r5, r8, asr fp │ │ │ │ + eorseq lr, r5, r4, lsl #17 │ │ │ │ + eorseq lr, r5, r0, lsr #16 │ │ │ │ + eorseq lr, r5, r4, lsl r8 │ │ │ │ + eorseq lr, r5, r8, ror #17 │ │ │ │ + eorseq lr, r5, r8, asr r8 │ │ │ │ │ │ │ │ -000a7ca0 : │ │ │ │ +000a7d08 : │ │ │ │ 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 a7da8 │ │ │ │ + beq a7e10 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #520] @ a7ee4 │ │ │ │ + ldr r3, [pc, #520] @ a7f4c │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq a7dc4 │ │ │ │ - ldr r2, [pc, #472] @ a7ee8 │ │ │ │ + beq a7e2c │ │ │ │ + ldr r2, [pc, #472] @ a7f50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7d44 │ │ │ │ + bne a7dac │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7f38 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7fa0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne a7d64 │ │ │ │ + bne a7dcc │ │ │ │ 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 a7d38 │ │ │ │ + beq a7da0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7d38 │ │ │ │ - ldr r2, [pc, #368] @ a7eec │ │ │ │ + bne a7da0 │ │ │ │ + ldr r2, [pc, #368] @ a7f54 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7d9c │ │ │ │ + beq a7e04 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b a7d38 │ │ │ │ - ldr r3, [pc, #320] @ a7ef0 │ │ │ │ + b a7da0 │ │ │ │ + ldr r3, [pc, #320] @ a7f58 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #316] @ a7ef4 │ │ │ │ + ldr r1, [pc, #316] @ a7f5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mvn r5, #0 │ │ │ │ - b a7d38 │ │ │ │ + b a7da0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7e34 │ │ │ │ - bl bbf20 │ │ │ │ + beq a7e9c │ │ │ │ + bl bbfb0 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r7, #36] @ 0x24 │ │ │ │ movne r2, r6 │ │ │ │ - bne a7d4c │ │ │ │ + bne a7db4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7dbc │ │ │ │ + beq a7e24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7dbc │ │ │ │ - ldr r2, [pc, #228] @ a7eec │ │ │ │ + bne a7e24 │ │ │ │ + ldr r2, [pc, #228] @ a7f54 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7e28 │ │ │ │ + beq a7e90 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b a7dbc │ │ │ │ + b a7e24 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7e50 │ │ │ │ + beq a7eb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7eb4 │ │ │ │ - ldr r3, [pc, #152] @ a7ef0 │ │ │ │ + beq a7f1c │ │ │ │ + ldr r3, [pc, #152] @ a7f58 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7e88 │ │ │ │ - ldr r1, [pc, #136] @ a7ef8 │ │ │ │ + beq a7ef0 │ │ │ │ + ldr r1, [pc, #136] @ a7f60 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #132] @ a7efc │ │ │ │ + ldr r3, [pc, #132] @ a7f64 │ │ │ │ str r4, [sp] │ │ │ │ movne r3, r1 │ │ │ │ - ldr r1, [pc, #124] @ a7f00 │ │ │ │ - bl 117720 │ │ │ │ - b a7dbc │ │ │ │ + ldr r1, [pc, #124] @ a7f68 │ │ │ │ + bl 117864 │ │ │ │ + b a7e24 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7e68 │ │ │ │ - ldr r1, [pc, #92] @ a7ef8 │ │ │ │ + bne a7ed0 │ │ │ │ + ldr r1, [pc, #92] @ a7f60 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #88] @ a7efc │ │ │ │ + ldr r3, [pc, #88] @ a7f64 │ │ │ │ str r4, [sp] │ │ │ │ movne r3, r1 │ │ │ │ - ldr r1, [pc, #84] @ a7f04 │ │ │ │ - bl 117720 │ │ │ │ - b a7dbc │ │ │ │ + ldr r1, [pc, #84] @ a7f6c │ │ │ │ + bl 117864 │ │ │ │ + b a7e24 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #44] @ a7eec │ │ │ │ + ldr r2, [pc, #44] @ a7f54 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7ed8 │ │ │ │ + beq a7f40 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b a7e50 │ │ │ │ + b a7eb8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r7, sl, r0, lsr pc │ │ │ │ + muleq sl, r8, pc @ │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r4, lsl #23 │ │ │ │ - eorseq lr, r5, r4, lsl fp │ │ │ │ - eorseq lr, r5, r8, ror #23 │ │ │ │ - eorseq lr, r5, r0, lsr #22 │ │ │ │ - eorseq lr, r5, r8, asr fp │ │ │ │ + eorseq lr, r5, r4, lsl #17 │ │ │ │ + eorseq lr, r5, r4, lsl r8 │ │ │ │ + eorseq lr, r5, r8, ror #17 │ │ │ │ + eorseq lr, r5, r0, lsr #16 │ │ │ │ + eorseq lr, r5, r8, asr r8 │ │ │ │ │ │ │ │ -000a7f08 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +000a7f70 <_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 9f784 │ │ │ │ + bl 9f734 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a7f30 : │ │ │ │ +000a7f98 : │ │ │ │ mov r3, #0 │ │ │ │ - b a7f38 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b a7fa0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ │ │ │ │ -000a7f38 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +000a7fa0 <_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 a8790 <_PyObject_GenericSetAttrWithDict@@Base+0x858> │ │ │ │ + beq a87f8 <_PyObject_GenericSetAttrWithDict@@Base+0x858> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ tst r2, #2 │ │ │ │ - bne a82f4 <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ + bne a835c <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ ldr r2, [r6, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a8358 <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ - ldr fp, [pc, #2080] @ a87ac <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + beq a83c0 <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ + ldr fp, [pc, #2080] @ a8814 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a84c8 <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ + bne a8530 <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8094 <_PyObject_GenericSetAttrWithDict@@Base+0x15c> │ │ │ │ + beq a80fc <_PyObject_GenericSetAttrWithDict@@Base+0x15c> │ │ │ │ ldr r1, [r6, #192] @ 0xc0 │ │ │ │ add r2, r2, #1 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 a80d0 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ + bne a8138 <_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 a80d0 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ + bne a8138 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ add r7, r7, #40960 @ 0xa000 │ │ │ │ add r7, r7, r2 │ │ │ │ ldr sl, [r7, #2816] @ 0xb00 │ │ │ │ cmp sl, #0 │ │ │ │ - beq a83a8 <_PyObject_GenericSetAttrWithDict@@Base+0x470> │ │ │ │ + beq a8410 <_PyObject_GenericSetAttrWithDict@@Base+0x470> │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a86ec <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ + beq a8754 <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sl] │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r5, [r2, #140] @ 0x8c │ │ │ │ cmp r5, #0 │ │ │ │ - beq a81ac <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ - ldr r3, [pc, #1900] @ a87b0 <_PyObject_GenericSetAttrWithDict@@Base+0x878> │ │ │ │ + beq a8214 <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ + ldr r3, [pc, #1900] @ a8818 <_PyObject_GenericSetAttrWithDict@@Base+0x878> │ │ │ │ cmp r5, r3 │ │ │ │ - bne a84ec <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ + bne a8554 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ ldr r5, [sl, #8] │ │ │ │ ldr r7, [r8, #4] │ │ │ │ cmp r5, r7 │ │ │ │ - bne a8538 <_PyObject_GenericSetAttrWithDict@@Base+0x600> │ │ │ │ + bne a85a0 <_PyObject_GenericSetAttrWithDict@@Base+0x600> │ │ │ │ ldr r1, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 105180 │ │ │ │ + bl 1052f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8280 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + beq a82e8 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne a8280 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + bne a82e8 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ mov r0, sl │ │ │ │ - bl 23d348 │ │ │ │ - b a8280 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + bl 23d0a8 │ │ │ │ + b a82e8 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ ldr r1, [r6, #192] @ 0xc0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 a7fe4 <_PyObject_GenericSetAttrWithDict@@Base+0xac> │ │ │ │ - ldr r2, [pc, #1756] @ a87b4 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + beq a804c <_PyObject_GenericSetAttrWithDict@@Base+0xac> │ │ │ │ + ldr r2, [pc, #1756] @ a881c <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a8378 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + bne a83e0 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt a8378 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + bgt a83e0 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a8970 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a89d8 <_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 a8a80 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8ae8 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne a83a0 <_PyObject_GenericSetAttrWithDict@@Base+0x468> │ │ │ │ + bne a8408 <_PyObject_GenericSetAttrWithDict@@Base+0x468> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a81a0 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + beq a8208 <_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] │ │ │ │ @@ -129694,109 +129720,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 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r5, r2] │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a8518 <_PyObject_GenericSetAttrWithDict@@Base+0x5e0> │ │ │ │ + bne a8580 <_PyObject_GenericSetAttrWithDict@@Base+0x5e0> │ │ │ │ cmp sl, #0 │ │ │ │ - bne a86ec <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ + bne a8754 <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ mov sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a85c0 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ + bne a8628 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #4 │ │ │ │ - bne a83c4 <_PyObject_GenericSetAttrWithDict@@Base+0x48c> │ │ │ │ + bne a842c <_PyObject_GenericSetAttrWithDict@@Base+0x48c> │ │ │ │ tst r2, #16 │ │ │ │ subne r5, r8, #12 │ │ │ │ - bne a81e4 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ + bne a824c <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r5, [r3, #144] @ 0x90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a8598 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ - blt a8700 <_PyObject_GenericSetAttrWithDict@@Base+0x7c8> │ │ │ │ + beq a8600 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ + blt a8768 <_PyObject_GenericSetAttrWithDict@@Base+0x7c8> │ │ │ │ add r5, r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a8598 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ + beq a8600 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8430 <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ + beq a8498 <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ cmp r9, #0 │ │ │ │ - beq a8504 <_PyObject_GenericSetAttrWithDict@@Base+0x5cc> │ │ │ │ + beq a856c <_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 a82b4 <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ + beq a831c <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #1412] @ a87b4 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + ldr r3, [pc, #1412] @ a881c <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ cmp r2, r3 │ │ │ │ - bne a82c4 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ + bne a832c <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a82c4 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ - bl 356b80 │ │ │ │ + beq a832c <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ + bl 356890 │ │ │ │ ldr r2, [fp, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #1376] @ a87b8 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ + ldr r2, [pc, #1376] @ a8820 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ str r9, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq a84d4 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ - bl a030c │ │ │ │ + beq a853c <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ + bl a0374 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq a83f4 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ + beq a845c <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ mov r5, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne a806c <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne a80d4 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a829c <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + beq a8304 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a872c <_PyObject_GenericSetAttrWithDict@@Base+0x7f4> │ │ │ │ + beq a8794 <_PyObject_GenericSetAttrWithDict@@Base+0x7f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a8484 <_PyObject_GenericSetAttrWithDict@@Base+0x54c> │ │ │ │ + bne a84ec <_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] @ a87b4 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + ldr r3, [pc, #1272] @ a881c <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a8234 <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ + beq a829c <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a8240 <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ + bne a82a8 <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23993c │ │ │ │ + bl 2396a0 │ │ │ │ mov r5, r0 │ │ │ │ - b a83ec <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr fp, [pc, #1200] @ a87ac <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ - bl 356b80 │ │ │ │ + b a8454 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr fp, [pc, #1200] @ a8814 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -129811,464 +129837,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 a7f88 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + bne a7ff0 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a56d0 │ │ │ │ + bl a5738 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a87a4 <_PyObject_GenericSetAttrWithDict@@Base+0x86c> │ │ │ │ - ldr fp, [pc, #1080] @ a87ac <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + blt a880c <_PyObject_GenericSetAttrWithDict@@Base+0x86c> │ │ │ │ + ldr fp, [pc, #1080] @ a8814 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a7f88 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + b a7ff0 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a8a80 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8ae8 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq a81a0 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + beq a8208 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ cmn r2, #1 │ │ │ │ - beq a86c0 <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ + beq a8728 <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ cmp r3, #0 │ │ │ │ movne sl, #0 │ │ │ │ - bne a85c0 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ + bne a8628 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ mov sl, r3 │ │ │ │ tst r2, #4 │ │ │ │ - beq a81c0 <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ + beq a8228 <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ ldrb r3, [r8, #11] │ │ │ │ add r5, r8, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a856c <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + beq a85d4 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11cecc <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ + bl 11d048 <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge a8278 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - ldr r3, [pc, #960] @ a87bc <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ + bge a82e0 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + ldr r3, [pc, #960] @ a8824 <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a484 │ │ │ │ + bl 11a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8278 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - ldr r3, [pc, #944] @ a87c0 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ + beq a82e0 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + ldr r3, [pc, #944] @ a8828 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #936] @ a87c4 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ + ldr r1, [pc, #936] @ a882c <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ mov r3, r4 │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 119cb8 │ │ │ │ - b a8278 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - bl 356b80 │ │ │ │ + bl 119e00 │ │ │ │ + b a82e0 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [fp, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - beq a8458 <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ + beq a84c0 <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne a84e0 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ + bne a8548 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #852] @ a87b8 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ + ldr r1, [pc, #852] @ a8820 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91bec │ │ │ │ + bl 91c50 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne a81f8 <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ + bne a8260 <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ mvn r5, #0 │ │ │ │ - b a83f4 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ + b a845c <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a82a8 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ - ldr r2, [pc, #812] @ a87c8 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + bne a8310 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + ldr r2, [pc, #812] @ a8830 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a84bc <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ + beq a8524 <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b a82a8 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + b a8310 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ - b a7f94 <_PyObject_GenericSetAttrWithDict@@Base+0x5c> │ │ │ │ - bl 9cd90 │ │ │ │ + b a7ffc <_PyObject_GenericSetAttrWithDict@@Base+0x5c> │ │ │ │ + bl 9cd40 │ │ │ │ mov r5, r0 │ │ │ │ - b a83ec <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - bl 18a1b4 <_PyUnicode_IsNumeric@@Base+0x5b0> │ │ │ │ + b a8454 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bl 189d50 <_PyUnicode_IsNumeric@@Base+0x5b0> │ │ │ │ mov r1, r0 │ │ │ │ - b a8470 <_PyObject_GenericSetAttrWithDict@@Base+0x538> │ │ │ │ + b a84d8 <_PyObject_GenericSetAttrWithDict@@Base+0x538> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b a806c <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + b a80d4 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23d2b4 │ │ │ │ + bl 23d014 │ │ │ │ mov r5, r0 │ │ │ │ - b a83ec <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a8454 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7] │ │ │ │ - bne a81a0 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + bne a8208 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a81a0 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + b a8208 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a8058 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ + bne a80c0 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl 2412e0 │ │ │ │ + bl 241040 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne a8058 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ - b a806c <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne a80c0 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ + b a80d4 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r0, [r8, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a864c <_PyObject_GenericSetAttrWithDict@@Base+0x714> │ │ │ │ + beq a86b4 <_PyObject_GenericSetAttrWithDict@@Base+0x714> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a83d4 <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ + beq a843c <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23d144 │ │ │ │ + bl 23cea4 │ │ │ │ mov r5, r0 │ │ │ │ - b a83ec <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr r3, [pc, #544] @ a87c0 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ + b a8454 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #544] @ a8828 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ cmp sl, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - beq a8760 <_PyObject_GenericSetAttrWithDict@@Base+0x828> │ │ │ │ - ldr r1, [pc, #536] @ a87cc <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + beq a87c8 <_PyObject_GenericSetAttrWithDict@@Base+0x828> │ │ │ │ + ldr r1, [pc, #536] @ a8834 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ mov r3, r4 │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mvn r5, #0 │ │ │ │ - b a806c <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + b a80d4 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - beq a86d0 <_PyObject_GenericSetAttrWithDict@@Base+0x798> │ │ │ │ + beq a8738 <_PyObject_GenericSetAttrWithDict@@Base+0x798> │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a83ec <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + beq a8454 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne a83ec <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr r2, [pc, #432] @ a87c8 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + bne a8454 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr r2, [pc, #432] @ a8830 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r7, [r2, #1416] @ 0x588 │ │ │ │ ldr r9, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8640 <_PyObject_GenericSetAttrWithDict@@Base+0x708> │ │ │ │ + beq a86a8 <_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 a83ec <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a8454 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 108374 │ │ │ │ + bl 1084e4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq a847c <_PyObject_GenericSetAttrWithDict@@Base+0x544> │ │ │ │ + beq a84e4 <_PyObject_GenericSetAttrWithDict@@Base+0x544> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a86a4 <_PyObject_GenericSetAttrWithDict@@Base+0x76c> │ │ │ │ + beq a870c <_PyObject_GenericSetAttrWithDict@@Base+0x76c> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23d144 │ │ │ │ + bl 23cea4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a83ec <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + beq a8454 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a83ec <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bne a8454 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a83ec <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a8454 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11cecc <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ + bl 11d048 <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ mov r5, r0 │ │ │ │ - b a867c <_PyObject_GenericSetAttrWithDict@@Base+0x744> │ │ │ │ + b a86e4 <_PyObject_GenericSetAttrWithDict@@Base+0x744> │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11a838 │ │ │ │ + bl 11a980 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a81a8 <_PyObject_GenericSetAttrWithDict@@Base+0x270> │ │ │ │ + b a8210 <_PyObject_GenericSetAttrWithDict@@Base+0x270> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl f93e4 │ │ │ │ + bl f954c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b a85f4 <_PyObject_GenericSetAttrWithDict@@Base+0x6bc> │ │ │ │ + b a865c <_PyObject_GenericSetAttrWithDict@@Base+0x6bc> │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r5, [r2, #140] @ 0x8c │ │ │ │ cmp r5, #0 │ │ │ │ - bne a803c <_PyObject_GenericSetAttrWithDict@@Base+0x104> │ │ │ │ - b a81ac <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ + bne a80a4 <_PyObject_GenericSetAttrWithDict@@Base+0x104> │ │ │ │ + b a8214 <_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 a81e4 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ + b a824c <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #144] @ a87c8 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + ldr r2, [pc, #144] @ a8830 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8754 <_PyObject_GenericSetAttrWithDict@@Base+0x81c> │ │ │ │ + beq a87bc <_PyObject_GenericSetAttrWithDict@@Base+0x81c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b a829c <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + b a8304 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #100] @ a87d0 <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ + ldr r3, [pc, #100] @ a8838 <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ mvn r5, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - ldreq r1, [pc, #92] @ a87d4 <_PyObject_GenericSetAttrWithDict@@Base+0x89c> │ │ │ │ - ldrne r1, [pc, #72] @ a87c4 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ + ldreq r1, [pc, #92] @ a883c <_PyObject_GenericSetAttrWithDict@@Base+0x89c> │ │ │ │ + ldrne r1, [pc, #72] @ a882c <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ mov r3, r4 │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 119cb8 │ │ │ │ - b a8280 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ - ldr r3, [pc, #64] @ a87d8 <_PyObject_GenericSetAttrWithDict@@Base+0x8a0> │ │ │ │ + bl 119e00 │ │ │ │ + b a82e8 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + ldr r3, [pc, #64] @ a8840 <_PyObject_GenericSetAttrWithDict@@Base+0x8a0> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #60] @ a87dc <_PyObject_GenericSetAttrWithDict@@Base+0x8a4> │ │ │ │ + ldr r1, [pc, #60] @ a8844 <_PyObject_GenericSetAttrWithDict@@Base+0x8a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mvn r5, #0 │ │ │ │ - b a82a8 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + b a8310 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00104cd4 │ │ │ │ + andseq r4, r0, r8, asr #28 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r0, asr #24 │ │ │ │ + eorseq lr, r5, r0, asr #18 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq lr, r5, r8, ror #24 │ │ │ │ - andeq r7, sl, r0, lsr pc │ │ │ │ - eorseq lr, r5, ip, ror #23 │ │ │ │ + eorseq lr, r5, r8, ror #18 │ │ │ │ + muleq sl, r8, pc @ │ │ │ │ + eorseq lr, r5, ip, ror #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r4, lsl #23 │ │ │ │ + eorseq lr, r5, r4, lsl #17 │ │ │ │ │ │ │ │ -000a87e0 <_PyType_LookupRef@@Base>: │ │ │ │ +000a8848 <_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] @ a8968 <_PyType_LookupRef@@Base+0x188> │ │ │ │ + ldr r3, [pc, #368] @ a89d0 <_PyType_LookupRef@@Base+0x188> │ │ │ │ ldr r2, [r0, #192] @ 0xc0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 a88ac <_PyType_LookupRef@@Base+0xcc> │ │ │ │ + bne a8914 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ ldr r3, [r6, #2812] @ 0xafc │ │ │ │ cmp r3, r8 │ │ │ │ - bne a88ac <_PyType_LookupRef@@Base+0xcc> │ │ │ │ + bne a8914 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r4 │ │ │ │ ldr r7, [r5, #2816] @ 0xb00 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a889c <_PyType_LookupRef@@Base+0xbc> │ │ │ │ + beq a8904 <_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 a8a80 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8ae8 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq a8868 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a88d0 <_PyType_LookupRef@@Base+0x88> │ │ │ │ cmn r3, #1 │ │ │ │ - beq a8960 <_PyType_LookupRef@@Base+0x180> │ │ │ │ + beq a89c8 <_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] @ a896c <_PyType_LookupRef@@Base+0x18c> │ │ │ │ + ldr r3, [pc, #184] @ a89d4 <_PyType_LookupRef@@Base+0x18c> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a8874 <_PyType_LookupRef@@Base+0x94> │ │ │ │ + bne a88dc <_PyType_LookupRef@@Base+0x94> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt a8874 <_PyType_LookupRef@@Base+0x94> │ │ │ │ + bgt a88dc <_PyType_LookupRef@@Base+0x94> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a8970 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a89d8 <_PyType_LookupRef@@Base+0x190> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ ldr sl, [r7, #192] @ 0xc0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8a80 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8ae8 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne a8894 <_PyType_LookupRef@@Base+0xb4> │ │ │ │ + bne a88fc <_PyType_LookupRef@@Base+0xb4> │ │ │ │ cmp r9, #0 │ │ │ │ - beq a8868 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a88d0 <_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 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ str sl, [r5, r4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8868 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a88d0 <_PyType_LookupRef@@Base+0x88> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a8868 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + bne a88d0 <_PyType_LookupRef@@Base+0x88> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a8868 <_PyType_LookupRef@@Base+0x88> │ │ │ │ - bl 11a838 │ │ │ │ - b a889c <_PyType_LookupRef@@Base+0xbc> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a88d0 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + bl 11a980 │ │ │ │ + b a8904 <_PyType_LookupRef@@Base+0xbc> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ ldr r3, [r1, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8984 <_PyType_LookupRef@@Base+0x1a4> │ │ │ │ + beq a89ec <_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 a8a74 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8adc <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldrh r2, [r1, #206] @ 0xce │ │ │ │ cmp r2, #1000 @ 0x3e8 │ │ │ │ - bcs a8a74 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + bcs a8adc <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldr r6, [r1, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [r6, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - ble a8a3c <_PyType_LookupRef@@Base+0x25c> │ │ │ │ + ble a8aa4 <_PyType_LookupRef@@Base+0x25c> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl a8970 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a89d8 <_PyType_LookupRef@@Base+0x190> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq a8a74 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8adc <_PyType_LookupRef@@Base+0x294> │ │ │ │ cmp r8, #1 │ │ │ │ - beq a8a00 <_PyType_LookupRef@@Base+0x220> │ │ │ │ + beq a8a68 <_PyType_LookupRef@@Base+0x220> │ │ │ │ add r6, r6, #12 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl a8970 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a89d8 <_PyType_LookupRef@@Base+0x190> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8a74 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8adc <_PyType_LookupRef@@Base+0x294> │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - bne a89e0 <_PyType_LookupRef@@Base+0x200> │ │ │ │ + bne a8a48 <_PyType_LookupRef@@Base+0x200> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq a8a44 <_PyType_LookupRef@@Base+0x264> │ │ │ │ - ldr r2, [pc, #104] @ a8a7c <_PyType_LookupRef@@Base+0x29c> │ │ │ │ + beq a8aac <_PyType_LookupRef@@Base+0x264> │ │ │ │ + ldr r2, [pc, #104] @ a8ae4 <_PyType_LookupRef@@Base+0x29c> │ │ │ │ ldr r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp r3, #131072 @ 0x20000 │ │ │ │ - bcs a8a74 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + bcs a8adc <_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 a8a6c <_PyType_LookupRef@@Base+0x28c> │ │ │ │ + b a8ad4 <_PyType_LookupRef@@Base+0x28c> │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - bne a8a0c <_PyType_LookupRef@@Base+0x22c> │ │ │ │ + bne a8a74 <_PyType_LookupRef@@Base+0x22c> │ │ │ │ add r0, r5, #40960 @ 0xa000 │ │ │ │ ldr r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8a74 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8adc <_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 │ │ │ │ @@ -130276,72 +130302,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] @ a8cf0 <_PyType_LookupRef@@Base+0x510> │ │ │ │ + ldr r3, [pc, #600] @ a8d58 <_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 a8c18 <_PyType_LookupRef@@Base+0x438> │ │ │ │ + bne a8c80 <_PyType_LookupRef@@Base+0x438> │ │ │ │ ldr r9, [r6, #12] │ │ │ │ cmn r9, #1 │ │ │ │ - beq a8c18 <_PyType_LookupRef@@Base+0x438> │ │ │ │ + beq a8c80 <_PyType_LookupRef@@Base+0x438> │ │ │ │ ldr r7, [r4, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8c40 <_PyType_LookupRef@@Base+0x460> │ │ │ │ + beq a8ca8 <_PyType_LookupRef@@Base+0x460> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8c08 <_PyType_LookupRef@@Base+0x428> │ │ │ │ + beq a8c70 <_PyType_LookupRef@@Base+0x428> │ │ │ │ ldr sl, [r7, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r7] │ │ │ │ - ble a8b38 <_PyType_LookupRef@@Base+0x358> │ │ │ │ - ldr fp, [pc, #516] @ a8cf4 <_PyType_LookupRef@@Base+0x514> │ │ │ │ + ble a8ba0 <_PyType_LookupRef@@Base+0x358> │ │ │ │ + ldr fp, [pc, #516] @ a8d5c <_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 a8b70 <_PyType_LookupRef@@Base+0x390> │ │ │ │ + bne a8bd8 <_PyType_LookupRef@@Base+0x390> │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ - beq a8be4 <_PyType_LookupRef@@Base+0x404> │ │ │ │ + beq a8c4c <_PyType_LookupRef@@Base+0x404> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a8bf0 <_PyType_LookupRef@@Base+0x410> │ │ │ │ + bne a8c58 <_PyType_LookupRef@@Base+0x410> │ │ │ │ cmp r5, sl │ │ │ │ - bne a8af4 <_PyType_LookupRef@@Base+0x314> │ │ │ │ + bne a8b5c <_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 a8b64 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + beq a8bcc <_PyType_LookupRef@@Base+0x384> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq a8c34 <_PyType_LookupRef@@Base+0x454> │ │ │ │ + beq a8c9c <_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 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -130358,52 +130384,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 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ - bne a8b20 <_PyType_LookupRef@@Base+0x340> │ │ │ │ + bne a8b88 <_PyType_LookupRef@@Base+0x340> │ │ │ │ mvn r3, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b a8b40 <_PyType_LookupRef@@Base+0x360> │ │ │ │ + b a8ba8 <_PyType_LookupRef@@Base+0x360> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r3, #0 │ │ │ │ - b a8b40 <_PyType_LookupRef@@Base+0x360> │ │ │ │ + b a8ba8 <_PyType_LookupRef@@Base+0x360> │ │ │ │ ldr sl, [r7, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - bgt a8ae8 <_PyType_LookupRef@@Base+0x308> │ │ │ │ - b a8b38 <_PyType_LookupRef@@Base+0x358> │ │ │ │ + bgt a8b50 <_PyType_LookupRef@@Base+0x308> │ │ │ │ + b a8ba0 <_PyType_LookupRef@@Base+0x358> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne a8abc <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ + bne a8b24 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ mvn r3, #0 │ │ │ │ - b a8c58 <_PyType_LookupRef@@Base+0x478> │ │ │ │ + b a8cc0 <_PyType_LookupRef@@Base+0x478> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a8b64 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a8bcc <_PyType_LookupRef@@Base+0x384> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne a8c68 <_PyType_LookupRef@@Base+0x488> │ │ │ │ + bne a8cd0 <_PyType_LookupRef@@Base+0x488> │ │ │ │ tst r3, #8192 @ 0x2000 │ │ │ │ - beq a8cd0 <_PyType_LookupRef@@Base+0x4f0> │ │ │ │ + beq a8d38 <_PyType_LookupRef@@Base+0x4f0> │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r2] │ │ │ │ - b a8b64 <_PyType_LookupRef@@Base+0x384> │ │ │ │ - ldr r3, [pc, #132] @ a8cf4 <_PyType_LookupRef@@Base+0x514> │ │ │ │ - bl 356b80 │ │ │ │ + b a8bcc <_PyType_LookupRef@@Base+0x384> │ │ │ │ + ldr r3, [pc, #132] @ a8d5c <_PyType_LookupRef@@Base+0x514> │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -130419,23 +130445,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 a8c54 <_PyType_LookupRef@@Base+0x474> │ │ │ │ + bne a8cbc <_PyType_LookupRef@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl a56d0 │ │ │ │ + bl a5738 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a8c2c <_PyType_LookupRef@@Base+0x44c> │ │ │ │ + blt a8c94 <_PyType_LookupRef@@Base+0x44c> │ │ │ │ ldr r7, [r4, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8c54 <_PyType_LookupRef@@Base+0x474> │ │ │ │ - b a8ac8 <_PyType_LookupRef@@Base+0x2e8> │ │ │ │ + beq a8cbc <_PyType_LookupRef@@Base+0x474> │ │ │ │ + b a8b30 <_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] │ │ │ │ @@ -130444,204 +130470,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 a8d8c <_PyType_LookupRef@@Base+0x5ac> │ │ │ │ + beq a8df4 <_PyType_LookupRef@@Base+0x5ac> │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #152] @ a8dd8 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ + ldr r2, [pc, #152] @ a8e40 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a8d9c <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ + bne a8e04 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a8d9c <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ - ldr r2, [pc, #124] @ a8ddc <_PyType_LookupRef@@Base+0x5fc> │ │ │ │ - bl 356b80 │ │ │ │ + beq a8e04 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ + ldr r2, [pc, #124] @ a8e44 <_PyType_LookupRef@@Base+0x5fc> │ │ │ │ + bl 356890 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #108] @ a8de0 <_PyType_LookupRef@@Base+0x600> │ │ │ │ + ldr r2, [pc, #108] @ a8e48 <_PyType_LookupRef@@Base+0x600> │ │ │ │ str r5, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq a8dcc <_PyType_LookupRef@@Base+0x5ec> │ │ │ │ - bl a030c │ │ │ │ + beq a8e34 <_PyType_LookupRef@@Base+0x5ec> │ │ │ │ + bl a0374 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #68] @ a8dd8 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ + ldr r3, [pc, #68] @ a8e40 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a8d4c <_PyType_LookupRef@@Base+0x56c> │ │ │ │ + beq a8db4 <_PyType_LookupRef@@Base+0x56c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a8d58 <_PyType_LookupRef@@Base+0x578> │ │ │ │ + bne a8dc0 <_PyType_LookupRef@@Base+0x578> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 23993c │ │ │ │ - bl 9cd90 │ │ │ │ + b 2396a0 │ │ │ │ + bl 9cd40 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ │ │ │ │ -000a8de4 : │ │ │ │ +000a8e4c : │ │ │ │ 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 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a8e44 │ │ │ │ + beq a8eac │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #76] @ a8e60 │ │ │ │ + ldr r1, [pc, #76] @ a8ec8 │ │ │ │ mov r2, r4 │ │ │ │ - bl a7ca0 │ │ │ │ + bl a7d08 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a8e44 │ │ │ │ + bne a8eac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8e3c │ │ │ │ + beq a8ea4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a8e54 │ │ │ │ + beq a8ebc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mvn r5, #0 │ │ │ │ - b a8e3c │ │ │ │ + b a8ea4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a8e3c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a8ea4 │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ │ │ │ │ -000a8e64 : │ │ │ │ +000a8ecc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #52] @ a8eb0 │ │ │ │ + ldr r1, [pc, #52] @ a8f18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne a8e90 │ │ │ │ + bne a8ef8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a8e88 │ │ │ │ - ldr r1, [pc, #16] @ a8eb4 │ │ │ │ - ldr r0, [pc, #16] @ a8eb8 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a8ef0 │ │ │ │ + ldr r1, [pc, #16] @ a8f1c │ │ │ │ + ldr r0, [pc, #16] @ a8f20 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - eorseq pc, r5, r8, lsr #27 │ │ │ │ + eorseq pc, r5, r8, lsr #21 │ │ │ │ │ │ │ │ -000a8ebc : │ │ │ │ +000a8f24 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a8ed8 │ │ │ │ + beq a8f40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a8ed8 │ │ │ │ - b a8f04 │ │ │ │ + beq a8f40 │ │ │ │ + b a8f6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ a8efc │ │ │ │ - ldr r0, [pc, #12] @ a8f00 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #12] @ a8f64 │ │ │ │ + ldr r0, [pc, #12] @ a8f68 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, fp, ror #31 │ │ │ │ - eorseq sl, r5, ip, lsl #24 │ │ │ │ + eorseq sl, r5, ip, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r7, [pc, #1332] @ a9450 │ │ │ │ + ldr r7, [pc, #1332] @ a94b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ - beq a9240 │ │ │ │ + beq a92a8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a92e0 │ │ │ │ + bne a9348 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #1280] @ a9454 │ │ │ │ + ldr r2, [pc, #1280] @ a94bc │ │ │ │ cmp r1, r2 │ │ │ │ - bne a93c0 │ │ │ │ + bne a9428 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - ldr r2, [pc, #1268] @ a9458 │ │ │ │ + ldr r2, [pc, #1268] @ a94c0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ lsl r0, r0, #1 │ │ │ │ smull ip, r2, r0, r2 │ │ │ │ sub r2, r2, r0, asr #31 │ │ │ │ cmp r3, r2 │ │ │ │ - blt a93c0 │ │ │ │ + blt a9428 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a929c │ │ │ │ + beq a9304 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, r2, r3 │ │ │ │ lsl r2, r2, r0 │ │ │ │ - ldr r0, [pc, #1212] @ a945c │ │ │ │ + ldr r0, [pc, #1212] @ a94c4 │ │ │ │ lsl r3, r3, #1 │ │ │ │ umull ip, r3, r0, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ lsr r3, r3, #1 │ │ │ │ adds r2, r2, r3, lsl #3 │ │ │ │ - bmi a92d4 │ │ │ │ - ldr r8, [pc, #1188] @ a9460 │ │ │ │ - ldr r0, [pc, #1188] @ a9464 │ │ │ │ + bmi a933c │ │ │ │ + ldr r8, [pc, #1188] @ a94c8 │ │ │ │ + ldr r0, [pc, #1188] @ a94cc │ │ │ │ ldr r3, [r8, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne a9278 │ │ │ │ + bne a92e0 │ │ │ │ sub r3, r2, #1 │ │ │ │ add r0, r6, #4096 @ 0x1000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr r9, [r0, #1528] @ 0x5f8 │ │ │ │ - bcs a91fc │ │ │ │ + bcs a9264 │ │ │ │ lsr ip, r3, #3 │ │ │ │ ldr r3, [r9, ip, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq a925c │ │ │ │ + beq a92c4 │ │ │ │ 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 a919c │ │ │ │ + beq a9204 │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r8, [r5, #16] │ │ │ │ @@ -130654,60 +130680,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 a908c │ │ │ │ - b a90d4 │ │ │ │ + bgt a90f4 │ │ │ │ + b a913c │ │ │ │ str r9, [r3] │ │ │ │ ldr r3, [lr] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a90b8 │ │ │ │ + bne a9120 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r8, ip │ │ │ │ add r1, r1, r0 │ │ │ │ add r2, r2, r0 │ │ │ │ - beq a90d4 │ │ │ │ + beq a913c │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9078 │ │ │ │ + beq a90e0 │ │ │ │ ldr lr, [r3] │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ add r9, lr, #1 │ │ │ │ ldr lr, [r2] │ │ │ │ - bne a9068 │ │ │ │ + bne a90d0 │ │ │ │ ldr r3, [lr] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9078 │ │ │ │ + beq a90e0 │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, ip │ │ │ │ add r1, r1, r0 │ │ │ │ add r2, r2, r0 │ │ │ │ str r3, [lr] │ │ │ │ - bne a908c │ │ │ │ - bl 356b80 │ │ │ │ + bne a90f4 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a91e0 │ │ │ │ + ble a9248 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3, #2416] @ 0x970 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r8, [r3, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #864] @ a9468 │ │ │ │ + ldr r2, [pc, #864] @ a94d0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a938c │ │ │ │ + bne a93f4 │ │ │ │ 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 │ │ │ │ @@ -130717,16 +130743,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 a9190 │ │ │ │ - bl 356b80 │ │ │ │ + beq a91f8 │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -130739,110 +130765,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 a9010 │ │ │ │ + bcc a9078 │ │ │ │ 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 a91fc │ │ │ │ + beq a9264 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b a9010 │ │ │ │ - ldr r0, [pc, #644] @ a946c │ │ │ │ - bl 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + b a9078 │ │ │ │ + ldr r0, [pc, #644] @ a94d4 │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne a9118 │ │ │ │ + bne a9180 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23e584 │ │ │ │ - b a92d8 │ │ │ │ + bl 23e2e4 │ │ │ │ + b a9340 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #616] @ a9470 │ │ │ │ + ldr r1, [pc, #616] @ a94d8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a93a4 │ │ │ │ + bne a940c │ │ │ │ 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 a92d4 │ │ │ │ + beq a933c │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b a91d8 │ │ │ │ - ldr r1, [pc, #556] @ a9474 │ │ │ │ + b a9240 │ │ │ │ + ldr r1, [pc, #556] @ a94dc │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91bec │ │ │ │ + bl 91c50 │ │ │ │ mov r8, r0 │ │ │ │ - b a9190 │ │ │ │ + b a91f8 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b a91d0 │ │ │ │ + b a9238 │ │ │ │ ldr r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a92d4 │ │ │ │ + beq a933c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b a9010 │ │ │ │ + b a9078 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ mov r3, #1 │ │ │ │ lsl r0, r3, r0 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ - ldr ip, [pc, #424] @ a945c │ │ │ │ + ldr ip, [pc, #424] @ a94c4 │ │ │ │ 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 a8fb4 │ │ │ │ - bl 29dc68 │ │ │ │ + bge a901c │ │ │ │ + bl 29e0e4 │ │ │ │ mov r8, #0 │ │ │ │ - b a9190 │ │ │ │ - bl 2b95dc │ │ │ │ + b a91f8 │ │ │ │ + bl 2b99f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a9444 │ │ │ │ - ldr r0, [pc, #376] @ a946c │ │ │ │ - bl 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + beq a94ac │ │ │ │ + ldr r0, [pc, #376] @ a94d4 │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a9438 │ │ │ │ + beq a94a0 │ │ │ │ ldrb ip, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ - bls a9334 │ │ │ │ + bls a939c │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9308 │ │ │ │ + beq a9370 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b a9308 │ │ │ │ + b a9370 │ │ │ │ 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] │ │ │ │ @@ -130855,564 +130881,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 a9160 │ │ │ │ - b a9190 │ │ │ │ - ldr r1, [pc, #228] @ a9478 │ │ │ │ + bne a91c8 │ │ │ │ + b a91f8 │ │ │ │ + ldr r1, [pc, #228] @ a94e0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a9424 │ │ │ │ + bne a948c │ │ │ │ mov r0, r8 │ │ │ │ - bl 18e620 │ │ │ │ - b a9118 │ │ │ │ + bl 18e1bc │ │ │ │ + b a9180 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b a9228 │ │ │ │ + b a9290 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #168] @ a9474 │ │ │ │ + ldr r1, [pc, #168] @ a94dc │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91bec │ │ │ │ + bl 91c50 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a92d8 │ │ │ │ + beq a9340 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl afd30 │ │ │ │ + bl afde0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9190 │ │ │ │ + beq a91f8 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a92d8 │ │ │ │ + beq a9340 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne a92d8 │ │ │ │ + bne a9340 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a92d8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a9340 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b a9118 │ │ │ │ + b a9180 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99dfc │ │ │ │ - b a92d8 │ │ │ │ + bl 99dac │ │ │ │ + b a9340 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 29dc68 │ │ │ │ + b 29e0e4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r8, r9, r8, lsl r8 │ │ │ │ + andseq r8, r9, ip, ror r1 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ - bge feb53f10 <__bss_end__@@Base+0xfe58efc8> │ │ │ │ + bge feb53f78 <__bss_end__@@Base+0xfe58f030> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ │ │ │ │ -000a947c <_PyObject_New@@Base>: │ │ │ │ +000a94e4 <_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 a9604 <_PyObject_New@@Base+0x188> │ │ │ │ - ldr r7, [pc, #384] @ a9620 <_PyObject_New@@Base+0x1a4> │ │ │ │ - ldr r2, [pc, #384] @ a9624 <_PyObject_New@@Base+0x1a8> │ │ │ │ + blt a966c <_PyObject_New@@Base+0x188> │ │ │ │ + ldr r7, [pc, #384] @ a9688 <_PyObject_New@@Base+0x1a4> │ │ │ │ + ldr r2, [pc, #384] @ a968c <_PyObject_New@@Base+0x1a8> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a95f0 <_PyObject_New@@Base+0x174> │ │ │ │ - ldr r3, [pc, #368] @ a9628 <_PyObject_New@@Base+0x1ac> │ │ │ │ - bl 356b80 │ │ │ │ + bne a9658 <_PyObject_New@@Base+0x174> │ │ │ │ + ldr r3, [pc, #368] @ a9690 <_PyObject_New@@Base+0x1ac> │ │ │ │ + bl 356890 │ │ │ │ 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 a9574 <_PyObject_New@@Base+0xf8> │ │ │ │ + bcs a95dc <_PyObject_New@@Base+0xf8> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq a95e0 <_PyObject_New@@Base+0x164> │ │ │ │ + beq a9648 <_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 a9538 <_PyObject_New@@Base+0xbc> │ │ │ │ + beq a95a0 <_PyObject_New@@Base+0xbc> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #280] @ a962c <_PyObject_New@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #280] @ a9694 <_PyObject_New@@Base+0x1b0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r4, [r5, #4] │ │ │ │ - bne a95b0 <_PyObject_New@@Base+0x134> │ │ │ │ + bne a9618 <_PyObject_New@@Base+0x134> │ │ │ │ ldr r6, [r2, #1416] @ 0x588 │ │ │ │ mov r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a95cc <_PyObject_New@@Base+0x150> │ │ │ │ + bne a9634 <_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 a9508 <_PyObject_New@@Base+0x8c> │ │ │ │ + bhi a9570 <_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 a9508 <_PyObject_New@@Base+0x8c> │ │ │ │ + bne a9570 <_PyObject_New@@Base+0x8c> │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #176] @ a9630 <_PyObject_New@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #176] @ a9698 <_PyObject_New@@Base+0x1b4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a960c <_PyObject_New@@Base+0x190> │ │ │ │ + bne a9674 <_PyObject_New@@Base+0x190> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a9604 <_PyObject_New@@Base+0x188> │ │ │ │ + beq a966c <_PyObject_New@@Base+0x188> │ │ │ │ ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ - b a9508 <_PyObject_New@@Base+0x8c> │ │ │ │ + b a9570 <_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 a9530 <_PyObject_New@@Base+0xb4> │ │ │ │ + beq a9598 <_PyObject_New@@Base+0xb4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a9530 <_PyObject_New@@Base+0xb4> │ │ │ │ + b a9598 <_PyObject_New@@Base+0xb4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ mov r5, r0 │ │ │ │ - b a956c <_PyObject_New@@Base+0xf0> │ │ │ │ + b a95d4 <_PyObject_New@@Base+0xf0> │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a9508 <_PyObject_New@@Base+0x8c> │ │ │ │ + bne a9570 <_PyObject_New@@Base+0x8c> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 29dc68 │ │ │ │ + b 29e0e4 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a9598 <_PyObject_New@@Base+0x11c> │ │ │ │ + b a9600 <_PyObject_New@@Base+0x11c> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ │ │ │ │ -000a9634 : │ │ │ │ +000a969c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a969c │ │ │ │ + beq a9704 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9df70 │ │ │ │ + bl 9df20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a96a0 │ │ │ │ + beq a9708 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl a96a8 │ │ │ │ + bl a9710 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a9694 │ │ │ │ + beq a96fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a9694 │ │ │ │ + bne a96fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 3480e4 │ │ │ │ + bl 347dfc │ │ │ │ mov r5, #0 │ │ │ │ - b a9694 │ │ │ │ + b a96fc │ │ │ │ │ │ │ │ -000a96a8 : │ │ │ │ +000a9710 : │ │ │ │ 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 a9830 │ │ │ │ + beq a9898 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a96f8 │ │ │ │ + beq a9760 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a96f8 │ │ │ │ + beq a9760 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a975c │ │ │ │ + beq a97c4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a975c │ │ │ │ + beq a97c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a9848 │ │ │ │ + beq a98b0 │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a9848 │ │ │ │ - ldr r3, [pc, #300] @ a9860 │ │ │ │ + beq a98b0 │ │ │ │ + ldr r3, [pc, #300] @ a98c8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8a8 │ │ │ │ + bl 11fa34 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq a9838 │ │ │ │ + beq a98a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1357ac │ │ │ │ + b 13591c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge a9818 │ │ │ │ - ldr r3, [pc, #244] @ a9864 │ │ │ │ + bge a9880 │ │ │ │ + ldr r3, [pc, #244] @ a98cc │ │ │ │ cmp r5, r3 │ │ │ │ - beq a97e0 │ │ │ │ - ldr r1, [pc, #236] @ a9868 │ │ │ │ + beq a9848 │ │ │ │ + ldr r1, [pc, #236] @ a98d0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f4048 │ │ │ │ + bl f41b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a9810 │ │ │ │ + blt a9878 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #212] @ a986c │ │ │ │ + ldr r3, [pc, #212] @ a98d4 │ │ │ │ cmp r6, r3 │ │ │ │ cmpne r6, #0 │ │ │ │ - beq a97f4 │ │ │ │ + beq a985c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 118a18 │ │ │ │ + bl 118b5c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq a97d4 │ │ │ │ + beq a983c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a97d4 │ │ │ │ + bne a983c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 187bc8 │ │ │ │ + b 187764 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b440 │ │ │ │ - ldr r3, [pc, #108] @ a9870 │ │ │ │ - ldr r1, [pc, #108] @ a9874 │ │ │ │ + bl 9b3f0 │ │ │ │ + ldr r3, [pc, #108] @ a98d8 │ │ │ │ + ldr r1, [pc, #108] @ a98dc │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r4, #0 │ │ │ │ - b a97d4 │ │ │ │ - ldr r3, [pc, #80] @ a9870 │ │ │ │ + b a983c │ │ │ │ + ldr r3, [pc, #80] @ a98d8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #80] @ a9878 │ │ │ │ + ldr r1, [pc, #80] @ a98e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b a9810 │ │ │ │ - bl 3480e4 │ │ │ │ - b a9810 │ │ │ │ - bl a5784 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq a9748 │ │ │ │ - b a9810 │ │ │ │ - ldr r0, [pc, #32] @ a9870 │ │ │ │ + bl 117864 │ │ │ │ + b a9878 │ │ │ │ + bl 347dfc │ │ │ │ + b a9878 │ │ │ │ + bl a57ec │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a97b0 │ │ │ │ + b a9878 │ │ │ │ + ldr r0, [pc, #32] @ a98d8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #36] @ a987c │ │ │ │ + ldr r1, [pc, #36] @ a98e4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - b a9810 │ │ │ │ + bl 117864 │ │ │ │ + b a9878 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0035fdf4 │ │ │ │ - eorseq pc, r5, r8, lsl lr @ │ │ │ │ - eorseq pc, r5, r4, asr #27 │ │ │ │ + @ instruction: 0x0035faf4 │ │ │ │ + eorseq pc, r5, r8, lsl fp @ │ │ │ │ + eorseq pc, r5, r4, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #376] @ a9a10 │ │ │ │ + ldr r3, [pc, #376] @ a9a78 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bne a98fc │ │ │ │ + bne a9964 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a98fc │ │ │ │ + beq a9964 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a992c │ │ │ │ + beq a9994 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a99a0 │ │ │ │ + beq a9a08 │ │ │ │ add r3, r3, #1 │ │ │ │ cmn r0, #3 │ │ │ │ str r3, [r5] │ │ │ │ - beq a9998 │ │ │ │ + beq a9a00 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a9934 │ │ │ │ + beq a999c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a9998 │ │ │ │ + beq a9a00 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a98cc │ │ │ │ + bne a9934 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a9998 │ │ │ │ - ldr r3, [pc, #216] @ a9a14 │ │ │ │ + beq a9a00 │ │ │ │ + ldr r3, [pc, #216] @ a9a7c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a99ac │ │ │ │ - ldr r2, [pc, #204] @ a9a18 │ │ │ │ - bl 356b80 │ │ │ │ + bne a9a14 │ │ │ │ + ldr r2, [pc, #204] @ a9a80 │ │ │ │ + bl 356890 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl a2b0c │ │ │ │ + bl a2b74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a9998 │ │ │ │ - ldr r3, [pc, #172] @ a9a1c │ │ │ │ + beq a9a00 │ │ │ │ + ldr r3, [pc, #172] @ a9a84 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 118038 <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ + bl 11817c <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9998 │ │ │ │ + beq a9a00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a9a04 │ │ │ │ + beq a9a6c │ │ │ │ mov r5, #0 │ │ │ │ - b a98f0 │ │ │ │ + b a9958 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a98e8 │ │ │ │ - b a9998 │ │ │ │ + bne a9950 │ │ │ │ + b a9a00 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #104] @ a9a20 │ │ │ │ - bl b8ef4 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #104] @ a9a88 │ │ │ │ + bl b8f84 <_PyObject_LookupSpecial@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a99f4 │ │ │ │ + beq a9a5c │ │ │ │ mov r1, r4 │ │ │ │ - bl 118a18 │ │ │ │ + bl 118b5c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a98f0 │ │ │ │ + beq a9958 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a98f0 │ │ │ │ + bne a9958 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a98f0 │ │ │ │ - bl a5784 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a9958 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9944 │ │ │ │ - b a9998 │ │ │ │ + beq a99ac │ │ │ │ + b a9a00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a9998 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b a9a00 │ │ │ │ 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] @ a9bb8 │ │ │ │ - ldr r2, [pc, #380] @ a9bbc │ │ │ │ + ldr r7, [pc, #380] @ a9c20 │ │ │ │ + ldr r2, [pc, #380] @ a9c24 │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a9b58 │ │ │ │ - ldr r3, [pc, #364] @ a9bc0 │ │ │ │ - bl 356b80 │ │ │ │ + bne a9bc0 │ │ │ │ + ldr r3, [pc, #364] @ a9c28 │ │ │ │ + bl 356890 │ │ │ │ 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 a9b10 │ │ │ │ + beq a9b78 │ │ │ │ ldm r3, {r2, r4} │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a9abc │ │ │ │ + bne a9b24 │ │ │ │ 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] @ a9bc4 │ │ │ │ + ldr r3, [pc, #256] @ a9c2c │ │ │ │ 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] @ a9bc8 │ │ │ │ + ldr r2, [pc, #228] @ a9c30 │ │ │ │ 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 a9b78 │ │ │ │ + bne a9be0 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a9abc │ │ │ │ + bne a9b24 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #156] @ a9bcc │ │ │ │ + ldr r2, [pc, #156] @ a9c34 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a9b90 │ │ │ │ + bne a9bf8 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a9b6c │ │ │ │ + beq a9bd4 │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #800] @ 0x320 │ │ │ │ - b a9abc │ │ │ │ + b a9b24 │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a9abc │ │ │ │ - bl 29dc68 │ │ │ │ + bne a9b24 │ │ │ │ + bl 29e0e4 │ │ │ │ mov r4, #0 │ │ │ │ - b a9b08 │ │ │ │ - ldr r1, [pc, #80] @ a9bd0 │ │ │ │ + b a9b70 │ │ │ │ + ldr r1, [pc, #80] @ a9c38 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a9ba4 │ │ │ │ + bne a9c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ - b a9b04 │ │ │ │ + bl 18e1bc │ │ │ │ + b a9b6c │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a9b40 │ │ │ │ + b a9ba8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a9b04 │ │ │ │ + b a9b6c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ │ │ │ │ -000a9bd4 : │ │ │ │ +000a9c3c : │ │ │ │ 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 a9c0c │ │ │ │ + bl a9c74 │ │ │ │ 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 │ │ │ │ @@ -131420,60 +131446,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 a9de4 │ │ │ │ + bgt a9e4c │ │ │ │ cmp r4, #0 │ │ │ │ - beq a9c78 │ │ │ │ + beq a9ce0 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi a9e14 │ │ │ │ + bhi a9e7c │ │ │ │ cmp r4, #31 │ │ │ │ - bhi a9e58 │ │ │ │ + bhi a9eb8 │ │ │ │ cmp r4, #9 │ │ │ │ - beq a9c30 │ │ │ │ + beq a9c98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9c30 │ │ │ │ + bne a9c98 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bne a9c44 │ │ │ │ + bne a9cac │ │ │ │ cmp r5, #0 │ │ │ │ - blt a9fb4 │ │ │ │ - beq aa054 │ │ │ │ + blt aa01c │ │ │ │ + beq aa0bc │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp] │ │ │ │ - beq a9eac │ │ │ │ - ldr r9, [pc, #996] @ aa07c │ │ │ │ - bl 356b80 │ │ │ │ + beq a9f14 │ │ │ │ + ldr r9, [pc, #996] @ aa0e4 │ │ │ │ + bl 356890 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bgt a9f84 │ │ │ │ + bgt a9fec │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1608] @ 0x648 │ │ │ │ lsl sl, r5, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a9ec8 │ │ │ │ - ldr r1, [pc, #948] @ aa080 │ │ │ │ + beq a9f30 │ │ │ │ + ldr r1, [pc, #948] @ aa0e8 │ │ │ │ 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 a9fbc │ │ │ │ + bne aa024 │ │ │ │ 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 │ │ │ │ @@ -131483,121 +131509,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 aa214 │ │ │ │ + bl aa27c │ │ │ │ mov r8, sp │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9f44 │ │ │ │ + beq a9fac │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa214 │ │ │ │ + bl aa27c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9ff8 │ │ │ │ + beq aa060 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq a9db4 │ │ │ │ + beq a9e1c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa214 │ │ │ │ + bl aa27c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9ff0 │ │ │ │ + beq aa058 │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq a9db4 │ │ │ │ + beq a9e1c │ │ │ │ add r9, r6, #20 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa214 │ │ │ │ + bl aa27c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9f44 │ │ │ │ + beq a9fac │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne a9d90 │ │ │ │ + bne a9df8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aa000 │ │ │ │ + bne aa068 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9e50 │ │ │ │ + bne a9eb0 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq a9e0c │ │ │ │ - bls a9e34 │ │ │ │ + beq a9e74 │ │ │ │ + bls a9e9c │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq a9e50 │ │ │ │ + beq a9eb0 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq a9e0c │ │ │ │ + beq a9e74 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne a9dec │ │ │ │ + bne a9e54 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b a9c30 │ │ │ │ + b a9c98 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq a9dd0 │ │ │ │ - bhi a9e94 │ │ │ │ + beq a9e38 │ │ │ │ + bhi a9ef4 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq a9dd0 │ │ │ │ + beq a9e38 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne a9c5c │ │ │ │ - b a9e0c │ │ │ │ + bne a9cc4 │ │ │ │ + b a9e74 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq a9e0c │ │ │ │ - bhi a9ea0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq aa040 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - bne a9e00 │ │ │ │ + beq a9e74 │ │ │ │ + bls a9f00 │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne a9e68 │ │ │ │ add r3, r3, #1 │ │ │ │ - b a9c30 │ │ │ │ - ldr ip, [pc, #548] @ aa084 │ │ │ │ + b a9c98 │ │ │ │ + ldr ip, [pc, #556] @ aa0ec │ │ │ │ sub r0, r4, #32 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ mov lr, #1 │ │ │ │ ands ip, ip, lr, lsl r0 │ │ │ │ - bne a9c30 │ │ │ │ + bne a9c98 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq a9e0c │ │ │ │ + beq a9e74 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq a9dd0 │ │ │ │ + beq a9e38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9c30 │ │ │ │ + bne a9c98 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, lr │ │ │ │ - b a9c6c │ │ │ │ + b a9cd4 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne a9c5c │ │ │ │ - b a9e0c │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne a9e00 │ │ │ │ - b a9e50 │ │ │ │ + bne a9cc4 │ │ │ │ + b a9e74 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq aa0a8 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + bne a9e68 │ │ │ │ + b a9eb0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl aa214 │ │ │ │ + bl aa27c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ aa088 │ │ │ │ + ldr r0, [pc, #440] @ aa0f0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9ab34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aae4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a9fa0 │ │ │ │ - bl 356b80 │ │ │ │ + beq aa008 │ │ │ │ + bl 356890 │ │ │ │ ldr r4, [r9, r0] │ │ │ │ lsl sl, r5, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ add r0, r6, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -131610,322 +131636,322 @@ │ │ │ │ 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 aa214 │ │ │ │ + bl aa27c │ │ │ │ mov r8, sp │ │ │ │ cmp r0, #0 │ │ │ │ - bne a9d44 │ │ │ │ + bne a9dac │ │ │ │ mov r4, r0 │ │ │ │ sub r5, r5, #1 │ │ │ │ sub r3, r5, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3505ac <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 3502c4 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9fb4 │ │ │ │ + beq aa01c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a9fb4 │ │ │ │ + bne aa01c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b a9fb4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b aa01c │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bls a9ec8 │ │ │ │ - bl 29dc68 │ │ │ │ + bls a9f30 │ │ │ │ + bl 29e0e4 │ │ │ │ subs r6, r0, #0 │ │ │ │ ldrne r4, [r9, r7] │ │ │ │ lslne sl, r5, #2 │ │ │ │ - bne a9ee8 │ │ │ │ + bne a9f50 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 3505ac <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 3502c4 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ mov r6, #0 │ │ │ │ - b a9dc4 │ │ │ │ - ldr r3, [pc, #200] @ aa08c │ │ │ │ + b a9e2c │ │ │ │ + ldr r3, [pc, #200] @ aa0f4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne a9fd8 │ │ │ │ + bne aa040 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e620 │ │ │ │ + bl 18e1bc │ │ │ │ ldr r4, [r9, r7] │ │ │ │ - b a9ee8 │ │ │ │ + b a9f50 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx fp │ │ │ │ ldr r4, [r9, r7] │ │ │ │ - b a9ee8 │ │ │ │ + b a9f50 │ │ │ │ mov r4, #2 │ │ │ │ - b a9f44 │ │ │ │ + b a9fac │ │ │ │ mov r4, #1 │ │ │ │ - b a9f44 │ │ │ │ + b a9fac │ │ │ │ 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 aa05c │ │ │ │ + bne aa0c4 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9dc4 │ │ │ │ - b aa000 │ │ │ │ - ldr r3, [pc, #72] @ aa090 │ │ │ │ - ldr r1, [pc, #72] @ aa094 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b a9fb4 │ │ │ │ - ldr r6, [pc, #60] @ aa098 │ │ │ │ - b a9dc4 │ │ │ │ - ldr r3, [pc, #44] @ aa090 │ │ │ │ - ldr r1, [pc, #52] @ aa09c │ │ │ │ + beq a9e2c │ │ │ │ + b aa068 │ │ │ │ + ldr r3, [pc, #72] @ aa0f8 │ │ │ │ + ldr r1, [pc, #72] @ aa0fc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b aa01c │ │ │ │ + ldr r6, [pc, #60] @ aa100 │ │ │ │ + b a9e2c │ │ │ │ + ldr r3, [pc, #44] @ aa0f8 │ │ │ │ + ldr r1, [pc, #52] @ aa104 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a9f68 │ │ │ │ - b a9fb4 │ │ │ │ + bne a9fd0 │ │ │ │ + b aa01c │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, r0, asr #28 │ │ │ │ + eorseq pc, r5, r0, asr #22 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq pc, r5, ip, asr lr @ │ │ │ │ + eorseq pc, r5, ip, asr fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ sub r2, r0, #1 │ │ │ │ mov r0, ip │ │ │ │ cmp ip, #0 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ - bgt aa14c │ │ │ │ + bgt aa1b4 │ │ │ │ cmp r1, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi aa114 │ │ │ │ + bhi aa17c │ │ │ │ cmp r3, #31 │ │ │ │ - bhi aa19c │ │ │ │ + bhi aa1fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq aa1f0 │ │ │ │ + beq aa258 │ │ │ │ cmp r3, #9 │ │ │ │ - beq aa0bc │ │ │ │ + beq aa124 │ │ │ │ cmp ip, #0 │ │ │ │ - bne aa0bc │ │ │ │ + bne aa124 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, r3 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bls aa0d8 │ │ │ │ + bls aa140 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq aa138 │ │ │ │ - bhi aa1d8 │ │ │ │ + beq aa1a0 │ │ │ │ + bhi aa238 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq aa138 │ │ │ │ + beq aa1a0 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne aa0f0 │ │ │ │ + bne aa158 │ │ │ │ sub ip, ip, #1 │ │ │ │ - b aa0bc │ │ │ │ + b aa124 │ │ │ │ cmp ip, #0 │ │ │ │ - bne aa194 │ │ │ │ + bne aa1f4 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, #1 │ │ │ │ mov ip, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq aa130 │ │ │ │ - bls aa178 │ │ │ │ + beq aa198 │ │ │ │ + bls aa1e0 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq aa194 │ │ │ │ + beq aa1f4 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq aa130 │ │ │ │ + beq aa198 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq aa130 │ │ │ │ - bhi aa158 │ │ │ │ + beq aa198 │ │ │ │ + bhi aa1c0 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq aa130 │ │ │ │ - bhi aa1e4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq aa1f0 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - bne aa168 │ │ │ │ + beq aa198 │ │ │ │ + bls aa244 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne aa1d0 │ │ │ │ add ip, ip, #1 │ │ │ │ - b aa0bc │ │ │ │ - ldr r4, [pc, #100] @ aa208 │ │ │ │ + b aa124 │ │ │ │ + ldr r4, [pc, #108] @ aa270 │ │ │ │ sub lr, r3, #32 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ mov r5, #1 │ │ │ │ ands r4, r4, r5, lsl lr │ │ │ │ - bne aa0bc │ │ │ │ + bne aa124 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq aa130 │ │ │ │ + beq aa198 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq aa138 │ │ │ │ + beq aa1a0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne aa0bc │ │ │ │ + bne aa124 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, r5 │ │ │ │ - b aa100 │ │ │ │ + b aa168 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne aa0f0 │ │ │ │ - b aa130 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne aa168 │ │ │ │ - b aa194 │ │ │ │ - ldr r3, [pc, #20] @ aa20c │ │ │ │ - ldr r1, [pc, #20] @ aa210 │ │ │ │ + bne aa158 │ │ │ │ + b aa198 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq aa258 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne aa1d0 │ │ │ │ + b aa1f4 │ │ │ │ + ldr r3, [pc, #20] @ aa274 │ │ │ │ + ldr r1, [pc, #20] @ aa278 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, r0, asr #28 │ │ │ │ + eorseq pc, r5, r0, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r4, r0 │ │ │ │ add r0, r2, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r0, [r4] │ │ │ │ ldrb r3, [r2] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #2128] @ aaa98 │ │ │ │ + ldr r1, [pc, #2124] @ aaafc │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi aa9f4 │ │ │ │ + bhi aa9e4 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ add r2, r3, #4 │ │ │ │ - beq aa2cc │ │ │ │ + beq aa334 │ │ │ │ str r2, [r5] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq aaa4c │ │ │ │ + beq aa998 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq aa2a4 │ │ │ │ + beq aa30c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r0, [r3] │ │ │ │ str r2, [r5] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a649c │ │ │ │ + b a6504 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r5] │ │ │ │ ldr lr, [r1], #8 │ │ │ │ str r1, [r5] │ │ │ │ - ldr r1, [pc, #1976] @ aaa9c │ │ │ │ + ldr r1, [pc, #1972] @ aab00 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp lr, r1 │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [r4] │ │ │ │ - bne aa7f4 │ │ │ │ + bne aa83c │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bne aa2c0 │ │ │ │ - ldr r6, [pc, #1940] @ aaaa0 │ │ │ │ - b aa2a4 │ │ │ │ - ldr r3, [pc, #1936] @ aaaa4 │ │ │ │ + bne aa328 │ │ │ │ + ldr r6, [pc, #1936] @ aab04 │ │ │ │ + b aa30c │ │ │ │ + ldr r3, [pc, #1932] @ aab08 │ │ │ │ mov r2, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ ldrb r1, [r0, #-1] │ │ │ │ sub r1, r1, #9 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bhi aa9f4 │ │ │ │ + bhi aa9e4 │ │ │ │ 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 aa7a0 │ │ │ │ + beq aa7e8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa7c0 │ │ │ │ + beq aa808 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 9dfac │ │ │ │ + bl 9df5c │ │ │ │ mov r6, r0 │ │ │ │ - b aa2a4 │ │ │ │ + b aa30c │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - bl aa0a0 │ │ │ │ + bl aa108 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt aa798 │ │ │ │ - beq aa6b0 │ │ │ │ - ldr sl, [pc, #1792] @ aaaa8 │ │ │ │ - bl 356b80 │ │ │ │ + blt aa8a8 │ │ │ │ + beq aa710 │ │ │ │ + ldr sl, [pc, #1788] @ aab0c │ │ │ │ + bl 356890 │ │ │ │ ldr r9, [sl, r0] │ │ │ │ cmp r7, #20 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r8, r0 │ │ │ │ - bgt aa768 │ │ │ │ + bgt aa7c8 │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r6, [r2, #1608] @ 0x648 │ │ │ │ lsl fp, r7, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa704 │ │ │ │ - ldr r0, [pc, #1744] @ aaaac │ │ │ │ + beq aa764 │ │ │ │ + ldr r0, [pc, #1740] @ aab10 │ │ │ │ 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 aa804 │ │ │ │ + bne aa84c │ │ │ │ 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] │ │ │ │ @@ -131934,594 +131960,593 @@ │ │ │ │ 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 aa214 │ │ │ │ + bl aa27c │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa820 │ │ │ │ + beq aa868 │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq aa4c4 │ │ │ │ + beq aa52c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa214 │ │ │ │ + bl aa27c │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa884 │ │ │ │ + beq aa8b0 │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq aa4c4 │ │ │ │ + beq aa52c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa214 │ │ │ │ + bl aa27c │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa87c │ │ │ │ + beq aa8d0 │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq aa4c4 │ │ │ │ + beq aa52c │ │ │ │ add r9, r6, #20 │ │ │ │ mov r8, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa214 │ │ │ │ + bl aa27c │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa824 │ │ │ │ + beq aa86c │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne aa4a0 │ │ │ │ + bne aa508 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne aa6c4 │ │ │ │ + bne aa724 │ │ │ │ add r3, r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ str r3, [r4] │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b aa30c │ │ │ │ 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 ab240 │ │ │ │ + b ab2a4 │ │ │ │ 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 a344c │ │ │ │ + b a34b4 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ - bl aa0a0 │ │ │ │ + bl aa108 │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt aa798 │ │ │ │ + blt aa8a8 │ │ │ │ ands r9, sl, #1 │ │ │ │ - bne aa934 │ │ │ │ - bl 91ad0 │ │ │ │ + bne aaa88 │ │ │ │ + bl 91b34 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aa944 │ │ │ │ + beq aaa98 │ │ │ │ cmp sl, #0 │ │ │ │ - beq aa5c8 │ │ │ │ + beq aa628 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa214 │ │ │ │ + bl aa27c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq aa8bc │ │ │ │ + beq aa908 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa214 │ │ │ │ + bl aa27c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq aa88c │ │ │ │ + beq aa8d8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt aa88c │ │ │ │ + blt aa8d8 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa7d8 │ │ │ │ + bne aa820 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aa5bc │ │ │ │ + beq aa61c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq aa95c │ │ │ │ + beq aaaf0 │ │ │ │ add r9, r9, #2 │ │ │ │ cmp sl, r9 │ │ │ │ - bgt aa554 │ │ │ │ + bgt aa5b4 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d850 │ │ │ │ + bl 23d5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa2a4 │ │ │ │ - b aa83c │ │ │ │ + bne aa30c │ │ │ │ + b aa884 │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq aa73c │ │ │ │ + beq aa79c │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa7c0 │ │ │ │ + beq aa808 │ │ │ │ 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 92a30 │ │ │ │ + b 92a94 │ │ │ │ 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 1bd550 │ │ │ │ + b 1bca00 │ │ │ │ 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 150cb8 │ │ │ │ + b 150f6c │ │ │ │ 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 92a30 │ │ │ │ + bl 92a94 │ │ │ │ mov r6, r0 │ │ │ │ - b aa2a4 │ │ │ │ + b aa30c │ │ │ │ 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 175b70 │ │ │ │ + b 175f98 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r6, [pc, #1012] @ aaab0 │ │ │ │ + ldr r6, [pc, #1016] @ aab14 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq aa4d4 │ │ │ │ + beq aa53c │ │ │ │ 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 aa9a8 │ │ │ │ + bne aa9f8 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq aa4d4 │ │ │ │ - b aa6c4 │ │ │ │ - ldr r0, [pc, #936] @ aaab4 │ │ │ │ + beq aa53c │ │ │ │ + b aa724 │ │ │ │ + ldr r0, [pc, #940] @ aab18 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9ab34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aae4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aa784 │ │ │ │ - bl 356b80 │ │ │ │ + beq aaa18 │ │ │ │ + bl 356890 │ │ │ │ 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 aa414 │ │ │ │ + b aa47c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - beq aa7c0 │ │ │ │ + beq aa808 │ │ │ │ cmp r1, #0 │ │ │ │ - bge aa614 │ │ │ │ - b aa608 │ │ │ │ + bge aa674 │ │ │ │ + b aa668 │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ - bls aa704 │ │ │ │ - bl 29dc68 │ │ │ │ + bls aa764 │ │ │ │ + bl 29e0e4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - ldrne r8, [sl, r8] │ │ │ │ - lslne fp, r7, #2 │ │ │ │ - bne aa724 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, #41 @ 0x29 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3505ac <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ - mov r6, #0 │ │ │ │ - b aa2a4 │ │ │ │ + beq aaa18 │ │ │ │ + ldr r8, [sl, r8] │ │ │ │ + lsl fp, r7, #2 │ │ │ │ + b aa784 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - bne aa9c8 │ │ │ │ - ldr r3, [pc, #728] @ aaaa0 │ │ │ │ + bne aaa30 │ │ │ │ + ldr r3, [pc, #756] @ aab04 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b aa304 │ │ │ │ + b aa36c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne aa5a0 │ │ │ │ + bne aa600 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b aa5a0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b aa600 │ │ │ │ mov r3, lr │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #684] @ aaab8 │ │ │ │ + ldr r2, [pc, #712] @ aab1c │ │ │ │ cmp r3, r2 │ │ │ │ - bne aa864 │ │ │ │ + bne aa8b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e620 │ │ │ │ + bl 18e1bc │ │ │ │ ldr r8, [sl, r8] │ │ │ │ - b aa724 │ │ │ │ + b aa784 │ │ │ │ mov r8, r0 │ │ │ │ sub r3, r7, #1 │ │ │ │ sub r3, r3, r8 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3505ac <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 3502c4 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aa798 │ │ │ │ + beq aa8a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne aa798 │ │ │ │ + bne aa8a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b aa798 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + mov r6, #0 │ │ │ │ + b aa30c │ │ │ │ + mov r8, #1 │ │ │ │ + b aa86c │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r8, [sl, r8] │ │ │ │ - b aa724 │ │ │ │ + b aa784 │ │ │ │ mov r8, #2 │ │ │ │ - b aa824 │ │ │ │ - mov r8, #1 │ │ │ │ - b aa824 │ │ │ │ + b aa86c │ │ │ │ sub r3, sl, #2 │ │ │ │ sub r3, r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ - bl 3505ac <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 3502c4 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa8cc │ │ │ │ + bne aa918 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b3bc │ │ │ │ - b aa83c │ │ │ │ + bl 9b36c │ │ │ │ + b aa884 │ │ │ │ sub r3, sl, #1 │ │ │ │ sub r3, r3, r9 │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ - b aa830 │ │ │ │ + b aa878 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne aa8b0 │ │ │ │ + bne aa8fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b aa8b0 │ │ │ │ - mov r1, #93 @ 0x5d │ │ │ │ - bl aa0a0 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - blt aa798 │ │ │ │ - bl 92fe8 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - movne r8, #0 │ │ │ │ - beq aa990 │ │ │ │ - cmp r7, r8 │ │ │ │ - beq aa978 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl aa214 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq aa968 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - str r0, [r3, r8, lsl #2] │ │ │ │ - add r8, r8, #1 │ │ │ │ - b aa908 │ │ │ │ - ldr r3, [pc, #384] @ aaabc │ │ │ │ - ldr r1, [pc, #384] @ aaac0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, #125 @ 0x7d │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3505ac <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ - b aa798 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b aa5bc │ │ │ │ - sub r7, r7, #1 │ │ │ │ - sub r3, r7, r8 │ │ │ │ - mov r2, #93 @ 0x5d │ │ │ │ - b aa830 │ │ │ │ - mov r1, #93 @ 0x5d │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23d850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne aa2a4 │ │ │ │ - b aa83c │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, #93 @ 0x5d │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3505ac <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ - b aa798 │ │ │ │ - ldr r3, [pc, #268] @ aaabc │ │ │ │ - ldr r1, [pc, #272] @ aaac4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa848 │ │ │ │ - b aa798 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt aa364 │ │ │ │ - b aa370 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b aa8fc │ │ │ │ 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 20fb70 │ │ │ │ - ldr r3, [pc, #192] @ aaabc │ │ │ │ - ldr r1, [pc, #200] @ aaac8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b aa798 │ │ │ │ + b 20f308 │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq aaa6c │ │ │ │ + beq aa9b8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa7c0 │ │ │ │ + beq aa808 │ │ │ │ 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 b1fe4 │ │ │ │ - bl a5784 │ │ │ │ + b b2094 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa798 │ │ │ │ - ldr r3, [pc, #92] @ aaabc │ │ │ │ - ldr r1, [pc, #104] @ aaacc │ │ │ │ + bne aa8a8 │ │ │ │ + ldr r3, [pc, #372] @ aab20 │ │ │ │ + ldr r1, [pc, #372] @ aab24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b aa798 │ │ │ │ + bl 18ec84 │ │ │ │ + b aa8a8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - beq aa7c0 │ │ │ │ + beq aa808 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt aa97c │ │ │ │ + b aa988 │ │ │ │ + ldr r3, [pc, #308] @ aab20 │ │ │ │ + ldr r1, [pc, #312] @ aab28 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b aa8a8 │ │ │ │ + ldr r3, [pc, #288] @ aab20 │ │ │ │ + ldr r1, [pc, #296] @ aab2c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne aa890 │ │ │ │ + b aa8a8 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #41 @ 0x29 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3502c4 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + b aa8a8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt aaa30 │ │ │ │ - b aaa3c │ │ │ │ - @ instruction: 0x003d53b4 │ │ │ │ - andseq ip, ip, ip, asr #8 │ │ │ │ + blt aa3cc │ │ │ │ + b aa3d8 │ │ │ │ + mov r1, #93 @ 0x5d │ │ │ │ + bl aa108 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + blt aa8a8 │ │ │ │ + bl 92f94 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + movne r8, #0 │ │ │ │ + beq aaad8 │ │ │ │ + cmp r7, r8 │ │ │ │ + beq aaac0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl aa27c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq aaab0 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + str r0, [r3, r8, lsl #2] │ │ │ │ + add r8, r8, #1 │ │ │ │ + b aaa5c │ │ │ │ + ldr r3, [pc, #144] @ aab20 │ │ │ │ + ldr r1, [pc, #156] @ aab30 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #125 @ 0x7d │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3502c4 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + b aa8a8 │ │ │ │ + sub r7, r7, #1 │ │ │ │ + sub r3, r7, r8 │ │ │ │ + mov r2, #93 @ 0x5d │ │ │ │ + b aa878 │ │ │ │ + mov r1, #93 @ 0x5d │ │ │ │ + mov r0, r4 │ │ │ │ + bl 23d5b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne aa30c │ │ │ │ + b aa884 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #93 @ 0x5d │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3502c4 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + b aa8a8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b aa61c │ │ │ │ + ldrheq r5, [sp], -r4 @ │ │ │ │ + andseq fp, ip, r4, ror #18 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq sp, sl, r4, r5 │ │ │ │ + mlaseq sp, sl, r1, r5 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, r8, ror lr @ │ │ │ │ - eorseq pc, r5, ip, asr lr @ │ │ │ │ - eorseq pc, r5, ip, lsr #29 │ │ │ │ - eorseq pc, r5, r8, lsl #29 │ │ │ │ + eorseq pc, r5, r8, lsl #23 │ │ │ │ + eorseq pc, r5, ip, lsr #23 │ │ │ │ + eorseq pc, r5, ip, asr fp @ │ │ │ │ + eorseq pc, r5, r8, ror fp @ │ │ │ │ │ │ │ │ -000aaad0 : │ │ │ │ +000aab34 : │ │ │ │ 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 aad3c │ │ │ │ + bne aada0 │ │ │ │ ldr r6, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq aada8 │ │ │ │ - ldr r8, [pc, #1528] @ ab108 │ │ │ │ - ldr r7, [pc, #1528] @ ab10c │ │ │ │ + beq aae0c │ │ │ │ + ldr r8, [pc, #1528] @ ab16c │ │ │ │ + ldr r7, [pc, #1528] @ ab170 │ │ │ │ add r4, r8, #32768 @ 0x8000 │ │ │ │ ldr r3, [r4, #3640] @ 0xe38 │ │ │ │ cmp r3, r7 │ │ │ │ - bne aaed8 │ │ │ │ + bne aaf3c │ │ │ │ ldr r2, [r4, #3648] @ 0xe40 │ │ │ │ cmn r2, #1 │ │ │ │ - beq aaed8 │ │ │ │ + beq aaf3c │ │ │ │ add r1, r8, #36352 @ 0x8e00 │ │ │ │ mov r0, r6 │ │ │ │ add r9, sp, #12 │ │ │ │ add r1, r1, #52 @ 0x34 │ │ │ │ mov r3, r9 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq aadb4 │ │ │ │ + beq aae18 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq ab070 │ │ │ │ + beq ab0d4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and r6, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi aaf8c │ │ │ │ + bhi aaff0 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ muls r6, r3, r6 │ │ │ │ - bmi ab068 │ │ │ │ + bmi ab0cc │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne aadd0 │ │ │ │ + bne aae34 │ │ │ │ ldr sl, [r5, #132] @ 0x84 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq aae3c │ │ │ │ + beq aaea0 │ │ │ │ ldr r3, [r4, #3672] @ 0xe58 │ │ │ │ cmp r3, r7 │ │ │ │ - bne aaefc │ │ │ │ + bne aaf60 │ │ │ │ ldr r2, [r4, #3680] @ 0xe60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq aaefc │ │ │ │ + beq aaf60 │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #1356] @ ab110 │ │ │ │ + ldr r1, [pc, #1356] @ ab174 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aaf10 │ │ │ │ + beq aaf74 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq ab070 │ │ │ │ + beq ab0d4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and r7, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r7, r7, #1 │ │ │ │ - bhi aafb8 │ │ │ │ + bhi ab01c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ muls r7, r3, r7 │ │ │ │ - bmi ab068 │ │ │ │ + bmi ab0cc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add r3, r3, #3 │ │ │ │ lsr r4, r2, #14 │ │ │ │ mla r3, r1, r6, r3 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ and r2, r2, #24 │ │ │ │ and r4, r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addne r4, r4, #1 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ sub r2, r2, r4, lsl #3 │ │ │ │ - ldr fp, [pc, #1236] @ ab114 │ │ │ │ + ldr fp, [pc, #1236] @ ab178 │ │ │ │ bic r3, r3, #3 │ │ │ │ cmp r3, r2 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ lsl r4, r4, #3 │ │ │ │ mov r9, r0 │ │ │ │ - bhi ab084 │ │ │ │ + bhi ab0e8 │ │ │ │ adds r3, r4, r3 │ │ │ │ - bmi ab084 │ │ │ │ + bmi ab0e8 │ │ │ │ ldr r2, [r8, #712] @ 0x2c8 │ │ │ │ - ldr r1, [pc, #1200] @ ab118 │ │ │ │ + ldr r1, [pc, #1200] @ ab17c │ │ │ │ cmp r2, r1 │ │ │ │ - bne ab00c │ │ │ │ + bne ab070 │ │ │ │ ldr ip, [sl, #8] │ │ │ │ sub r1, r3, #1 │ │ │ │ add r2, ip, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr r9, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs aaf50 │ │ │ │ + bcs aafb4 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r0, [r9, r1, lsl #3] │ │ │ │ ldr lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq aaf38 │ │ │ │ + beq aaf9c │ │ │ │ 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 aae4c │ │ │ │ + beq aaeb0 │ │ │ │ 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 aae90 │ │ │ │ + bgt aaef4 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #1064] @ ab11c │ │ │ │ + ldr r2, [pc, #1064] @ ab180 │ │ │ │ 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 ab02c │ │ │ │ + bne ab090 │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - beq aad30 │ │ │ │ + beq aad94 │ │ │ │ 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] @ ab114 │ │ │ │ + ldr r2, [pc, #976] @ ab178 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -132537,27 +132562,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 aab08 │ │ │ │ - ldr r1, [pc, #880] @ ab120 │ │ │ │ - ldr r0, [pc, #880] @ ab124 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl a5784 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ab0ec │ │ │ │ - ldr r1, [pc, #864] @ ab128 │ │ │ │ - ldr r0, [pc, #864] @ ab12c │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b ab068 │ │ │ │ - ldr r3, [pc, #828] @ ab114 │ │ │ │ - bl 356b80 │ │ │ │ + bne aab6c │ │ │ │ + ldr r1, [pc, #880] @ ab184 │ │ │ │ + ldr r0, [pc, #880] @ ab188 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl a57ec │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ab150 │ │ │ │ + ldr r1, [pc, #864] @ ab18c │ │ │ │ + ldr r0, [pc, #864] @ ab190 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b ab0cc │ │ │ │ + ldr r3, [pc, #828] @ ab178 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -132574,631 +132599,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 aaba0 │ │ │ │ - ldr r1, [pc, #732] @ ab120 │ │ │ │ - ldr r0, [pc, #732] @ ab124 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b aaf10 │ │ │ │ + bne aac04 │ │ │ │ + ldr r1, [pc, #732] @ ab184 │ │ │ │ + ldr r0, [pc, #732] @ ab188 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b aaf74 │ │ │ │ ldr r8, [r0, #24] │ │ │ │ ldr r9, [r0, #28] │ │ │ │ cmp r8, r9 │ │ │ │ ldrhi r3, [r0, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi aacb8 │ │ │ │ + bhi aad1c │ │ │ │ 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 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b aacb8 │ │ │ │ + b aad1c │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aace8 │ │ │ │ + beq aad4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq aace8 │ │ │ │ + beq aad4c │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne aace8 │ │ │ │ + bne aad4c │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ab0dc │ │ │ │ + bne ab140 │ │ │ │ add r0, sl, #12 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne aace8 │ │ │ │ + bne aad4c │ │ │ │ mov r1, #16 │ │ │ │ - bl 355cd0 │ │ │ │ - b aace8 │ │ │ │ - ldr r0, [pc, #592] @ ab130 │ │ │ │ - bl 8bfcc │ │ │ │ + bl 3559e8 │ │ │ │ + b aad4c │ │ │ │ + ldr r0, [pc, #592] @ ab194 │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq aadb4 │ │ │ │ - ldr r1, [pc, #572] @ ab130 │ │ │ │ + beq aae18 │ │ │ │ + ldr r1, [pc, #572] @ ab194 │ │ │ │ mov r0, r6 │ │ │ │ add r9, sp, #12 │ │ │ │ - b aab3c │ │ │ │ - ldr r0, [pc, #524] @ ab110 │ │ │ │ - bl 8bfcc │ │ │ │ + b aaba0 │ │ │ │ + ldr r0, [pc, #524] @ ab174 │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne aabb8 │ │ │ │ - bl a5784 │ │ │ │ + bne aac1c │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne aadc0 │ │ │ │ - ldr r0, [pc, #528] @ ab134 │ │ │ │ + bne aae24 │ │ │ │ + ldr r0, [pc, #528] @ ab198 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #484] @ ab110 │ │ │ │ - ldr r1, [pc, #520] @ ab138 │ │ │ │ + ldr r2, [pc, #484] @ ab174 │ │ │ │ + ldr r1, [pc, #520] @ ab19c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - b ab068 │ │ │ │ + bl 117864 │ │ │ │ + b ab0cc │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aae80 │ │ │ │ + bne aaee4 │ │ │ │ ldr r2, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #480] @ ab13c │ │ │ │ + ldr r1, [pc, #480] @ ab1a0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne ab0c8 │ │ │ │ + bne ab12c │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ab084 │ │ │ │ + beq ab0e8 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b aae80 │ │ │ │ + b aaee4 │ │ │ │ lsr r3, r3, #3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r1, #0 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bcc aafe4 │ │ │ │ + bcc ab048 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ cmp r1, r0, lsr #30 │ │ │ │ mov r1, r0 │ │ │ │ - beq aaf98 │ │ │ │ - b ab058 │ │ │ │ + beq aaffc │ │ │ │ + b ab0bc │ │ │ │ lsr r2, r2, #3 │ │ │ │ add r3, r3, #12 │ │ │ │ mov r1, #0 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bcc aaff8 │ │ │ │ + bcc ab05c │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ cmp r1, r0, lsr #30 │ │ │ │ mov r1, r0 │ │ │ │ - beq aafc4 │ │ │ │ - b ab058 │ │ │ │ + beq ab028 │ │ │ │ + b ab0bc │ │ │ │ cmp r1, #0 │ │ │ │ - blt ab0b0 │ │ │ │ + blt ab114 │ │ │ │ muls r6, r1, r6 │ │ │ │ - bpl aab80 │ │ │ │ - b ab068 │ │ │ │ + bpl aabe4 │ │ │ │ + b ab0cc │ │ │ │ cmp r1, #0 │ │ │ │ - blt ab044 │ │ │ │ + blt ab0a8 │ │ │ │ muls r7, r1, r7 │ │ │ │ - bpl aac04 │ │ │ │ - b ab068 │ │ │ │ + bpl aac68 │ │ │ │ + b ab0cc │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ab084 │ │ │ │ + beq ab0e8 │ │ │ │ ldr sl, [fp, r9] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b aacb8 │ │ │ │ - ldr r1, [pc, #268] @ ab140 │ │ │ │ + b aad1c │ │ │ │ + ldr r1, [pc, #268] @ ab1a4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ab09c │ │ │ │ + bne ab100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ - b aad14 │ │ │ │ + bl 18e1bc │ │ │ │ + b aad78 │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ ands r1, r1, r7, lsr #31 │ │ │ │ - bne ab068 │ │ │ │ - ldr r3, [pc, #228] @ ab144 │ │ │ │ - ldr r1, [pc, #228] @ ab148 │ │ │ │ + bne ab0cc │ │ │ │ + ldr r3, [pc, #228] @ ab1a8 │ │ │ │ + ldr r1, [pc, #228] @ ab1ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r4, #0 │ │ │ │ - b aad30 │ │ │ │ - ldr r3, [pc, #188] @ ab134 │ │ │ │ - ldr r1, [pc, #208] @ ab14c │ │ │ │ + b aad94 │ │ │ │ + ldr r3, [pc, #188] @ ab198 │ │ │ │ + ldr r1, [pc, #208] @ ab1b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b ab068 │ │ │ │ + bl 18ec84 │ │ │ │ + b ab0cc │ │ │ │ mov r0, sl │ │ │ │ - bl 29dc84 │ │ │ │ + bl 29e100 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne aace8 │ │ │ │ - b ab068 │ │ │ │ + bne aad4c │ │ │ │ + b ab0cc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b aad14 │ │ │ │ + b aad78 │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ ands r1, r1, r6, lsr #31 │ │ │ │ - beq ab058 │ │ │ │ - b ab068 │ │ │ │ + beq ab0bc │ │ │ │ + b ab0cc │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ - b aaf74 │ │ │ │ + b aafd8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aace8 │ │ │ │ - b aaebc │ │ │ │ - ldr r0, [pc, #64] @ ab134 │ │ │ │ + bne aad4c │ │ │ │ + b aaf20 │ │ │ │ + ldr r0, [pc, #64] @ ab198 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #52] @ ab130 │ │ │ │ - ldr r1, [pc, #56] @ ab138 │ │ │ │ + ldr r2, [pc, #52] @ ab194 │ │ │ │ + ldr r1, [pc, #56] @ ab19c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - b ab068 │ │ │ │ + bl 117864 │ │ │ │ + b ab0cc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sp, r7, r4, ror #24 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sl, r5, ip, lsl #24 │ │ │ │ + eorseq sl, r5, ip, lsl #18 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - eorseq pc, r5, r0, asr pc @ │ │ │ │ + eorseq pc, r5, r0, asr ip @ │ │ │ │ subseq sp, r7, r4, asr #24 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, ip, lsr #30 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + eorseq pc, r5, ip, lsr #24 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq pc, r5, r0, lsl #31 │ │ │ │ - eorseq pc, r5, r8, ror #30 │ │ │ │ + eorseq pc, r5, r0, lsl #25 │ │ │ │ + eorseq pc, r5, r8, ror #24 │ │ │ │ │ │ │ │ -000ab150 : │ │ │ │ +000ab1b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab218 │ │ │ │ + beq ab27c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq ab204 │ │ │ │ + beq ab268 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and r0, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r0, r0, #1 │ │ │ │ - bhi ab198 │ │ │ │ + bhi ab1fc │ │ │ │ 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 ab1d8 │ │ │ │ + bcc ab23c │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ orr r1, r1, ip, lsl #30 │ │ │ │ cmp ip, r1, lsr #30 │ │ │ │ mov ip, r1 │ │ │ │ - beq ab1a4 │ │ │ │ - ldr r3, [pc, #96] @ ab228 │ │ │ │ - ldr r1, [pc, #96] @ ab22c │ │ │ │ + beq ab208 │ │ │ │ + ldr r3, [pc, #96] @ ab28c │ │ │ │ + ldr r1, [pc, #96] @ ab290 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp ip, #0 │ │ │ │ - blt ab1e8 │ │ │ │ + blt ab24c │ │ │ │ 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 ab1c0 │ │ │ │ + beq ab224 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #36] @ ab230 │ │ │ │ - ldr r1, [pc, #36] @ ab234 │ │ │ │ + ldr r3, [pc, #36] @ ab294 │ │ │ │ + ldr r1, [pc, #36] @ ab298 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b ab1d0 │ │ │ │ - ldr r1, [pc, #24] @ ab238 │ │ │ │ - ldr r0, [pc, #24] @ ab23c │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b ab1d0 │ │ │ │ + bl 18ec84 │ │ │ │ + b ab234 │ │ │ │ + ldr r1, [pc, #24] @ ab29c │ │ │ │ + ldr r0, [pc, #24] @ ab2a0 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b ab234 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq pc, r5, r0, lsl #31 │ │ │ │ + eorseq pc, r5, r0, lsl #25 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r8, ror #30 │ │ │ │ + eorseq pc, r5, r8, ror #24 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - eorseq pc, r5, r0, asr pc @ │ │ │ │ + eorseq pc, r5, r0, asr ip @ │ │ │ │ │ │ │ │ -000ab240 : │ │ │ │ +000ab2a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #180] @ ab30c │ │ │ │ + ldr r3, [pc, #180] @ ab370 │ │ │ │ mov r6, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 ab2c8 │ │ │ │ + beq ab32c │ │ │ │ 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] @ ab310 │ │ │ │ + ldr r3, [pc, #124] @ ab374 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #104] @ ab314 │ │ │ │ + ldr r2, [pc, #104] @ ab378 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ab2e0 │ │ │ │ + bne ab344 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, [r4, #8] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 91ffc │ │ │ │ + bl 92060 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne ab28c │ │ │ │ + bne ab2f0 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 29dc68 │ │ │ │ - ldr r1, [pc, #48] @ ab318 │ │ │ │ + b 29e0e4 │ │ │ │ + ldr r1, [pc, #48] @ ab37c │ │ │ │ cmp r3, r1 │ │ │ │ - bne ab2f8 │ │ │ │ + bne ab35c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ - b ab2bc │ │ │ │ + bl 18e1bc │ │ │ │ + b ab320 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b ab2bc │ │ │ │ + b ab320 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ │ │ │ │ -000ab31c : │ │ │ │ +000ab380 : │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000ab328 : │ │ │ │ +000ab38c : │ │ │ │ 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 ab3ac │ │ │ │ + beq ab410 │ │ │ │ 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 ab390 │ │ │ │ + bge ab3f4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r3, r6, lsl #2] │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl ab45c <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab4c0 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq ab3c0 │ │ │ │ + beq ab424 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r3, r6, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #52] @ ab3e8 │ │ │ │ - ldr r0, [pc, #52] @ ab3ec │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #52] @ ab44c │ │ │ │ + ldr r0, [pc, #52] @ ab450 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ab3b8 │ │ │ │ + beq ab41c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ab3b8 │ │ │ │ + bne ab41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b ab3b8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b ab41c │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - @ instruction: 0x0035a9dc │ │ │ │ + @ instruction: 0x0035a6dc │ │ │ │ │ │ │ │ -000ab3f0 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +000ab454 <_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 ab45c <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab4c0 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ movne r4, #0 │ │ │ │ strne r6, [r3, r7, lsl #2] │ │ │ │ - beq ab430 <_PyList_AppendTakeRefListResize@@Base+0x40> │ │ │ │ + beq ab494 <_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 ab428 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + beq ab48c <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne ab428 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + bne ab48c <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b ab428 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b ab48c <_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 ab5f8 <_PyList_AppendTakeRefListResize@@Base+0x208> │ │ │ │ + bge ab65c <_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 ab624 <_PyList_AppendTakeRefListResize@@Base+0x234> │ │ │ │ + blt ab688 <_PyList_AppendTakeRefListResize@@Base+0x234> │ │ │ │ cmp r6, #0 │ │ │ │ - beq ab630 <_PyList_AppendTakeRefListResize@@Base+0x240> │ │ │ │ + beq ab694 <_PyList_AppendTakeRefListResize@@Base+0x240> │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ - bhi ab5ec <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ - ldr r8, [pc, #460] @ ab684 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ - ldr r2, [pc, #460] @ ab688 <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ + bhi ab650 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + ldr r8, [pc, #460] @ ab6e8 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ + ldr r2, [pc, #460] @ ab6ec <_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 ab654 <_PyList_AppendTakeRefListResize@@Base+0x264> │ │ │ │ + bne ab6b8 <_PyList_AppendTakeRefListResize@@Base+0x264> │ │ │ │ cmp r5, #0 │ │ │ │ - beq ab59c <_PyList_AppendTakeRefListResize@@Base+0x1ac> │ │ │ │ - ldr r3, [pc, #428] @ ab68c <_PyList_AppendTakeRefListResize@@Base+0x29c> │ │ │ │ - bl 356b80 │ │ │ │ + beq ab600 <_PyList_AppendTakeRefListResize@@Base+0x1ac> │ │ │ │ + ldr r3, [pc, #428] @ ab6f0 <_PyList_AppendTakeRefListResize@@Base+0x29c> │ │ │ │ + bl 356890 │ │ │ │ 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 ab5c0 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ + beq ab624 <_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 ab53c <_PyList_AppendTakeRefListResize@@Base+0x14c> │ │ │ │ + bgt ab5a0 <_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 ab5c0 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ + beq ab624 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ ldr r8, [r0, #20] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8, lsl #3 │ │ │ │ lsl r8, r8, #3 │ │ │ │ - bhi ab560 <_PyList_AppendTakeRefListResize@@Base+0x170> │ │ │ │ + bhi ab5c4 <_PyList_AppendTakeRefListResize@@Base+0x170> │ │ │ │ add r8, r8, r8, lsl #1 │ │ │ │ cmp r8, r4, lsl #4 │ │ │ │ - bcc ab5ac <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ + bcc ab610 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92134 │ │ │ │ + bl 92198 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq ab5ec <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + beq ab650 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9a0a0 │ │ │ │ + bl 9a050 │ │ │ │ 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 92134 │ │ │ │ + bl 92198 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq ab5ec <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + beq ab650 <_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] @ ab690 <_PyList_AppendTakeRefListResize@@Base+0x2a0> │ │ │ │ + ldr r2, [pc, #196] @ ab6f4 <_PyList_AppendTakeRefListResize@@Base+0x2a0> │ │ │ │ cmp r3, r2 │ │ │ │ - bne ab66c <_PyList_AppendTakeRefListResize@@Base+0x27c> │ │ │ │ + bne ab6d0 <_PyList_AppendTakeRefListResize@@Base+0x27c> │ │ │ │ cmp r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ movcc r1, #1 │ │ │ │ bl 2a7a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ab5ac <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ - bl 29dc68 │ │ │ │ + bne ab610 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ + bl 29e0e4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r1, r3, asr #1 │ │ │ │ strge r1, [r0, #8] │ │ │ │ - bge ab594 <_PyList_AppendTakeRefListResize@@Base+0x1a4> │ │ │ │ + bge ab5f8 <_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 ab4a0 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ + ble ab504 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ add r4, r6, #3 │ │ │ │ bic r4, r4, #3 │ │ │ │ - b ab4a0 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ - ldr r8, [pc, #76] @ ab684 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ - ldr r2, [pc, #76] @ ab688 <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ + b ab504 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ + ldr r8, [pc, #76] @ ab6e8 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ + ldr r2, [pc, #76] @ ab6ec <_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 ab4d0 <_PyList_AppendTakeRefListResize@@Base+0xe0> │ │ │ │ + beq ab534 <_PyList_AppendTakeRefListResize@@Base+0xe0> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b ab5e4 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ + b ab648 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b ab5e4 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ + b ab648 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, ip, lsl #16 │ │ │ │ + andeq fp, sl, r0, ror r8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r0, asr #12 │ │ │ │ + @ instruction: 0x0008b6b8 │ │ │ │ │ │ │ │ -000ab694 : │ │ │ │ +000ab6f8 : │ │ │ │ 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 ab7f4 │ │ │ │ - ldr r5, [pc, #328] @ ab7fc │ │ │ │ - ldr r2, [pc, #328] @ ab800 │ │ │ │ + blt ab858 │ │ │ │ + ldr r5, [pc, #328] @ ab860 │ │ │ │ + ldr r2, [pc, #328] @ ab864 │ │ │ │ ldr lr, [r5, #700] @ 0x2bc │ │ │ │ ldr r6, [r5, #688] @ 0x2b0 │ │ │ │ cmp lr, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bne ab7c4 │ │ │ │ + bne ab828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ab790 │ │ │ │ - ldr r2, [pc, #300] @ ab804 │ │ │ │ - bl 356b80 │ │ │ │ + beq ab7f4 │ │ │ │ + ldr r2, [pc, #300] @ ab868 │ │ │ │ + bl 356890 │ │ │ │ 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 ab79c │ │ │ │ + beq ab800 │ │ │ │ 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 ab734 │ │ │ │ + bgt ab798 │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ab79c │ │ │ │ + beq ab800 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5, lsl #3 │ │ │ │ lsl r5, r5, #3 │ │ │ │ - bhi ab75c │ │ │ │ + bhi ab7c0 │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ cmp r5, r3, lsl #2 │ │ │ │ movcc r7, r4 │ │ │ │ - bcc ab788 │ │ │ │ + bcc ab7ec │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92134 │ │ │ │ + bl 92198 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ab7f4 │ │ │ │ + beq ab858 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a0a0 │ │ │ │ + bl 9a050 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 92134 │ │ │ │ + b 92198 │ │ │ │ ldr lr, [r5, #680] @ 0x2a8 │ │ │ │ - ldr r2, [pc, #96] @ ab808 │ │ │ │ + ldr r2, [pc, #96] @ ab86c │ │ │ │ cmp lr, r2 │ │ │ │ - bne ab7dc │ │ │ │ + bne ab840 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ movcs r1, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ movcc r1, #1 │ │ │ │ b 2a7a4 │ │ │ │ mov r2, r3 │ │ │ │ @@ -133210,213 +133235,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 ab788 │ │ │ │ + b ab7ec │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, ip, lsl #16 │ │ │ │ + andeq fp, sl, r0, ror r8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r0, asr #12 │ │ │ │ + @ instruction: 0x0008b6b8 │ │ │ │ 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 ab8e8 │ │ │ │ - ldr r3, [pc, #268] @ ab93c │ │ │ │ + beq ab94c │ │ │ │ + ldr r3, [pc, #268] @ ab9a0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 ab8f0 │ │ │ │ + beq ab954 │ │ │ │ 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 ab890 │ │ │ │ + bgt ab8f4 │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ab8f0 │ │ │ │ + beq ab954 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3, lsl #3 │ │ │ │ lsl r7, r3, #3 │ │ │ │ - bhi ab8b4 │ │ │ │ + bhi ab918 │ │ │ │ add r7, r7, r3, lsl #4 │ │ │ │ cmp r7, r1, lsl #2 │ │ │ │ - bcc ab8e0 │ │ │ │ + bcc ab944 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92134 │ │ │ │ + bl 92198 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ab8dc │ │ │ │ + beq ab940 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a0a0 │ │ │ │ + bl 9a050 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 92134 │ │ │ │ + b 92198 │ │ │ │ cmp r1, #0 │ │ │ │ - blt ab934 │ │ │ │ - ldr r2, [pc, #64] @ ab940 │ │ │ │ - ldr r0, [pc, #64] @ ab944 │ │ │ │ + blt ab998 │ │ │ │ + ldr r2, [pc, #64] @ ab9a4 │ │ │ │ + ldr r0, [pc, #64] @ ab9a8 │ │ │ │ ldr r3, [r2, #680] @ 0x2a8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne ab920 │ │ │ │ + bne ab984 │ │ │ │ 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 ab8e0 │ │ │ │ + b ab944 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r0, asr #12 │ │ │ │ + @ instruction: 0x0008b6b8 │ │ │ │ │ │ │ │ -000ab948 : │ │ │ │ +000ab9ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab998 │ │ │ │ + beq ab9fc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq ab998 │ │ │ │ + beq ab9fc │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl ab9cc │ │ │ │ + bl aba30 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab9a4 │ │ │ │ + beq aba08 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ab9ac │ │ │ │ + bne aba10 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #36] @ ab9c4 │ │ │ │ - ldr r0, [pc, #36] @ ab9c8 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #36] @ aba28 │ │ │ │ + ldr r0, [pc, #36] @ aba2c │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne ab990 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b ab990 │ │ │ │ + bne ab9f4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b ab9f4 │ │ │ │ andeq r0, r0, r5, asr ip │ │ │ │ - @ instruction: 0x0035a9dc │ │ │ │ + @ instruction: 0x0035a6dc │ │ │ │ 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] @ ac9e0 │ │ │ │ + ldr r3, [pc, #3988] @ ac9f4 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq abdd8 │ │ │ │ + beq abe3c │ │ │ │ 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 abf8c │ │ │ │ + bne abff0 │ │ │ │ cmp r3, #1 │ │ │ │ - ble abdf4 │ │ │ │ + ble abe58 │ │ │ │ mov r3, #0 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [fp] │ │ │ │ - ldr sl, [pc, #3980] @ ac9e4 │ │ │ │ + ldr sl, [pc, #3876] @ ac9e0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, sl │ │ │ │ - beq acb88 │ │ │ │ - ldr r7, [pc, #3992] @ aca00 │ │ │ │ + beq acc44 │ │ │ │ + ldr r7, [pc, #3892] @ aca00 │ │ │ │ sub r7, r0, r7 │ │ │ │ clz r7, r7 │ │ │ │ lsr r7, r7, #5 │ │ │ │ mov r8, #1 │ │ │ │ - ldr r9, [pc, #3976] @ aca04 │ │ │ │ + ldr r9, [pc, #3876] @ aca04 │ │ │ │ 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 acec8 │ │ │ │ + bne acea0 │ │ │ │ tst r7, r8 │ │ │ │ - bne abdb0 │ │ │ │ + bne abe14 │ │ │ │ cmp r0, ip │ │ │ │ - bne abdc0 │ │ │ │ + bne abe24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq abdc0 │ │ │ │ + beq abe24 │ │ │ │ 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 aba84 │ │ │ │ + blt abae8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne abec0 │ │ │ │ + bne abf24 │ │ │ │ tst r7, r8 │ │ │ │ - beq acde4 │ │ │ │ - ldr r3, [pc, #3820] @ ac9e8 │ │ │ │ + beq ace78 │ │ │ │ + ldr r3, [pc, #3716] @ ac9e4 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - bne abed0 │ │ │ │ + bne abf34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne abef0 │ │ │ │ + bne abf54 │ │ │ │ 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 │ │ │ │ @@ -133426,183 +133451,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 ad040 │ │ │ │ + bne acf70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt abf64 │ │ │ │ + bgt abfc8 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, sl │ │ │ │ + mov r9, r6 │ │ │ │ mov sl, r8 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #1 │ │ │ │ - ble aca50 │ │ │ │ + ble acb30 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r9, [pc, #3680] @ ac9e8 │ │ │ │ + ldr r8, [pc, #3576] @ ac9e4 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r1, [fp] │ │ │ │ - bne abca8 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - ldr ip, [r1, #12] │ │ │ │ - and r1, r2, #3 │ │ │ │ + bne abd0c │ │ │ │ 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 ac56c │ │ │ │ + mul r0, ip, r0 │ │ │ │ + mul r2, r1, r2 │ │ │ │ + cmp r0, r2 │ │ │ │ + blt ac5d8 │ │ │ │ cmp r4, #2 │ │ │ │ movne r0, #2 │ │ │ │ - beq abccc │ │ │ │ + beq abd30 │ │ │ │ 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 ac310 │ │ │ │ + cmp ip, r2 │ │ │ │ + bgt ac37c │ │ │ │ add ip, r0, #1 │ │ │ │ cmp r4, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - ble acda8 │ │ │ │ + ble ace68 │ │ │ │ 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 abc94 │ │ │ │ + blt abcf8 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ble abc94 │ │ │ │ + ble abcf8 │ │ │ │ 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 abc90 │ │ │ │ + bgt abcf4 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bgt abc4c │ │ │ │ + bgt abcb0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq ac404 │ │ │ │ + beq ac450 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - b ac048 │ │ │ │ + b ac0ac │ │ │ │ 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 ad038 │ │ │ │ - bne ac56c │ │ │ │ + blt ad15c │ │ │ │ + bne ac5d8 │ │ │ │ cmp r4, #2 │ │ │ │ - bne abd34 │ │ │ │ + bne abd98 │ │ │ │ mov ip, #2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aca98 │ │ │ │ + bne acb54 │ │ │ │ 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 ac78c │ │ │ │ + bne ac7f0 │ │ │ │ subs r4, r4, ip │ │ │ │ - bne abb74 │ │ │ │ + bne abbd8 │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - bgt accf0 │ │ │ │ + mov r6, r9 │ │ │ │ + bgt acdc8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne ac418 │ │ │ │ + bne ac48c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abe40 │ │ │ │ - b ac9b4 │ │ │ │ + beq abea4 │ │ │ │ + b acab0 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ ldr r0, [fp, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ - bne abd88 │ │ │ │ + bne abdec │ │ │ │ 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 ac040 │ │ │ │ + blt ac0a4 │ │ │ │ cmp r4, #3 │ │ │ │ movne r0, #3 │ │ │ │ - bne abbd0 │ │ │ │ - b abda8 │ │ │ │ - mov r2, r8 │ │ │ │ + bne abc34 │ │ │ │ + b abe0c │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ad038 │ │ │ │ + blt ad15c │ │ │ │ ldrne r3, [sp, #1628] @ 0x65c │ │ │ │ - bne ac040 │ │ │ │ + bne ac0a4 │ │ │ │ cmp r4, #3 │ │ │ │ - bne ac37c │ │ │ │ + bne ac3e8 │ │ │ │ mov ip, #3 │ │ │ │ - b abcd0 │ │ │ │ + b abd34 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bls abaa0 │ │ │ │ + bls abb04 │ │ │ │ mov r8, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - blt aba84 │ │ │ │ - ldr ip, [pc, #3116] @ aca04 │ │ │ │ - b abad4 │ │ │ │ + blt abae8 │ │ │ │ + ldr ip, [pc, #3016] @ aca04 │ │ │ │ + b abb38 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt aba3c │ │ │ │ + bgt abaa0 │ │ │ │ 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] │ │ │ │ @@ -133613,67 +133638,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 ac9b4 │ │ │ │ - ldr r6, [pc, #2968] @ ac9e0 │ │ │ │ + bne acab0 │ │ │ │ + ldr r6, [pc, #2888] @ ac9f4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #1 │ │ │ │ - bgt acfb0 │ │ │ │ + bgt ad0d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ cmp r0, r3 │ │ │ │ - bne acfe0 │ │ │ │ + bne ad104 │ │ │ │ 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 ad024 │ │ │ │ + bne ad148 │ │ │ │ cmp r6, #0 │ │ │ │ - beq abeb0 │ │ │ │ + beq abf14 │ │ │ │ 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] @ aca08 │ │ │ │ + ldr r3, [pc, #2780] @ aca08 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq abb04 │ │ │ │ - ldr r2, [pc, #2884] @ aca1c │ │ │ │ + beq abb68 │ │ │ │ + ldr r2, [pc, #2784] @ aca1c │ │ │ │ cmp r0, sl │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #1636] @ 0x664 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #2816] @ ac9ec │ │ │ │ + ldr r3, [pc, #2712] @ ac9e8 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq abb0c │ │ │ │ + beq abb70 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #2804] @ ac9f0 │ │ │ │ + ldr r2, [pc, #2700] @ ac9ec │ │ │ │ add r3, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bgt aceb4 │ │ │ │ + bgt ad060 │ │ │ │ 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 │ │ │ │ @@ -133681,644 +133706,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 ace58 │ │ │ │ + bne ad00c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ldrle r8, [sp, #4] │ │ │ │ movle sl, r8 │ │ │ │ - ble abb68 │ │ │ │ + ble abbcc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ and r1, r3, #1 │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ orr r2, r2, r1 │ │ │ │ - bgt abf6c │ │ │ │ + bgt abfd0 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ add r8, r2, r3 │ │ │ │ - b abb68 │ │ │ │ + b abbcc │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt acf1c │ │ │ │ + bgt acee0 │ │ │ │ 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 ac924 │ │ │ │ + ble aca20 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 118a18 │ │ │ │ + bl 118b5c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, r4, lsl #2] │ │ │ │ - beq acfa4 │ │ │ │ + beq acf18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq ac924 │ │ │ │ + beq aca20 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - bl 118a18 │ │ │ │ + bl 118b5c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #4] │ │ │ │ - beq acf54 │ │ │ │ + beq ad080 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #2 │ │ │ │ - beq ac030 │ │ │ │ + beq ac094 │ │ │ │ add r9, r7, #4 │ │ │ │ add r8, r6, #4 │ │ │ │ mov r7, #2 │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl 118a18 │ │ │ │ + bl 118b5c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - beq acf58 │ │ │ │ + beq acf1c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne ac00c │ │ │ │ + bne ac070 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b aba4c │ │ │ │ + b abab0 │ │ │ │ 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 ac320 │ │ │ │ + bne ac38c │ │ │ │ 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 ac338 │ │ │ │ + bge ac3a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - bge ac410 │ │ │ │ + bge ac45c │ │ │ │ cmp r4, sl │ │ │ │ movlt ip, r4 │ │ │ │ movge ip, sl │ │ │ │ cmp r3, ip │ │ │ │ mov r5, r3 │ │ │ │ - bge abcd0 │ │ │ │ + bge abd34 │ │ │ │ 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] @ aca08 │ │ │ │ - add sl, r4, r9 │ │ │ │ - asr sl, sl, #1 │ │ │ │ + ldr r3, [pc, #2228] @ aca08 │ │ │ │ + add r9, r4, r8 │ │ │ │ + asr r9, r9, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ldr r1, [fp, sl, lsl #2] │ │ │ │ - bne ac178 │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ - cmp r5, r8 │ │ │ │ + ldr r1, [fp, r9, lsl #2] │ │ │ │ + bne ac1e0 │ │ │ │ + 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 ad0b8 │ │ │ │ + beq ad1c8 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq ad080 │ │ │ │ + beq acfe0 │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ - add r0, r7, #20 │ │ │ │ + add r0, sl, #20 │ │ │ │ tst ip, #32 │ │ │ │ - beq ad090 │ │ │ │ + beq acff0 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - beq ac544 │ │ │ │ + beq ac5b0 │ │ │ │ add r1, r1, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac55c │ │ │ │ + beq ac5c8 │ │ │ │ lsr r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac190 │ │ │ │ - cmp r4, sl │ │ │ │ - mov r8, r5 │ │ │ │ + beq ac1f8 │ │ │ │ + cmp r4, r9 │ │ │ │ + mov r7, r5 │ │ │ │ + movlt r8, r9 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - bge ac278 │ │ │ │ - mov r9, sl │ │ │ │ - b ac1b4 │ │ │ │ + blt ac21c │ │ │ │ + b ac2e0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, sl │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ad038 │ │ │ │ - bne ac2d0 │ │ │ │ - add r4, sl, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - ble ac2e0 │ │ │ │ - ldr r3, [pc, #2148] @ aca08 │ │ │ │ + blt acfa8 │ │ │ │ + bne ac33c │ │ │ │ + add r4, r9, #1 │ │ │ │ + cmp r8, r4 │ │ │ │ + ble ac34c │ │ │ │ + ldr r3, [pc, #2044] @ aca08 │ │ │ │ cmp r6, r3 │ │ │ │ - bne ad050 │ │ │ │ + bne acf68 │ │ │ │ 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 ad0b0 │ │ │ │ + beq ad174 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad098 │ │ │ │ + beq acfc8 │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst ip, #32 │ │ │ │ - beq ad0a8 │ │ │ │ + beq acfd8 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - beq ac250 │ │ │ │ + beq ac2b8 │ │ │ │ add r1, r1, #20 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac260 │ │ │ │ + beq ac2c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge ac268 │ │ │ │ + bge ac2d0 │ │ │ │ cmp r6, r4 │ │ │ │ - ble ac274 │ │ │ │ - mov sl, r6 │ │ │ │ - b ac1e0 │ │ │ │ + ble ac2dc │ │ │ │ + mov r9, r6 │ │ │ │ + b ac248 │ │ │ │ add r1, r1, #28 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ac238 │ │ │ │ - cmp r8, r9 │ │ │ │ - bgt ac240 │ │ │ │ + bne ac2a0 │ │ │ │ + cmp r7, r8 │ │ │ │ + bgt ac2a8 │ │ │ │ add r4, r6, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - blt ac1e0 │ │ │ │ + cmp r4, r9 │ │ │ │ + blt ac248 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, r4 │ │ │ │ lsl r6, r4, #2 │ │ │ │ add r1, fp, r4, lsl #2 │ │ │ │ - ble ac2f4 │ │ │ │ - sub r9, r5, r4 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - add r8, r6, #4 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, fp, r8 │ │ │ │ + ble ac360 │ │ │ │ + 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 ac35c │ │ │ │ + bne ac3c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne ac0d0 │ │ │ │ + bne ac138 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ mov ip, r3 │ │ │ │ - b abcd0 │ │ │ │ - cmp r4, sl │ │ │ │ - bge ac2e0 │ │ │ │ - mov r9, sl │ │ │ │ - b ac0e0 │ │ │ │ + b abd34 │ │ │ │ + cmp r4, r9 │ │ │ │ + bge ac34c │ │ │ │ + mov r8, r9 │ │ │ │ + b ac148 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ lsl r6, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add r1, fp, r4, lsl #2 │ │ │ │ - bgt ac288 │ │ │ │ + bgt ac2f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r7, [fp, r4, lsl #2] │ │ │ │ + str sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ac2b0 │ │ │ │ + beq ac318 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ - b ac370 │ │ │ │ + b ac3dc │ │ │ │ cmp r4, r0 │ │ │ │ - beq ac400 │ │ │ │ + beq ac44c │ │ │ │ str r0, [sp, #8] │ │ │ │ - b ac048 │ │ │ │ + b ac0ac │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sub r2, r2, #8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ad038 │ │ │ │ - bne ac094 │ │ │ │ + blt ad15c │ │ │ │ + bne ac0f8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 25224c │ │ │ │ + bl 251fac │ │ │ │ add r3, r5, #1 │ │ │ │ + add r6, r6, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r3, r6, #8 │ │ │ │ - b ac578 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, r3, r8 │ │ │ │ + b ac5e4 │ │ │ │ + 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 ac2b0 │ │ │ │ - add r6, fp, #8 │ │ │ │ - mov r5, #3 │ │ │ │ + b ac318 │ │ │ │ + mov r3, #3 │ │ │ │ + add r7, fp, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6], #4 │ │ │ │ - mov r2, r8 │ │ │ │ - bne ac3e4 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7], #4 │ │ │ │ + mov r2, r6 │ │ │ │ + bne ac464 │ │ │ │ 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 abc94 │ │ │ │ + blt abcf8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, r2, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bne abbd0 │ │ │ │ - b ac400 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt ad038 │ │ │ │ - bne ac53c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne ac384 │ │ │ │ + bne abc34 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - bgt ac0a0 │ │ │ │ + bgt ac104 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - b abcd0 │ │ │ │ + b abd34 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt ad15c │ │ │ │ + bne abcf8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bne ac3f4 │ │ │ │ + b ac44c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble ac90c │ │ │ │ - ldr r7, [pc, #1460] @ ac9e0 │ │ │ │ + ble ac9c8 │ │ │ │ + ldr r7, [pc, #1364] @ ac9f4 │ │ │ │ ldr r5, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ac878 │ │ │ │ + beq ac8dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ac878 │ │ │ │ + bne ac8dc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1440] @ ac9f4 │ │ │ │ + ldr r2, [pc, #1320] @ ac9f0 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad060 │ │ │ │ + bne ad088 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble ac99c │ │ │ │ + ble aca98 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ac4bc │ │ │ │ + beq ac530 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ac4bc │ │ │ │ + bne ac530 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1356] @ ac9f4 │ │ │ │ + ldr r2, [pc, #1236] @ ac9f0 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ace0c │ │ │ │ + bne acec0 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r9, #2 │ │ │ │ - beq ac528 │ │ │ │ - ldr sl, [pc, #1316] @ ac9f4 │ │ │ │ + beq ac59c │ │ │ │ + ldr sl, [pc, #1196] @ ac9f0 │ │ │ │ add r8, r4, #4 │ │ │ │ mov r7, #2 │ │ │ │ ldr r5, [r8, #4]! │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ac510 │ │ │ │ + beq ac584 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne ac510 │ │ │ │ + bne ac584 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [r2, #24] │ │ │ │ - bne acefc │ │ │ │ + bne ad040 │ │ │ │ mov r0, r5 │ │ │ │ blx fp │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - bne ac4d4 │ │ │ │ + bne ac548 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt acef0 │ │ │ │ + bgt ad074 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abe44 │ │ │ │ - b ac9ac │ │ │ │ - str r5, [sp, #8] │ │ │ │ - b abc94 │ │ │ │ + beq abea8 │ │ │ │ + b acaa8 │ │ │ │ add r1, r1, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ac154 │ │ │ │ - cmp r5, r8 │ │ │ │ + bne ac1bc │ │ │ │ + cmp r5, r7 │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b ac158 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r3, #8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble aced0 │ │ │ │ - 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 ad038 │ │ │ │ - bne ac6d0 │ │ │ │ + b ac1c0 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r6, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + ble ad0a8 │ │ │ │ + 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 ac6f8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ + ldr r0, [r7, #4]! │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr ip, [r7, #-4] │ │ │ │ + lsl r6, r2, #2 │ │ │ │ + bne ac73c │ │ │ │ + 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 ac7ac │ │ │ │ + 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 ac70c │ │ │ │ - str sl, [sp, #8] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne aca20 │ │ │ │ - sub r0, r5, #4 │ │ │ │ - add r3, fp, r0 │ │ │ │ + bge ac78c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne acadc │ │ │ │ + sub r6, r6, #4 │ │ │ │ + add r3, fp, r6 │ │ │ │ cmp r3, fp │ │ │ │ - bls ac654 │ │ │ │ + bls ac6c0 │ │ │ │ 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 ac654 │ │ │ │ + bls ac6c0 │ │ │ │ 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 ac63c │ │ │ │ + bhi ac6a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne accb8 │ │ │ │ + bne acd74 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - ble ac094 │ │ │ │ + ble ac0f8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r9, [pc, #876] @ ac9e8 │ │ │ │ - add r6, fp, r2, lsl #2 │ │ │ │ - cmp r3, r9 │ │ │ │ + ldr r8, [pc, #764] @ ac9e4 │ │ │ │ + add r7, fp, r2, lsl #2 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r0, [fp, r2, lsl #2] │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ - bne ac714 │ │ │ │ + ldr r1, [r7, #-4] │ │ │ │ + bne ac7bc │ │ │ │ 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 ac814 │ │ │ │ + ble ac878 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ movge ip, r3 │ │ │ │ - blt ac0a0 │ │ │ │ - b abcd0 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne acdb0 │ │ │ │ - mov r7, #0 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - bgt ac59c │ │ │ │ - str sl, [sp, #8] │ │ │ │ - add r5, r5, #4 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - b ac608 │ │ │ │ - mov r2, r8 │ │ │ │ + blt ac104 │ │ │ │ + b abd34 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r1, ip │ │ │ │ + sub r2, r2, #8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ad038 │ │ │ │ - bne ac600 │ │ │ │ - add r7, r7, #1 │ │ │ │ - b ac6dc │ │ │ │ + blt ad15c │ │ │ │ + bne ac7ac │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ + ldr ip, [r7, #-4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r0, [r7] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + beq ac644 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, ip │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt ad15c │ │ │ │ + bne ac674 │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bgt ac5f8 │ │ │ │ + add r6, r6, #4 │ │ │ │ + b ac674 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne acd98 │ │ │ │ + mov r5, #0 │ │ │ │ + b ac790 │ │ │ │ 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 ad038 │ │ │ │ - bne ac6bc │ │ │ │ + blt ad15c │ │ │ │ + bne ac728 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, r3, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - ble ac784 │ │ │ │ - ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6] │ │ │ │ - bne ac7a0 │ │ │ │ - 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 accdc │ │ │ │ + bgt ac8e8 │ │ │ │ str r5, [sp, #8] │ │ │ │ - b ac6bc │ │ │ │ + b ac728 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b abd04 │ │ │ │ - mov r2, r8 │ │ │ │ + b abd68 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ad038 │ │ │ │ - bne ac784 │ │ │ │ + blt ad15c │ │ │ │ + bne ac7e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldrgt r5, [sp, #8] │ │ │ │ - ble ac6bc │ │ │ │ + ble ac728 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - bne aca74 │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7, #4]! │ │ │ │ + bne acb0c │ │ │ │ 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 ac6bc │ │ │ │ + blt ac728 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - ble ac860 │ │ │ │ + ble ac8c4 │ │ │ │ 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 ac884 │ │ │ │ + ble ac940 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ movge ip, r3 │ │ │ │ - blt ac0a0 │ │ │ │ - b abcd0 │ │ │ │ + blt ac104 │ │ │ │ + b abd34 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ - b ac470 │ │ │ │ + b ac4e4 │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7] │ │ │ │ + bne ac804 │ │ │ │ + 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 ac7e8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r1, r3, #2 │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt ac888 │ │ │ │ + b ac8c4 │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r4, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ble ac6bc │ │ │ │ + ble ac728 │ │ │ │ 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 ac6bc │ │ │ │ + blt ac728 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r4, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ble ac6bc │ │ │ │ + ble ac728 │ │ │ │ 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 ac860 │ │ │ │ + bgt ac8c4 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bgt ac8c4 │ │ │ │ - b ac860 │ │ │ │ + bgt ac980 │ │ │ │ + b ac8c4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - bne ac9b4 │ │ │ │ - ldr r6, [pc, #188] @ ac9e0 │ │ │ │ - b abe58 │ │ │ │ + bne acab0 │ │ │ │ + ldr r6, [pc, #20] @ ac9f4 │ │ │ │ + b abebc │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + andseq r3, ip, r0, asr #12 │ │ │ │ + andseq r2, r8, r0, lsr #10 │ │ │ │ + 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: 0x0035fcb0 │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + ldrdeq sp, [sl], -r0 │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + andseq r2, r8, r0, lsr #14 │ │ │ │ + andseq r9, pc, r0, lsl r6 @ │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ + eoreq ip, r0, r4, lsr #17 │ │ │ │ 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] │ │ │ │ @@ -134333,85 +134396,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 ace4c │ │ │ │ - bne ac90c │ │ │ │ + bgt ad000 │ │ │ │ + bne ac9c8 │ │ │ │ ldr r5, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r7, [pc, #72] @ ac9e0 │ │ │ │ - bne ac438 │ │ │ │ - ldr r6, [pc, #64] @ ac9e0 │ │ │ │ + ldrne r7, [pc, #-160] @ ac9f4 │ │ │ │ + bne ac4ac │ │ │ │ + ldr r6, [pc, #-168] @ ac9f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abe58 │ │ │ │ + beq abebc │ │ │ │ cmp r6, #0 │ │ │ │ - beq ac9c4 │ │ │ │ - ldr r3, [pc, #60] @ ac9f8 │ │ │ │ - ldr r1, [pc, #60] @ ac9fc │ │ │ │ + beq acac0 │ │ │ │ + ldr r3, [pc, #-192] @ ac9f8 │ │ │ │ + ldr r1, [pc, #-192] @ ac9fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #1 │ │ │ │ - bgt acfac │ │ │ │ + bgt ad0d0 │ │ │ │ mov r6, #0 │ │ │ │ - b abe58 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq r4, ip, r8, lsr #2 │ │ │ │ - ldrsheq r2, [r8], -r8 │ │ │ │ - andeq r0, r0, r1, lsl #2 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0035ffb0 │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - andeq sp, sl, ip, lsl r1 │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - @ instruction: 0x001822f8 │ │ │ │ - andseq r9, pc, r8, lsr #30 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ - eoreq sp, r0, ip, lsl #2 │ │ │ │ + b abebc │ │ │ │ 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 25224c │ │ │ │ - b ac610 │ │ │ │ - beq acddc │ │ │ │ + bl 251fac │ │ │ │ + b ac67c │ │ │ │ + mov r2, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt ad15c │ │ │ │ + bne ac7e8 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble ac7e8 │ │ │ │ + b ac830 │ │ │ │ + beq ace70 │ │ │ │ add r2, fp, #4 │ │ │ │ cmp fp, r2 │ │ │ │ mov r3, r2 │ │ │ │ - bcs acca0 │ │ │ │ + bcs acd5c │ │ │ │ mov r1, #2 │ │ │ │ - mov r0, #4 │ │ │ │ + mov r6, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b ac624 │ │ │ │ - mov r2, r8 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt ad038 │ │ │ │ - bne ac784 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt ac7cc │ │ │ │ - b ac784 │ │ │ │ + b ac690 │ │ │ │ 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] │ │ │ │ @@ -134422,148 +134469,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 acb30 │ │ │ │ + ble acbec │ │ │ │ cmp r0, r1 │ │ │ │ - bgt acb30 │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - mov r6, ip │ │ │ │ + bgt acbec │ │ │ │ + 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 acb3c │ │ │ │ + ble acbf8 │ │ │ │ ldr r2, [r2, #-1568] @ 0xfffff9e0 │ │ │ │ sub r1, r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ - mov r0, r8 │ │ │ │ - bge acb3c │ │ │ │ - bl 2522cc │ │ │ │ + mov r0, r6 │ │ │ │ + bge acbf8 │ │ │ │ + bl 25202c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad038 │ │ │ │ + bne ad15c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - b acaf4 │ │ │ │ + b acbb0 │ │ │ │ lsl r2, r2, #1 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b acad0 │ │ │ │ + b acb8c │ │ │ │ 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 abd04 │ │ │ │ - b ac790 │ │ │ │ + beq abd68 │ │ │ │ + b ac7f4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble ad114 │ │ │ │ + ble ad16c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r7, [pc, #-416] @ aca00 │ │ │ │ + ldr r7, [pc, #-604] @ aca00 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r8, #1 │ │ │ │ sub r7, r0, r7 │ │ │ │ clz r7, r7 │ │ │ │ - ldr r9, [pc, #-432] @ aca04 │ │ │ │ + ldr r9, [pc, #-620] @ aca04 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ lsr r7, r7, #5 │ │ │ │ sub r5, fp, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov lr, #0 │ │ │ │ - b acbfc │ │ │ │ + b accb8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq acc44 │ │ │ │ + beq acd00 │ │ │ │ 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 acc70 │ │ │ │ + bge acd2c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, sl │ │ │ │ - bne ad108 │ │ │ │ + bne ad1bc │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ad108 │ │ │ │ + beq ad1bc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp r0, ip │ │ │ │ - bne ad058 │ │ │ │ + bne acff8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq acc44 │ │ │ │ + beq acd00 │ │ │ │ tst r7, r8 │ │ │ │ - bne acc5c │ │ │ │ + bne acd18 │ │ │ │ cmp r0, r9 │ │ │ │ mov ip, r9 │ │ │ │ - beq acbcc │ │ │ │ + beq acc88 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp lr, r4 │ │ │ │ - bge acc78 │ │ │ │ + bge acd34 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b acbf4 │ │ │ │ + b accb0 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #15 │ │ │ │ - bls acc38 │ │ │ │ + bls accf4 │ │ │ │ mov r8, #0 │ │ │ │ - b acc44 │ │ │ │ + b acd00 │ │ │ │ mov r2, r1 │ │ │ │ - b abad8 │ │ │ │ + b abb3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq ace2c │ │ │ │ - ldr r3, [pc, #-644] @ aca04 │ │ │ │ + beq ad0c8 │ │ │ │ + ldr r3, [pc, #-832] @ aca04 │ │ │ │ cmp r0, r3 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq abaec │ │ │ │ - ldr r3, [pc, #-664] @ aca08 │ │ │ │ - b abed0 │ │ │ │ + beq abb50 │ │ │ │ + ldr r3, [pc, #-852] @ aca08 │ │ │ │ + b abf34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq ac094 │ │ │ │ - mov r0, #4 │ │ │ │ + beq ac0f8 │ │ │ │ + mov r6, #4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - add r1, r3, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - bls ac660 │ │ │ │ + add r6, r3, r6 │ │ │ │ + cmp r6, r3 │ │ │ │ + bls ac6cc │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r0, [r1] │ │ │ │ - str r0, [r3], #4 │ │ │ │ - str r2, [r1], #-4 │ │ │ │ - b accc0 │ │ │ │ + ldr r1, [r6] │ │ │ │ + str r1, [r3], #4 │ │ │ │ + str r2, [r6], #-4 │ │ │ │ + b acd7c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r2, r5, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add r1, r3, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt ac824 │ │ │ │ - b ac860 │ │ │ │ + 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 251fac │ │ │ │ + b ac7b4 │ │ │ │ subs r3, r1, #2 │ │ │ │ - beq acd24 │ │ │ │ + beq acdfc │ │ │ │ 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 │ │ │ │ @@ -134571,787 +134625,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 2522cc │ │ │ │ + bl 25202c │ │ │ │ cmp r0, #0 │ │ │ │ - bne acd8c │ │ │ │ + bne acfac │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - ble abd18 │ │ │ │ + ble abd7c │ │ │ │ subs r1, r3, #2 │ │ │ │ mov r0, r8 │ │ │ │ - beq acd80 │ │ │ │ + beq ace58 │ │ │ │ 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 2522cc │ │ │ │ + bl 25202c │ │ │ │ cmp r0, #0 │ │ │ │ - beq acd40 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq ac528 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble ac9d8 │ │ │ │ - mov r7, #0 │ │ │ │ - b ac428 │ │ │ │ - bne ac048 │ │ │ │ - b ac404 │ │ │ │ - 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 25224c │ │ │ │ - b ac6d8 │ │ │ │ + beq ace18 │ │ │ │ + b acfac │ │ │ │ + bne ac0ac │ │ │ │ + b ac450 │ │ │ │ mov ip, r4 │ │ │ │ - b abcd0 │ │ │ │ - ldr r3, [pc, #-992] @ aca0c │ │ │ │ + b abd34 │ │ │ │ + ldr r3, [pc, #-1140] @ aca0c │ │ │ │ cmp r0, r3 │ │ │ │ - beq ace38 │ │ │ │ + beq aceac │ │ │ │ ldr r1, [r0, #100] @ 0x64 │ │ │ │ - ldr ip, [pc, #-992] @ aca1c │ │ │ │ + ldr ip, [pc, #-1140] @ aca1c │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r3, [pc, #-1012] @ aca10 │ │ │ │ + ldr r3, [pc, #-1160] @ aca10 │ │ │ │ str r1, [sp, #1632] @ 0x660 │ │ │ │ moveq r3, ip │ │ │ │ - b abec4 │ │ │ │ - ldr r1, [pc, #-1020] @ aca18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq ac4b4 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b ac4b4 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [pc, #-1052] @ aca1c │ │ │ │ - b abec4 │ │ │ │ - ldr r3, [pc, #-1068] @ aca14 │ │ │ │ + b abf28 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-1168] @ aca1c │ │ │ │ + b abf28 │ │ │ │ + ldr r3, [pc, #-1184] @ aca14 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq abb04 │ │ │ │ - b abedc │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq abb54 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - sub r2, r3, #4 │ │ │ │ - add r2, r6, r2 │ │ │ │ - b ace80 │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr ip, [r2] │ │ │ │ - str ip, [r1], #4 │ │ │ │ - str r0, [r2], #-4 │ │ │ │ - cmp r2, r1 │ │ │ │ - bhi ace70 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - add r3, r2, r3 │ │ │ │ - b acea8 │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr r0, [r3] │ │ │ │ - str r0, [r2], #4 │ │ │ │ - str r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi ace98 │ │ │ │ - b abf50 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b ac940 │ │ │ │ - mov r2, #0 │ │ │ │ - b ace30 │ │ │ │ - sub r0, r3, #4 │ │ │ │ - add r3, fp, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bhi ac620 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq ac094 │ │ │ │ - b accb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99dfc │ │ │ │ - b ac528 │ │ │ │ - ldr r2, [pc, #-1260] @ aca18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq ac508 │ │ │ │ - ldr r2, [sl, #1420] @ 0x58c │ │ │ │ + beq abb68 │ │ │ │ + b abf40 │ │ │ │ + ldr r1, [pc, #-1200] @ aca18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq ac528 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ac508 │ │ │ │ + b ac528 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ad0c0 │ │ │ │ + beq ad164 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 118a18 │ │ │ │ + bl 118b5c │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r6] │ │ │ │ - bne abfd8 │ │ │ │ - b acf58 │ │ │ │ - mov r7, #1 │ │ │ │ + bne ac03c │ │ │ │ + b acf1c │ │ │ │ + mov r7, r0 │ │ │ │ add r7, r6, r7, lsl #2 │ │ │ │ cmp r6, r7 │ │ │ │ - bne ad0dc │ │ │ │ + bne ad190 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt ad0d0 │ │ │ │ + bgt ad184 │ │ │ │ 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 ad0c8 │ │ │ │ + bne ad17c │ │ │ │ mov r6, r5 │ │ │ │ - b abeb0 │ │ │ │ - mov r7, r0 │ │ │ │ - b acf58 │ │ │ │ + b abf14 │ │ │ │ + mov r9, r8 │ │ │ │ + b ac344 │ │ │ │ + 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 acf9c │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r0, [r3] │ │ │ │ + str r0, [r2], #4 │ │ │ │ + str r1, [r3], #-4 │ │ │ │ + cmp r3, r2 │ │ │ │ + bhi acf8c │ │ │ │ + b abfb4 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq ac59c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble acad4 │ │ │ │ + mov r7, #0 │ │ │ │ + b ac49c │ │ │ │ + add r0, sl, #28 │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ + tst ip, #32 │ │ │ │ + bne ac288 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b ac2bc │ │ │ │ + add r0, sl, #28 │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ + tst ip, #32 │ │ │ │ + bne ac19c │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b ac5b4 │ │ │ │ + mov r2, #0 │ │ │ │ + b acd00 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq abbb8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + sub r2, r3, #4 │ │ │ │ + add r2, r6, r2 │ │ │ │ + b ad034 │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr ip, [r2] │ │ │ │ + str ip, [r1], #4 │ │ │ │ + str r0, [r2], #-4 │ │ │ │ + cmp r2, r1 │ │ │ │ + bhi ad024 │ │ │ │ + b acf7c │ │ │ │ + ldr r2, [pc, #-1584] @ aca18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq ac57c │ │ │ │ + ldr r2, [sl, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b ac57c │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ + add r8, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b aca3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99dac │ │ │ │ + b ac59c │ │ │ │ + mov r7, #1 │ │ │ │ + b acf1c │ │ │ │ + ldr r1, [pc, #-1656] @ aca18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq ac4d4 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b ac4d4 │ │ │ │ + sub r6, r6, #4 │ │ │ │ + add r3, fp, r6 │ │ │ │ + cmp fp, r3 │ │ │ │ + bcc ac68c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq ac0f8 │ │ │ │ + b acd74 │ │ │ │ + mov r2, #1 │ │ │ │ + b acea4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ sub r3, r3, #4 │ │ │ │ - b acfd4 │ │ │ │ + b ad0f8 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [r2], #4 │ │ │ │ str r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi acfc4 │ │ │ │ - b abe58 │ │ │ │ - bl 99dfc │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc ad0e8 │ │ │ │ + b abebc │ │ │ │ + bl 99dac │ │ │ │ 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 abe98 │ │ │ │ - b ad024 │ │ │ │ + beq abefc │ │ │ │ + b ad148 │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ subs r7, r7, #1 │ │ │ │ - bpl ad01c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 99dfc │ │ │ │ - b abe98 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b acd8c │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - b ace88 │ │ │ │ - mov sl, r9 │ │ │ │ - b ac2d8 │ │ │ │ - mov r2, #0 │ │ │ │ - b acc44 │ │ │ │ - ldr r1, [pc, #-1616] @ aca18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq ac460 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ + bpl ad140 │ │ │ │ mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b ac460 │ │ │ │ - add r0, r7, #28 │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ - tst ip, #32 │ │ │ │ - bne ac134 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b ac548 │ │ │ │ - add r0, r7, #28 │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ - tst ip, #32 │ │ │ │ - bne ac220 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b ac254 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b ad09c │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b ad084 │ │ │ │ - bl 29dc68 │ │ │ │ - b acf70 │ │ │ │ + bl 99dac │ │ │ │ + b abefc │ │ │ │ + mov r6, r9 │ │ │ │ + b acfac │ │ │ │ + bl 29e0e4 │ │ │ │ + b acf34 │ │ │ │ + mov r7, #0 │ │ │ │ + b abad4 │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + b acfcc │ │ │ │ mov r6, #0 │ │ │ │ - b ad024 │ │ │ │ + b ad148 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99dfc │ │ │ │ - b acf70 │ │ │ │ + bl 99dac │ │ │ │ + b acf34 │ │ │ │ ldr r3, [r7, #-4]! │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r1, #1 │ │ │ │ - beq acf5c │ │ │ │ + beq acf20 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne acf5c │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b acf5c │ │ │ │ - ldr r3, [pc, #-1780] @ aca1c │ │ │ │ + bne acf20 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b acf20 │ │ │ │ + ldr r3, [pc, #-1960] @ aca1c │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - b abb04 │ │ │ │ - mov r7, #0 │ │ │ │ - b aba70 │ │ │ │ + b abb68 │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + b acfe4 │ │ │ │ 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 ad1bc │ │ │ │ + beq ad270 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq ad1a4 │ │ │ │ + beq ad258 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ add r0, r0, #20 │ │ │ │ tst r3, #32 │ │ │ │ - beq ad1b4 │ │ │ │ + beq ad268 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq ad184 │ │ │ │ + beq ad238 │ │ │ │ add r1, r1, #20 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad194 │ │ │ │ + beq ad248 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, r1, #28 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad17c │ │ │ │ + bne ad230 │ │ │ │ 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 ad164 │ │ │ │ + bne ad218 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b ad188 │ │ │ │ + b ad23c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b ad1a8 │ │ │ │ + b ad25c │ │ │ │ │ │ │ │ -000ad1c4 : │ │ │ │ +000ad278 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4020] @ 0xfb4 │ │ │ │ - ldr r3, [pc, #956] @ ad59c │ │ │ │ + ldr r3, [pc, #956] @ ad650 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r8, [r3, r0] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq ad574 │ │ │ │ + beq ad628 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad438 │ │ │ │ + beq ad4ec │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad438 │ │ │ │ + beq ad4ec │ │ │ │ add r3, sp, #12 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl ad5b4 │ │ │ │ + bl ad668 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ad57c │ │ │ │ + beq ad630 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - beq ad384 │ │ │ │ + beq ad438 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ - beq ad360 │ │ │ │ + beq ad414 │ │ │ │ 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 ad360 │ │ │ │ + beq ad414 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ad488 │ │ │ │ + beq ad53c │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad540 │ │ │ │ + bne ad5f4 │ │ │ │ cmp r6, #0 │ │ │ │ - ble ad340 │ │ │ │ + ble ad3f4 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad2b4 │ │ │ │ + beq ad368 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad3cc │ │ │ │ + beq ad480 │ │ │ │ cmp r6, #1 │ │ │ │ - ble ad340 │ │ │ │ + ble ad3f4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad2dc │ │ │ │ + beq ad390 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad3f0 │ │ │ │ + beq ad4a4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq ad340 │ │ │ │ + beq ad3f4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ add r9, r4, #8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad308 │ │ │ │ + beq ad3bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad458 │ │ │ │ + beq ad50c │ │ │ │ cmp r6, #3 │ │ │ │ - beq ad340 │ │ │ │ + beq ad3f4 │ │ │ │ mov r5, #3 │ │ │ │ ldr r8, [r9, #4]! │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ad334 │ │ │ │ + beq ad3e8 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq ad414 │ │ │ │ + beq ad4c8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne ad314 │ │ │ │ + bne ad3c8 │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne ad47c │ │ │ │ + bne ad530 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bic r3, r6, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r4 │ │ │ │ - bl b2f34 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2fe4 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b ad28c │ │ │ │ + b ad340 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq ad234 │ │ │ │ + beq ad2e8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ add r2, r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 23e138 │ │ │ │ + bl 23de98 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne ad2a4 │ │ │ │ - b ad340 │ │ │ │ + bne ad358 │ │ │ │ + b ad3f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #456] @ ad5a0 │ │ │ │ + ldr r2, [pc, #456] @ ad654 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad520 │ │ │ │ + bne ad5d4 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b ad2b4 │ │ │ │ + b ad368 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #420] @ ad5a0 │ │ │ │ + ldr r2, [pc, #420] @ ad654 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad4c4 │ │ │ │ + bne ad578 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b ad2dc │ │ │ │ + b ad390 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #384] @ ad5a0 │ │ │ │ + ldr r2, [pc, #384] @ ad654 │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad4a4 │ │ │ │ + bne ad558 │ │ │ │ mov r0, r8 │ │ │ │ blx sl │ │ │ │ - b ad334 │ │ │ │ + b ad3e8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp] │ │ │ │ - bl 23e138 │ │ │ │ + bl 23de98 │ │ │ │ mov r7, r0 │ │ │ │ - b ad34c │ │ │ │ + b ad400 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #316] @ ad5a0 │ │ │ │ + ldr r2, [pc, #316] @ ad654 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad4e4 │ │ │ │ + bne ad598 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b ad308 │ │ │ │ + b ad3bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 99dfc │ │ │ │ - b ad34c │ │ │ │ + bl 99dac │ │ │ │ + b ad400 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad504 │ │ │ │ + beq ad5b8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad504 │ │ │ │ + beq ad5b8 │ │ │ │ mov r7, #0 │ │ │ │ - b ad28c │ │ │ │ - ldr r1, [pc, #248] @ ad5a4 │ │ │ │ + b ad340 │ │ │ │ + ldr r1, [pc, #248] @ ad658 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad42c │ │ │ │ + beq ad4e0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b ad42c │ │ │ │ - ldr r1, [pc, #216] @ ad5a4 │ │ │ │ + b ad4e0 │ │ │ │ + ldr r1, [pc, #216] @ ad658 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad408 │ │ │ │ + beq ad4bc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad408 │ │ │ │ - ldr r1, [pc, #184] @ ad5a4 │ │ │ │ + b ad4bc │ │ │ │ + ldr r1, [pc, #184] @ ad658 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad470 │ │ │ │ + beq ad524 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad470 │ │ │ │ - ldr r2, [pc, #156] @ ad5a8 │ │ │ │ + b ad524 │ │ │ │ + ldr r2, [pc, #156] @ ad65c │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #144] @ ad5ac │ │ │ │ - bl 1c0908 <_PyErr_Format@@Base> │ │ │ │ - b ad49c │ │ │ │ - ldr r1, [pc, #124] @ ad5a4 │ │ │ │ + ldr r2, [pc, #144] @ ad660 │ │ │ │ + bl 1bfe20 <_PyErr_Format@@Base> │ │ │ │ + b ad550 │ │ │ │ + ldr r1, [pc, #124] @ ad658 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad3e4 │ │ │ │ + beq ad498 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad3e4 │ │ │ │ + b ad498 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad28c │ │ │ │ + beq ad340 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ad584 │ │ │ │ - ldr r2, [pc, #72] @ ad5a8 │ │ │ │ + bne ad638 │ │ │ │ + ldr r2, [pc, #72] @ ad65c │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #64] @ ad5b0 │ │ │ │ - bl 2d3d9c │ │ │ │ - b ad49c │ │ │ │ + ldr r2, [pc, #64] @ ad664 │ │ │ │ + bl 2d3d7c │ │ │ │ + b ad550 │ │ │ │ mov r0, r8 │ │ │ │ - bl 79f7c <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + bl 79fc4 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ mov r7, #0 │ │ │ │ - b ad34c │ │ │ │ + b ad400 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne ad558 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b ad558 │ │ │ │ + bne ad60c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b ad60c │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, ip, asr #31 │ │ │ │ - @ instruction: 0x0035fffc │ │ │ │ + eorseq pc, r5, ip, asr #25 │ │ │ │ + @ instruction: 0x0035fcfc │ │ │ │ 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 ad6f8 │ │ │ │ + bgt ad7ac │ │ │ │ cmp r4, #0 │ │ │ │ - beq ad624 │ │ │ │ + beq ad6d8 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi ad74c │ │ │ │ + bhi ad800 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi ad790 │ │ │ │ + bhi ad83c │ │ │ │ cmp r4, #9 │ │ │ │ - beq ad5dc │ │ │ │ + beq ad690 │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad5dc │ │ │ │ + bne ad690 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov lr, #0 │ │ │ │ - bne ad5f0 │ │ │ │ + bne ad6a4 │ │ │ │ cmp r5, #0 │ │ │ │ - blt ad8bc │ │ │ │ + blt ad970 │ │ │ │ moveq sl, r6 │ │ │ │ streq r5, [r7] │ │ │ │ - beq ad740 │ │ │ │ + beq ad7f4 │ │ │ │ cmp r5, #5 │ │ │ │ - bgt ad7e4 │ │ │ │ + bgt ad898 │ │ │ │ add r9, sp, #12 │ │ │ │ add r8, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl aa214 │ │ │ │ + bl aa27c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad8d0 │ │ │ │ + beq ad990 │ │ │ │ cmp r5, #1 │ │ │ │ mov sl, r6 │ │ │ │ str r0, [r6] │ │ │ │ - beq ad728 │ │ │ │ + beq ad7dc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa214 │ │ │ │ + bl aa27c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad864 │ │ │ │ + beq ad918 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [sl, #4] │ │ │ │ - beq ad728 │ │ │ │ + beq ad7dc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa214 │ │ │ │ + bl aa27c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad828 │ │ │ │ + beq ad8dc │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [sl, #8] │ │ │ │ - beq ad728 │ │ │ │ + beq ad7dc │ │ │ │ add fp, sl, #8 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa214 │ │ │ │ + bl aa27c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad82c │ │ │ │ + beq ad8e0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - bne ad6bc │ │ │ │ - b ad72c │ │ │ │ + bne ad770 │ │ │ │ + b ad7e0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad788 │ │ │ │ + bne ad834 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ mov lr, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq ad720 │ │ │ │ - bls ad76c │ │ │ │ + beq ad7d4 │ │ │ │ + bls ad820 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq ad788 │ │ │ │ + beq ad834 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq ad720 │ │ │ │ + beq ad7d4 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne ad700 │ │ │ │ + bne ad7b4 │ │ │ │ sub lr, lr, #1 │ │ │ │ - b ad5dc │ │ │ │ + b ad690 │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad86c │ │ │ │ + bne ad920 │ │ │ │ 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 ad6e4 │ │ │ │ - bhi ad7cc │ │ │ │ + beq ad798 │ │ │ │ + bhi ad878 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq ad6e4 │ │ │ │ + beq ad798 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne ad608 │ │ │ │ - b ad720 │ │ │ │ + bne ad6bc │ │ │ │ + b ad7d4 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq ad720 │ │ │ │ - bhi ad7d8 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq ad8ac │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - bne ad714 │ │ │ │ + beq ad7d4 │ │ │ │ + bls ad884 │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne ad7c8 │ │ │ │ add lr, lr, #1 │ │ │ │ - b ad5dc │ │ │ │ - ldr r0, [pc, #392] @ ad920 │ │ │ │ + b ad690 │ │ │ │ + ldr r0, [pc, #400] @ ad9d4 │ │ │ │ sub r3, r4, #32 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r8, #1 │ │ │ │ ands r0, r0, r8, lsl r3 │ │ │ │ - bne ad5dc │ │ │ │ + bne ad690 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq ad720 │ │ │ │ + beq ad7d4 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq ad6e4 │ │ │ │ + beq ad798 │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad5dc │ │ │ │ + bne ad690 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, r8 │ │ │ │ - b ad618 │ │ │ │ + b ad6cc │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne ad608 │ │ │ │ - b ad720 │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne ad714 │ │ │ │ - b ad788 │ │ │ │ + bne ad6bc │ │ │ │ + b ad7d4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq ad960 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + bne ad7c8 │ │ │ │ + b ad834 │ │ │ │ lsl r0, r5, #2 │ │ │ │ stm sp, {r1, r2} │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq ad8c8 │ │ │ │ + beq ad998 │ │ │ │ add r9, sp, #12 │ │ │ │ add r8, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl aa214 │ │ │ │ + bl aa27c │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [sl] │ │ │ │ - bne ad674 │ │ │ │ - b ad82c │ │ │ │ + bne ad728 │ │ │ │ + b ad8e0 │ │ │ │ mov r4, #2 │ │ │ │ sub r3, r5, #1 │ │ │ │ sub r3, r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 3505ac <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 3502c4 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ mov r5, sl │ │ │ │ add r4, sl, r4, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ - bne ad8f8 │ │ │ │ + bne ad9ac │ │ │ │ cmp r6, sl │ │ │ │ - bne ad8ec │ │ │ │ + bne ad9a0 │ │ │ │ mov sl, #0 │ │ │ │ - b ad740 │ │ │ │ + b ad7f4 │ │ │ │ mov r4, #1 │ │ │ │ - b ad82c │ │ │ │ + b ad8e0 │ │ │ │ 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 ad8d8 │ │ │ │ + bne ad97c │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad73c │ │ │ │ - b ad86c │ │ │ │ - ldr r3, [pc, #112] @ ad924 │ │ │ │ - ldr r1, [pc, #112] @ ad928 │ │ │ │ + beq ad7f0 │ │ │ │ + b ad920 │ │ │ │ + ldr r3, [pc, #112] @ ad9d8 │ │ │ │ + ldr r1, [pc, #112] @ ad9dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - b ad85c │ │ │ │ - bl 29dc68 │ │ │ │ - b ad85c │ │ │ │ - mov sl, r6 │ │ │ │ - b ad82c │ │ │ │ - ldr r3, [pc, #68] @ ad924 │ │ │ │ - ldr r1, [pc, #72] @ ad92c │ │ │ │ + b ad910 │ │ │ │ + ldr r3, [pc, #84] @ ad9d8 │ │ │ │ + ldr r1, [pc, #88] @ ad9e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b ad844 │ │ │ │ + bl 18ec84 │ │ │ │ + b ad8f8 │ │ │ │ + mov sl, r6 │ │ │ │ + b ad8e0 │ │ │ │ + bl 29e0e4 │ │ │ │ + b ad910 │ │ │ │ mov r0, sl │ │ │ │ - bl 99dfc │ │ │ │ - b ad85c │ │ │ │ + bl 99dac │ │ │ │ + b ad910 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad84c │ │ │ │ + beq ad900 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ad84c │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b ad84c │ │ │ │ + bne ad900 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b ad900 │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, r0, asr #28 │ │ │ │ - eorseq pc, r5, ip, asr lr @ │ │ │ │ + eorseq pc, r5, r0, asr #22 │ │ │ │ + eorseq pc, r5, ip, asr fp @ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #2048 @ 0x800 │ │ │ │ - beq ad974 │ │ │ │ + beq ada28 │ │ │ │ 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 │ │ │ │ @@ -135367,43 +135412,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 adcc4 │ │ │ │ + bne add78 │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne adce4 │ │ │ │ + bne add98 │ │ │ │ cmp r4, #0 │ │ │ │ - beq adc08 │ │ │ │ - ldr r6, [pc, #868] @ add20 │ │ │ │ + beq adcbc │ │ │ │ + ldr r6, [pc, #868] @ addd4 │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r5, r6 │ │ │ │ - bne adc18 │ │ │ │ + bne adccc │ │ │ │ cmp r7, #0 │ │ │ │ - beq adbf0 │ │ │ │ + beq adca4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq adc70 │ │ │ │ + beq add24 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #832] @ add24 │ │ │ │ + ldr r2, [pc, #832] @ addd8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne adc80 │ │ │ │ - ldr r0, [pc, #816] @ add20 │ │ │ │ + bne add34 │ │ │ │ + ldr r0, [pc, #816] @ addd4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9dafc │ │ │ │ + bl 9daac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq adbd8 │ │ │ │ + beq adc8c │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq ada3c │ │ │ │ - ldr r3, [pc, #792] @ add28 │ │ │ │ - bl 356b80 │ │ │ │ + beq adaf0 │ │ │ │ + ldr r3, [pc, #792] @ adddc │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -135419,212 +135464,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 adb78 │ │ │ │ + beq adc2c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r0, [pc, #688] @ add2c │ │ │ │ + ldr r0, [pc, #688] @ adde0 │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r0 │ │ │ │ - beq adba0 │ │ │ │ + beq adc54 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq adb84 │ │ │ │ + beq adc38 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble adb58 │ │ │ │ + ble adc0c │ │ │ │ ldr ip, [r3, #12] │ │ │ │ cmp ip, r0 │ │ │ │ - beq adba0 │ │ │ │ + beq adc54 │ │ │ │ cmp r2, #1 │ │ │ │ - beq adb00 │ │ │ │ + beq adbb4 │ │ │ │ ldr lr, [r3, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - beq adba0 │ │ │ │ + beq adc54 │ │ │ │ cmp r2, #2 │ │ │ │ - beq adb00 │ │ │ │ + beq adbb4 │ │ │ │ ldr lr, [r3, #20] │ │ │ │ cmp lr, r0 │ │ │ │ - beq adba0 │ │ │ │ + beq adc54 │ │ │ │ cmp r2, #3 │ │ │ │ - beq adb00 │ │ │ │ + beq adbb4 │ │ │ │ add r5, r3, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r5, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - beq adba0 │ │ │ │ + beq adc54 │ │ │ │ cmp r2, lr │ │ │ │ - bne adae0 │ │ │ │ + bne adb94 │ │ │ │ cmp r2, #0 │ │ │ │ - ble adb58 │ │ │ │ + ble adc0c │ │ │ │ cmp ip, r6 │ │ │ │ - beq adba0 │ │ │ │ + beq adc54 │ │ │ │ cmp r2, #1 │ │ │ │ - beq adb58 │ │ │ │ + beq adc0c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq adba0 │ │ │ │ + beq adc54 │ │ │ │ cmp r2, #2 │ │ │ │ - beq adb58 │ │ │ │ + beq adc0c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq adba0 │ │ │ │ + beq adc54 │ │ │ │ cmp r2, #3 │ │ │ │ - beq adb58 │ │ │ │ + beq adc0c │ │ │ │ add r3, r3, #20 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq adba0 │ │ │ │ + beq adc54 │ │ │ │ cmp r2, r0 │ │ │ │ - bne adb40 │ │ │ │ - ldr r3, [pc, #464] @ add30 │ │ │ │ + bne adbf4 │ │ │ │ + ldr r3, [pc, #464] @ adde4 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ mov r1, r7 │ │ │ │ - beq adbe8 │ │ │ │ - bl ae04c │ │ │ │ + beq adc9c │ │ │ │ + bl ae100 │ │ │ │ cmp r0, #0 │ │ │ │ - bne adbb4 │ │ │ │ + bne adc68 │ │ │ │ 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 add04 │ │ │ │ + bne addb8 │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne add10 │ │ │ │ + bne addc4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f0a8 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ + bl 12f218 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq adb78 │ │ │ │ + beq adc2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq adbd8 │ │ │ │ + beq adc8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne adbd8 │ │ │ │ + bne adc8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 293c48 │ │ │ │ - b adbac │ │ │ │ + bl 2940d0 │ │ │ │ + b adc60 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #296] @ add24 │ │ │ │ + ldr r2, [pc, #296] @ addd8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne adc2c │ │ │ │ + bne adce0 │ │ │ │ mov r7, #0 │ │ │ │ - b ad9e8 │ │ │ │ - ldr r6, [pc, #272] @ add20 │ │ │ │ + b ada9c │ │ │ │ + ldr r6, [pc, #272] @ addd4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq adbf0 │ │ │ │ + beq adca4 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b add38 │ │ │ │ - ldr r0, [pc, #236] @ add20 │ │ │ │ + b addec │ │ │ │ + ldr r0, [pc, #236] @ addd4 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq adbd8 │ │ │ │ + beq adc8c │ │ │ │ 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 adb78 │ │ │ │ + b adc2c │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 23e1e8 │ │ │ │ + b 23df48 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq adbd8 │ │ │ │ + beq adc8c │ │ │ │ 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 ada70 │ │ │ │ - ldr r0, [pc, #104] @ add34 │ │ │ │ + b adb24 │ │ │ │ + ldr r0, [pc, #104] @ adde8 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 31458c │ │ │ │ + bl 3148e0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad9a0 │ │ │ │ - b adbd8 │ │ │ │ - ldr r0, [pc, #72] @ add34 │ │ │ │ + bne ada54 │ │ │ │ + b adc8c │ │ │ │ + ldr r0, [pc, #72] @ adde8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq adbd8 │ │ │ │ - b ad9ac │ │ │ │ + beq adc8c │ │ │ │ + b ada60 │ │ │ │ cmp r3, r0 │ │ │ │ - bne adb88 │ │ │ │ - b adba0 │ │ │ │ + bne adc3c │ │ │ │ + b adc54 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne adb98 │ │ │ │ - b adb58 │ │ │ │ + bne adc4c │ │ │ │ + b adc0c │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - muleq r9, r0, sl │ │ │ │ + andeq sp, r9, r0, asr #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - @ instruction: 0x00359af0 │ │ │ │ + @ instruction: 0x003597f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #568] @ adf88 │ │ │ │ + ldr r2, [pc, #568] @ ae03c │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne adf58 │ │ │ │ + bne ae00c │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 9dafc │ │ │ │ + bl 9daac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq adf50 │ │ │ │ + beq ae004 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq addb0 │ │ │ │ - ldr r3, [pc, #520] @ adf8c │ │ │ │ - bl 356b80 │ │ │ │ + beq ade64 │ │ │ │ + ldr r3, [pc, #520] @ ae040 │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -135640,1051 +135685,1050 @@ │ │ │ │ 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 adef0 │ │ │ │ + beq adfa4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #416] @ adf90 │ │ │ │ - ldr ip, [pc, #416] @ adf94 │ │ │ │ - cmp r1, ip │ │ │ │ - cmpne r1, r0 │ │ │ │ - beq adf14 │ │ │ │ + ldr ip, [pc, #416] @ ae044 │ │ │ │ + ldr r0, [pc, #416] @ ae048 │ │ │ │ + cmp r1, r0 │ │ │ │ + cmpne r1, ip │ │ │ │ + beq adfc8 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq adef8 │ │ │ │ + beq adfac │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble aded0 │ │ │ │ + ble adf84 │ │ │ │ ldr lr, [r3, #12] │ │ │ │ - cmp lr, r0 │ │ │ │ - beq adf14 │ │ │ │ + cmp lr, ip │ │ │ │ + beq adfc8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq ade78 │ │ │ │ + beq adf2c │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - cmp r6, r0 │ │ │ │ - beq adf14 │ │ │ │ + cmp r6, ip │ │ │ │ + beq adfc8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq ade78 │ │ │ │ + beq adf2c │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - cmp r6, r0 │ │ │ │ - beq adf14 │ │ │ │ + cmp r6, ip │ │ │ │ + beq adfc8 │ │ │ │ cmp r2, #3 │ │ │ │ - beq ade78 │ │ │ │ + beq adf2c │ │ │ │ add r7, r3, #20 │ │ │ │ mov r6, #3 │ │ │ │ ldr r8, [r7, #4]! │ │ │ │ add r6, r6, #1 │ │ │ │ - cmp r8, r0 │ │ │ │ - beq adf14 │ │ │ │ + cmp r8, ip │ │ │ │ + beq adfc8 │ │ │ │ cmp r2, r6 │ │ │ │ - bne ade58 │ │ │ │ + bne adf0c │ │ │ │ cmp r2, #0 │ │ │ │ - ble aded0 │ │ │ │ - cmp lr, ip │ │ │ │ - beq adf14 │ │ │ │ + ble adf84 │ │ │ │ + cmp lr, r0 │ │ │ │ + beq adfc8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq aded0 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cmp r0, ip │ │ │ │ - beq adf14 │ │ │ │ + beq adf84 │ │ │ │ + ldr ip, [r3, #16] │ │ │ │ + cmp ip, r0 │ │ │ │ + beq adfc8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq aded0 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - cmp r0, ip │ │ │ │ - beq adf14 │ │ │ │ + beq adf84 │ │ │ │ + ldr ip, [r3, #20] │ │ │ │ + cmp ip, r0 │ │ │ │ + beq adfc8 │ │ │ │ cmp r2, #3 │ │ │ │ - beq aded0 │ │ │ │ + beq adf84 │ │ │ │ add r3, r3, #20 │ │ │ │ - mov r0, #3 │ │ │ │ + mov ip, #3 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ - add r0, r0, #1 │ │ │ │ - cmp lr, ip │ │ │ │ - beq adf14 │ │ │ │ - cmp r2, r0 │ │ │ │ - bne adeb8 │ │ │ │ - ldr r3, [pc, #192] @ adf98 │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp lr, r0 │ │ │ │ + beq adfc8 │ │ │ │ + cmp r2, ip │ │ │ │ + bne adf6c │ │ │ │ + ldr r3, [pc, #192] @ ae04c │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ mov r1, r5 │ │ │ │ - beq adf24 │ │ │ │ - bl ae04c │ │ │ │ + beq adfd8 │ │ │ │ + bl ae100 │ │ │ │ cmp r0, #0 │ │ │ │ - bne adf2c │ │ │ │ + bne adfe0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r1 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne adf6c │ │ │ │ + bne ae020 │ │ │ │ mov r3, r1 │ │ │ │ - cmp r3, ip │ │ │ │ - bne adf78 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne ae02c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f0a8 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ - b adee8 │ │ │ │ - bl 293c48 │ │ │ │ - b adee8 │ │ │ │ + bl 12f218 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ + b adf9c │ │ │ │ + bl 2940d0 │ │ │ │ + b adf9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq adf50 │ │ │ │ + beq ae004 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne adf50 │ │ │ │ + bne ae004 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b adef0 │ │ │ │ + b adfa4 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne addb0 │ │ │ │ - b adf50 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne adefc │ │ │ │ - b adf14 │ │ │ │ + bne ade64 │ │ │ │ + b ae004 │ │ │ │ + cmp r3, ip │ │ │ │ + bne adfb0 │ │ │ │ + b adfc8 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne adf0c │ │ │ │ - b aded0 │ │ │ │ - muleq r9, r0, sl │ │ │ │ + bne adfc0 │ │ │ │ + b adf84 │ │ │ │ + andeq sp, r9, r0, asr #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ │ │ │ │ -000adf9c : │ │ │ │ +000ae050 : │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae024 │ │ │ │ + beq ae0d8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble ae010 │ │ │ │ + ble ae0c4 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq ae02c │ │ │ │ + beq ae0e0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq ae010 │ │ │ │ + beq ae0c4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq ae02c │ │ │ │ + beq ae0e0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq ae010 │ │ │ │ + beq ae0c4 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq ae02c │ │ │ │ + beq ae0e0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq ae010 │ │ │ │ + beq ae0c4 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq ae02c │ │ │ │ + beq ae0e0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne adff8 │ │ │ │ + bne ae0ac │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae034 │ │ │ │ + beq ae0e8 │ │ │ │ cmp r1, r0 │ │ │ │ - bne ae018 │ │ │ │ + bne ae0cc │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #12] @ ae048 │ │ │ │ + ldr r3, [pc, #12] @ ae0fc │ │ │ │ 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 ae748 │ │ │ │ + beq ae7f8 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - beq ae78c │ │ │ │ + str r3, [sp] │ │ │ │ + beq ae83c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #2824] @ aeb9c │ │ │ │ + ldr r1, [pc, #2820] @ aec4c │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ - beq aea28 │ │ │ │ + beq aead8 │ │ │ │ mov r8, r9 │ │ │ │ - b ae10c │ │ │ │ + b ae1bc │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ae244 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r3, [sp] │ │ │ │ + bne ae2f4 │ │ │ │ + ldmib sp, {r3, r8} │ │ │ │ ldr ip, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ add r0, ip, #1 │ │ │ │ - bne ae8d8 │ │ │ │ + bne ae988 │ │ │ │ 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 ae3a4 │ │ │ │ + bcs ae454 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ae228 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bne ae2d8 │ │ │ │ + ldr r3, [sp] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + ldr r0, [sp] │ │ │ │ blx r3 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq ae328 │ │ │ │ + beq ae3d8 │ │ │ │ ldr r4, [fp, #4] │ │ │ │ - ldr r3, [pc, #2680] @ aeba0 │ │ │ │ + ldr r3, [pc, #2680] @ aec50 │ │ │ │ cmp r4, r3 │ │ │ │ - beq ae318 │ │ │ │ + beq ae3c8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aea74 │ │ │ │ + beq aeb24 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq aea94 │ │ │ │ + beq aeb44 │ │ │ │ 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] │ │ │ │ str r8, [sp, #8] │ │ │ │ and r8, sl, r9 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r8 │ │ │ │ str sl, [sp, #12] │ │ │ │ - str r3, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ add r3, r5, #9 │ │ │ │ add r4, r6, r5, lsl #3 │ │ │ │ cmp r3, r9 │ │ │ │ add r2, r4, #16 │ │ │ │ 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 ae0a8 │ │ │ │ + beq ae15c │ │ │ │ cmp sl, r3 │ │ │ │ - beq ae1f4 │ │ │ │ + beq ae2a4 │ │ │ │ cmn r3, #1 │ │ │ │ - ldr r2, [sp] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ moveq r2, r1 │ │ │ │ - str r2, [sp] │ │ │ │ + str r2, [sp, #4] │ │ │ │ add r4, r4, #8 │ │ │ │ cmp r4, r8 │ │ │ │ - bne ae1a0 │ │ │ │ + bne ae250 │ │ │ │ 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 ae180 │ │ │ │ + b ae230 │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ cmp fp, r7 │ │ │ │ - bne ae254 │ │ │ │ + bne ae304 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae100 │ │ │ │ + beq ae1b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq ae9ec │ │ │ │ + beq aea9c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae100 │ │ │ │ + beq ae1b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne ae100 │ │ │ │ + bne ae1b0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b ae100 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b ae1b0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne ae1c8 │ │ │ │ + bne ae278 │ │ │ │ cmp r7, fp │ │ │ │ - beq ae200 │ │ │ │ + beq ae2b0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #2368] @ aeba0 │ │ │ │ + ldr r2, [pc, #2368] @ aec50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq ae820 │ │ │ │ + beq ae8d0 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 116f58 │ │ │ │ + bl 1170a4 │ │ │ │ mov r9, r6 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ae848 │ │ │ │ + beq ae8f8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #2312] @ aeba4 │ │ │ │ + ldr r2, [pc, #2312] @ aec54 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ae960 │ │ │ │ - ldr r2, [pc, #2304] @ aeba8 │ │ │ │ + bne aea10 │ │ │ │ + ldr r2, [pc, #2304] @ aec58 │ │ │ │ ldr r3, [r6] │ │ │ │ sub r2, r6, r2 │ │ │ │ clz r2, r2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ lsr r2, r2, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne aeb1c │ │ │ │ + bne aebcc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae2dc │ │ │ │ + beq ae38c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq aea68 │ │ │ │ - ldr r3, [pc, #2244] @ aeba8 │ │ │ │ + beq aeb18 │ │ │ │ + ldr r3, [pc, #2244] @ aec58 │ │ │ │ cmp r6, r3 │ │ │ │ - beq ae200 │ │ │ │ + beq ae2b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, r9 │ │ │ │ ldr r9, [r3, #16] │ │ │ │ - bne ae16c │ │ │ │ + bne ae21c │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne ae16c │ │ │ │ + bne ae21c │ │ │ │ add r4, r4, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bne ae1a0 │ │ │ │ - b ae1d4 │ │ │ │ + bne ae250 │ │ │ │ + b ae284 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - bne ae14c │ │ │ │ - b ae12c │ │ │ │ - ldr r4, [pc, #2172] @ aebac │ │ │ │ - bl 356b80 │ │ │ │ + bne ae1fc │ │ │ │ + b ae1dc │ │ │ │ + ldr r4, [pc, #2172] @ aec5c │ │ │ │ + bl 356890 │ │ │ │ ldr r5, [r4, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aea9c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bne aeb4c │ │ │ │ + ldr r3, [sp] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae398 │ │ │ │ + beq ae448 │ │ │ │ sub r3, r3, #1 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + ldr r2, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae398 │ │ │ │ - ldr r2, [pc, #2116] @ aebb0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + bne ae448 │ │ │ │ + ldr r2, [pc, #2116] @ aec60 │ │ │ │ + ldr r0, [sp] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - bne ae94c │ │ │ │ + bne ae9fc │ │ │ │ blx r5 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r4, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ae724 │ │ │ │ + bne ae7d4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2056] @ aebb4 │ │ │ │ + ldr r3, [pc, #2056] @ aec64 │ │ │ │ cmp r0, r3 │ │ │ │ lslgt r0, r0, #1 │ │ │ │ - bgt ae3d0 │ │ │ │ + bgt ae480 │ │ │ │ lsl r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls ae508 │ │ │ │ + bls ae5b8 │ │ │ │ cmp r0, #15 │ │ │ │ - bls ae6b4 │ │ │ │ + bls ae764 │ │ │ │ cmp r0, #31 │ │ │ │ - bls ae540 │ │ │ │ + bls ae5f0 │ │ │ │ mov r5, #32 │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - bls ae3d4 │ │ │ │ + bls ae484 │ │ │ │ add r3, r8, #32 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ mov sl, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - bhi ae940 │ │ │ │ - ldr r3, [pc, #1980] @ aebb8 │ │ │ │ - ldr r2, [pc, #1980] @ aebbc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bhi ae9f0 │ │ │ │ + ldr r3, [pc, #1980] @ aec68 │ │ │ │ + ldr r2, [pc, #1980] @ aec6c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne ae920 │ │ │ │ - ldr r3, [pc, #1940] @ aebac │ │ │ │ - bl 356b80 │ │ │ │ + bne ae9d0 │ │ │ │ + ldr r3, [pc, #1940] @ aec5c │ │ │ │ + bl 356890 │ │ │ │ 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 ae670 │ │ │ │ + bne ae720 │ │ │ │ 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 ae908 │ │ │ │ + beq ae9b8 │ │ │ │ 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 ae634 │ │ │ │ + beq ae6e4 │ │ │ │ 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 ae9ac │ │ │ │ + bne aea5c │ │ │ │ cmp sl, r9 │ │ │ │ addls r7, sl, #16 │ │ │ │ addls r7, r7, r2 │ │ │ │ addls r3, sl, #8 │ │ │ │ - bhi ae4ec │ │ │ │ + bhi ae59c │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ae4e0 │ │ │ │ + beq ae590 │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr ip, [r4, r1, lsl #3] │ │ │ │ add lr, r4, r1, lsl #3 │ │ │ │ cmp ip, #0 │ │ │ │ - bne ae58c │ │ │ │ + bne ae63c │ │ │ │ str r2, [r4, r1, lsl #3] │ │ │ │ str r0, [lr, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne ae4b4 │ │ │ │ - ldr r3, [sp] │ │ │ │ + bne ae564 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq ae0f4 │ │ │ │ + beq ae1a4 │ │ │ │ mov r0, sl │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae220 │ │ │ │ + b ae2d0 │ │ │ │ add r4, r8, #32 │ │ │ │ cmp r4, r6 │ │ │ │ - bne ae6c8 │ │ │ │ + bne ae778 │ │ │ │ cmp lr, ip │ │ │ │ - beq aeb08 │ │ │ │ + beq aebb8 │ │ │ │ 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 ae470 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + b ae520 │ │ │ │ add r3, r8, #32 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, #32 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [pc, #1632] @ aebb8 │ │ │ │ - ldr r2, [pc, #1632] @ aebbc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #1632] @ aec68 │ │ │ │ + ldr r2, [pc, #1632] @ aec6c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne ae920 │ │ │ │ - ldr r3, [pc, #1592] @ aebac │ │ │ │ - bl 356b80 │ │ │ │ + bne ae9d0 │ │ │ │ + ldr r3, [pc, #1592] @ aec5c │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ae434 │ │ │ │ + b ae4e4 │ │ │ │ add ip, r1, #9 │ │ │ │ cmp r5, ip │ │ │ │ - bcc ae604 │ │ │ │ + bcc ae6b4 │ │ │ │ ldr ip, [lr, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae6dc │ │ │ │ + beq ae78c │ │ │ │ ldr ip, [lr, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae6e4 │ │ │ │ + beq ae794 │ │ │ │ ldr ip, [lr, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae6ec │ │ │ │ + beq ae79c │ │ │ │ ldr ip, [lr, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae6f4 │ │ │ │ + beq ae7a4 │ │ │ │ ldr ip, [lr, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae6fc │ │ │ │ + beq ae7ac │ │ │ │ ldr ip, [lr, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae704 │ │ │ │ + beq ae7b4 │ │ │ │ ldr ip, [lr, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae70c │ │ │ │ + beq ae7bc │ │ │ │ ldr ip, [lr, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae738 │ │ │ │ + beq ae7e8 │ │ │ │ ldr ip, [lr, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae740 │ │ │ │ + beq ae7f0 │ │ │ │ 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 ae794 │ │ │ │ + bne ae844 │ │ │ │ str r2, [lr] │ │ │ │ str r0, [lr, #4] │ │ │ │ - b ae4e0 │ │ │ │ + b ae590 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ cmp lr, r7 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [ip, #12] │ │ │ │ strhi ip, [r3, #8] │ │ │ │ - bhi ae470 │ │ │ │ + bhi ae520 │ │ │ │ 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 ae470 │ │ │ │ + bne ae520 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #1348] @ aebc0 │ │ │ │ + ldr r1, [pc, #1348] @ aec70 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne aea08 │ │ │ │ + bne aeab8 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ae940 │ │ │ │ + beq ae9f0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #800] @ 0x320 │ │ │ │ - b ae470 │ │ │ │ + b ae520 │ │ │ │ add r3, r8, #32 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, #16 │ │ │ │ - str r3, [sp] │ │ │ │ - b ae550 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b ae600 │ │ │ │ mov sl, r6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r5, #8 │ │ │ │ - str r4, [sp] │ │ │ │ - b ae470 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + b ae520 │ │ │ │ add lr, lr, #8 │ │ │ │ - b ae628 │ │ │ │ + b ae6d8 │ │ │ │ add lr, lr, #16 │ │ │ │ - b ae628 │ │ │ │ + b ae6d8 │ │ │ │ add lr, lr, #24 │ │ │ │ - b ae628 │ │ │ │ + b ae6d8 │ │ │ │ add lr, lr, #32 │ │ │ │ - b ae628 │ │ │ │ + b ae6d8 │ │ │ │ add lr, lr, #40 @ 0x28 │ │ │ │ - b ae628 │ │ │ │ + b ae6d8 │ │ │ │ add lr, lr, #48 @ 0x30 │ │ │ │ - b ae628 │ │ │ │ + b ae6d8 │ │ │ │ add lr, lr, #56 @ 0x38 │ │ │ │ - b ae628 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + b ae6d8 │ │ │ │ + ldr r2, [sp] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aead0 │ │ │ │ + bne aeb80 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b ae39c │ │ │ │ + b ae44c │ │ │ │ add lr, lr, #64 @ 0x40 │ │ │ │ - b ae628 │ │ │ │ + b ae6d8 │ │ │ │ add lr, lr, #72 @ 0x48 │ │ │ │ - b ae628 │ │ │ │ + b ae6d8 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne ae8f0 │ │ │ │ + bne ae9a0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae8f0 │ │ │ │ + beq ae9a0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae8f0 │ │ │ │ + beq ae9a0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ce18c │ │ │ │ + bl 1cd6a4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrne r3, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldrne r3, [sp] │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ ldrne r3, [r3, #112] @ 0x70 │ │ │ │ - bne ae0a0 │ │ │ │ + bne ae154 │ │ │ │ mvn r0, #0 │ │ │ │ - b ae39c │ │ │ │ + b ae44c │ │ │ │ add r9, r1, #9 │ │ │ │ cmp r5, r9 │ │ │ │ - bcc ae80c │ │ │ │ + bcc ae8bc │ │ │ │ ldr r9, [lr, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae6dc │ │ │ │ + beq ae78c │ │ │ │ ldr r9, [lr, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae6e4 │ │ │ │ + beq ae794 │ │ │ │ ldr r9, [lr, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae6ec │ │ │ │ + beq ae79c │ │ │ │ ldr r9, [lr, #32] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae6f4 │ │ │ │ + beq ae7a4 │ │ │ │ ldr r9, [lr, #40] @ 0x28 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae6fc │ │ │ │ + beq ae7ac │ │ │ │ ldr r9, [lr, #48] @ 0x30 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae704 │ │ │ │ + beq ae7b4 │ │ │ │ ldr r9, [lr, #56] @ 0x38 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae70c │ │ │ │ + beq ae7bc │ │ │ │ ldr r9, [lr, #64] @ 0x40 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae738 │ │ │ │ + beq ae7e8 │ │ │ │ ldr r9, [lr, #72] @ 0x48 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae740 │ │ │ │ + beq ae7f0 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ lsr ip, ip, #5 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r1, ip │ │ │ │ - b ae614 │ │ │ │ + b ae6c4 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #884] @ aeba0 │ │ │ │ + ldr r2, [pc, #884] @ aec50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ae264 │ │ │ │ + bne ae314 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 23af40 │ │ │ │ + bl 23aca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ae200 │ │ │ │ - b ae264 │ │ │ │ + bne ae2b0 │ │ │ │ + b ae314 │ │ │ │ ldr r3, [r7] │ │ │ │ mov sl, fp │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae868 │ │ │ │ + beq ae918 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq ae9fc │ │ │ │ + beq aeaac │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae884 │ │ │ │ + beq ae934 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq aeb10 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + beq aebc0 │ │ │ │ + ldr r3, [sp] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae8b0 │ │ │ │ + beq ae960 │ │ │ │ sub r3, r3, #1 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + ldr r2, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae8b0 │ │ │ │ + bne ae960 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae78c │ │ │ │ + beq ae83c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne ae78c │ │ │ │ + bne ae83c │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b ae78c │ │ │ │ - ldr r3, [sp] │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b ae83c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ str r0, [r8, #12] │ │ │ │ str sl, [r3, #4] │ │ │ │ str fp, [r3] │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae220 │ │ │ │ - ldr r3, [pc, #716] @ aebc4 │ │ │ │ + b ae2d0 │ │ │ │ + ldr r3, [pc, #716] @ aec74 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #712] @ aebc8 │ │ │ │ + ldr r1, [pc, #712] @ aec78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b ae78c │ │ │ │ + bl 117864 │ │ │ │ + b ae83c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - b ae668 │ │ │ │ + b ae718 │ │ │ │ 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 ae470 │ │ │ │ + bne ae520 │ │ │ │ mov sl, fp │ │ │ │ - bl 29dc68 │ │ │ │ - b ae884 │ │ │ │ - ldr r1, [pc, #632] @ aebcc │ │ │ │ + bl 29e0e4 │ │ │ │ + b ae934 │ │ │ │ + ldr r1, [pc, #632] @ aec7c │ │ │ │ cmp r3, r1 │ │ │ │ - bne aeae8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - b ae380 │ │ │ │ + bne aeb98 │ │ │ │ + ldr r0, [sp] │ │ │ │ + b ae430 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1033c4 │ │ │ │ + bl 103538 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne aeb1c │ │ │ │ + bne aebcc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae994 │ │ │ │ + beq aea44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq aea68 │ │ │ │ + beq aeb18 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt ae200 │ │ │ │ - beq ae2e8 │ │ │ │ + bgt ae2b0 │ │ │ │ + beq ae398 │ │ │ │ mov sl, fp │ │ │ │ - b ae868 │ │ │ │ + b ae918 │ │ │ │ mov r7, sl │ │ │ │ str r3, [r8, #8] │ │ │ │ - b ae9bc │ │ │ │ + b aea6c │ │ │ │ add r7, r7, #8 │ │ │ │ cmp r7, r9 │ │ │ │ - bhi ae4ec │ │ │ │ + bhi ae59c │ │ │ │ ldr r2, [r7] │ │ │ │ - ldr r3, [pc, #512] @ aebd0 │ │ │ │ + ldr r3, [pc, #512] @ aec80 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, r3 │ │ │ │ - beq ae9b8 │ │ │ │ + beq aea68 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23e518 │ │ │ │ - b ae9b8 │ │ │ │ + bl 23e278 │ │ │ │ + b aea68 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae220 │ │ │ │ + b ae2d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b ae868 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b ae918 │ │ │ │ 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 ae698 │ │ │ │ - ldr r3, [pc, #404] @ aebc4 │ │ │ │ + b ae748 │ │ │ │ + ldr r3, [pc, #404] @ aec74 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #408] @ aebd4 │ │ │ │ - bl 117720 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + ldr r1, [pc, #408] @ aec84 │ │ │ │ + bl 117864 │ │ │ │ + ldr r2, [sp] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae78c │ │ │ │ + beq ae83c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae78c │ │ │ │ + bne ae83c │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b ae78c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b ae83c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b ae994 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b aea44 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4618 <_PyType_GetDict@@Base> │ │ │ │ + bl a4680 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne aeb68 │ │ │ │ + bne aec18 │ │ │ │ mov r0, r4 │ │ │ │ - bl a56d0 │ │ │ │ + bl a5738 │ │ │ │ cmp r0, #0 │ │ │ │ - bge aeb84 │ │ │ │ + bge aec34 │ │ │ │ mov sl, fp │ │ │ │ - b ae884 │ │ │ │ + b ae934 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ae714 │ │ │ │ - ldr r3, [pc, #296] @ aebd8 │ │ │ │ + beq ae7c4 │ │ │ │ + ldr r3, [pc, #296] @ aec88 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 1898cc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne aeafc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bne aebac │ │ │ │ + ldr r3, [sp] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae384 │ │ │ │ + beq ae434 │ │ │ │ sub r2, r2, #1 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq ae364 │ │ │ │ - b ae384 │ │ │ │ + beq ae414 │ │ │ │ + b ae434 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + ldr r0, [sp] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b ae958 │ │ │ │ + b aea08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1898f4 <_PyErr_Clear@@Base> │ │ │ │ - b aeac0 │ │ │ │ + bl 189490 <_PyErr_Clear@@Base> │ │ │ │ + b aeb70 │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae220 │ │ │ │ + b ae2d0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b ae884 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b ae934 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne ae978 │ │ │ │ + bne aea28 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #120] @ aebb0 │ │ │ │ + ldr r2, [pc, #120] @ aec60 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeb58 │ │ │ │ + beq aec08 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b ae978 │ │ │ │ + b aea28 │ │ │ │ mov sl, fp │ │ │ │ - ldr r3, [pc, #80] @ aebc4 │ │ │ │ + ldr r3, [pc, #80] @ aec74 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #96] @ aebdc │ │ │ │ + ldr r1, [pc, #96] @ aec8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b ae884 │ │ │ │ + bl 117864 │ │ │ │ + b ae934 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne ae138 │ │ │ │ + bne ae1e8 │ │ │ │ ldr r4, [fp, #4] │ │ │ │ mov sl, fp │ │ │ │ - b aeb6c │ │ │ │ - strdeq r6, [r4], -r8 │ │ │ │ + b aec1c │ │ │ │ + andeq r6, r4, r0, asr r9 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r9, r5, r4, lsl #1 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, lsr #32 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + eorseq pc, r5, r8, lsr #26 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ subseq r1, r6, r0, asr r5 │ │ │ │ - eorseq r0, r6, r8, asr #32 │ │ │ │ + eorseq pc, r5, r8, asr #26 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - @ instruction: 0x0035a3f0 │ │ │ │ + ldrsheq sl, [r5], -r0 @ │ │ │ │ │ │ │ │ -000aebe0 : │ │ │ │ +000aec90 : │ │ │ │ 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 aec2c │ │ │ │ + beq aecdc │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq aec6c │ │ │ │ + beq aed1c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #152] @ aecb0 │ │ │ │ + ldr r1, [pc, #152] @ aed60 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq aec74 │ │ │ │ + beq aed24 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne aec58 │ │ │ │ + bne aed08 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aec58 │ │ │ │ + beq aed08 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aec58 │ │ │ │ + beq aed08 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ce18c │ │ │ │ - ldr r3, [pc, #84] @ aecb4 │ │ │ │ + b 1cd6a4 │ │ │ │ + ldr r3, [pc, #84] @ aed64 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #80] @ aecb8 │ │ │ │ + ldr r1, [pc, #80] @ aed68 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r4, #0 │ │ │ │ - b aec24 │ │ │ │ - ldr r3, [pc, #56] @ aecb4 │ │ │ │ + b aecd4 │ │ │ │ + ldr r3, [pc, #56] @ aed64 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ aecbc │ │ │ │ - bl 117720 │ │ │ │ + ldr r1, [pc, #52] @ aed6c │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aec6c │ │ │ │ + beq aed1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne aec6c │ │ │ │ + bne aed1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b aec6c │ │ │ │ - strdeq r6, [r4], -r8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b aed1c │ │ │ │ + andeq r6, r4, r0, asr r9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, lsr #32 │ │ │ │ - eorseq r0, r6, r8, asr #32 │ │ │ │ + eorseq pc, r5, r8, lsr #26 │ │ │ │ + eorseq pc, r5, r8, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq af028 │ │ │ │ - ldr r7, [pc, #848] @ af038 │ │ │ │ + beq af0d8 │ │ │ │ + ldr r7, [pc, #848] @ af0e8 │ │ │ │ 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 aefe4 │ │ │ │ + bne af094 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r8, [pc, #800] @ af03c │ │ │ │ + ldr r8, [pc, #800] @ af0ec │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ - bhi aef90 │ │ │ │ + bhi af040 │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi aef90 │ │ │ │ - ldr sl, [pc, #772] @ af040 │ │ │ │ - ldr r2, [pc, #772] @ af044 │ │ │ │ + bmi af040 │ │ │ │ + ldr sl, [pc, #772] @ af0f0 │ │ │ │ + ldr r2, [pc, #772] @ af0f4 │ │ │ │ ldr r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne aef7c │ │ │ │ + bne af02c │ │ │ │ ldr r0, [r9, #8] │ │ │ │ sub r1, r6, #1 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr fp, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs aef34 │ │ │ │ + bcs aefe4 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [fp, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq aef24 │ │ │ │ + beq aefd4 │ │ │ │ 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 aee44 │ │ │ │ + beq aeef4 │ │ │ │ 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 aeedc │ │ │ │ + bgt aef8c │ │ │ │ ldr r3, [r7] │ │ │ │ str r7, [r4, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - ldr r3, [pc, #616] @ af048 │ │ │ │ + ldr r3, [pc, #616] @ af0f8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r3, #1416] @ 0x588 │ │ │ │ str r2, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne aee8c │ │ │ │ + bne aef3c │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aeeb4 │ │ │ │ - bl 356b80 │ │ │ │ + beq aef64 │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -136695,543 +136739,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 aee7c │ │ │ │ + cmp r6, sl │ │ │ │ + bhi aef2c │ │ │ │ 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 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - b aed94 │ │ │ │ + b aee44 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b aed94 │ │ │ │ - ldr r2, [pc, #440] @ af04c │ │ │ │ + b aee44 │ │ │ │ + ldr r2, [pc, #440] @ af0fc │ │ │ │ cmp r6, r2 │ │ │ │ - bne aefc0 │ │ │ │ + bne af070 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ + bl 18e1bc │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bne aee00 │ │ │ │ - bl 356b80 │ │ │ │ + bne aeeb0 │ │ │ │ + bl 356890 │ │ │ │ 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 aee2c │ │ │ │ + b aeedc │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aedc4 │ │ │ │ + beq aee74 │ │ │ │ cmp ip, #0 │ │ │ │ - beq aedc4 │ │ │ │ + beq aee74 │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne aedc4 │ │ │ │ + bne aee74 │ │ │ │ ldr r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aefd4 │ │ │ │ + bne af084 │ │ │ │ add r0, r9, #12 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne aedc4 │ │ │ │ + bne aee74 │ │ │ │ mov r1, #16 │ │ │ │ - bl 355cd0 │ │ │ │ - b aedc4 │ │ │ │ + bl 3559e8 │ │ │ │ + b aee74 │ │ │ │ mov r0, fp │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aee6c │ │ │ │ + bne aef1c │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #272] @ af050 │ │ │ │ + ldr r2, [pc, #272] @ af100 │ │ │ │ cmp r3, r2 │ │ │ │ - bne aefac │ │ │ │ + bne af05c │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq aef90 │ │ │ │ + beq af040 │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b aed94 │ │ │ │ + b aee44 │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aee6c │ │ │ │ + bne aef1c │ │ │ │ mov r0, r9 │ │ │ │ - bl 29dc84 │ │ │ │ + bl 29e100 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne aedc4 │ │ │ │ + bne aee74 │ │ │ │ mov r4, #0 │ │ │ │ - b aee3c │ │ │ │ + b aeeec │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b aef58 │ │ │ │ + b af008 │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b aeea0 │ │ │ │ + b aef50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aedc4 │ │ │ │ - b aef08 │ │ │ │ + bne aee74 │ │ │ │ + b aefb8 │ │ │ │ ldr r2, [r7, #440] @ 0x1b8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - ldr r8, [pc, #64] @ af03c │ │ │ │ + ldr r8, [pc, #64] @ af0ec │ │ │ │ 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 356b80 │ │ │ │ + bl 356890 │ │ │ │ cmp r6, r1 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ - bls aed2c │ │ │ │ - b aef90 │ │ │ │ - ldr r1, [pc, #36] @ af054 │ │ │ │ - ldr r0, [pc, #36] @ af058 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b aefa4 │ │ │ │ + bls aeddc │ │ │ │ + b af040 │ │ │ │ + ldr r1, [pc, #36] @ af104 │ │ │ │ + ldr r0, [pc, #36] @ af108 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b af054 │ │ │ │ subseq r2, r5, ip, ror #26 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - eorseq sl, r5, r0, asr #19 │ │ │ │ + eorseq sl, r5, r0, asr #13 │ │ │ │ │ │ │ │ -000af05c : │ │ │ │ +000af10c : │ │ │ │ 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 af088 │ │ │ │ + beq af138 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #64] @ af0d0 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #64] @ af180 │ │ │ │ + bl 356890 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq af080 │ │ │ │ + beq af130 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq af080 │ │ │ │ - ldr r3, [pc, #32] @ af0d4 │ │ │ │ + beq af130 │ │ │ │ + ldr r3, [pc, #32] @ af184 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 1898cc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq af080 │ │ │ │ + beq af130 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1898f4 <_PyErr_Clear@@Base> │ │ │ │ - b af080 │ │ │ │ + bl 189490 <_PyErr_Clear@@Base> │ │ │ │ + b af130 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq af140 │ │ │ │ + beq af1f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge af11c │ │ │ │ + bge af1cc │ │ │ │ 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 af140 │ │ │ │ + beq af1f0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r0] │ │ │ │ - beq af148 │ │ │ │ + beq af1f8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_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 9857c │ │ │ │ + bl 98528 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af1a0 │ │ │ │ + beq af250 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8bbf0 │ │ │ │ - ldr r1, [pc, #4] @ af1ac │ │ │ │ - ldr r0, [pc, #4] @ af1b0 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq sl, r5, ip, asr #22 │ │ │ │ - eorseq r5, sp, r0, lsl #11 │ │ │ │ + b 8bc68 │ │ │ │ + ldr r1, [pc, #4] @ af25c │ │ │ │ + ldr r0, [pc, #4] @ af260 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq sl, r5, ip, asr #16 │ │ │ │ + eorseq r5, sp, r0, lsl #5 │ │ │ │ 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 af474 │ │ │ │ + bls af524 │ │ │ │ cmp r1, #15 │ │ │ │ - bls af314 │ │ │ │ + bls af3c4 │ │ │ │ cmp r1, #31 │ │ │ │ - bls af4d0 │ │ │ │ + bls af580 │ │ │ │ mov r5, #32 │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls af1ec │ │ │ │ + bls af29c │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ add r9, r6, #32 │ │ │ │ - bhi af66c │ │ │ │ - ldr sl, [pc, #1128] @ af678 │ │ │ │ - ldr r2, [pc, #1128] @ af67c │ │ │ │ + bhi af71c │ │ │ │ + ldr sl, [pc, #1128] @ af728 │ │ │ │ + ldr r2, [pc, #1128] @ af72c │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne af5ec │ │ │ │ - ldr r3, [pc, #1112] @ af680 │ │ │ │ - bl 356b80 │ │ │ │ + bne af69c │ │ │ │ + ldr r3, [pc, #1112] @ af730 │ │ │ │ + bl 356890 │ │ │ │ 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 af430 │ │ │ │ + bne af4e0 │ │ │ │ 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 af5d4 │ │ │ │ + beq af684 │ │ │ │ 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 af400 │ │ │ │ + beq af4b0 │ │ │ │ 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 af610 │ │ │ │ + bne af6c0 │ │ │ │ cmp r7, r8 │ │ │ │ addls r6, r7, #16 │ │ │ │ addls r6, r6, r2 │ │ │ │ addls r3, r7, #8 │ │ │ │ - bhi af300 │ │ │ │ + bhi af3b0 │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af2f4 │ │ │ │ + beq af3a4 │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr lr, [r4, r1, lsl #3] │ │ │ │ add ip, r4, r1, lsl #3 │ │ │ │ cmp lr, #0 │ │ │ │ - bne af358 │ │ │ │ + bne af408 │ │ │ │ str r2, [r4, r1, lsl #3] │ │ │ │ str r0, [ip, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bne af2c8 │ │ │ │ + bne af378 │ │ │ │ cmp r9, sl │ │ │ │ - bne af514 │ │ │ │ + bne af5c4 │ │ │ │ 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] @ af678 │ │ │ │ - ldr r2, [pc, #848] @ af67c │ │ │ │ + ldr sl, [pc, #848] @ af728 │ │ │ │ + ldr r2, [pc, #848] @ af72c │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne af5ec │ │ │ │ - ldr r3, [pc, #832] @ af680 │ │ │ │ - bl 356b80 │ │ │ │ + bne af69c │ │ │ │ + ldr r3, [pc, #832] @ af730 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp] │ │ │ │ - b af244 │ │ │ │ + b af2f4 │ │ │ │ add lr, r1, #9 │ │ │ │ cmp r5, lr │ │ │ │ - bcc af3d0 │ │ │ │ + bcc af480 │ │ │ │ ldr lr, [ip, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af4e0 │ │ │ │ + beq af590 │ │ │ │ ldr lr, [ip, #16] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af4fc │ │ │ │ + beq af5ac │ │ │ │ ldr lr, [ip, #24] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af504 │ │ │ │ + beq af5b4 │ │ │ │ ldr lr, [ip, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af50c │ │ │ │ + beq af5bc │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af528 │ │ │ │ + beq af5d8 │ │ │ │ ldr lr, [ip, #48] @ 0x30 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af520 │ │ │ │ + beq af5d0 │ │ │ │ ldr lr, [ip, #56] @ 0x38 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af530 │ │ │ │ + beq af5e0 │ │ │ │ ldr lr, [ip, #64] @ 0x40 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af538 │ │ │ │ + beq af5e8 │ │ │ │ ldr lr, [ip, #72] @ 0x48 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af540 │ │ │ │ + beq af5f0 │ │ │ │ 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 af548 │ │ │ │ + bne af5f8 │ │ │ │ str r2, [ip] │ │ │ │ str r0, [ip, #4] │ │ │ │ - b af2f4 │ │ │ │ + b af3a4 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr fp, [r3, #28] │ │ │ │ cmp lr, fp │ │ │ │ - bhi af4e8 │ │ │ │ + bhi af598 │ │ │ │ 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 af280 │ │ │ │ + bne af330 │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #584] @ af684 │ │ │ │ + ldr r1, [pc, #584] @ af734 │ │ │ │ cmp r3, r1 │ │ │ │ - bne af650 │ │ │ │ + bne af700 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq af66c │ │ │ │ + beq af71c │ │ │ │ ldr r1, [sp] │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r1, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #800] @ 0x320 │ │ │ │ - b af284 │ │ │ │ + b af334 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add r4, r0, #32 │ │ │ │ cmp r7, r4 │ │ │ │ - bne af4bc │ │ │ │ + bne af56c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq af308 │ │ │ │ + beq af3b8 │ │ │ │ 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 af284 │ │ │ │ + b af334 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r5, #8 │ │ │ │ - b af284 │ │ │ │ + b af334 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add r9, r0, #32 │ │ │ │ mov r5, #32 │ │ │ │ - b af320 │ │ │ │ + b af3d0 │ │ │ │ add ip, ip, #8 │ │ │ │ - b af3f4 │ │ │ │ + b af4a4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ mov sl, r7 │ │ │ │ str ip, [r3, #8] │ │ │ │ - b af284 │ │ │ │ + b af334 │ │ │ │ add ip, ip, #16 │ │ │ │ - b af3f4 │ │ │ │ + b af4a4 │ │ │ │ add ip, ip, #24 │ │ │ │ - b af3f4 │ │ │ │ + b af4a4 │ │ │ │ add ip, ip, #32 │ │ │ │ - b af3f4 │ │ │ │ + b af4a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99dfc │ │ │ │ - b af308 │ │ │ │ + bl 99dac │ │ │ │ + b af3b8 │ │ │ │ add ip, ip, #48 @ 0x30 │ │ │ │ - b af3f4 │ │ │ │ + b af4a4 │ │ │ │ add ip, ip, #40 @ 0x28 │ │ │ │ - b af3f4 │ │ │ │ + b af4a4 │ │ │ │ add ip, ip, #56 @ 0x38 │ │ │ │ - b af3f4 │ │ │ │ + b af4a4 │ │ │ │ add ip, ip, #64 @ 0x40 │ │ │ │ - b af3f4 │ │ │ │ + b af4a4 │ │ │ │ add ip, ip, #72 @ 0x48 │ │ │ │ - b af3f4 │ │ │ │ + b af4a4 │ │ │ │ add r8, r1, #9 │ │ │ │ cmp r5, r8 │ │ │ │ - bcc af5c0 │ │ │ │ + bcc af670 │ │ │ │ ldr r8, [ip, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af4e0 │ │ │ │ + beq af590 │ │ │ │ ldr r8, [ip, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af4fc │ │ │ │ + beq af5ac │ │ │ │ ldr r8, [ip, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af504 │ │ │ │ + beq af5b4 │ │ │ │ ldr r8, [ip, #32] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af50c │ │ │ │ + beq af5bc │ │ │ │ ldr r8, [ip, #40] @ 0x28 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af528 │ │ │ │ + beq af5d8 │ │ │ │ ldr r8, [ip, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af520 │ │ │ │ + beq af5d0 │ │ │ │ ldr r8, [ip, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af530 │ │ │ │ + beq af5e0 │ │ │ │ ldr r8, [ip, #64] @ 0x40 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af538 │ │ │ │ + beq af5e8 │ │ │ │ ldr r8, [ip, #72] @ 0x48 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af540 │ │ │ │ + beq af5f0 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ lsr lr, lr, #5 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r1, lr │ │ │ │ - b af3e0 │ │ │ │ + b af490 │ │ │ │ ldr r0, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b af428 │ │ │ │ + b af4d8 │ │ │ │ ldr r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp] │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq af66c │ │ │ │ + beq af71c │ │ │ │ ldr r2, [sp] │ │ │ │ mov sl, r7 │ │ │ │ - b af284 │ │ │ │ + b af334 │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr fp, [pc, #108] @ af688 │ │ │ │ + ldr fp, [pc, #108] @ af738 │ │ │ │ mov r6, r7 │ │ │ │ - b af624 │ │ │ │ + b af6d4 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi af300 │ │ │ │ + bhi af3b0 │ │ │ │ ldr r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, fp │ │ │ │ - beq af620 │ │ │ │ + beq af6d0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23e518 │ │ │ │ - b af620 │ │ │ │ + bl 23e278 │ │ │ │ + b af6d0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b af454 │ │ │ │ - bl 29dc68 │ │ │ │ + b af504 │ │ │ │ + bl 29e0e4 │ │ │ │ mvn r0, #0 │ │ │ │ - b af30c │ │ │ │ + b af3bc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ subseq r1, r6, r0, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ ldr r5, [r0, #12] │ │ │ │ @@ -137243,481 +137287,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 af6e4 │ │ │ │ + beq af794 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af6f0 │ │ │ │ + bne af7a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a42d8 │ │ │ │ + b a4340 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne af6e4 │ │ │ │ - ldr r2, [pc, #68] @ af74c │ │ │ │ + bne af794 │ │ │ │ + ldr r2, [pc, #68] @ af7fc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne af72c │ │ │ │ + bne af7dc │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a42d8 │ │ │ │ - ldr r1, [pc, #28] @ af750 │ │ │ │ + b a4340 │ │ │ │ + ldr r1, [pc, #28] @ af800 │ │ │ │ cmp r3, r1 │ │ │ │ - beq af718 │ │ │ │ + beq af7c8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b af718 │ │ │ │ + b af7c8 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ │ │ │ │ -000af754 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +000af804 <_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 af788 <_Py_CheckFunctionResult@@Base+0x34> │ │ │ │ + beq af838 <_Py_CheckFunctionResult@@Base+0x34> │ │ │ │ cmp r2, #0 │ │ │ │ - bne af7a4 <_Py_CheckFunctionResult@@Base+0x50> │ │ │ │ + bne af854 <_Py_CheckFunctionResult@@Base+0x50> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq af7e4 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ + beq af894 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af7e4 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ + beq af894 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ mov r0, #0 │ │ │ │ - b af780 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ + b af830 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af780 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ + beq af830 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af80c <_Py_CheckFunctionResult@@Base+0xb8> │ │ │ │ - ldr r2, [pc, #104] @ af82c <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ + bne af8bc <_Py_CheckFunctionResult@@Base+0xb8> │ │ │ │ + ldr r2, [pc, #104] @ af8dc <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ movne r3, r1 │ │ │ │ - ldrne r2, [pc, #92] @ af830 <_Py_CheckFunctionResult@@Base+0xdc> │ │ │ │ + ldrne r2, [pc, #92] @ af8e0 <_Py_CheckFunctionResult@@Base+0xdc> │ │ │ │ mov r1, r0 │ │ │ │ - ldreq r2, [pc, #88] @ af834 <_Py_CheckFunctionResult@@Base+0xe0> │ │ │ │ + ldreq r2, [pc, #88] @ af8e4 <_Py_CheckFunctionResult@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d3d9c │ │ │ │ - b af79c <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ - ldr r2, [pc, #64] @ af82c <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ + bl 2d3d7c │ │ │ │ + b af84c <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ + ldr r2, [pc, #64] @ af8dc <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ movne r3, r1 │ │ │ │ - ldrne r2, [pc, #60] @ af838 <_Py_CheckFunctionResult@@Base+0xe4> │ │ │ │ + ldrne r2, [pc, #60] @ af8e8 <_Py_CheckFunctionResult@@Base+0xe4> │ │ │ │ mov r1, r0 │ │ │ │ - ldreq r2, [pc, #56] @ af83c <_Py_CheckFunctionResult@@Base+0xe8> │ │ │ │ + ldreq r2, [pc, #56] @ af8ec <_Py_CheckFunctionResult@@Base+0xe8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0908 <_PyErr_Format@@Base> │ │ │ │ - b af79c <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ + bl 1bfe20 <_PyErr_Format@@Base> │ │ │ │ + b af84c <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne af7bc <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + bne af86c <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ stm sp, {r1, r3} │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldm sp, {r1, r3} │ │ │ │ - b af7bc <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + b af86c <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035fffc │ │ │ │ - eorseq r0, r6, r8, lsr #1 │ │ │ │ - eorseq pc, r5, ip, asr #31 │ │ │ │ - eorseq r0, r6, r8, ror r0 │ │ │ │ + @ instruction: 0x0035fcfc │ │ │ │ + eorseq pc, r5, r8, lsr #27 │ │ │ │ + eorseq pc, r5, ip, asr #25 │ │ │ │ + eorseq pc, r5, r8, ror sp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #928] @ afbf8 <_Py_CheckFunctionResult@@Base+0x4a4> │ │ │ │ + ldr r2, [pc, #928] @ afca8 <_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 afb34 <_Py_CheckFunctionResult@@Base+0x3e0> │ │ │ │ + beq afbe4 <_Py_CheckFunctionResult@@Base+0x3e0> │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic r0, r0, #3 │ │ │ │ - ldr r8, [pc, #876] @ afbfc <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ + ldr r8, [pc, #876] @ afcac <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r1, #4] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ ldr r6, [r8, r0] │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r5, #-4] │ │ │ │ str r2, [r5, #-8] │ │ │ │ - beq afb48 <_Py_CheckFunctionResult@@Base+0x3f4> │ │ │ │ + beq afbf8 <_Py_CheckFunctionResult@@Base+0x3f4> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble afbd4 <_Py_CheckFunctionResult@@Base+0x480> │ │ │ │ + ble afc84 <_Py_CheckFunctionResult@@Base+0x480> │ │ │ │ sub r3, r3, #1 │ │ │ │ subs r2, r4, #1 │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ - bmi afa80 <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ + bmi afb30 <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ add r9, r5, r4, lsl #2 │ │ │ │ ldr r7, [r9, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af8f4 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + beq af9a4 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne afa08 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ + bne afab8 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ cmp r4, #1 │ │ │ │ - beq af984 <_Py_CheckFunctionResult@@Base+0x230> │ │ │ │ + beq afa34 <_Py_CheckFunctionResult@@Base+0x230> │ │ │ │ ldr r7, [r9, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af914 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + beq af9c4 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne afa44 <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ + bne afaf4 <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ cmp r4, #2 │ │ │ │ - beq af980 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + beq afa30 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r7, [r5, r4, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af944 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ + beq af9f4 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq af944 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ + beq af9f4 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq afae0 <_Py_CheckFunctionResult@@Base+0x38c> │ │ │ │ + beq afb90 <_Py_CheckFunctionResult@@Base+0x38c> │ │ │ │ cmp r4, #3 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq af980 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + beq afa30 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r7, [r9, #-4]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq af978 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + beq afa28 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq af978 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + beq afa28 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq afb10 <_Py_CheckFunctionResult@@Base+0x3bc> │ │ │ │ + beq afbc0 <_Py_CheckFunctionResult@@Base+0x3bc> │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs af950 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ + bcs afa00 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - beq afaac <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + beq afb5c <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt afaac <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + bgt afb5c <_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 afaac <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ - ldr r2, [pc, #568] @ afc00 <_Py_CheckFunctionResult@@Base+0x4ac> │ │ │ │ + bcs afb5c <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + ldr r2, [pc, #568] @ afcb0 <_Py_CheckFunctionResult@@Base+0x4ac> │ │ │ │ cmp r0, r2 │ │ │ │ - bne afaac <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + bne afb5c <_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 afad4 <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ + b afb84 <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne af8f4 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + bne af9a4 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #480] @ afc04 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #480] @ afcb4 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afbb4 <_Py_CheckFunctionResult@@Base+0x460> │ │ │ │ + bne afc64 <_Py_CheckFunctionResult@@Base+0x460> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #1 │ │ │ │ - bne af8fc <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ - b af980 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne af9ac <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ + b afa30 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne af914 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + bne af9c4 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #420] @ afc04 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #420] @ afcb4 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afb94 <_Py_CheckFunctionResult@@Base+0x440> │ │ │ │ + bne afc44 <_Py_CheckFunctionResult@@Base+0x440> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #2 │ │ │ │ - bne af91c <_Py_CheckFunctionResult@@Base+0x1c8> │ │ │ │ - b af980 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne af9cc <_Py_CheckFunctionResult@@Base+0x1c8> │ │ │ │ + b afa30 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldreq r0, [r5, #4] │ │ │ │ - beq afaac <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + beq afb5c <_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 af9c0 <_Py_CheckFunctionResult@@Base+0x26c> │ │ │ │ + bcc afa70 <_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 1c6928 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c5e40 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #280] @ afc04 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #280] @ afcb4 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afb74 <_Py_CheckFunctionResult@@Base+0x420> │ │ │ │ + bne afc24 <_Py_CheckFunctionResult@@Base+0x420> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #3 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne af950 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ - b af980 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne afa00 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ + b afa30 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #232] @ afc04 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #232] @ afcb4 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afb54 <_Py_CheckFunctionResult@@Base+0x400> │ │ │ │ + bne afc04 <_Py_CheckFunctionResult@@Base+0x400> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b af978 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ - ldr r8, [pc, #192] @ afbfc <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ - bl 356b80 │ │ │ │ + b afa28 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + ldr r8, [pc, #192] @ afcac <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ + bl 356890 │ │ │ │ ldr r6, [r8, r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne af8bc <_Py_CheckFunctionResult@@Base+0x168> │ │ │ │ - ldr r1, [pc, #184] @ afc08 <_Py_CheckFunctionResult@@Base+0x4b4> │ │ │ │ - ldr r0, [pc, #184] @ afc0c <_Py_CheckFunctionResult@@Base+0x4b8> │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #180] @ afc10 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + bne af96c <_Py_CheckFunctionResult@@Base+0x168> │ │ │ │ + ldr r1, [pc, #184] @ afcb8 <_Py_CheckFunctionResult@@Base+0x4b4> │ │ │ │ + ldr r0, [pc, #184] @ afcbc <_Py_CheckFunctionResult@@Base+0x4b8> │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #180] @ afcc0 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq afb28 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ + beq afbd8 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b afb28 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ - ldr r1, [pc, #148] @ afc10 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b afbd8 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ + ldr r1, [pc, #148] @ afcc0 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq afaf8 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ + beq afba8 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b afaf8 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ - ldr r1, [pc, #116] @ afc10 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b afba8 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #116] @ afcc0 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq afa6c <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ + beq afb1c <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b afa6c <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ - ldr r1, [pc, #84] @ afc10 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b afb1c <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ + ldr r1, [pc, #84] @ afcc0 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq afa30 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ + beq afae0 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b afa30 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ + b afae0 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #48] @ afc14 <_Py_CheckFunctionResult@@Base+0x4c0> │ │ │ │ + ldr r2, [pc, #48] @ afcc4 <_Py_CheckFunctionResult@@Base+0x4c0> │ │ │ │ cmp r1, r2 │ │ │ │ - bne af8c8 <_Py_CheckFunctionResult@@Base+0x174> │ │ │ │ + bne af978 <_Py_CheckFunctionResult@@Base+0x174> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1c6764 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c5c7c <_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 │ │ │ │ - eorseq sl, r5, r4, ror r5 │ │ │ │ - @ instruction: 0x003d18f4 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ - andeq pc, sl, r0, asr #16 │ │ │ │ + eorseq sl, r5, r4, ror r2 │ │ │ │ + @ instruction: 0x003d15f4 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ + strdeq pc, [sl], -r0 │ │ │ │ │ │ │ │ -000afc18 <_PyNamespace_New@@Base>: │ │ │ │ +000afcc8 <_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] @ afc94 <_PyNamespace_New@@Base+0x7c> │ │ │ │ - bl afc98 <_PyNamespace_New@@Base+0x80> │ │ │ │ + ldr r0, [pc, #88] @ afd44 <_PyNamespace_New@@Base+0x7c> │ │ │ │ + bl afd48 <_PyNamespace_New@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq afc8c <_PyNamespace_New@@Base+0x74> │ │ │ │ + beq afd3c <_PyNamespace_New@@Base+0x74> │ │ │ │ cmp r5, #0 │ │ │ │ - beq afc60 <_PyNamespace_New@@Base+0x48> │ │ │ │ + beq afd10 <_PyNamespace_New@@Base+0x48> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl afd00 │ │ │ │ + bl afdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne afc68 <_PyNamespace_New@@Base+0x50> │ │ │ │ + bne afd18 <_PyNamespace_New@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afc8c <_PyNamespace_New@@Base+0x74> │ │ │ │ + beq afd3c <_PyNamespace_New@@Base+0x74> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne afc8c <_PyNamespace_New@@Base+0x74> │ │ │ │ + bne afd3c <_PyNamespace_New@@Base+0x74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b afc60 <_PyNamespace_New@@Base+0x48> │ │ │ │ + b afd10 <_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 afcf8 <_PyNamespace_New@@Base+0xe0> │ │ │ │ - bl 91ad0 │ │ │ │ + beq afda8 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + bl 91b34 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq afcd4 <_PyNamespace_New@@Base+0xbc> │ │ │ │ + beq afd84 <_PyNamespace_New@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afcf8 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + beq afda8 <_PyNamespace_New@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne afcf8 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + bne afda8 <_PyNamespace_New@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b afccc <_PyNamespace_New@@Base+0xb4> │ │ │ │ + b afd7c <_PyNamespace_New@@Base+0xb4> │ │ │ │ │ │ │ │ -000afd00 : │ │ │ │ - ldr r3, [pc, #36] @ afd2c │ │ │ │ +000afdb0 : │ │ │ │ + ldr r3, [pc, #36] @ afddc │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b afd30 │ │ │ │ + b afde0 │ │ │ │ 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 b0e14 │ │ │ │ + beq b0ec4 │ │ │ │ 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 b0e14 │ │ │ │ + bne b0ec4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq b0434 │ │ │ │ + beq b04e4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - ldr r1, [pc, #4072] @ b0d80 │ │ │ │ + ldr r1, [pc, #4072] @ b0e30 │ │ │ │ cmp r0, r1 │ │ │ │ - bne b0434 │ │ │ │ + bne b04e4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq afdb0 │ │ │ │ + beq afe60 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne afdbc │ │ │ │ + bne afe6c │ │ │ │ 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 b0074 │ │ │ │ + bne b0124 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0070 │ │ │ │ + bne b0120 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0070 │ │ │ │ + bne b0120 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b0070 │ │ │ │ + bne b0120 │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ cmp ip, #3 │ │ │ │ - bne b0694 │ │ │ │ + bne b0744 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ - bne b0cec │ │ │ │ + bne b0d9c │ │ │ │ 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] │ │ │ │ @@ -137727,521 +137771,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 b0924 │ │ │ │ - ldr r0, [pc, #3884] @ b0d84 │ │ │ │ + beq b09d4 │ │ │ │ + ldr r0, [pc, #3884] @ b0e34 │ │ │ │ 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 b094c │ │ │ │ - ldr r6, [pc, #3856] @ b0d88 │ │ │ │ - ldr r0, [pc, #3856] @ b0d8c │ │ │ │ + bmi b09fc │ │ │ │ + ldr r6, [pc, #3856] @ b0e38 │ │ │ │ + ldr r0, [pc, #3856] @ b0e3c │ │ │ │ ldr r3, [r6, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne b08c4 │ │ │ │ - ldr r3, [pc, #3844] @ b0d90 │ │ │ │ - bl 356b80 │ │ │ │ + bne b0974 │ │ │ │ + ldr r3, [pc, #3844] @ b0e40 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r0, r2, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, #512 @ 0x200 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs b07a0 │ │ │ │ + bcs b0850 │ │ │ │ lsr r0, r0, #3 │ │ │ │ ldr r3, [r8, r0, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b08e8 │ │ │ │ + beq b0998 │ │ │ │ ldr ip, [r3] │ │ │ │ ldr fp, [r3, #4] │ │ │ │ add ip, ip, #1 │ │ │ │ str ip, [r3] │ │ │ │ ldr ip, [fp] │ │ │ │ str ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq b03b0 │ │ │ │ + beq b0460 │ │ │ │ mov r0, fp │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ ldr r6, [fp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [fp, #5] │ │ │ │ lsl r3, r3, r2 │ │ │ │ - beq b0904 │ │ │ │ + beq b09b4 │ │ │ │ add r1, fp, #20 │ │ │ │ cmp r6, #0 │ │ │ │ add r1, r1, r3 │ │ │ │ add r0, r1, #4 │ │ │ │ movgt lr, #8 │ │ │ │ - ble aff94 │ │ │ │ + ble b0044 │ │ │ │ mov ip, #0 │ │ │ │ - b aff4c │ │ │ │ + b afffc │ │ │ │ ldr r2, [r1] │ │ │ │ str r8, [r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aff78 │ │ │ │ + bne b0028 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r6, ip │ │ │ │ add r0, r0, lr │ │ │ │ add r1, r1, lr │ │ │ │ - beq aff94 │ │ │ │ + beq b0044 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aff38 │ │ │ │ + beq affe8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ add r8, r2, #1 │ │ │ │ - bne aff24 │ │ │ │ + bne affd4 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aff38 │ │ │ │ + beq affe8 │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, ip │ │ │ │ add r0, r0, lr │ │ │ │ add r1, r1, lr │ │ │ │ str r3, [r2] │ │ │ │ - bne aff4c │ │ │ │ + bne afffc │ │ │ │ ldr r9, [r7, #24] │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b02f4 │ │ │ │ + beq b03a4 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r9] │ │ │ │ - bne b02f4 │ │ │ │ + bne b03a4 │ │ │ │ ldrb r2, [r9, #6] │ │ │ │ ldr r8, [r9, #16] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [r9, #5] │ │ │ │ lsl r3, r3, r2 │ │ │ │ - beq b02b8 │ │ │ │ + beq b0368 │ │ │ │ cmp r8, #0 │ │ │ │ - ble b02e0 │ │ │ │ + ble b0390 │ │ │ │ add r3, r9, r3 │ │ │ │ add sl, r3, #20 │ │ │ │ add r3, r3, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b0020 │ │ │ │ + b b00d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0014 │ │ │ │ + beq b00c4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0014 │ │ │ │ + beq b00c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq b0360 │ │ │ │ + beq b0410 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq b02e0 │ │ │ │ + beq b0390 │ │ │ │ ldr r6, [sl, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq affe8 │ │ │ │ + beq b0098 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq affe8 │ │ │ │ + beq b0098 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne affe8 │ │ │ │ - ldr r3, [pc, #3396] @ b0d94 │ │ │ │ + bne b0098 │ │ │ │ + ldr r3, [pc, #3396] @ b0e44 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne b0954 │ │ │ │ + bne b0a04 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b affe8 │ │ │ │ + b b0098 │ │ │ │ mov fp, #1 │ │ │ │ ldr ip, [r7, #24] │ │ │ │ mov lr, #2 │ │ │ │ ldrb ip, [ip, #4] │ │ │ │ lsl lr, lr, ip │ │ │ │ - ldr ip, [pc, #3340] @ b0d98 │ │ │ │ + ldr ip, [pc, #3340] @ b0e48 │ │ │ │ smull r6, ip, lr, ip │ │ │ │ sub ip, ip, lr, asr #31 │ │ │ │ cmp r0, ip │ │ │ │ - bgt b0638 │ │ │ │ + bgt b06e8 │ │ │ │ ldr sl, [r1, #16] │ │ │ │ mov r8, #0 │ │ │ │ - b b0110 │ │ │ │ + b b01c0 │ │ │ │ cmp fp, #1 │ │ │ │ - bne b01b4 │ │ │ │ + bne b0264 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0270 │ │ │ │ + bne b0320 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp] │ │ │ │ - bl a030c │ │ │ │ + bl a0374 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r3, r0 │ │ │ │ - bne b0220 │ │ │ │ + bne b02d0 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b024c │ │ │ │ + bne b02fc │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0708 │ │ │ │ + bne b07b8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne b0e48 │ │ │ │ + bne b0ef8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and r2, r2, #536870912 @ 0x20000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq afdb0 │ │ │ │ + beq afe60 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0880 │ │ │ │ + bne b0930 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble afdb0 │ │ │ │ + ble afe60 │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ add r3, r3, #20 │ │ │ │ lsl r2, r0, r2 │ │ │ │ - beq b0280 │ │ │ │ + beq b0330 │ │ │ │ add r2, r2, r8, lsl #3 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0388 │ │ │ │ + beq b0438 │ │ │ │ ldr r5, [r3] │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b02ac │ │ │ │ + bne b035c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b00a4 │ │ │ │ + beq b0154 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp fp, #1 │ │ │ │ str r3, [r6] │ │ │ │ - bne b01b4 │ │ │ │ + bne b0264 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0270 │ │ │ │ + bne b0320 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b b00b8 │ │ │ │ + b b0168 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ - beq b0df4 │ │ │ │ + beq b0ea4 │ │ │ │ cmn r0, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bne b06d4 │ │ │ │ + bne b0784 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b098c │ │ │ │ + bne b0a3c │ │ │ │ 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 a030c │ │ │ │ + bl a0374 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b00e0 │ │ │ │ + beq b0190 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne b00e0 │ │ │ │ + bne b0190 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b00ec │ │ │ │ + beq b019c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne b00ec │ │ │ │ + bne b019c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b b00ec │ │ │ │ + b b019c │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ - b b01a4 │ │ │ │ + b b0254 │ │ │ │ mov r0, #12 │ │ │ │ mla r2, r0, r8, r2 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b06c0 │ │ │ │ + beq b0770 │ │ │ │ ldm r3, {r2, r5} │ │ │ │ ldr r3, [r5] │ │ │ │ add r8, r8, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b017c │ │ │ │ + beq b022c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b017c │ │ │ │ + b b022c │ │ │ │ add r6, r9, r3 │ │ │ │ - b b02d4 │ │ │ │ + b b0384 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ add r6, r6, #12 │ │ │ │ - blt b02c0 │ │ │ │ + blt b0370 │ │ │ │ ldrb r3, [r9, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq b03f4 │ │ │ │ + beq b04a4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str fp, [r7, #24] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r3, [r7, #20] │ │ │ │ - beq afdb0 │ │ │ │ + beq afe60 │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne afdb0 │ │ │ │ - ldr r3, [pc, #2656] @ b0d90 │ │ │ │ - bl 356b80 │ │ │ │ + bne afe60 │ │ │ │ + ldr r3, [pc, #2656] @ b0e40 │ │ │ │ + bl 356890 │ │ │ │ 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 afdb0 │ │ │ │ - ldr r3, [pc, #2604] @ b0d94 │ │ │ │ + b afe60 │ │ │ │ + ldr r3, [pc, #2604] @ b0e44 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne b0970 │ │ │ │ + bne b0a20 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b b0014 │ │ │ │ + b b00c4 │ │ │ │ add r8, r8, r0 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ - ble afdb0 │ │ │ │ + ble afe60 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b07e4 │ │ │ │ + beq b0894 │ │ │ │ cmp r1, r8 │ │ │ │ - bgt b0164 │ │ │ │ - b afdb0 │ │ │ │ + bgt b0214 │ │ │ │ + b afe60 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr sl, [r3, #28] │ │ │ │ cmp r9, sl │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi afedc │ │ │ │ + bhi aff8c │ │ │ │ add r0, r0, #1 │ │ │ │ add r0, r9, r0, lsl #3 │ │ │ │ add r1, r3, r9 │ │ │ │ str r0, [r3, #24] │ │ │ │ str r1, [r3, #4] │ │ │ │ str ip, [r3, r9] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b07a0 │ │ │ │ + beq b0850 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b afedc │ │ │ │ - ldr r3, [pc, #2452] @ b0d90 │ │ │ │ - bl 356b80 │ │ │ │ + b aff8c │ │ │ │ + ldr r3, [pc, #2452] @ b0e40 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b02ec │ │ │ │ + bhi b039c │ │ │ │ ldrb r1, [r9, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b02ec │ │ │ │ + beq b039c │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ str r9, [r3, #2420] @ 0x974 │ │ │ │ - b b02f4 │ │ │ │ + b b03a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18987c │ │ │ │ + bl 189418 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b0708 │ │ │ │ - bl aebe0 │ │ │ │ + beq b07b8 │ │ │ │ + bl aec90 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq b0468 │ │ │ │ + beq b0518 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq b0e68 │ │ │ │ + beq b0f18 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0708 │ │ │ │ + beq b07b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl af05c │ │ │ │ + bl af10c │ │ │ │ cmp fp, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne b0a00 │ │ │ │ + bne b0ab0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r9, [pc, #2304] @ b0d90 │ │ │ │ - beq b0600 │ │ │ │ - ldr fp, [pc, #2308] @ b0d9c │ │ │ │ - ldr sl, [pc, #2308] @ b0da0 │ │ │ │ - b b051c │ │ │ │ + ldr r9, [pc, #2304] @ b0e40 │ │ │ │ + beq b06b0 │ │ │ │ + ldr fp, [pc, #2308] @ b0e4c │ │ │ │ + ldr sl, [pc, #2308] @ b0e50 │ │ │ │ + b b05cc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b0574 │ │ │ │ - bl 356b80 │ │ │ │ + beq b0624 │ │ │ │ + bl 356890 │ │ │ │ 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 b05e0 │ │ │ │ - bl a030c │ │ │ │ + beq b0690 │ │ │ │ + bl a0374 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - bne b05a4 │ │ │ │ + bne b0654 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b04fc │ │ │ │ + beq b05ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b0e74 │ │ │ │ + beq b0f24 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b09bc │ │ │ │ + beq b0a6c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b05ec │ │ │ │ + beq b069c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0710 │ │ │ │ + beq b07c0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0710 │ │ │ │ + beq b07c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b0778 │ │ │ │ + beq b0828 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b05d4 │ │ │ │ + bne b0684 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq b049c │ │ │ │ + beq b054c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b04a8 │ │ │ │ + bne b0558 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23993c │ │ │ │ + bl 2396a0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b04e0 │ │ │ │ + beq b0590 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b04e0 │ │ │ │ + bne b0590 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b04ec │ │ │ │ - b b04fc │ │ │ │ + bne b059c │ │ │ │ + b b05ac │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b0558 │ │ │ │ - bl 9cd90 │ │ │ │ + b b0608 │ │ │ │ + bl 9cd40 │ │ │ │ mov r2, r0 │ │ │ │ - b b0598 │ │ │ │ - bl 356b80 │ │ │ │ + b b0648 │ │ │ │ + bl 356890 │ │ │ │ ldr r4, [r9, r0] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0be8 │ │ │ │ + bne b0c98 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0624 │ │ │ │ + beq b06d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b0624 │ │ │ │ + bne b06d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - bl a5784 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + bl a57ec │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b afdb4 │ │ │ │ + b afe64 │ │ │ │ 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] │ │ │ │ @@ -138249,1462 +138293,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 a0bd8 │ │ │ │ + bl a0c40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b0708 │ │ │ │ + bne b07b8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b b0098 │ │ │ │ + b b0148 │ │ │ │ mov r3, #1 │ │ │ │ lsl lr, r3, ip │ │ │ │ - ldr r8, [pc, #1780] @ b0d98 │ │ │ │ + ldr r8, [pc, #1780] @ b0e48 │ │ │ │ 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 afdfc │ │ │ │ + bgt afeac │ │ │ │ mov fp, r3 │ │ │ │ - b b0074 │ │ │ │ + b b0124 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #12 │ │ │ │ - bne b028c │ │ │ │ - b afdb0 │ │ │ │ + bne b033c │ │ │ │ + b afe60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b01dc │ │ │ │ + beq b028c │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0e40 │ │ │ │ + beq b0ef0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14fa8c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 14fbe4 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0784 │ │ │ │ + bne b0834 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b09e4 │ │ │ │ + bne b0a94 │ │ │ │ mvn r0, #0 │ │ │ │ - b afdb4 │ │ │ │ + b afe64 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b07f8 │ │ │ │ + beq b08a8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b07f8 │ │ │ │ + beq b08a8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0dfc │ │ │ │ + beq b0eac │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0dfc │ │ │ │ - ldr r3, [pc, #1624] @ b0da4 │ │ │ │ + beq b0eac │ │ │ │ + ldr r3, [pc, #1624] @ b0e54 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8a8 │ │ │ │ + bl 11fa34 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0ca8 │ │ │ │ + beq b0d58 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1357ac │ │ │ │ + bl 13591c │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne b054c │ │ │ │ + bne b05fc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b06fc │ │ │ │ + beq b07ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b06fc │ │ │ │ + bne b07ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b06fc │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b07ac │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #1532] @ b0da8 │ │ │ │ + ldr r1, [pc, #1532] @ b0e58 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b0cd0 │ │ │ │ + bne b0d80 │ │ │ │ cmp r2, #1 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b094c │ │ │ │ + beq b09fc │ │ │ │ ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ - b b03ec │ │ │ │ + b b049c │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ - bgt b0398 │ │ │ │ - b afdb0 │ │ │ │ + bgt b0448 │ │ │ │ + b afe60 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b0d68 │ │ │ │ - ldr r3, [pc, #1440] @ b0dac │ │ │ │ + bge b0e18 │ │ │ │ + ldr r3, [pc, #1440] @ b0e5c │ │ │ │ cmp r4, r3 │ │ │ │ - beq b0d54 │ │ │ │ - ldr r1, [pc, #1432] @ b0db0 │ │ │ │ + beq b0e04 │ │ │ │ + ldr r1, [pc, #1432] @ b0e60 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl f4048 │ │ │ │ + bl f41b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b0778 │ │ │ │ + blt b0828 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0d4c │ │ │ │ - ldr r2, [pc, #1400] @ b0db4 │ │ │ │ + beq b0dfc │ │ │ │ + ldr r2, [pc, #1400] @ b0e64 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b0d2c │ │ │ │ + beq b0ddc │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 118a18 │ │ │ │ + bl 118b5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0770 │ │ │ │ + beq b0820 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b0770 │ │ │ │ + bne b0820 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b0770 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b0820 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - ble afdb0 │ │ │ │ + ble afe60 │ │ │ │ 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 b029c │ │ │ │ + b b034c │ │ │ │ ldr r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx r3 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq b094c │ │ │ │ + beq b09fc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b afedc │ │ │ │ + b aff8c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ - b b03e4 │ │ │ │ + b b0494 │ │ │ │ add r0, fp, #20 │ │ │ │ add r0, r0, r3 │ │ │ │ cmp r6, #0 │ │ │ │ add r1, r0, #4 │ │ │ │ movgt lr, #12 │ │ │ │ add r0, r0, #8 │ │ │ │ - bgt aff1c │ │ │ │ - b aff94 │ │ │ │ - ldr ip, [pc, #1112] @ b0d84 │ │ │ │ + bgt affcc │ │ │ │ + b b0044 │ │ │ │ + ldr ip, [pc, #1112] @ b0e34 │ │ │ │ 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 afe70 │ │ │ │ - bl 29dc68 │ │ │ │ - b b0708 │ │ │ │ - ldr r2, [pc, #1116] @ b0db8 │ │ │ │ + bge aff20 │ │ │ │ + bl 29e0e4 │ │ │ │ + b b07b8 │ │ │ │ + ldr r2, [pc, #1116] @ b0e68 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b0cb8 │ │ │ │ + bne b0d68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b affe8 │ │ │ │ - ldr r2, [pc, #1088] @ b0db8 │ │ │ │ + b b0098 │ │ │ │ + ldr r2, [pc, #1088] @ b0e68 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b0d14 │ │ │ │ + bne b0dc4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b0014 │ │ │ │ + b b00c4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b01e8 │ │ │ │ + b b0298 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b09b0 │ │ │ │ + bne b0a60 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0bc0 │ │ │ │ + beq b0c70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14fa8c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 14fbe4 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0e24 │ │ │ │ + bne b0ed4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0708 │ │ │ │ + beq b07b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b0708 │ │ │ │ + bne b07b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b0708 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b07b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0708 │ │ │ │ + bne b07b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b0708 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b07b8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r9, [pc, #900] @ b0d90 │ │ │ │ - bne b0a94 │ │ │ │ - b b0600 │ │ │ │ + ldr r9, [pc, #900] @ b0e40 │ │ │ │ + bne b0b44 │ │ │ │ + b b06b0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b0b0c │ │ │ │ - bl 356b80 │ │ │ │ + beq b0bbc │ │ │ │ + bl 356890 │ │ │ │ ldr r2, [r9, r0] │ │ │ │ - ldr r1, [pc, #884] @ b0da0 │ │ │ │ + ldr r1, [pc, #884] @ b0e50 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r8, [sp] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - beq b0b50 │ │ │ │ - bl a030c │ │ │ │ + beq b0c00 │ │ │ │ + bl a0374 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0b34 │ │ │ │ + bne b0be4 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0a74 │ │ │ │ + beq b0b24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b0e5c │ │ │ │ + beq b0f0c │ │ │ │ cmn sl, #1 │ │ │ │ - beq b09bc │ │ │ │ + beq b0a6c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b05ec │ │ │ │ + beq b069c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b4c4 │ │ │ │ + bl 9b474 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b0998 │ │ │ │ + bne b0a48 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0b5c │ │ │ │ + beq b0c0c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0b5c │ │ │ │ + beq b0c0c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b0778 │ │ │ │ + beq b0828 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #692] @ b0d9c │ │ │ │ + ldr r2, [pc, #692] @ b0e4c │ │ │ │ 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 b0a10 │ │ │ │ + beq b0ac0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b0a1c │ │ │ │ + bne b0acc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23993c │ │ │ │ + bl 2396a0 │ │ │ │ mov sl, r0 │ │ │ │ - b b0a4c │ │ │ │ + b b0afc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0a58 │ │ │ │ + bne b0b08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b0a58 │ │ │ │ - bl 9cd90 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b0b08 │ │ │ │ + bl 9cd40 │ │ │ │ mov sl, r0 │ │ │ │ - b b0a4c │ │ │ │ + b b0afc │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c28 │ │ │ │ + beq b0cd8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c28 │ │ │ │ + beq b0cd8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0dfc │ │ │ │ + beq b0eac │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0dfc │ │ │ │ - ldr r3, [pc, #524] @ b0da4 │ │ │ │ + beq b0eac │ │ │ │ + ldr r3, [pc, #524] @ b0e54 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8a8 │ │ │ │ + bl 11fa34 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0c18 │ │ │ │ + beq b0cc8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1357ac │ │ │ │ + bl 13591c │ │ │ │ mov r8, r0 │ │ │ │ - b b0ad4 │ │ │ │ + b b0b84 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0a7c │ │ │ │ + beq b0b2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0a7c │ │ │ │ + bne b0b2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b0a7c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b0b2c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0600 │ │ │ │ - ldr r3, [pc, #448] @ b0dbc │ │ │ │ + beq b06b0 │ │ │ │ + ldr r3, [pc, #448] @ b0e6c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 1898cc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0600 │ │ │ │ + beq b06b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1898f4 <_PyErr_Clear@@Base> │ │ │ │ - b b0600 │ │ │ │ - bl a5784 │ │ │ │ + bl 189490 <_PyErr_Clear@@Base> │ │ │ │ + b b06b0 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0bac │ │ │ │ - b b0778 │ │ │ │ + beq b0c5c │ │ │ │ + b b0828 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b0d68 │ │ │ │ - ldr r3, [pc, #368] @ b0dac │ │ │ │ + bge b0e18 │ │ │ │ + ldr r3, [pc, #368] @ b0e5c │ │ │ │ cmp r4, r3 │ │ │ │ - beq b0de0 │ │ │ │ - ldr r1, [pc, #360] @ b0db0 │ │ │ │ + beq b0e90 │ │ │ │ + ldr r1, [pc, #360] @ b0e60 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl f4048 │ │ │ │ + bl f41b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b0778 │ │ │ │ + blt b0828 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ cmp sl, #0 │ │ │ │ - beq b0d4c │ │ │ │ - ldr r3, [pc, #328] @ b0db4 │ │ │ │ + beq b0dfc │ │ │ │ + ldr r3, [pc, #328] @ b0e64 │ │ │ │ cmp sl, r3 │ │ │ │ - beq b0d2c │ │ │ │ + beq b0ddc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 118a18 │ │ │ │ + bl 118b5c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0ad4 │ │ │ │ + beq b0b84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne b0ad4 │ │ │ │ + bne b0b84 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b0ad4 │ │ │ │ - bl a5784 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b0b84 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0760 │ │ │ │ - b b0778 │ │ │ │ - ldr r2, [pc, #212] @ b0d94 │ │ │ │ + beq b0810 │ │ │ │ + b b0828 │ │ │ │ + ldr r2, [pc, #212] @ b0e44 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b0960 │ │ │ │ + b b0a10 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ str r2, [sp, #8] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ - b b07cc │ │ │ │ + b b087c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 294070 │ │ │ │ + bl 2944f8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ - b afe08 │ │ │ │ - ldr r2, [pc, #120] @ b0d94 │ │ │ │ + b afeb8 │ │ │ │ + ldr r2, [pc, #120] @ b0e44 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b097c │ │ │ │ - ldr r0, [pc, #128] @ b0db4 │ │ │ │ - bl 9b440 │ │ │ │ - ldr r3, [pc, #140] @ b0dc8 │ │ │ │ - ldr r1, [pc, #128] @ b0dc0 │ │ │ │ + b b0a2c │ │ │ │ + ldr r0, [pc, #128] @ b0e64 │ │ │ │ + bl 9b3f0 │ │ │ │ + ldr r3, [pc, #140] @ b0e78 │ │ │ │ + ldr r1, [pc, #128] @ b0e70 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl 117720 │ │ │ │ - b b0778 │ │ │ │ + bl 117864 │ │ │ │ + b b0828 │ │ │ │ mov r0, #0 │ │ │ │ - b b0d30 │ │ │ │ + b b0de0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187bc8 │ │ │ │ + bl 187764 │ │ │ │ mov r8, r0 │ │ │ │ - b b0770 │ │ │ │ - ldr r3, [pc, #88] @ b0dc8 │ │ │ │ + b b0820 │ │ │ │ + ldr r3, [pc, #88] @ b0e78 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #76] @ b0dc4 │ │ │ │ + ldr r1, [pc, #76] @ b0e74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b b0778 │ │ │ │ - andseq r8, r9, r8, lsl r8 │ │ │ │ - bge feb5b838 <__bss_end__@@Base+0xfe5968f0> │ │ │ │ + bl 117864 │ │ │ │ + b b0828 │ │ │ │ + andseq r8, r9, ip, ror r1 │ │ │ │ + bge feb5b8e8 <__bss_end__@@Base+0xfe5969a0> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ subseq sl, r7, r0, lsl #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - @ instruction: 0x0035fdf4 │ │ │ │ - eorseq pc, r5, r8, lsl lr @ │ │ │ │ + @ instruction: 0x0035faf4 │ │ │ │ + eorseq pc, r5, r8, lsl fp @ │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, asr #27 │ │ │ │ + eorseq pc, r5, r4, asr #21 │ │ │ │ andeq r0, r0, r1, lsl #30 │ │ │ │ - eorseq sl, r5, ip, lsl #24 │ │ │ │ + eorseq sl, r5, ip, lsl #18 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - ldrsbeq r0, [r6], -r4 @ │ │ │ │ + @ instruction: 0x0035fdd4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187bc8 │ │ │ │ + bl 187764 │ │ │ │ mov r8, r0 │ │ │ │ - b b0ad4 │ │ │ │ + b b0b84 │ │ │ │ mvn r3, #0 │ │ │ │ - b b0214 │ │ │ │ - ldr r3, [pc, #-60] @ b0dc8 │ │ │ │ + b b02c4 │ │ │ │ + ldr r3, [pc, #-60] @ b0e78 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #-64] @ b0dcc │ │ │ │ + ldr r1, [pc, #-64] @ b0e7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b b0778 │ │ │ │ - ldr r1, [pc, #-76] @ b0dd0 │ │ │ │ - ldr r0, [pc, #-76] @ b0dd4 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b0708 │ │ │ │ + bl 117864 │ │ │ │ + b b0828 │ │ │ │ + ldr r1, [pc, #-76] @ b0e80 │ │ │ │ + ldr r0, [pc, #-76] @ b0e84 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b07b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b09bc │ │ │ │ + bne b0a6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b09bc │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b0a6c │ │ │ │ mov r3, fp │ │ │ │ - b b0214 │ │ │ │ - ldr r3, [pc, #-120] @ b0dd8 │ │ │ │ - ldr r1, [pc, #-120] @ b0ddc │ │ │ │ + b b02c4 │ │ │ │ + ldr r3, [pc, #-120] @ b0e88 │ │ │ │ + ldr r1, [pc, #-120] @ b0e8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b b0708 │ │ │ │ + bl 18ec84 │ │ │ │ + b b07b8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b0a74 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b0b24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b0468 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b0518 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b b04fc │ │ │ │ + b b05ac │ │ │ │ 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] @ b1ab4 │ │ │ │ + ldr r3, [pc, #3092] @ b1b64 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r6] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ sub sp, sp, #20 │ │ │ │ - beq b18bc │ │ │ │ + beq b196c │ │ │ │ mov r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b18c4 │ │ │ │ + bne b1974 │ │ │ │ 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 b0f38 │ │ │ │ + beq b0fe8 │ │ │ │ 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] @ b1ab4 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #2932] @ b1b64 │ │ │ │ + bl 356890 │ │ │ │ ldr r8, [r3, r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b1a88 │ │ │ │ + beq b1b38 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble b1894 │ │ │ │ + ble b1944 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r8, #36] @ 0x24 │ │ │ │ - bne b1264 │ │ │ │ + bne b1314 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b147c │ │ │ │ + beq b152c │ │ │ │ ldr r4, [fp] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1104 │ │ │ │ + beq b11b4 │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [fp] │ │ │ │ - bne b147c │ │ │ │ + bne b152c │ │ │ │ ldrb r5, [fp, #6] │ │ │ │ ldrb r3, [fp, #5] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r7, r4, r3 │ │ │ │ ldr r9, [fp, #16] │ │ │ │ - beq b11a4 │ │ │ │ + beq b1254 │ │ │ │ cmp r9, #0 │ │ │ │ - ble b125c │ │ │ │ + ble b130c │ │ │ │ add r7, fp, r7 │ │ │ │ add sl, r7, #20 │ │ │ │ mov r4, #0 │ │ │ │ add r7, r7, #24 │ │ │ │ - b b0ff4 │ │ │ │ + b b10a4 │ │ │ │ ldr r5, [r7, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b0fe8 │ │ │ │ + beq b1098 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0fe8 │ │ │ │ + beq b1098 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b1044 │ │ │ │ + beq b10f4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq b1074 │ │ │ │ + beq b1124 │ │ │ │ ldr r5, [sl, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b0fc0 │ │ │ │ + beq b1070 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0fc0 │ │ │ │ + beq b1070 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0fc0 │ │ │ │ - ldr r3, [pc, #2708] @ b1ab8 │ │ │ │ + bne b1070 │ │ │ │ + ldr r3, [pc, #2708] @ b1b68 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b172c │ │ │ │ + bne b17dc │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b b0fc0 │ │ │ │ - ldr r3, [pc, #2668] @ b1ab8 │ │ │ │ + b b1070 │ │ │ │ + ldr r3, [pc, #2668] @ b1b68 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b1710 │ │ │ │ + bne b17c0 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ blx r2 │ │ │ │ cmp r4, r9 │ │ │ │ - bne b0ff4 │ │ │ │ + bne b10a4 │ │ │ │ ldrb r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne b1174 │ │ │ │ - ldr r3, [pc, #2604] @ b1ab4 │ │ │ │ - bl 356b80 │ │ │ │ + bne b1224 │ │ │ │ + ldr r3, [pc, #2604] @ b1b64 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b1174 │ │ │ │ + bhi b1224 │ │ │ │ ldrb r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b1174 │ │ │ │ + beq b1224 │ │ │ │ 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 b111c │ │ │ │ + bls b11cc │ │ │ │ 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 b1154 │ │ │ │ + ble b1204 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c6928 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c5e40 <_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 b10cc │ │ │ │ - ldr r0, [pc, #2456] @ b1abc │ │ │ │ + bhi b117c │ │ │ │ + ldr r0, [pc, #2456] @ b1b6c │ │ │ │ cmp r1, r0 │ │ │ │ - bne b10cc │ │ │ │ + bne b117c │ │ │ │ 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 b10f4 │ │ │ │ + bgt b11a4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2384] @ b1ab4 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #2384] @ b1b64 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldrb r2, [fp, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - beq b108c │ │ │ │ + beq b113c │ │ │ │ mov r0, fp │ │ │ │ - bl 99dfc │ │ │ │ - ldr r3, [pc, #2352] @ b1ab4 │ │ │ │ - bl 356b80 │ │ │ │ + bl 99dac │ │ │ │ + ldr r3, [pc, #2352] @ b1b64 │ │ │ │ + bl 356890 │ │ │ │ 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 b111c │ │ │ │ - b b10cc │ │ │ │ + bls b11cc │ │ │ │ + b b117c │ │ │ │ cmp r9, #0 │ │ │ │ - ble b125c │ │ │ │ + ble b130c │ │ │ │ add r4, fp, r7 │ │ │ │ - b b11ec │ │ │ │ + b b129c │ │ │ │ ldr r7, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b11dc │ │ │ │ + beq b128c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b11dc │ │ │ │ + beq b128c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq b1238 │ │ │ │ + beq b12e8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ - beq b115c │ │ │ │ + beq b120c │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b11b4 │ │ │ │ + beq b1264 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b11b4 │ │ │ │ + beq b1264 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne b11b4 │ │ │ │ - ldr r3, [pc, #2204] @ b1ab8 │ │ │ │ + bne b1264 │ │ │ │ + ldr r3, [pc, #2204] @ b1b68 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1998 │ │ │ │ + bne b1a48 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b b11b4 │ │ │ │ - ldr r3, [pc, #2168] @ b1ab8 │ │ │ │ + b b1264 │ │ │ │ + ldr r3, [pc, #2168] @ b1b68 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1918 │ │ │ │ + bne b19c8 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b b11dc │ │ │ │ + b b128c │ │ │ │ mov r3, r8 │ │ │ │ - b b1168 │ │ │ │ + b b1218 │ │ │ │ ldrb r5, [sl, #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b12ec │ │ │ │ + bne b139c │ │ │ │ ldrb r9, [sl] │ │ │ │ cmp r9, #0 │ │ │ │ movne r7, sl │ │ │ │ - bne b1290 │ │ │ │ - b b12e4 │ │ │ │ + bne b1340 │ │ │ │ + b b1394 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq b12e4 │ │ │ │ + beq b1394 │ │ │ │ ldr r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1284 │ │ │ │ + beq b1334 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1284 │ │ │ │ + beq b1334 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b1284 │ │ │ │ - ldr r3, [pc, #2040] @ b1ab8 │ │ │ │ + bne b1334 │ │ │ │ + ldr r3, [pc, #2040] @ b1b68 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b19bc │ │ │ │ + bne b1a6c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1284 │ │ │ │ + b b1334 │ │ │ │ mov r0, sl │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b14d0 │ │ │ │ + beq b1580 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [fp] │ │ │ │ - bne b14d0 │ │ │ │ + bne b1580 │ │ │ │ ldrb r5, [fp, #6] │ │ │ │ ldrb r2, [fp, #5] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r3, r2 │ │ │ │ ldr r7, [fp, #16] │ │ │ │ - beq b1554 │ │ │ │ + beq b1604 │ │ │ │ cmp r7, #0 │ │ │ │ - ble b1490 │ │ │ │ + ble b1540 │ │ │ │ add r3, fp, r3 │ │ │ │ tst r7, #1 │ │ │ │ mov r5, #0 │ │ │ │ add sl, r3, #20 │ │ │ │ add r9, r3, #24 │ │ │ │ - beq b139c │ │ │ │ + beq b144c │ │ │ │ ldr r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1368 │ │ │ │ + beq b1418 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1368 │ │ │ │ + beq b1418 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1748 │ │ │ │ + beq b17f8 │ │ │ │ ldr r4, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1390 │ │ │ │ + beq b1440 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1390 │ │ │ │ + beq b1440 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b176c │ │ │ │ + beq b181c │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq b1490 │ │ │ │ + beq b1540 │ │ │ │ str fp, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ - b b1430 │ │ │ │ + b b14e0 │ │ │ │ ldr r4, [r9, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b13d0 │ │ │ │ + beq b1480 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b13d0 │ │ │ │ + beq b1480 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b150c │ │ │ │ + beq b15bc │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r4, [sl, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b13fc │ │ │ │ + beq b14ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b13fc │ │ │ │ + beq b14ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1530 │ │ │ │ + beq b15e0 │ │ │ │ ldr r4, [r9, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1424 │ │ │ │ + beq b14d4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1424 │ │ │ │ + beq b14d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b14e8 │ │ │ │ + beq b1598 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq b1488 │ │ │ │ + beq b1538 │ │ │ │ ldr r4, [sl, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b13a8 │ │ │ │ + beq b1458 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b13a8 │ │ │ │ + beq b1458 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b13a8 │ │ │ │ - ldr r3, [pc, #1624] @ b1ab8 │ │ │ │ + bne b1458 │ │ │ │ + ldr r3, [pc, #1624] @ b1b68 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b193c │ │ │ │ + bne b19ec │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b13a8 │ │ │ │ + b b1458 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b b10bc │ │ │ │ + b b116c │ │ │ │ mov r8, fp │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldrb r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne b14c8 │ │ │ │ - ldr r3, [pc, #1552] @ b1ab4 │ │ │ │ - bl 356b80 │ │ │ │ + bne b1578 │ │ │ │ + ldr r3, [pc, #1552] @ b1b64 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b14c8 │ │ │ │ + bhi b1578 │ │ │ │ ldrb r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b10ac │ │ │ │ + bne b115c │ │ │ │ mov r0, fp │ │ │ │ - bl 99dfc │ │ │ │ - ldr r3, [pc, #1500] @ b1ab4 │ │ │ │ - bl 356b80 │ │ │ │ + bl 99dac │ │ │ │ + ldr r3, [pc, #1500] @ b1b64 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b b10bc │ │ │ │ - ldr r3, [pc, #1480] @ b1ab8 │ │ │ │ + b b116c │ │ │ │ + ldr r3, [pc, #1480] @ b1b68 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b19f8 │ │ │ │ + bne b1aa8 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1424 │ │ │ │ - ldr r3, [pc, #1444] @ b1ab8 │ │ │ │ + b b14d4 │ │ │ │ + ldr r3, [pc, #1444] @ b1b68 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1a1c │ │ │ │ + bne b1acc │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b13d0 │ │ │ │ - ldr r3, [pc, #1408] @ b1ab8 │ │ │ │ + b b1480 │ │ │ │ + ldr r3, [pc, #1408] @ b1b68 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1a40 │ │ │ │ + bne b1af0 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b13fc │ │ │ │ + b b14ac │ │ │ │ cmp r7, #0 │ │ │ │ - ble b1490 │ │ │ │ + ble b1540 │ │ │ │ tst r7, #1 │ │ │ │ - ldr sl, [pc, #1360] @ b1ab8 │ │ │ │ + ldr sl, [pc, #1360] @ b1b68 │ │ │ │ add r9, fp, r3 │ │ │ │ - beq b15cc │ │ │ │ + beq b167c │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1594 │ │ │ │ + beq b1644 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1594 │ │ │ │ + beq b1644 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b17f4 │ │ │ │ + beq b18a4 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b15bc │ │ │ │ + beq b166c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b15bc │ │ │ │ + beq b166c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b17d4 │ │ │ │ + beq b1884 │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ add r9, r9, #12 │ │ │ │ - beq b1490 │ │ │ │ + beq b1540 │ │ │ │ str fp, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ - b b1668 │ │ │ │ + b b1718 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1600 │ │ │ │ + beq b16b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1600 │ │ │ │ + beq b16b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b16b0 │ │ │ │ + beq b1760 │ │ │ │ ldr r4, [r9, #36] @ 0x24 │ │ │ │ add r9, r9, #12 │ │ │ │ cmp r4, #0 │ │ │ │ add r5, r5, #1 │ │ │ │ - beq b1630 │ │ │ │ + beq b16e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1630 │ │ │ │ + beq b16e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b16d0 │ │ │ │ + beq b1780 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1658 │ │ │ │ + beq b1708 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1658 │ │ │ │ + beq b1708 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b16f0 │ │ │ │ + beq b17a0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ add r9, r9, #12 │ │ │ │ - beq b1488 │ │ │ │ + beq b1538 │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b15d8 │ │ │ │ + beq b1688 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b15d8 │ │ │ │ + beq b1688 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b15d8 │ │ │ │ + bne b1688 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b1790 │ │ │ │ + bne b1840 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b15d8 │ │ │ │ + b b1688 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b1854 │ │ │ │ + bne b1904 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1600 │ │ │ │ + b b16b0 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b1874 │ │ │ │ + bne b1924 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1630 │ │ │ │ + b b16e0 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b1960 │ │ │ │ + bne b1a10 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1658 │ │ │ │ - ldr r2, [pc, #936] @ b1ac0 │ │ │ │ + b b1708 │ │ │ │ + ldr r2, [pc, #936] @ b1b70 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b1980 │ │ │ │ + bne b1a30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b0fe8 │ │ │ │ - ldr r2, [pc, #908] @ b1ac0 │ │ │ │ + b b1098 │ │ │ │ + ldr r2, [pc, #908] @ b1b70 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b19e0 │ │ │ │ + bne b1a90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b0fc0 │ │ │ │ - ldr r3, [pc, #872] @ b1ab8 │ │ │ │ + b b1070 │ │ │ │ + ldr r3, [pc, #872] @ b1b68 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1a64 │ │ │ │ + bne b1b14 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b1368 │ │ │ │ - ldr r3, [pc, #836] @ b1ab8 │ │ │ │ + b b1418 │ │ │ │ + ldr r3, [pc, #836] @ b1b68 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b17b0 │ │ │ │ + bne b1860 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b1390 │ │ │ │ - ldr r2, [pc, #808] @ b1ac0 │ │ │ │ + b b1440 │ │ │ │ + ldr r2, [pc, #808] @ b1b70 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b16a4 │ │ │ │ + beq b1754 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b16a4 │ │ │ │ - ldr r2, [pc, #776] @ b1ac0 │ │ │ │ + b b1754 │ │ │ │ + ldr r2, [pc, #776] @ b1b70 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1784 │ │ │ │ - ldr r2, [pc, #756] @ b1ab8 │ │ │ │ + beq b1834 │ │ │ │ + ldr r2, [pc, #756] @ b1b68 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1784 │ │ │ │ + b b1834 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - bne b1814 │ │ │ │ + bne b18c4 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b15bc │ │ │ │ + b b166c │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - bne b1834 │ │ │ │ + bne b18e4 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b1594 │ │ │ │ - ldr r2, [pc, #676] @ b1ac0 │ │ │ │ + b b1644 │ │ │ │ + ldr r2, [pc, #676] @ b1b70 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b17e8 │ │ │ │ + beq b1898 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b17e8 │ │ │ │ - ldr r2, [pc, #644] @ b1ac0 │ │ │ │ + b b1898 │ │ │ │ + ldr r2, [pc, #644] @ b1b70 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1808 │ │ │ │ + beq b18b8 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1808 │ │ │ │ - ldr r2, [pc, #612] @ b1ac0 │ │ │ │ + b b18b8 │ │ │ │ + ldr r2, [pc, #612] @ b1b70 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b16c4 │ │ │ │ + beq b1774 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b16c4 │ │ │ │ - ldr r2, [pc, #580] @ b1ac0 │ │ │ │ + b b1774 │ │ │ │ + ldr r2, [pc, #580] @ b1b70 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b16e4 │ │ │ │ + beq b1794 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b16e4 │ │ │ │ + b b1794 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #544] @ b1ac4 │ │ │ │ + ldr r2, [pc, #544] @ b1b74 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b0f58 │ │ │ │ + bne b1008 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c6764 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c5c7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1a94 │ │ │ │ + beq b1b44 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #5 │ │ │ │ str r3, [sp] │ │ │ │ - bl 294070 │ │ │ │ + bl 2944f8 │ │ │ │ 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 b1154 │ │ │ │ + beq b1204 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq b0ef4 │ │ │ │ - b b1154 │ │ │ │ - ldr r2, [pc, #416] @ b1ac0 │ │ │ │ + beq b0fa4 │ │ │ │ + b b1204 │ │ │ │ + ldr r2, [pc, #416] @ b1b70 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1250 │ │ │ │ - ldr r2, [pc, #396] @ b1ab8 │ │ │ │ + beq b1300 │ │ │ │ + ldr r2, [pc, #396] @ b1b68 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b1250 │ │ │ │ - ldr r2, [pc, #380] @ b1ac0 │ │ │ │ + b b1300 │ │ │ │ + ldr r2, [pc, #380] @ b1b70 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1470 │ │ │ │ - ldr r2, [pc, #360] @ b1ab8 │ │ │ │ + beq b1520 │ │ │ │ + ldr r2, [pc, #360] @ b1b68 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1470 │ │ │ │ - ldr r2, [pc, #344] @ b1ac0 │ │ │ │ + b b1520 │ │ │ │ + ldr r2, [pc, #344] @ b1b70 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1704 │ │ │ │ + beq b17b4 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1704 │ │ │ │ - ldr r2, [pc, #304] @ b1ab8 │ │ │ │ + b b17b4 │ │ │ │ + ldr r2, [pc, #304] @ b1b68 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b171c │ │ │ │ - ldr r2, [pc, #288] @ b1ac0 │ │ │ │ + b b17cc │ │ │ │ + ldr r2, [pc, #288] @ b1b70 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b122c │ │ │ │ - ldr r2, [pc, #268] @ b1ab8 │ │ │ │ + beq b12dc │ │ │ │ + ldr r2, [pc, #268] @ b1b68 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b122c │ │ │ │ - ldr r2, [pc, #252] @ b1ac0 │ │ │ │ + b b12dc │ │ │ │ + ldr r2, [pc, #252] @ b1b70 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b12d4 │ │ │ │ - ldr r2, [pc, #232] @ b1ab8 │ │ │ │ + beq b1384 │ │ │ │ + ldr r2, [pc, #232] @ b1b68 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b12d4 │ │ │ │ - ldr r2, [pc, #208] @ b1ab8 │ │ │ │ + b b1384 │ │ │ │ + ldr r2, [pc, #208] @ b1b68 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b1738 │ │ │ │ - ldr r2, [pc, #192] @ b1ac0 │ │ │ │ + b b17e8 │ │ │ │ + ldr r2, [pc, #192] @ b1b70 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1500 │ │ │ │ - ldr r2, [pc, #172] @ b1ab8 │ │ │ │ + beq b15b0 │ │ │ │ + ldr r2, [pc, #172] @ b1b68 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1500 │ │ │ │ - ldr r2, [pc, #156] @ b1ac0 │ │ │ │ + b b15b0 │ │ │ │ + ldr r2, [pc, #156] @ b1b70 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1524 │ │ │ │ - ldr r2, [pc, #136] @ b1ab8 │ │ │ │ + beq b15d4 │ │ │ │ + ldr r2, [pc, #136] @ b1b68 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1524 │ │ │ │ - ldr r2, [pc, #120] @ b1ac0 │ │ │ │ + b b15d4 │ │ │ │ + ldr r2, [pc, #120] @ b1b70 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1548 │ │ │ │ - ldr r2, [pc, #100] @ b1ab8 │ │ │ │ + beq b15f8 │ │ │ │ + ldr r2, [pc, #100] @ b1b68 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1548 │ │ │ │ - ldr r2, [pc, #84] @ b1ac0 │ │ │ │ + b b15f8 │ │ │ │ + ldr r2, [pc, #84] @ b1b70 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1760 │ │ │ │ - ldr r2, [pc, #64] @ b1ab8 │ │ │ │ + beq b1810 │ │ │ │ + ldr r2, [pc, #64] @ b1b68 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1760 │ │ │ │ - ldr r1, [pc, #56] @ b1ac8 │ │ │ │ - ldr r0, [pc, #56] @ b1acc │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + b b1810 │ │ │ │ + ldr r1, [pc, #56] @ b1b78 │ │ │ │ + ldr r0, [pc, #56] @ b1b7c │ │ │ │ + bl 7db44 <_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 b1154 │ │ │ │ + b b1204 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ - andeq r0, fp, r8, lsl #29 │ │ │ │ - eorseq sl, r5, r4, ror r5 │ │ │ │ - @ instruction: 0x003d18f4 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ + andeq r0, fp, r8, lsr pc │ │ │ │ + eorseq sl, r5, r4, ror r2 │ │ │ │ + @ instruction: 0x003d15f4 │ │ │ │ │ │ │ │ -000b1ad0 : │ │ │ │ +000b1b80 : │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000b1adc : │ │ │ │ - ldr r3, [pc, #16] @ b1af4 │ │ │ │ - ldr r2, [pc, #16] @ b1af8 │ │ │ │ +000b1b8c : │ │ │ │ + ldr r3, [pc, #16] @ b1ba4 │ │ │ │ + ldr r2, [pc, #16] @ b1ba8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -000b1afc : │ │ │ │ +000b1bac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #204] @ b1be0 │ │ │ │ + ldr r2, [pc, #204] @ b1c90 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 b1b54 │ │ │ │ + beq b1c04 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 9dfac │ │ │ │ + bl 9df5c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [ip, #3416] @ 0xd58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b1bb4 │ │ │ │ + bne b1c64 │ │ │ │ ldr r6, [ip, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b1bc8 │ │ │ │ - ldr r1, [pc, #108] @ b1be4 │ │ │ │ + beq b1c78 │ │ │ │ + ldr r1, [pc, #108] @ b1c94 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1bc8 │ │ │ │ - ldr r1, [pc, #92] @ b1be8 │ │ │ │ + beq b1c78 │ │ │ │ + ldr r1, [pc, #92] @ b1c98 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #2 │ │ │ │ - bne b1bd0 │ │ │ │ + bne b1c80 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b b1bec │ │ │ │ + b b1c9c │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1a1838 │ │ │ │ + b 1a0968 │ │ │ │ mov r2, #1 │ │ │ │ - b b1b9c │ │ │ │ + b b1c4c │ │ │ │ mov r0, r6 │ │ │ │ bl 2bcfc │ │ │ │ mov r2, r0 │ │ │ │ - b b1b9c │ │ │ │ + b b1c4c │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r4, r9, ip, lsl #6 │ │ │ │ - eorseq r4, r9, ip, asr #5 │ │ │ │ + eorseq r4, r9, ip │ │ │ │ + eorseq r3, r9, ip, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1e80 │ │ │ │ + bne b1f30 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ cmp r4, r0 │ │ │ │ - bne b1e80 │ │ │ │ + bne b1f30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne b1d94 │ │ │ │ - ldr r8, [pc, #896] @ b1fb8 │ │ │ │ + bne b1e44 │ │ │ │ + ldr r8, [pc, #896] @ b2068 │ │ │ │ ldr r3, [r8, #1472] @ 0x5c0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt b1df0 │ │ │ │ + bgt b1ea0 │ │ │ │ ldr r3, [r8, #1180] @ 0x49c │ │ │ │ cmn r3, #1 │ │ │ │ - beq b1e3c │ │ │ │ + beq b1eec │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1e4c │ │ │ │ + bne b1efc │ │ │ │ cmp r6, #1 │ │ │ │ - beq b1c68 │ │ │ │ + beq b1d18 │ │ │ │ cmp r6, #2 │ │ │ │ - bne b1e68 │ │ │ │ + bne b1f18 │ │ │ │ mov r5, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ bl 29c10 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b1cd8 │ │ │ │ + beq b1d88 │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ - bhi b1e24 │ │ │ │ - ldr r6, [pc, #812] @ b1fbc │ │ │ │ - ldr r2, [pc, #812] @ b1fc0 │ │ │ │ + bhi b1ed4 │ │ │ │ + ldr r6, [pc, #812] @ b206c │ │ │ │ + ldr r2, [pc, #812] @ b2070 │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ add r9, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r1, r9, #2 │ │ │ │ - bne b1e94 │ │ │ │ + bne b1f44 │ │ │ │ mov r0, r1 │ │ │ │ bl 2a1bc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b1e24 │ │ │ │ + beq b1ed4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne b1f4c │ │ │ │ + bne b1ffc │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ mov r0, r7 │ │ │ │ bl 29c28 │ │ │ │ add r9, r0, #1 │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ - bhi b1e24 │ │ │ │ + bhi b1ed4 │ │ │ │ lsl r0, r9, #2 │ │ │ │ - bl 8aff4 │ │ │ │ + bl 8b06c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b1e24 │ │ │ │ + beq b1ed4 │ │ │ │ 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 │ │ │ │ @@ -139712,2099 +139756,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 b1ea8 │ │ │ │ + bhi b1f58 │ │ │ │ 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 b1eb0 │ │ │ │ + bne b1f60 │ │ │ │ cmp r9, #0 │ │ │ │ mov sl, r2 │ │ │ │ - bne b1d10 │ │ │ │ + bne b1dc0 │ │ │ │ sub r1, r6, r8 │ │ │ │ asr r1, r1, #2 │ │ │ │ - ldr r6, [pc, #560] @ b1fbc │ │ │ │ + ldr r6, [pc, #560] @ b206c │ │ │ │ str r1, [sp, #32] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - b b1dc0 │ │ │ │ + b b1e70 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 8b2ec │ │ │ │ + bl 8b364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b1e14 │ │ │ │ + bne b1ec4 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r6, [pc, #504] @ b1fbc │ │ │ │ + ldr r6, [pc, #504] @ b206c │ │ │ │ mov r0, r8 │ │ │ │ - bl b1fe4 │ │ │ │ - ldr r2, [pc, #500] @ b1fc4 │ │ │ │ + bl b2094 │ │ │ │ + ldr r2, [pc, #500] @ b2074 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bne b1e2c │ │ │ │ + bne b1edc │ │ │ │ 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 232a18 │ │ │ │ + bl 23277c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1db4 │ │ │ │ + beq b1e64 │ │ │ │ cmn r0, #2 │ │ │ │ - beq b1ee4 │ │ │ │ + beq b1f94 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b1e68 │ │ │ │ - bl 29dc68 │ │ │ │ - b b1e78 │ │ │ │ + beq b1f18 │ │ │ │ + bl 29e0e4 │ │ │ │ + b b1f28 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ - b b1de4 │ │ │ │ - bl 22f334 │ │ │ │ + b b1e94 │ │ │ │ + bl 22f098 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #1180] @ 0x49c │ │ │ │ - beq b1c54 │ │ │ │ + beq b1d04 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 8439c │ │ │ │ - b b1e0c │ │ │ │ - ldr r3, [pc, #344] @ b1fc8 │ │ │ │ - ldr r1, [pc, #344] @ b1fcc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - mov r4, #0 │ │ │ │ - b b1de4 │ │ │ │ - ldr r3, [pc, #320] @ b1fc8 │ │ │ │ - ldr r1, [pc, #324] @ b1fd0 │ │ │ │ + bl 84414 │ │ │ │ + b b1ebc │ │ │ │ + ldr r3, [pc, #344] @ b2078 │ │ │ │ + ldr r1, [pc, #344] @ b207c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + mov r4, #0 │ │ │ │ + b b1e94 │ │ │ │ + ldr r3, [pc, #320] @ b2078 │ │ │ │ + ldr r1, [pc, #324] @ b2080 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b b1e78 │ │ │ │ + bl 18ec84 │ │ │ │ + b b1f28 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne b1cb4 │ │ │ │ - b b1e24 │ │ │ │ + bne b1d64 │ │ │ │ + b b1ed4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1d7c │ │ │ │ + beq b1e2c │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, sl │ │ │ │ sub r9, r9, #1 │ │ │ │ - bne b1f98 │ │ │ │ + bne b2048 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 8b5d8 │ │ │ │ + bl 8b650 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r3, [pc, #248] @ b1fd4 │ │ │ │ + ldr r3, [pc, #248] @ b2084 │ │ │ │ sub r1, r1, r7 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #232] @ b1fd8 │ │ │ │ + ldr r3, [pc, #232] @ b2088 │ │ │ │ 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] @ b1fdc │ │ │ │ - ldr r1, [pc, #204] @ b1fe0 │ │ │ │ + ldr r2, [pc, #204] @ b208c │ │ │ │ + ldr r1, [pc, #204] @ b2090 │ │ │ │ mov r3, r7 │ │ │ │ - bl ad1c4 │ │ │ │ + bl ad278 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b1e78 │ │ │ │ - bl 2815b0 │ │ │ │ + beq b1f28 │ │ │ │ + bl 281aa0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1e78 │ │ │ │ + beq b1f28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b1e78 │ │ │ │ + bne b1f28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b1e78 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b1f28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1f8c │ │ │ │ + beq b203c │ │ │ │ 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 b1cd0 │ │ │ │ + bne b1d80 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b1f5c │ │ │ │ + bne b200c │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b b1dc0 │ │ │ │ + b b1e70 │ │ │ │ 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 b1d70 │ │ │ │ + b b1e20 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andeq fp, r8, r4, lsl #12 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + andeq fp, r8, ip, ror r6 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, r0, lsr #2 │ │ │ │ - eorseq r0, r6, r4, lsl #2 │ │ │ │ - eorseq r7, r5, r0, asr #2 │ │ │ │ + eorseq pc, r5, r0, lsr #28 │ │ │ │ + eorseq pc, r5, r4, lsl #28 │ │ │ │ + eorseq r6, r5, r0, asr #28 │ │ │ │ ldrsbeq fp, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq pc, r5, r0, lsl #18 │ │ │ │ - eorseq r0, r6, r8, lsl r1 │ │ │ │ + eorseq pc, r5, r0, lsl #12 │ │ │ │ + eorseq pc, r5, r8, lsl lr @ │ │ │ │ │ │ │ │ -000b1fe4 : │ │ │ │ +000b2094 : │ │ │ │ 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 b2720 │ │ │ │ + bne b27d0 │ │ │ │ cmn r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq b23cc │ │ │ │ + beq b247c │ │ │ │ cmp r1, #0 │ │ │ │ - beq b23d8 │ │ │ │ + beq b2488 │ │ │ │ cmp r6, #1 │ │ │ │ - beq b2554 │ │ │ │ + beq b2604 │ │ │ │ add r5, r4, r6, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ lsl r8, r6, #2 │ │ │ │ - bcs b207c │ │ │ │ + bcs b212c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #0 │ │ │ │ - b b2054 │ │ │ │ + b b2104 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs b2074 │ │ │ │ + bcs b2124 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls b204c │ │ │ │ + bls b20fc │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - bcs b2730 │ │ │ │ + bcs b27e0 │ │ │ │ cmp r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bcc b2054 │ │ │ │ + bcc b2104 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi b23e0 │ │ │ │ + bhi b2490 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b26b4 │ │ │ │ + blt b2764 │ │ │ │ cmn r6, #-2147483626 @ 0x80000016 │ │ │ │ - bgt b245c │ │ │ │ - ldr r2, [pc, #1724] @ b2750 │ │ │ │ + bgt b250c │ │ │ │ + ldr r2, [pc, #1724] @ b2800 │ │ │ │ add r3, r6, #21 │ │ │ │ - ldr r1, [pc, #1720] @ b2754 │ │ │ │ + ldr r1, [pc, #1720] @ b2804 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r2, #712] @ 0x2c8 │ │ │ │ mov r9, #1 │ │ │ │ cmp r3, r1 │ │ │ │ mov sl, r9 │ │ │ │ - bne b2448 │ │ │ │ - ldr r3, [pc, #1696] @ b2758 │ │ │ │ - bl 356b80 │ │ │ │ + bne b24f8 │ │ │ │ + ldr r3, [pc, #1696] @ b2808 │ │ │ │ + bl 356890 │ │ │ │ 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 b2374 │ │ │ │ + bcs b2424 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq b25c4 │ │ │ │ + beq b2674 │ │ │ │ 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 b2338 │ │ │ │ - ldr r3, [pc, #1600] @ b275c │ │ │ │ + beq b23e8 │ │ │ │ + ldr r3, [pc, #1600] @ b280c │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #1580] @ b2760 │ │ │ │ + ldr r2, [pc, #1580] @ b2810 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b2674 │ │ │ │ + bne b2724 │ │ │ │ and r3, sl, #7 │ │ │ │ cmp r9, #0 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - beq b24f4 │ │ │ │ + beq b25a4 │ │ │ │ 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 b25dc │ │ │ │ + bne b268c │ │ │ │ tst r3, #32 │ │ │ │ - beq b2748 │ │ │ │ + beq b27f8 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b23ac │ │ │ │ + beq b245c │ │ │ │ bic r8, r8, #15 │ │ │ │ add r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ add r3, r7, #20 │ │ │ │ - bcs b23c0 │ │ │ │ + bcs b2470 │ │ │ │ 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 b22bc │ │ │ │ + bls b236c │ │ │ │ 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 b22bc │ │ │ │ + bls b236c │ │ │ │ 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 b22bc │ │ │ │ + bls b236c │ │ │ │ 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 b22bc │ │ │ │ + bls b236c │ │ │ │ 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 b22bc │ │ │ │ + bcs b236c │ │ │ │ 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 b228c │ │ │ │ + bcc b233c │ │ │ │ sub r4, r8, #16 │ │ │ │ add r4, lr, r4 │ │ │ │ cmp r4, r5 │ │ │ │ sub r8, r8, #1 │ │ │ │ - bcs b2318 │ │ │ │ + bcs b23c8 │ │ │ │ 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 b2318 │ │ │ │ + bls b23c8 │ │ │ │ add r2, r4, #8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - bcs b2318 │ │ │ │ + bcs b23c8 │ │ │ │ add r3, r3, #2 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ strb r1, [r3], #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc b2308 │ │ │ │ + bcc b23b8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2710 │ │ │ │ + beq b27c0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b2474 │ │ │ │ + beq b2524 │ │ │ │ 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 b2114 │ │ │ │ + bhi b21c4 │ │ │ │ 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 b2114 │ │ │ │ + bne b21c4 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #996] @ b2764 │ │ │ │ + ldr r1, [pc, #996] @ b2814 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b26c8 │ │ │ │ + bne b2778 │ │ │ │ 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 b2114 │ │ │ │ - b b245c │ │ │ │ + bne b21c4 │ │ │ │ + b b250c │ │ │ │ add r3, r7, #28 │ │ │ │ bic r8, r8, #15 │ │ │ │ add r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc b21ac │ │ │ │ + bcc b225c │ │ │ │ cmp r4, r5 │ │ │ │ - bcc b22dc │ │ │ │ - b b2318 │ │ │ │ + bcc b238c │ │ │ │ + b b23c8 │ │ │ │ bl 29940 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne b2028 │ │ │ │ - ldr r7, [pc, #904] @ b2768 │ │ │ │ - b b232c │ │ │ │ + bne b20d8 │ │ │ │ + ldr r7, [pc, #904] @ b2818 │ │ │ │ + b b23dc │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b2594 │ │ │ │ + bls b2644 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcc b25b4 │ │ │ │ + bcc b2664 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bcs b26a0 │ │ │ │ + bcs b2750 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b26b4 │ │ │ │ + blt b2764 │ │ │ │ mov sl, #4 │ │ │ │ mov r1, sl │ │ │ │ mvn r0, #-2147483620 @ 0x8000001c │ │ │ │ - bl 35459c │ │ │ │ + bl 3542b4 │ │ │ │ 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 b245c │ │ │ │ - ldr r2, [pc, #792] @ b2750 │ │ │ │ - ldr r1, [pc, #792] @ b2754 │ │ │ │ + blt b250c │ │ │ │ + ldr r2, [pc, #792] @ b2800 │ │ │ │ + ldr r1, [pc, #792] @ b2804 │ │ │ │ ldr r3, [r2, #712] @ 0x2c8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq b20b0 │ │ │ │ + beq b2160 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne b2114 │ │ │ │ - bl 29dc68 │ │ │ │ + bne b21c4 │ │ │ │ + bl 29e0e4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne b2174 │ │ │ │ + bne b2224 │ │ │ │ mov r7, #0 │ │ │ │ - b b232c │ │ │ │ + b b23dc │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne b232c │ │ │ │ + bne b23dc │ │ │ │ tst r2, #32 │ │ │ │ - beq b26f0 │ │ │ │ + beq b27a0 │ │ │ │ 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] @ b276c │ │ │ │ + ldrge r4, [pc, #700] @ b281c │ │ │ │ movge r2, #24 │ │ │ │ - ldrlt r4, [pc, #664] @ b2750 │ │ │ │ + ldrlt r4, [pc, #664] @ b2800 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt r4, r4, r3, lsl #5 │ │ │ │ cmp r7, r4 │ │ │ │ - beq b24ec │ │ │ │ + beq b259c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b24ec │ │ │ │ + beq b259c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne b24ec │ │ │ │ + bne b259c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b b232c │ │ │ │ + b b23dc │ │ │ │ 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 b2580 │ │ │ │ + beq b2630 │ │ │ │ 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 b25ec │ │ │ │ + beq b269c │ │ │ │ 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 b2318 │ │ │ │ + b b23c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b26dc │ │ │ │ + bhi b278c │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - ldreq r7, [pc, #512] @ b276c │ │ │ │ - ldrne r7, [pc, #480] @ b2750 │ │ │ │ + ldreq r7, [pc, #512] @ b281c │ │ │ │ + ldrne r7, [pc, #480] @ b2800 │ │ │ │ moveq r2, #24 │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ mlaeq r7, r2, r3, r7 │ │ │ │ addne r7, r7, r3, lsl #5 │ │ │ │ - b b232c │ │ │ │ + b b23dc │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, r6] │ │ │ │ str r2, [r7, #24] │ │ │ │ str r2, [r7, #20] │ │ │ │ - b b2174 │ │ │ │ + b b2224 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b26b4 │ │ │ │ + blt b2764 │ │ │ │ cmn r6, #-2147483618 @ 0x8000001e │ │ │ │ - bgt b245c │ │ │ │ + bgt b250c │ │ │ │ add r3, r6, #29 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b b2430 │ │ │ │ + b b24e0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b26b4 │ │ │ │ + blt b2764 │ │ │ │ mov sl, #2 │ │ │ │ - b b2404 │ │ │ │ + b b24b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ - b b236c │ │ │ │ + b b241c │ │ │ │ cmp r2, #2 │ │ │ │ - bne b2700 │ │ │ │ + bne b27b0 │ │ │ │ tst r3, #32 │ │ │ │ - beq b26f8 │ │ │ │ + beq b27a8 │ │ │ │ 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 b262c │ │ │ │ + b b26dc │ │ │ │ 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 b2610 │ │ │ │ + bcc b26c0 │ │ │ │ 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 b2318 │ │ │ │ + bls b23c8 │ │ │ │ ldr r2, [r1], #4 │ │ │ │ strh r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b b2658 │ │ │ │ - ldr r1, [pc, #244] @ b2770 │ │ │ │ + b b2708 │ │ │ │ + ldr r1, [pc, #244] @ b2820 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b268c │ │ │ │ + bne b273c │ │ │ │ mov r0, r7 │ │ │ │ - bl 18e620 │ │ │ │ - b b2144 │ │ │ │ + bl 18e1bc │ │ │ │ + b b21f4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b2144 │ │ │ │ - ldr r3, [pc, #204] @ b2774 │ │ │ │ - ldr r1, [pc, #204] @ b2778 │ │ │ │ + b b21f4 │ │ │ │ + ldr r3, [pc, #204] @ b2824 │ │ │ │ + ldr r1, [pc, #204] @ b2828 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b b246c │ │ │ │ - ldr r3, [pc, #184] @ b2774 │ │ │ │ - ldr r1, [pc, #188] @ b277c │ │ │ │ + bl 18ec84 │ │ │ │ + b b251c │ │ │ │ + ldr r3, [pc, #184] @ b2824 │ │ │ │ + ldr r1, [pc, #188] @ b282c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b b246c │ │ │ │ + bl 18ec84 │ │ │ │ + b b251c │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b b2390 │ │ │ │ + b b2440 │ │ │ │ add r5, r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ mov r8, #4 │ │ │ │ - bhi b2040 │ │ │ │ - b b208c │ │ │ │ + bhi b20f0 │ │ │ │ + b b213c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b249c │ │ │ │ + b b254c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b25fc │ │ │ │ + b b26ac │ │ │ │ tst r3, #32 │ │ │ │ - bne b2534 │ │ │ │ + bne b25e4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b b2544 │ │ │ │ + b b25f4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 23eb9c │ │ │ │ - ldr r1, [pc, #88] @ b2780 │ │ │ │ - ldr r0, [pc, #88] @ b2784 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b246c │ │ │ │ - ldr r0, [pc, #80] @ b2788 │ │ │ │ - ldr r3, [pc, #80] @ b278c │ │ │ │ - ldr r1, [pc, #80] @ b2790 │ │ │ │ + b 23e8fc │ │ │ │ + ldr r1, [pc, #88] @ b2830 │ │ │ │ + ldr r0, [pc, #88] @ b2834 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b251c │ │ │ │ + ldr r0, [pc, #80] @ b2838 │ │ │ │ + ldr r3, [pc, #80] @ b283c │ │ │ │ + ldr r1, [pc, #80] @ b2840 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - b b246c │ │ │ │ + bl 117864 │ │ │ │ + b b251c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b23b0 │ │ │ │ + b b2460 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r4, lsl r9 │ │ │ │ - eorseq sl, r5, r8, asr #18 │ │ │ │ + eorseq sl, r5, r4, lsl r6 │ │ │ │ + eorseq sl, r5, r8, asr #12 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - eorseq r0, r6, ip, lsr r1 │ │ │ │ + eorseq pc, r5, ip, lsr lr @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ - eorseq r0, r6, r8, asr r1 │ │ │ │ + eorseq pc, r5, r8, asr lr @ │ │ │ │ │ │ │ │ -000b2794 : │ │ │ │ +000b2844 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #44] @ b27d8 │ │ │ │ + ldr r1, [pc, #44] @ b2888 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne b27c0 │ │ │ │ + bne b2870 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne b27b8 │ │ │ │ - bl 58630 │ │ │ │ + bne b2868 │ │ │ │ + bl 585e8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ │ │ │ │ -000b27dc <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +000b288c <_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 b283c │ │ │ │ + bl b28ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b282c <_PyUnicode_AsUTF8NoNUL@@Base+0x50> │ │ │ │ + beq b28dc <_PyUnicode_AsUTF8NoNUL@@Base+0x50> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b281c <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bne b28cc <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ b2834 <_PyUnicode_AsUTF8NoNUL@@Base+0x58> │ │ │ │ - ldr r1, [pc, #16] @ b2838 <_PyUnicode_AsUTF8NoNUL@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #16] @ b28e4 <_PyUnicode_AsUTF8NoNUL@@Base+0x58> │ │ │ │ + ldr r1, [pc, #16] @ b28e8 <_PyUnicode_AsUTF8NoNUL@@Base+0x5c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r4, #0 │ │ │ │ - b b2810 <_PyUnicode_AsUTF8NoNUL@@Base+0x34> │ │ │ │ + b b28c0 <_PyUnicode_AsUTF8NoNUL@@Base+0x34> │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r6, ip, r1, r0 │ │ │ │ + mlaseq r5, ip, lr, pc @ │ │ │ │ │ │ │ │ -000b283c : │ │ │ │ +000b28ec : │ │ │ │ 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 b2930 │ │ │ │ + beq b29e0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b28a4 │ │ │ │ + beq b2954 │ │ │ │ tst r3, #32 │ │ │ │ - beq b2950 │ │ │ │ + beq b2a00 │ │ │ │ cmn r0, #20 │ │ │ │ - beq b28cc │ │ │ │ + beq b297c │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #8] │ │ │ │ strne r3, [r1] │ │ │ │ ldrbne r3, [r0, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq b2918 │ │ │ │ + beq b29c8 │ │ │ │ add r0, r4, #20 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b28cc │ │ │ │ + beq b297c │ │ │ │ cmp r1, #0 │ │ │ │ - bne b28c0 │ │ │ │ + bne b2970 │ │ │ │ mov r0, r2 │ │ │ │ - b b289c │ │ │ │ + b b294c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [r1] │ │ │ │ - b b28b8 │ │ │ │ + b b2968 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 282a30 │ │ │ │ + bl 282f20 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq b293c │ │ │ │ + beq b29ec │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ and r2, r3, #64 @ 0x40 │ │ │ │ - beq b2910 │ │ │ │ + beq b29c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2920 │ │ │ │ + beq b29d0 │ │ │ │ tst r3, #32 │ │ │ │ - beq b2920 │ │ │ │ + beq b29d0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1] │ │ │ │ - b b2898 │ │ │ │ + b b2948 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b2890 │ │ │ │ + bne b2940 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b b28b8 │ │ │ │ + b b2968 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ str r3, [r1] │ │ │ │ - b b28b8 │ │ │ │ + b b2968 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 58630 │ │ │ │ + bl 585e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ strne r3, [r1] │ │ │ │ - b b289c │ │ │ │ + b b294c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b28cc │ │ │ │ + beq b297c │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #20] │ │ │ │ strne r3, [r1] │ │ │ │ ldrbne r3, [r0, #16] │ │ │ │ - b b2890 │ │ │ │ + b b2940 │ │ │ │ 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 8c89c <_Py_HashBytes@@Base> │ │ │ │ + b 8c914 <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -000b2998 : │ │ │ │ +000b2a48 : │ │ │ │ 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 b29dc │ │ │ │ + beq b2a8c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs b29f8 │ │ │ │ + bcs b2aa8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ - bl 9b3bc │ │ │ │ + bl 9b36c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 9b3bc │ │ │ │ - ldr r0, [pc, #40] @ b2a14 │ │ │ │ + bl 9b36c │ │ │ │ + ldr r0, [pc, #40] @ b2ac4 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 9b3bc │ │ │ │ - ldr r3, [pc, #16] @ b2a18 │ │ │ │ - ldr r1, [pc, #16] @ b2a1c │ │ │ │ + bl 9b36c │ │ │ │ + ldr r3, [pc, #16] @ b2ac8 │ │ │ │ + ldr r1, [pc, #16] @ b2acc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b b29f0 │ │ │ │ - @ instruction: 0x0035a9dc │ │ │ │ + bl 18ec84 │ │ │ │ + b b2aa0 │ │ │ │ + @ instruction: 0x0035a6dc │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - @ instruction: 0x003601b4 │ │ │ │ + @ instruction: 0x0035feb4 │ │ │ │ │ │ │ │ -000b2a20 : │ │ │ │ +000b2ad0 : │ │ │ │ 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 b2ae0 │ │ │ │ + bne b2b90 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ mov lr, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ - beq b2a88 │ │ │ │ + beq b2b38 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2a88 │ │ │ │ + beq b2b38 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2b14 │ │ │ │ + beq b2bc4 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2b08 │ │ │ │ + beq b2bb8 │ │ │ │ ldr r1, [r1, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2b08 │ │ │ │ - ldr r3, [pc, #140] @ b2b44 │ │ │ │ + beq b2bb8 │ │ │ │ + ldr r3, [pc, #140] @ b2bf4 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8a8 │ │ │ │ + bl 11fa34 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - beq b2af0 │ │ │ │ + beq b2ba0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 3387b4 │ │ │ │ - bl 3480e4 │ │ │ │ + b 3384cc │ │ │ │ + bl 347dfc │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2acc │ │ │ │ - b b2ae4 │ │ │ │ + beq b2b7c │ │ │ │ + b b2b94 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b2b2c │ │ │ │ - ldr r3, [pc, #44] @ b2b48 │ │ │ │ + bne b2bdc │ │ │ │ + ldr r3, [pc, #44] @ b2bf8 │ │ │ │ ldr r2, [ip, #12] │ │ │ │ - ldr r1, [pc, #40] @ b2b4c │ │ │ │ + ldr r1, [pc, #40] @ b2bfc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b b2ae4 │ │ │ │ - ldr r0, [pc, #20] @ b2b48 │ │ │ │ + bl 117864 │ │ │ │ + b b2b94 │ │ │ │ + ldr r0, [pc, #20] @ b2bf8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #20] @ b2b50 │ │ │ │ + ldr r1, [pc, #20] @ b2c00 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - b b2ae4 │ │ │ │ + bl 117864 │ │ │ │ + b b2b94 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, ror #4 │ │ │ │ - eorseq pc, r5, r4, asr #27 │ │ │ │ + eorseq pc, r5, r8, ror #30 │ │ │ │ + eorseq pc, r5, r4, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r2, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - beq b2c38 │ │ │ │ + beq b2ce8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b2c88 │ │ │ │ + beq b2d38 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2c00 │ │ │ │ + beq b2cb0 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #236] @ b2c9c │ │ │ │ + ldr r2, [pc, #236] @ b2d4c │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b2c10 │ │ │ │ + bne b2cc0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b2c10 │ │ │ │ - ldr r2, [pc, #208] @ b2ca0 │ │ │ │ - bl 356b80 │ │ │ │ + beq b2cc0 │ │ │ │ + ldr r2, [pc, #208] @ b2d50 │ │ │ │ + bl 356890 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #192] @ b2ca4 │ │ │ │ + ldr r2, [pc, #192] @ b2d54 │ │ │ │ str r5, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - beq b2c80 │ │ │ │ - bl a030c │ │ │ │ + beq b2d30 │ │ │ │ + bl a0374 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #148] @ b2c9c │ │ │ │ + ldr r3, [pc, #148] @ b2d4c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b2bbc │ │ │ │ + beq b2c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b2bc8 │ │ │ │ + bne b2c78 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23993c │ │ │ │ - ldr r3, [pc, #92] @ b2c9c │ │ │ │ + b 2396a0 │ │ │ │ + ldr r3, [pc, #92] @ b2d4c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b2c70 │ │ │ │ + beq b2d20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b2c94 │ │ │ │ + beq b2d44 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b f9930 │ │ │ │ + b f9a98 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - bne b2c5c │ │ │ │ - b b2c48 │ │ │ │ - bl 9cd90 │ │ │ │ - b b2bf8 │ │ │ │ - ldr r1, [pc, #24] @ b2ca8 │ │ │ │ - ldr r0, [pc, #24] @ b2cac │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne b2d0c │ │ │ │ + b b2cf8 │ │ │ │ + bl 9cd40 │ │ │ │ + b b2ca8 │ │ │ │ + ldr r1, [pc, #24] @ b2d58 │ │ │ │ + ldr r0, [pc, #24] @ b2d5c │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ - b b2bf8 │ │ │ │ + b b2ca8 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq sl, r5, ip, lsl #24 │ │ │ │ + eorseq sl, r5, ip, lsl #18 │ │ │ │ │ │ │ │ -000b2cb0 <_PyType_Lookup@@Base>: │ │ │ │ +000b2d60 <_PyType_Lookup@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl a87e0 <_PyType_LookupRef@@Base> │ │ │ │ + bl a8848 <_PyType_LookupRef@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b2cd4 <_PyType_Lookup@@Base+0x24> │ │ │ │ + bne b2d84 <_PyType_Lookup@@Base+0x24> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2ccc <_PyType_Lookup@@Base+0x1c> │ │ │ │ + beq b2d7c <_PyType_Lookup@@Base+0x1c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b2ccc <_PyType_Lookup@@Base+0x1c> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b2ccc <_PyType_Lookup@@Base+0x1c> │ │ │ │ + bne b2d7c <_PyType_Lookup@@Base+0x1c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b2d7c <_PyType_Lookup@@Base+0x1c> │ │ │ │ │ │ │ │ -000b2cf8 : │ │ │ │ +000b2da8 : │ │ │ │ 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 b2e14 │ │ │ │ + beq b2ec4 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r3, [pc, #316] @ b2e70 │ │ │ │ + ldreq r3, [pc, #316] @ b2f20 │ │ │ │ ldreq r4, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b2e0c │ │ │ │ - bl 91ad0 │ │ │ │ + bne b2ebc │ │ │ │ + bl 91b34 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b2e60 │ │ │ │ + beq b2f10 │ │ │ │ mov r7, r5 │ │ │ │ mov r9, r5 │ │ │ │ - ldr r1, [pc, #284] @ b2e74 │ │ │ │ + ldr r1, [pc, #284] @ b2f24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b4c4 │ │ │ │ + bl 9b474 │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt b2e34 │ │ │ │ - bne b2e50 │ │ │ │ + blt b2ee4 │ │ │ │ + bne b2f00 │ │ │ │ sub r1, r6, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl a5700 │ │ │ │ + bl a5768 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b2e34 │ │ │ │ - ldr r1, [pc, #240] @ b2e74 │ │ │ │ + beq b2ee4 │ │ │ │ + ldr r1, [pc, #240] @ b2f24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2e44 │ │ │ │ + bne b2ef4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne b2df8 │ │ │ │ + bne b2ea8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2b0c │ │ │ │ + bl a2b74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b2e58 │ │ │ │ + beq b2f08 │ │ │ │ add r2, r6, #1 │ │ │ │ - ldr r1, [pc, #180] @ b2e78 │ │ │ │ - ldr r0, [pc, #180] @ b2e7c │ │ │ │ + ldr r1, [pc, #180] @ b2f28 │ │ │ │ + ldr r0, [pc, #180] @ b2f2c │ │ │ │ mov r3, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl ad1c4 │ │ │ │ + bl ad278 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ 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 b2db8 │ │ │ │ + b b2e68 │ │ │ │ mov r9, #0 │ │ │ │ - b b2d50 │ │ │ │ - ldr r3, [pc, #100] @ b2e80 │ │ │ │ - ldr r1, [pc, #100] @ b2e84 │ │ │ │ - bl 356b80 │ │ │ │ - ldr r2, [pc, #96] @ b2e88 │ │ │ │ + b b2e00 │ │ │ │ + ldr r3, [pc, #100] @ b2f30 │ │ │ │ + ldr r1, [pc, #100] @ b2f34 │ │ │ │ + bl 356890 │ │ │ │ + ldr r2, [pc, #96] @ b2f38 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 18f184 <_PyErr_SetString@@Base> │ │ │ │ - b b2dec │ │ │ │ + bl 18ed20 <_PyErr_SetString@@Base> │ │ │ │ + b b2e9c │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b b2dd4 │ │ │ │ + b b2e84 │ │ │ │ mov r6, sl │ │ │ │ mov r4, sl │ │ │ │ - b b2dd4 │ │ │ │ + b b2e84 │ │ │ │ mov r5, #0 │ │ │ │ - b b2d94 │ │ │ │ + b b2e44 │ │ │ │ mov r6, r4 │ │ │ │ - b b2dd4 │ │ │ │ + b b2e84 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ mov r9, r7 │ │ │ │ - b b2dd4 │ │ │ │ + b b2e84 │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ subseq sl, r7, ip, lsr #19 │ │ │ │ - @ instruction: 0x003602f4 │ │ │ │ + @ instruction: 0x0035fff4 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r4, asr #5 │ │ │ │ + eorseq pc, r5, r4, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #132] @ b2f28 │ │ │ │ + ldr ip, [pc, #132] @ b2fd8 │ │ │ │ bic r5, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, ip │ │ │ │ cmpeq r5, #1 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r6, r3 │ │ │ │ - beq b2ee4 │ │ │ │ + beq b2f94 │ │ │ │ mov r4, r0 │ │ │ │ - bl 356b80 │ │ │ │ - ldr ip, [pc, #96] @ b2f2c │ │ │ │ + bl 356890 │ │ │ │ + ldr ip, [pc, #96] @ b2fdc │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl b2f34 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2fe4 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne b2f08 │ │ │ │ + bne b2fb8 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - b b2edc │ │ │ │ + b b2f8c │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #28] @ b2f30 │ │ │ │ + ldr r0, [pc, #28] @ b2fe0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 31458c │ │ │ │ + bl 3148e0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2eec │ │ │ │ - b b2edc │ │ │ │ + bne b2f9c │ │ │ │ + b b2f8c │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r0, r6, r0, asr r2 │ │ │ │ + eorseq pc, r5, r0, asr pc @ │ │ │ │ │ │ │ │ -000b2f34 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +000b2fe4 <_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 b34dc <_PyObject_MakeTpCall@@Base+0x5a8> │ │ │ │ + beq b358c <_PyObject_MakeTpCall@@Base+0x5a8> │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ - beq b31b0 <_PyObject_MakeTpCall@@Base+0x27c> │ │ │ │ - blt b354c <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ - ldr r3, [pc, #1712] @ b362c <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ - bl 356b80 │ │ │ │ + beq b3260 <_PyObject_MakeTpCall@@Base+0x27c> │ │ │ │ + blt b35fc <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + ldr r3, [pc, #1712] @ b36dc <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 356890 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ cmp r6, #20 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov fp, r0 │ │ │ │ - bgt b32d8 <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ + bgt b3388 <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b3248 <_PyObject_MakeTpCall@@Base+0x314> │ │ │ │ - ldr ip, [pc, #1668] @ b3630 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + beq b32f8 <_PyObject_MakeTpCall@@Base+0x314> │ │ │ │ + ldr ip, [pc, #1668] @ b36e0 <_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 b3454 <_PyObject_MakeTpCall@@Base+0x520> │ │ │ │ + bne b3504 <_PyObject_MakeTpCall@@Base+0x520> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r2, [r8] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3188 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ + beq b3238 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [ip] │ │ │ │ - beq b304c <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + beq b30fc <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ add r0, ip, #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3228 <_PyObject_MakeTpCall@@Base+0x2f4> │ │ │ │ + beq b32d8 <_PyObject_MakeTpCall@@Base+0x2f4> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r0] │ │ │ │ - beq b304c <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + beq b30fc <_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 b3238 <_PyObject_MakeTpCall@@Base+0x304> │ │ │ │ + beq b32e8 <_PyObject_MakeTpCall@@Base+0x304> │ │ │ │ cmp lr, ip │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne b3028 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ + bne b30d8 <_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 b31bc <_PyObject_MakeTpCall@@Base+0x288> │ │ │ │ + bne b326c <_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 b3200 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ - ldr r3, [pc, #1428] @ b3634 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + blt b32b0 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ + ldr r3, [pc, #1428] @ b36e4 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ cmp sl, r3 │ │ │ │ - bne b3198 <_PyObject_MakeTpCall@@Base+0x264> │ │ │ │ - ldr r2, [pc, #1420] @ b3638 <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ - ldr r3, [pc, #1404] @ b362c <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ - bl 356b80 │ │ │ │ + bne b3248 <_PyObject_MakeTpCall@@Base+0x264> │ │ │ │ + ldr r2, [pc, #1420] @ b36e8 <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ + ldr r3, [pc, #1404] @ b36dc <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 356890 │ │ │ │ cmp r7, r2 │ │ │ │ ldr sl, [r3, r0] │ │ │ │ - beq b32ac <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ + beq b335c <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ ldr r3, [r7, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b355c <_PyObject_MakeTpCall@@Base+0x628> │ │ │ │ + beq b360c <_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 b33c0 <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ + beq b3470 <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3518 <_PyObject_MakeTpCall@@Base+0x5e4> │ │ │ │ + bne b35c8 <_PyObject_MakeTpCall@@Base+0x5e4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne b3330 <_PyObject_MakeTpCall@@Base+0x3fc> │ │ │ │ + bne b33e0 <_PyObject_MakeTpCall@@Base+0x3fc> │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b311c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b31cc <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b340c <_PyObject_MakeTpCall@@Base+0x4d8> │ │ │ │ + blt b34bc <_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 b3164 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + beq b3214 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b3164 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + bne b3214 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1248] @ b3630 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + ldr r2, [pc, #1248] @ b36e0 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3434 <_PyObject_MakeTpCall@@Base+0x500> │ │ │ │ + bne b34e4 <_PyObject_MakeTpCall@@Base+0x500> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ cmp r9, r8 │ │ │ │ - bne b326c <_PyObject_MakeTpCall@@Base+0x338> │ │ │ │ + bne b331c <_PyObject_MakeTpCall@@Base+0x338> │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ - beq b3394 <_PyObject_MakeTpCall@@Base+0x460> │ │ │ │ + beq b3444 <_PyObject_MakeTpCall@@Base+0x460> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b34e4 <_PyObject_MakeTpCall@@Base+0x5b0> │ │ │ │ + bne b3594 <_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 b2ff8 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ - b b304c <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + bne b30a8 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ + b b30fc <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ mov r6, r0 │ │ │ │ - b b311c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b31cc <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmp r9, #0 │ │ │ │ - ldr r4, [pc, #1152] @ b363c <_PyObject_MakeTpCall@@Base+0x708> │ │ │ │ - beq b307c <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ + ldr r4, [pc, #1152] @ b36ec <_PyObject_MakeTpCall@@Base+0x708> │ │ │ │ + beq b312c <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b33f0 <_PyObject_MakeTpCall@@Base+0x4bc> │ │ │ │ + bne b34a0 <_PyObject_MakeTpCall@@Base+0x4bc> │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b307c <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ + beq b312c <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ add r1, r8, r6, lsl #2 │ │ │ │ add r0, r9, #12 │ │ │ │ - bl fa630 <_PyDict_FromItems@@Base+0xf4> │ │ │ │ + bl fa798 <_PyDict_FromItems@@Base+0xf4> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b35b8 <_PyObject_MakeTpCall@@Base+0x684> │ │ │ │ + beq b3668 <_PyObject_MakeTpCall@@Base+0x684> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bge b3098 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ - ldr r1, [pc, #1080] @ b3640 <_PyObject_MakeTpCall@@Base+0x70c> │ │ │ │ + bge b3148 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + ldr r1, [pc, #1080] @ b36f0 <_PyObject_MakeTpCall@@Base+0x70c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 29b1e0 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29b65c <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3098 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + beq b3148 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b3134 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ - b b3164 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + bne b31e4 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ + b b3214 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ cmp r6, #2 │ │ │ │ str r2, [ip, #4] │ │ │ │ - bne b3020 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ - b b304c <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + bne b30d0 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ + b b30fc <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ cmp lr, ip │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne b3028 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ - b b304c <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ - ldr r0, [pc, #1012] @ b3644 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ + bne b30d8 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ + b b30fc <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + ldr r0, [pc, #1012] @ b36f4 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ mov r1, r6 │ │ │ │ - bl 9ab34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aae4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b33a8 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #968] @ b362c <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + beq b3458 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #968] @ b36dc <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2fd4 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b b3084 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b316c <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + beq b321c <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b316c <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + bne b321c <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #924] @ b3630 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + ldr r2, [pc, #924] @ b36e0 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b34bc <_PyObject_MakeTpCall@@Base+0x588> │ │ │ │ + bne b356c <_PyObject_MakeTpCall@@Base+0x588> │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b b316c <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + b b321c <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq b35e0 <_PyObject_MakeTpCall@@Base+0x6ac> │ │ │ │ + beq b3690 <_PyObject_MakeTpCall@@Base+0x6ac> │ │ │ │ cmp r3, #3 │ │ │ │ - beq b30bc <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ - ldr r3, [pc, #896] @ b3648 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ - ldr r1, [pc, #896] @ b364c <_PyObject_MakeTpCall@@Base+0x718> │ │ │ │ + beq b316c <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + ldr r3, [pc, #896] @ b36f8 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + ldr r1, [pc, #896] @ b36fc <_PyObject_MakeTpCall@@Base+0x718> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r6, #0 │ │ │ │ - b b311c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b31cc <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ - bhi b3474 <_PyObject_MakeTpCall@@Base+0x540> │ │ │ │ - ldr r0, [pc, #860] @ b3644 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ + bhi b3524 <_PyObject_MakeTpCall@@Base+0x540> │ │ │ │ + ldr r0, [pc, #860] @ b36f4 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ mov r1, r6 │ │ │ │ - bl 9ab34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aae4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b33a8 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #816] @ b362c <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + beq b3458 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #816] @ b36dc <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r1, [fp, r3] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b33b0 <_PyObject_MakeTpCall@@Base+0x47c> │ │ │ │ + bne b3460 <_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 b300c <_PyObject_MakeTpCall@@Base+0xd8> │ │ │ │ - b b3020 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ + bne b30bc <_PyObject_MakeTpCall@@Base+0xd8> │ │ │ │ + b b30d0 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq b3590 <_PyObject_MakeTpCall@@Base+0x65c> │ │ │ │ + beq b3640 <_PyObject_MakeTpCall@@Base+0x65c> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble b311c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + ble b31cc <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r7, r0 │ │ │ │ - beq b30f8 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b31a8 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, #1 │ │ │ │ - beq b311c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b31cc <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - beq b30f8 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b31a8 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, #2 │ │ │ │ - beq b311c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b31cc <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ add r2, r2, #16 │ │ │ │ mov r0, #2 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq b30f8 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b31a8 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, r0 │ │ │ │ - bne b3378 <_PyObject_MakeTpCall@@Base+0x444> │ │ │ │ - b b311c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + bne b3428 <_PyObject_MakeTpCall@@Base+0x444> │ │ │ │ + b b31cc <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3484 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ + beq b3534 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3484 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ + beq b3534 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ mov r6, #0 │ │ │ │ - b b3180 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + b b3230 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r3, [ip] │ │ │ │ - b b2ff8 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ + b b30a8 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b33d4 <_PyObject_MakeTpCall@@Base+0x4a0> │ │ │ │ + beq b3484 <_PyObject_MakeTpCall@@Base+0x4a0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b32d0 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r3, [pc, #628] @ b3650 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #628] @ b3654 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ + bne b3380 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r3, [pc, #628] @ b3700 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #628] @ b3704 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c0908 <_PyErr_Format@@Base> │ │ │ │ - b b32d0 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bl 1bfe20 <_PyErr_Format@@Base> │ │ │ │ + b b3380 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r8, r9 │ │ │ │ cmp r3, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bge b3098 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ - b b3200 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ + bge b3148 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + b b32b0 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b32d0 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + beq b3380 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b32d0 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bne b3380 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b32d0 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r1, [pc, #540] @ b3658 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b3380 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r1, [pc, #540] @ b3708 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b315c <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ + beq b320c <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b315c <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ - ldr r2, [pc, #508] @ b3658 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + b b320c <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ + ldr r2, [pc, #508] @ b3708 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b34a0 <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ + bne b3550 <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ - ldr r3, [pc, #444] @ b362c <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 18e1bc │ │ │ │ + ldr r3, [pc, #444] @ b36dc <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2fd0 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ - bl 29dc68 │ │ │ │ + b b3080 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ + bl 29e0e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b32f4 <_PyObject_MakeTpCall@@Base+0x3c0> │ │ │ │ - b b33a8 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #452] @ b3650 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #452] @ b3654 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ + bne b33a4 <_PyObject_MakeTpCall@@Base+0x3c0> │ │ │ │ + b b3458 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #452] @ b3700 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #452] @ b3704 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c0908 <_PyErr_Format@@Base> │ │ │ │ - b b33a8 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 1bfe20 <_PyErr_Format@@Base> │ │ │ │ + b b3458 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #372] @ b362c <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + ldr r3, [pc, #372] @ b36dc <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2fd0 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ - ldr r1, [pc, #404] @ b3658 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + b b3080 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ + ldr r1, [pc, #404] @ b3708 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b32a0 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ + beq b3350 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b b32a0 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ - bl 2ab564 │ │ │ │ - b b33a8 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + b b3350 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ + bl 2ab978 │ │ │ │ + b b3458 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3180 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + beq b3230 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b3610 <_PyObject_MakeTpCall@@Base+0x6dc> │ │ │ │ - ldr r3, [pc, #332] @ b3650 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #340] @ b365c <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + bne b36c0 <_PyObject_MakeTpCall@@Base+0x6dc> │ │ │ │ + ldr r3, [pc, #332] @ b3700 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #340] @ b370c <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2d3d9c │ │ │ │ - b b33a8 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 2d3d7c │ │ │ │ + b b3458 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b30ec <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ + beq b319c <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b3578 <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ - ldr r3, [pc, #280] @ b3650 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #288] @ b365c <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + bne b3628 <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ + ldr r3, [pc, #280] @ b3700 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #288] @ b370c <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 2d3d9c │ │ │ │ - b b32d0 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r0, [pc, #268] @ b3660 <_PyObject_MakeTpCall@@Base+0x72c> │ │ │ │ + bl 2d3d7c │ │ │ │ + b b3380 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r0, [pc, #268] @ b3710 <_PyObject_MakeTpCall@@Base+0x72c> │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b33a8 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #228] @ b3648 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ - ldr r2, [pc, #252] @ b3664 <_PyObject_MakeTpCall@@Base+0x730> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3458 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #228] @ b36f8 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + ldr r2, [pc, #252] @ b3714 <_PyObject_MakeTpCall@@Base+0x730> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - bl 1c0908 <_PyErr_Format@@Base> │ │ │ │ - b b32d0 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bl 1bfe20 <_PyErr_Format@@Base> │ │ │ │ + b b3380 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b3530 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b3530 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ + bne b35e0 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b35e0 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ mov r2, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - beq b30f8 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b31a8 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b3594 <_PyObject_MakeTpCall@@Base+0x660> │ │ │ │ - ldr r2, [pc, #184] @ b3668 <_PyObject_MakeTpCall@@Base+0x734> │ │ │ │ + bne b3644 <_PyObject_MakeTpCall@@Base+0x660> │ │ │ │ + ldr r2, [pc, #184] @ b3718 <_PyObject_MakeTpCall@@Base+0x734> │ │ │ │ cmp r7, r2 │ │ │ │ - beq b30f8 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ - b b311c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b31a8 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + b b31cc <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b33a8 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + beq b3458 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b33a8 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bne b3458 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b33a8 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b3458 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ cmp r8, #0 │ │ │ │ - beq b35f4 <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ + beq b36a4 <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b32c0 <_PyObject_MakeTpCall@@Base+0x38c> │ │ │ │ + bne b3370 <_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 b311c <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b31cc <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b34fc <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ + bne b35ac <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b34fc <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b35ac <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r3, fp, ip, ror #12 │ │ │ │ + andeq r3, fp, ip, lsl r7 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - @ instruction: 0x003602f8 │ │ │ │ + @ instruction: 0x0035fff8 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, lsl r3 │ │ │ │ + eorseq r0, r6, r8, lsl r0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, ip, asr #31 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ - @ instruction: 0x0035fffc │ │ │ │ - eorseq sl, r5, r0, asr #19 │ │ │ │ - eorseq r0, r6, r8, lsr r3 │ │ │ │ + eorseq pc, r5, ip, asr #25 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ + @ instruction: 0x0035fcfc │ │ │ │ + eorseq sl, r5, r0, asr #13 │ │ │ │ + eorseq r0, r6, r8, lsr r0 │ │ │ │ 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] @ b387c <_PyObject_MakeTpCall@@Base+0x948> │ │ │ │ + ldr r5, [pc, #504] @ b392c <_PyObject_MakeTpCall@@Base+0x948> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #500] @ b3880 <_PyObject_MakeTpCall@@Base+0x94c> │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #500] @ b3930 <_PyObject_MakeTpCall@@Base+0x94c> │ │ │ │ + bl 356890 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r8, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - beq b3708 <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ + beq b37b8 <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b37bc <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ + beq b386c <_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 b3764 <_PyObject_MakeTpCall@@Base+0x830> │ │ │ │ + beq b3814 <_PyObject_MakeTpCall@@Base+0x830> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b37d8 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + bne b3888 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne b3734 <_PyObject_MakeTpCall@@Base+0x800> │ │ │ │ + bne b37e4 <_PyObject_MakeTpCall@@Base+0x800> │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3700 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + beq b37b0 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3794 <_PyObject_MakeTpCall@@Base+0x860> │ │ │ │ + blt b3844 <_PyObject_MakeTpCall@@Base+0x860> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq b3824 <_PyObject_MakeTpCall@@Base+0x8f0> │ │ │ │ + beq b38d4 <_PyObject_MakeTpCall@@Base+0x8f0> │ │ │ │ cmp r3, #3 │ │ │ │ - beq b36a0 <_PyObject_MakeTpCall@@Base+0x76c> │ │ │ │ - ldr r3, [pc, #352] @ b3884 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ - ldr r1, [pc, #352] @ b3888 <_PyObject_MakeTpCall@@Base+0x954> │ │ │ │ + beq b3750 <_PyObject_MakeTpCall@@Base+0x76c> │ │ │ │ + ldr r3, [pc, #352] @ b3934 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ + ldr r1, [pc, #352] @ b3938 <_PyObject_MakeTpCall@@Base+0x954> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r5, #0 │ │ │ │ - b b3700 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + b b37b0 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq b3854 <_PyObject_MakeTpCall@@Base+0x920> │ │ │ │ + beq b3904 <_PyObject_MakeTpCall@@Base+0x920> │ │ │ │ ldr ip, [r2, #8]! │ │ │ │ mov r1, #0 │ │ │ │ cmp ip, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ - ble b3700 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + ble b37b0 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne b3748 <_PyObject_MakeTpCall@@Base+0x814> │ │ │ │ - b b36dc <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + bne b37f8 <_PyObject_MakeTpCall@@Base+0x814> │ │ │ │ + b b378c <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3778 <_PyObject_MakeTpCall@@Base+0x844> │ │ │ │ + beq b3828 <_PyObject_MakeTpCall@@Base+0x844> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b372c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ - ldr r3, [pc, #268] @ b388c <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ - ldr r2, [pc, #268] @ b3890 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bne b37dc <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + ldr r3, [pc, #268] @ b393c <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ + ldr r2, [pc, #268] @ b3940 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c0908 <_PyErr_Format@@Base> │ │ │ │ - b b372c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 1bfe20 <_PyErr_Format@@Base> │ │ │ │ + b b37dc <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b372c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + beq b37dc <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b372c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bne b37dc <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b372c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ - ldr r1, [pc, #192] @ b3884 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b37dc <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + ldr r1, [pc, #192] @ b3934 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #200] @ b3894 <_PyObject_MakeTpCall@@Base+0x960> │ │ │ │ + ldr r2, [pc, #200] @ b3944 <_PyObject_MakeTpCall@@Base+0x960> │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c0908 <_PyErr_Format@@Base> │ │ │ │ - b b372c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 1bfe20 <_PyErr_Format@@Base> │ │ │ │ + b b37dc <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b36d0 <_PyObject_MakeTpCall@@Base+0x79c> │ │ │ │ + beq b3780 <_PyObject_MakeTpCall@@Base+0x79c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b380c <_PyObject_MakeTpCall@@Base+0x8d8> │ │ │ │ - ldr r3, [pc, #148] @ b388c <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ - ldr r2, [pc, #156] @ b3898 <_PyObject_MakeTpCall@@Base+0x964> │ │ │ │ + bne b38bc <_PyObject_MakeTpCall@@Base+0x8d8> │ │ │ │ + ldr r3, [pc, #148] @ b393c <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ + ldr r2, [pc, #156] @ b3948 <_PyObject_MakeTpCall@@Base+0x964> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d3d9c │ │ │ │ - b b372c <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 2d3d7c │ │ │ │ + b b37dc <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b37f0 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b37f0 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ + bne b38a0 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b38a0 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ cmp r2, #0 │ │ │ │ - beq b3838 <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ + beq b38e8 <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b371c <_PyObject_MakeTpCall@@Base+0x7e8> │ │ │ │ + bne b37cc <_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 b3700 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + b b37b0 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq b36dc <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + beq b378c <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b3858 <_PyObject_MakeTpCall@@Base+0x924> │ │ │ │ - ldr r2, [pc, #40] @ b389c <_PyObject_MakeTpCall@@Base+0x968> │ │ │ │ + bne b3908 <_PyObject_MakeTpCall@@Base+0x924> │ │ │ │ + ldr r2, [pc, #40] @ b394c <_PyObject_MakeTpCall@@Base+0x968> │ │ │ │ cmp r4, r2 │ │ │ │ - beq b36dc <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ - b b3700 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + beq b378c <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + b b37b0 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, lsl r3 │ │ │ │ + eorseq r0, r6, r8, lsl r0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, ip, asr #31 │ │ │ │ - eorseq r0, r6, r8, lsr r3 │ │ │ │ - @ instruction: 0x0035fffc │ │ │ │ + eorseq pc, r5, ip, asr #25 │ │ │ │ + eorseq r0, r6, r8, lsr r0 │ │ │ │ + @ instruction: 0x0035fcfc │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ - ldr ip, [pc, #3896] @ b47f4 <_PyObject_MakeTpCall@@Base+0x18c0> │ │ │ │ + ldr ip, [pc, #3900] @ b48a8 <_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, #3868] @ b47f8 <_PyObject_MakeTpCall@@Base+0x18c4> │ │ │ │ - ldr r1, [pc, #3868] @ b47fc <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ + ldr r3, [pc, #3872] @ b48ac <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ + ldr r1, [pc, #3872] @ b48b0 <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6c48 │ │ │ │ + bl b6cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b584c <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ + beq b58c0 <_PyObject_MakeTpCall@@Base+0x28dc> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b3c70 <_PyObject_MakeTpCall@@Base+0xd3c> │ │ │ │ - ble b584c <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ + beq b3d24 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ + ble b58c0 <_PyObject_MakeTpCall@@Base+0x28dc> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b6468 <_PyObject_MakeTpCall@@Base+0x3534> │ │ │ │ + bge b65f4 <_PyObject_MakeTpCall@@Base+0x3610> │ │ │ │ cmp r8, #1 │ │ │ │ - beq b5214 <_PyObject_MakeTpCall@@Base+0x22e0> │ │ │ │ + beq b5280 <_PyObject_MakeTpCall@@Base+0x229c> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r9, #1 │ │ │ │ add sl, r3, #12 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b6488 <_PyObject_MakeTpCall@@Base+0x3554> │ │ │ │ + bge b6594 <_PyObject_MakeTpCall@@Base+0x35b0> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne b3940 <_PyObject_MakeTpCall@@Base+0xa0c> │ │ │ │ + bne b39f0 <_PyObject_MakeTpCall@@Base+0xa0c> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble b584c <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ + ble b58c0 <_PyObject_MakeTpCall@@Base+0x28dc> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #172] @ 0xac │ │ │ │ add r8, r3, #8 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq b6384 <_PyObject_MakeTpCall@@Base+0x3450> │ │ │ │ + beq b65cc <_PyObject_MakeTpCall@@Base+0x35e8> │ │ │ │ sub ip, r1, lr │ │ │ │ mvn ip, ip │ │ │ │ ands ip, ip, #7 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ - beq b3aa4 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + beq b3b54 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5d00 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ + ble b5d44 <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5870 <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ + bne b58e4 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp ip, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, r1, #1 │ │ │ │ - beq b3aa4 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + beq b3b54 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ cmp ip, #2 │ │ │ │ - beq b3a84 <_PyObject_MakeTpCall@@Base+0xb50> │ │ │ │ + beq b3b34 <_PyObject_MakeTpCall@@Base+0xb50> │ │ │ │ cmp ip, #3 │ │ │ │ - beq b3a64 <_PyObject_MakeTpCall@@Base+0xb30> │ │ │ │ + beq b3b14 <_PyObject_MakeTpCall@@Base+0xb30> │ │ │ │ cmp ip, #4 │ │ │ │ - beq b3a44 <_PyObject_MakeTpCall@@Base+0xb10> │ │ │ │ + beq b3af4 <_PyObject_MakeTpCall@@Base+0xb10> │ │ │ │ cmp ip, #5 │ │ │ │ - beq b3a24 <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ + beq b3ad4 <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ cmp ip, #6 │ │ │ │ - bne b5854 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ + bne b58c8 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5d00 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ + ble b5d44 <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5870 <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ + bne b58e4 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5d00 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ + ble b5d44 <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5870 <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ + bne b58e4 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5d00 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ + ble b5d44 <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5870 <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ + bne b58e4 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5d00 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ + ble b5d44 <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5870 <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ + bne b58e4 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5d00 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ + ble b5d44 <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5870 <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ + bne b58e4 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5d00 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ + ble b5d44 <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5870 <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ + bne b58e4 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ add r1, r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ mov fp, r1 │ │ │ │ - bne b595c <_PyObject_MakeTpCall@@Base+0x2a28> │ │ │ │ + bne b59d0 <_PyObject_MakeTpCall@@Base+0x29ec> │ │ │ │ cmp r6, r5 │ │ │ │ - bne b5fbc <_PyObject_MakeTpCall@@Base+0x3088> │ │ │ │ + bne b5fe0 <_PyObject_MakeTpCall@@Base+0x2ffc> │ │ │ │ mov fp, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #28] │ │ │ │ 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 b64d8 <_PyObject_MakeTpCall@@Base+0x35a4> │ │ │ │ + bge b6154 <_PyObject_MakeTpCall@@Base+0x3170> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b516c <_PyObject_MakeTpCall@@Base+0x2238> │ │ │ │ + bne b51f8 <_PyObject_MakeTpCall@@Base+0x2214> │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b51d4 <_PyObject_MakeTpCall@@Base+0x22a0> │ │ │ │ + beq b5260 <_PyObject_MakeTpCall@@Base+0x227c> │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq b5838 <_PyObject_MakeTpCall@@Base+0x2904> │ │ │ │ + beq b58ac <_PyObject_MakeTpCall@@Base+0x28c8> │ │ │ │ ldr r8, [r4, #128] @ 0x80 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b5150 <_PyObject_MakeTpCall@@Base+0x221c> │ │ │ │ + beq b51dc <_PyObject_MakeTpCall@@Base+0x21f8> │ │ │ │ ldr r6, [r8, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b51f4 <_PyObject_MakeTpCall@@Base+0x22c0> │ │ │ │ + ldreq r6, [pc, #3376] @ b4918 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b3cc4 <_PyObject_MakeTpCall@@Base+0xce0> │ │ │ │ ldr sl, [r6, #128] @ 0x80 │ │ │ │ cmp sl, #0 │ │ │ │ - ldreq sl, [pc, #3360] @ b4864 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b3bf0 <_PyObject_MakeTpCall@@Base+0xcbc> │ │ │ │ + ldreq sl, [pc, #3360] @ b4918 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b3ca4 <_PyObject_MakeTpCall@@Base+0xcc0> │ │ │ │ ldr r3, [sl, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #3344] @ b4864 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b3bd0 <_PyObject_MakeTpCall@@Base+0xc9c> │ │ │ │ + ldreq r3, [pc, #3344] @ b4918 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b3c84 <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ ldr r2, [r3, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - ldreq r2, [pc, #3328] @ b4864 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b3bb0 <_PyObject_MakeTpCall@@Base+0xc7c> │ │ │ │ + ldreq r2, [pc, #3328] @ b4918 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b3c64 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ ldr r0, [r2, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #3312] @ b4864 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b3b90 <_PyObject_MakeTpCall@@Base+0xc5c> │ │ │ │ + ldreq r0, [pc, #3312] @ b4918 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b3c44 <_PyObject_MakeTpCall@@Base+0xc60> │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl a550c │ │ │ │ + bl a5574 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr lr, [r2, #16] │ │ │ │ ldr ip, [r0, #16] │ │ │ │ cmp lr, ip │ │ │ │ - bne b3bb0 <_PyObject_MakeTpCall@@Base+0xc7c> │ │ │ │ + bne b3c64 <_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 b3bd0 <_PyObject_MakeTpCall@@Base+0xc9c> │ │ │ │ + bne b3c84 <_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 b3bf0 <_PyObject_MakeTpCall@@Base+0xcbc> │ │ │ │ + bne b3ca4 <_PyObject_MakeTpCall@@Base+0xcc0> │ │ │ │ ldr ip, [sl, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp ip, r0 │ │ │ │ moveq sl, r3 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - ldr r0, [sl, #16] │ │ │ │ - cmp r3, r0 │ │ │ │ - bne b51fc <_PyObject_MakeTpCall@@Base+0x22c8> │ │ │ │ - ldr lr, [r6, #20] │ │ │ │ - ldr ip, [sl, #20] │ │ │ │ - cmp lr, ip │ │ │ │ - bne b51fc <_PyObject_MakeTpCall@@Base+0x22c8> │ │ │ │ - ldr r3, [r8, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + ldr r3, [sl, #16] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne b3cc4 <_PyObject_MakeTpCall@@Base+0xce0> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + ldr r3, [sl, #20] │ │ │ │ cmp r0, r3 │ │ │ │ moveq r6, sl │ │ │ │ - bne b520c <_PyObject_MakeTpCall@@Base+0x22d8> │ │ │ │ + ldr r3, [r8, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r3, r0 │ │ │ │ + bne b5868 <_PyObject_MakeTpCall@@Base+0x2884> │ │ │ │ ldr ip, [r8, #20] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - bne b520c <_PyObject_MakeTpCall@@Base+0x22d8> │ │ │ │ + bne b5868 <_PyObject_MakeTpCall@@Base+0x2884> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne b5164 <_PyObject_MakeTpCall@@Base+0x2230> │ │ │ │ + bne b51f0 <_PyObject_MakeTpCall@@Base+0x220c> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b5164 <_PyObject_MakeTpCall@@Base+0x2230> │ │ │ │ + bne b51f0 <_PyObject_MakeTpCall@@Base+0x220c> │ │ │ │ cmp fp, #0 │ │ │ │ - bne b5804 <_PyObject_MakeTpCall@@Base+0x28d0> │ │ │ │ + bne b5878 <_PyObject_MakeTpCall@@Base+0x2894> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - beq b5128 <_PyObject_MakeTpCall@@Base+0x21f4> │ │ │ │ + beq b51b4 <_PyObject_MakeTpCall@@Base+0x21d0> │ │ │ │ mov r7, r4 │ │ │ │ mov fp, r6 │ │ │ │ - b b3ae8 <_PyObject_MakeTpCall@@Base+0xbb4> │ │ │ │ - ldr r1, [pc, #3052] @ b4864 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + b b3b98 <_PyObject_MakeTpCall@@Base+0xbb4> │ │ │ │ + ldr r1, [pc, #3052] @ b4918 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ mov r0, #1 │ │ │ │ - bl a2b0c │ │ │ │ + bl a2b74 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq b584c <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ - ldr r4, [pc, #3028] @ b4864 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b58c0 <_PyObject_MakeTpCall@@Base+0x28dc> │ │ │ │ + ldr r4, [pc, #3028] @ b4918 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b6168 <_PyObject_MakeTpCall@@Base+0x3234> │ │ │ │ + beq b6490 <_PyObject_MakeTpCall@@Base+0x34ac> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6168 <_PyObject_MakeTpCall@@Base+0x3234> │ │ │ │ + beq b6490 <_PyObject_MakeTpCall@@Base+0x34ac> │ │ │ │ mov r0, r7 │ │ │ │ - bl a8f04 │ │ │ │ + bl a8f6c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq b58f0 <_PyObject_MakeTpCall@@Base+0x29bc> │ │ │ │ + beq b5964 <_PyObject_MakeTpCall@@Base+0x2980> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6608 <_PyObject_MakeTpCall@@Base+0x36d4> │ │ │ │ - ldr r1, [pc, #2920] @ b4838 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ - ldr r3, [pc, #2968] @ b486c <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + beq b65bc <_PyObject_MakeTpCall@@Base+0x35d8> │ │ │ │ + ldr r1, [pc, #2920] @ b48ec <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r3, [pc, #2968] @ b4920 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ ldr r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne b52b4 <_PyObject_MakeTpCall@@Base+0x2380> │ │ │ │ + bne b5388 <_PyObject_MakeTpCall@@Base+0x23a4> │ │ │ │ ldr r2, [r1, #476] @ 0x1dc │ │ │ │ cmn r2, #1 │ │ │ │ - beq b52b4 <_PyObject_MakeTpCall@@Base+0x2380> │ │ │ │ + beq b5388 <_PyObject_MakeTpCall@@Base+0x23a4> │ │ │ │ add r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b52e4 <_PyObject_MakeTpCall@@Base+0x23b0> │ │ │ │ - ldr sl, [pc, #2972] @ b48a4 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 356b80 │ │ │ │ + bne b53b8 <_PyObject_MakeTpCall@@Base+0x23d4> │ │ │ │ + ldr sl, [pc, #2972] @ b4958 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5cc4 <_PyObject_MakeTpCall@@Base+0x2d90> │ │ │ │ + bne b5d28 <_PyObject_MakeTpCall@@Base+0x2d44> │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ ldr r7, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ clz r7, r7 │ │ │ │ lsr r7, r7, #5 │ │ │ │ - bne b4f98 <_PyObject_MakeTpCall@@Base+0x2064> │ │ │ │ + bne b5024 <_PyObject_MakeTpCall@@Base+0x2040> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4f98 <_PyObject_MakeTpCall@@Base+0x2064> │ │ │ │ + bne b5024 <_PyObject_MakeTpCall@@Base+0x2040> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #2872] @ b4880 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ + ldr fp, [pc, #2872] @ b4934 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ cmp r2, fp │ │ │ │ - bne b6054 <_PyObject_MakeTpCall@@Base+0x3120> │ │ │ │ + bne b61b4 <_PyObject_MakeTpCall@@Base+0x31d0> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dafc │ │ │ │ + bl 9daac │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq b58f0 <_PyObject_MakeTpCall@@Base+0x29bc> │ │ │ │ + beq b5964 <_PyObject_MakeTpCall@@Base+0x2980> │ │ │ │ mov r8, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq b3db0 <_PyObject_MakeTpCall@@Base+0xe7c> │ │ │ │ - ldr sl, [pc, #2848] @ b48a4 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 356b80 │ │ │ │ + beq b3e64 <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ + ldr sl, [pc, #2848] @ b4958 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -141823,33 +141868,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 b6ad4 <_PyObject_MakeTpCall@@Base+0x3ba0> │ │ │ │ + beq b69c4 <_PyObject_MakeTpCall@@Base+0x39e0> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r9, #168] @ 0xa8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3e10 <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ + beq b3ec4 <_PyObject_MakeTpCall@@Base+0xee0> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #2532] @ b4800 <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ + ldr r2, [pc, #2532] @ b48b4 <_PyObject_MakeTpCall@@Base+0x18d0> │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r9, #24] │ │ │ │ - ldr r2, [pc, #2524] @ b4804 <_PyObject_MakeTpCall@@Base+0x18d0> │ │ │ │ + ldr r2, [pc, #2524] @ b48b8 <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ str r2, [r9, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #2520] @ b4808 <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + ldr r2, [pc, #2520] @ b48bc <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r9, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #2512] @ b480c <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ + ldr r2, [pc, #2512] @ b48c0 <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ str r2, [r9, #96] @ 0x60 │ │ │ │ ldrne r2, [sp, #20] │ │ │ │ addne r3, r3, #1 │ │ │ │ str fp, [r9, #152] @ 0x98 │ │ │ │ str r4, [r9, #128] @ 0x80 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -141859,275 +141904,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 b6364 <_PyObject_MakeTpCall@@Base+0x3430> │ │ │ │ + beq b6264 <_PyObject_MakeTpCall@@Base+0x3280> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b62ec <_PyObject_MakeTpCall@@Base+0x33b8> │ │ │ │ + beq b61e4 <_PyObject_MakeTpCall@@Base+0x3200> │ │ │ │ tst r3, #32 │ │ │ │ - beq b62ec <_PyObject_MakeTpCall@@Base+0x33b8> │ │ │ │ + beq b61e4 <_PyObject_MakeTpCall@@Base+0x3200> │ │ │ │ adds r0, r2, #20 │ │ │ │ ldrne r3, [sp, #20] │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ strne r0, [r9, #12] │ │ │ │ - beq b6314 <_PyObject_MakeTpCall@@Base+0x33e0> │ │ │ │ + beq b62cc <_PyObject_MakeTpCall@@Base+0x32e8> │ │ │ │ bl 29c28 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b6aec <_PyObject_MakeTpCall@@Base+0x3bb8> │ │ │ │ + bne b67dc <_PyObject_MakeTpCall@@Base+0x37f8> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b521c <_PyObject_MakeTpCall@@Base+0x22e8> │ │ │ │ - ldr r3, [pc, #2464] @ b486c <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ - ldr r6, [pc, #2456] @ b4868 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + bne b5288 <_PyObject_MakeTpCall@@Base+0x22a4> │ │ │ │ + ldr r3, [pc, #2464] @ b4920 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + ldr r6, [pc, #2456] @ b491c <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #2976] @ 0xba0 │ │ │ │ ldr sl, [r9, #132] @ 0x84 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5298 <_PyObject_MakeTpCall@@Base+0x2364> │ │ │ │ + bne b5304 <_PyObject_MakeTpCall@@Base+0x2320> │ │ │ │ ldr r2, [r6, #2984] @ 0xba8 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5298 <_PyObject_MakeTpCall@@Base+0x2364> │ │ │ │ - ldr r5, [pc, #2424] @ b4870 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + beq b5304 <_PyObject_MakeTpCall@@Base+0x2320> │ │ │ │ + ldr r5, [pc, #2424] @ b4924 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ - beq b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ cmn r0, #1 │ │ │ │ - bne b3f90 <_PyObject_MakeTpCall@@Base+0x105c> │ │ │ │ - bl 161da0 │ │ │ │ + bne b4044 <_PyObject_MakeTpCall@@Base+0x1060> │ │ │ │ + bl 1620b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3f9c <_PyObject_MakeTpCall@@Base+0x1068> │ │ │ │ + beq b4050 <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r1, [pc, #2272] @ b4810 <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ - bl a696c │ │ │ │ + ldr r1, [pc, #2272] @ b48c4 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + bl a69d4 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ - beq b3f64 <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ + beq b4018 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - bne b5fe8 <_PyObject_MakeTpCall@@Base+0x30b4> │ │ │ │ + bne b600c <_PyObject_MakeTpCall@@Base+0x3028> │ │ │ │ cmp fp, #0 │ │ │ │ - bge b3f9c <_PyObject_MakeTpCall@@Base+0x1068> │ │ │ │ + bge b4050 <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3f88 <_PyObject_MakeTpCall@@Base+0x1054> │ │ │ │ + beq b403c <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq b66bc <_PyObject_MakeTpCall@@Base+0x3788> │ │ │ │ + beq b6ac4 <_PyObject_MakeTpCall@@Base+0x3ae0> │ │ │ │ mov r9, #0 │ │ │ │ - b b4a88 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ + b b4b3c <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3f18 <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ + beq b3fcc <_PyObject_MakeTpCall@@Base+0xfe8> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6a54 <_PyObject_MakeTpCall@@Base+0x3b20> │ │ │ │ + bne b6704 <_PyObject_MakeTpCall@@Base+0x3720> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6ac4 <_PyObject_MakeTpCall@@Base+0x3b90> │ │ │ │ + beq b6774 <_PyObject_MakeTpCall@@Base+0x3790> │ │ │ │ ldr r3, [r6, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5710 <_PyObject_MakeTpCall@@Base+0x27dc> │ │ │ │ + bne b577c <_PyObject_MakeTpCall@@Base+0x2798> │ │ │ │ ldr r2, [r6, #3612] @ 0xe1c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5710 <_PyObject_MakeTpCall@@Base+0x27dc> │ │ │ │ - ldr r3, [pc, #2172] @ b485c <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + beq b577c <_PyObject_MakeTpCall@@Base+0x2798> │ │ │ │ + ldr r3, [pc, #2172] @ b4910 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ add r1, r3, #24064 @ 0x5e00 │ │ │ │ add r1, r1, #16 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ - beq b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ cmp sl, #0 │ │ │ │ - bne b5074 <_PyObject_MakeTpCall@@Base+0x2140> │ │ │ │ + bne b5100 <_PyObject_MakeTpCall@@Base+0x211c> │ │ │ │ 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 b697c <_PyObject_MakeTpCall@@Base+0x3a48> │ │ │ │ + bne b6c34 <_PyObject_MakeTpCall@@Base+0x3c50> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6a04 <_PyObject_MakeTpCall@@Base+0x3ad0> │ │ │ │ + beq b6a60 <_PyObject_MakeTpCall@@Base+0x3a7c> │ │ │ │ ldr r3, [r6, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5010 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne b509c <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ ldr r2, [r6, #1188] @ 0x4a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5010 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + beq b509c <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #2032] @ b4854 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + ldr r1, [pc, #2032] @ b4908 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b5024 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + beq b50b0 <_PyObject_MakeTpCall@@Base+0x20cc> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b4130 <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ + beq b41e4 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b6298 <_PyObject_MakeTpCall@@Base+0x3364> │ │ │ │ + beq b63f4 <_PyObject_MakeTpCall@@Base+0x3410> │ │ │ │ tst r3, #32 │ │ │ │ - beq b6298 <_PyObject_MakeTpCall@@Base+0x3364> │ │ │ │ + beq b63f4 <_PyObject_MakeTpCall@@Base+0x3410> │ │ │ │ adds sl, r5, #20 │ │ │ │ - beq b62a4 <_PyObject_MakeTpCall@@Base+0x3370> │ │ │ │ + beq b6400 <_PyObject_MakeTpCall@@Base+0x341c> │ │ │ │ str sl, [sp, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 29c28 │ │ │ │ - ldr r3, [pc, #1960] @ b485c <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ - ldr r2, [pc, #1884] @ b4814 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + ldr r3, [pc, #1960] @ b4910 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + ldr r2, [pc, #1884] @ b48c8 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ add fp, r0, #1 │ │ │ │ - bne b5f14 <_PyObject_MakeTpCall@@Base+0x2fe0> │ │ │ │ - ldr sl, [pc, #2004] @ b48a4 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 356b80 │ │ │ │ + bne b5e48 <_PyObject_MakeTpCall@@Base+0x2e64> │ │ │ │ + ldr sl, [pc, #2004] @ b4958 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ cmp fp, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi b50ec <_PyObject_MakeTpCall@@Base+0x21b8> │ │ │ │ + bhi b5178 <_PyObject_MakeTpCall@@Base+0x2194> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq b5e28 <_PyObject_MakeTpCall@@Base+0x2ef4> │ │ │ │ + beq b5e64 <_PyObject_MakeTpCall@@Base+0x2e80> │ │ │ │ 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 b50b0 <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ + beq b513c <_PyObject_MakeTpCall@@Base+0x2158> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ str r5, [r9, #88] @ 0x58 │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6ba4 <_PyObject_MakeTpCall@@Base+0x3c70> │ │ │ │ + bne b6bc0 <_PyObject_MakeTpCall@@Base+0x3bdc> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6c24 <_PyObject_MakeTpCall@@Base+0x3cf0> │ │ │ │ + beq b69b0 <_PyObject_MakeTpCall@@Base+0x39cc> │ │ │ │ ldr r3, [r6, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5c8c <_PyObject_MakeTpCall@@Base+0x2d58> │ │ │ │ + bne b5ba8 <_PyObject_MakeTpCall@@Base+0x2bc4> │ │ │ │ ldr r2, [r6, #3168] @ 0xc60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5c8c <_PyObject_MakeTpCall@@Base+0x2d58> │ │ │ │ - ldr r1, [pc, #1836] @ b48a0 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ + beq b5ba8 <_PyObject_MakeTpCall@@Base+0x2bc4> │ │ │ │ + ldr r1, [pc, #1836] @ b4954 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b572c <_PyObject_MakeTpCall@@Base+0x27f8> │ │ │ │ - ldr sl, [pc, #1812] @ b48a4 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 356b80 │ │ │ │ + bne b5798 <_PyObject_MakeTpCall@@Base+0x27b4> │ │ │ │ + ldr sl, [pc, #1812] @ b4958 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5ce4 <_PyObject_MakeTpCall@@Base+0x2db0> │ │ │ │ + bne b5da8 <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b578c <_PyObject_MakeTpCall@@Base+0x2858> │ │ │ │ + bne b57f8 <_PyObject_MakeTpCall@@Base+0x2814> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6454 <_PyObject_MakeTpCall@@Base+0x3520> │ │ │ │ + beq b60e0 <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ ldr r3, [r6, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5bcc <_PyObject_MakeTpCall@@Base+0x2c98> │ │ │ │ + bne b5bc0 <_PyObject_MakeTpCall@@Base+0x2bdc> │ │ │ │ ldr r2, [r6, #2200] @ 0x898 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5bcc <_PyObject_MakeTpCall@@Base+0x2c98> │ │ │ │ - ldr r1, [pc, #1644] @ b4850 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + beq b5bc0 <_PyObject_MakeTpCall@@Base+0x2bdc> │ │ │ │ + ldr r1, [pc, #1644] @ b4904 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5be4 <_PyObject_MakeTpCall@@Base+0x2cb0> │ │ │ │ - ldr sl, [pc, #1700] @ b48a4 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 356b80 │ │ │ │ + bne b5bd8 <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ + ldr sl, [pc, #1700] @ b4958 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5cd4 <_PyObject_MakeTpCall@@Base+0x2da0> │ │ │ │ + bne b5d98 <_PyObject_MakeTpCall@@Base+0x2db4> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5c04 <_PyObject_MakeTpCall@@Base+0x2cd0> │ │ │ │ + bne b5bf8 <_PyObject_MakeTpCall@@Base+0x2c14> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6040 <_PyObject_MakeTpCall@@Base+0x310c> │ │ │ │ + beq b60f4 <_PyObject_MakeTpCall@@Base+0x3110> │ │ │ │ ldr r3, [r6, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5c74 <_PyObject_MakeTpCall@@Base+0x2d40> │ │ │ │ + bne b5c68 <_PyObject_MakeTpCall@@Base+0x2c84> │ │ │ │ ldr r2, [r6, #636] @ 0x27c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5c74 <_PyObject_MakeTpCall@@Base+0x2d40> │ │ │ │ - ldr r1, [pc, #1476] @ b4818 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + beq b5c68 <_PyObject_MakeTpCall@@Base+0x2c84> │ │ │ │ + ldr r1, [pc, #1476] @ b48cc <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5b70 <_PyObject_MakeTpCall@@Base+0x2c3c> │ │ │ │ - ldr sl, [pc, #1588] @ b48a4 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 356b80 │ │ │ │ + bne b5cbc <_PyObject_MakeTpCall@@Base+0x2cd8> │ │ │ │ + ldr sl, [pc, #1588] @ b4958 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5cb4 <_PyObject_MakeTpCall@@Base+0x2d80> │ │ │ │ + bne b5d88 <_PyObject_MakeTpCall@@Base+0x2da4> │ │ │ │ ldr r3, [r9, #432] @ 0x1b0 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5508 <_PyObject_MakeTpCall@@Base+0x25d4> │ │ │ │ + bne b5320 <_PyObject_MakeTpCall@@Base+0x233c> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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 │ │ │ │ @@ -142139,648 +142184,638 @@ │ │ │ │ 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 b4e98 <_PyObject_MakeTpCall@@Base+0x1f64> │ │ │ │ + beq b4f24 <_PyObject_MakeTpCall@@Base+0x1f40> │ │ │ │ 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 b4ec0 <_PyObject_MakeTpCall@@Base+0x1f8c> │ │ │ │ + bne b4f4c <_PyObject_MakeTpCall@@Base+0x1f68> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5b4c <_PyObject_MakeTpCall@@Base+0x2c18> │ │ │ │ + bne b5c98 <_PyObject_MakeTpCall@@Base+0x2cb4> │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ - bgt b4ed0 <_PyObject_MakeTpCall@@Base+0x1f9c> │ │ │ │ + bgt b4f5c <_PyObject_MakeTpCall@@Base+0x1f78> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b4f18 <_PyObject_MakeTpCall@@Base+0x1fe4> │ │ │ │ + bne b4fa4 <_PyObject_MakeTpCall@@Base+0x1fc0> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6b00 <_PyObject_MakeTpCall@@Base+0x3bcc> │ │ │ │ + beq b69a8 <_PyObject_MakeTpCall@@Base+0x39c4> │ │ │ │ ldr r3, [r6, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5b58 <_PyObject_MakeTpCall@@Base+0x2c24> │ │ │ │ + bne b5ca4 <_PyObject_MakeTpCall@@Base+0x2cc0> │ │ │ │ ldr r2, [r6, #676] @ 0x2a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5b58 <_PyObject_MakeTpCall@@Base+0x2c24> │ │ │ │ - ldr r1, [pc, #1336] @ b488c <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ + beq b5ca4 <_PyObject_MakeTpCall@@Base+0x2cc0> │ │ │ │ + ldr r1, [pc, #1336] @ b4940 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b563c <_PyObject_MakeTpCall@@Base+0x2708> │ │ │ │ - ldr sl, [pc, #1332] @ b48a4 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 356b80 │ │ │ │ + bne b56a8 <_PyObject_MakeTpCall@@Base+0x26c4> │ │ │ │ + ldr sl, [pc, #1332] @ b4958 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5ca4 <_PyObject_MakeTpCall@@Base+0x2d70> │ │ │ │ + bne b5d78 <_PyObject_MakeTpCall@@Base+0x2d94> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5678 <_PyObject_MakeTpCall@@Base+0x2744> │ │ │ │ + bne b56e4 <_PyObject_MakeTpCall@@Base+0x2700> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b69fc <_PyObject_MakeTpCall@@Base+0x3ac8> │ │ │ │ + beq b6a74 <_PyObject_MakeTpCall@@Base+0x3a90> │ │ │ │ ldr r3, [r6, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5b34 <_PyObject_MakeTpCall@@Base+0x2c00> │ │ │ │ + bne b5c80 <_PyObject_MakeTpCall@@Base+0x2c9c> │ │ │ │ ldr r2, [r6, #748] @ 0x2ec │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5b34 <_PyObject_MakeTpCall@@Base+0x2c00> │ │ │ │ - ldr r1, [pc, #1112] @ b481c <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ + beq b5c80 <_PyObject_MakeTpCall@@Base+0x2c9c> │ │ │ │ + ldr r1, [pc, #1112] @ b48d0 <_PyObject_MakeTpCall@@Base+0x18ec> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b621c <_PyObject_MakeTpCall@@Base+0x32e8> │ │ │ │ - ldr sl, [pc, #1220] @ b48a4 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 356b80 │ │ │ │ + bne b6564 <_PyObject_MakeTpCall@@Base+0x3580> │ │ │ │ + ldr sl, [pc, #1220] @ b4958 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5d34 <_PyObject_MakeTpCall@@Base+0x2e00> │ │ │ │ + bne b5d18 <_PyObject_MakeTpCall@@Base+0x2d34> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne b4424 <_PyObject_MakeTpCall@@Base+0x14f0> │ │ │ │ + bne b44d8 <_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 94004 │ │ │ │ + bl 93fb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r1, [pc, #1012] @ b4820 <_PyObject_MakeTpCall@@Base+0x18ec> │ │ │ │ + blt b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #1012] @ b48d4 <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b444c <_PyObject_MakeTpCall@@Base+0x1518> │ │ │ │ + beq b4500 <_PyObject_MakeTpCall@@Base+0x151c> │ │ │ │ mov r0, r9 │ │ │ │ - bl b842c │ │ │ │ + bl b84bc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4434 <_PyObject_MakeTpCall@@Base+0x1500> │ │ │ │ + bne b44e8 <_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 b63ec <_PyObject_MakeTpCall@@Base+0x34b8> │ │ │ │ + beq b6330 <_PyObject_MakeTpCall@@Base+0x334c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6180 <_PyObject_MakeTpCall@@Base+0x324c> │ │ │ │ + bne b6620 <_PyObject_MakeTpCall@@Base+0x363c> │ │ │ │ subs r0, r4, #0 │ │ │ │ - beq b61e8 <_PyObject_MakeTpCall@@Base+0x32b4> │ │ │ │ + beq b6688 <_PyObject_MakeTpCall@@Base+0x36a4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b61e8 <_PyObject_MakeTpCall@@Base+0x32b4> │ │ │ │ - bl a8f04 │ │ │ │ + beq b6688 <_PyObject_MakeTpCall@@Base+0x36a4> │ │ │ │ + bl a8f6c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r2, [pc, #920] @ b483c <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ - ldr sl, [pc, #1020] @ b48a4 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [pc, #920] @ b48f0 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + ldr sl, [pc, #1020] @ b4958 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ mov fp, #0 │ │ │ │ asr r2, r2, #3 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #20] │ │ │ │ mov r9, fp │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ 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 b48d4 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + beq b498c <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ ldr r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5f30 <_PyObject_MakeTpCall@@Base+0x2ffc> │ │ │ │ + bne b5f38 <_PyObject_MakeTpCall@@Base+0x2f54> │ │ │ │ ldr r3, [sl, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r9 │ │ │ │ - ble b48d4 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ - ldrb r1, [r3, #6] │ │ │ │ + ble b498c <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + 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 b4e2c <_PyObject_MakeTpCall@@Base+0x1ef8> │ │ │ │ - add r1, r1, r9, lsl #3 │ │ │ │ - add r3, r3, r1 │ │ │ │ + beq b4eb8 <_PyObject_MakeTpCall@@Base+0x1ed4> │ │ │ │ + add r2, r2, r9, lsl #3 │ │ │ │ + add r3, r3, r2 │ │ │ │ ldr fp, [r3, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b48b0 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + beq b4968 <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r6, [fp, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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] @ b483c <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r3, [pc, #716] @ b48f0 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ lsl r0, r4, #1 │ │ │ │ - bne b4b8c <_PyObject_MakeTpCall@@Base+0x1c58> │ │ │ │ + bne b4c18 <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ add r0, r0, r4 │ │ │ │ add ip, r5, r0, lsl #2 │ │ │ │ add ip, ip, #40960 @ 0xa000 │ │ │ │ ldr ip, [ip, #2812] @ 0xafc │ │ │ │ lsl r0, r0, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bne b4b88 <_PyObject_MakeTpCall@@Base+0x1c54> │ │ │ │ + bne b4c14 <_PyObject_MakeTpCall@@Base+0x1c30> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r0 │ │ │ │ ldr r8, [r5, #2816] @ 0xb00 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b4af8 <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ + beq b4bac <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4788 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - ldr r2, [pc, #600] @ b4824 <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ + beq b483c <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ + ldr r2, [pc, #600] @ b48d8 <_PyObject_MakeTpCall@@Base+0x18f4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b4ab4 <_PyObject_MakeTpCall@@Base+0x1b80> │ │ │ │ - ldr r3, [pc, #592] @ b4828 <_PyObject_MakeTpCall@@Base+0x18f4> │ │ │ │ + bne b4b68 <_PyObject_MakeTpCall@@Base+0x1b84> │ │ │ │ + ldr r3, [pc, #592] @ b48dc <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ cmp fp, r3 │ │ │ │ - beq b6b38 <_PyObject_MakeTpCall@@Base+0x3c04> │ │ │ │ - ldr r2, [pc, #584] @ b482c <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + beq b67b4 <_PyObject_MakeTpCall@@Base+0x37d0> │ │ │ │ + ldr r2, [pc, #584] @ b48e0 <_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 b6a0c <_PyObject_MakeTpCall@@Base+0x3ad8> │ │ │ │ + bne b69dc <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [r3, r0] │ │ │ │ - bhi b5dec <_PyObject_MakeTpCall@@Base+0x2eb8> │ │ │ │ + bhi b5e8c <_PyObject_MakeTpCall@@Base+0x2ea8> │ │ │ │ adds r5, r4, r5 │ │ │ │ - bmi b5dec <_PyObject_MakeTpCall@@Base+0x2eb8> │ │ │ │ - ldr r3, [pc, #552] @ b485c <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ - ldr r2, [pc, #476] @ b4814 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + bmi b5e8c <_PyObject_MakeTpCall@@Base+0x2ea8> │ │ │ │ + ldr r3, [pc, #552] @ b4910 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + ldr r2, [pc, #476] @ b48c8 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5dd4 <_PyObject_MakeTpCall@@Base+0x2ea0> │ │ │ │ + bne b5e74 <_PyObject_MakeTpCall@@Base+0x2e90> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub r1, r5, #1 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs b5ac0 <_PyObject_MakeTpCall@@Base+0x2b8c> │ │ │ │ + bcs b5b0c <_PyObject_MakeTpCall@@Base+0x2b28> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r7, r1, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b5ab0 <_PyObject_MakeTpCall@@Base+0x2b7c> │ │ │ │ + beq b5afc <_PyObject_MakeTpCall@@Base+0x2b18> │ │ │ │ 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 b4b40 <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ + beq b4bcc <_PyObject_MakeTpCall@@Base+0x1be8> │ │ │ │ ldr r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr ip, [r0, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r2, r4 │ │ │ │ cmp r3, ip │ │ │ │ str r1, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r4, #-8] │ │ │ │ str r1, [r4, #-4] │ │ │ │ str r3, [r0, #3760] @ 0xeb0 │ │ │ │ - bgt b55e0 <_PyObject_MakeTpCall@@Base+0x26ac> │ │ │ │ - ldr r3, [pc, #360] @ b482c <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + bgt b5660 <_PyObject_MakeTpCall@@Base+0x267c> │ │ │ │ + ldr r3, [pc, #360] @ b48e0 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r2, [pc, #344] @ b482c <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + ldrne r2, [pc, #344] @ b48e0 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r2, [pc, #340] @ b4834 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr r2, [pc, #340] @ b48e8 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b65c0 <_PyObject_MakeTpCall@@Base+0x368c> │ │ │ │ + bne b6274 <_PyObject_MakeTpCall@@Base+0x3290> │ │ │ │ ldr r3, [r8] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq b63ac <_PyObject_MakeTpCall@@Base+0x3478> │ │ │ │ + beq b628c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r2, [fp] │ │ │ │ str r8, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldreq r3, [r8] │ │ │ │ - beq b63bc <_PyObject_MakeTpCall@@Base+0x3488> │ │ │ │ + beq b629c <_PyObject_MakeTpCall@@Base+0x32b8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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] @ b4830 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ + ldr lr, [pc, #204] @ b48e4 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ str lr, [r4, #20] │ │ │ │ str r1, [ip] │ │ │ │ stmdb r4, {r0, r2} │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq b4784 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + beq b4838 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b624c <_PyObject_MakeTpCall@@Base+0x3318> │ │ │ │ + beq b6614 <_PyObject_MakeTpCall@@Base+0x3630> │ │ │ │ mov r8, r4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl fc32c │ │ │ │ + bl fc4a0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq b47c4 <_PyObject_MakeTpCall@@Base+0x1890> │ │ │ │ + beq b4878 <_PyObject_MakeTpCall@@Base+0x1894> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b47c4 <_PyObject_MakeTpCall@@Base+0x1890> │ │ │ │ + bne b4878 <_PyObject_MakeTpCall@@Base+0x1894> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq b6808 <_PyObject_MakeTpCall@@Base+0x38d4> │ │ │ │ + beq b6a7c <_PyObject_MakeTpCall@@Base+0x3a98> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b44c4 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + beq b4578 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b44c4 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + bne b4578 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b44c4 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b4578 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ @ instruction: 0x00555490 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r0, r6, r8, asr r3 │ │ │ │ - @ instruction: 0x00158efc │ │ │ │ - ldrdeq r4, [sl], -r8 │ │ │ │ - andseq r6, r8, r8, ror #26 │ │ │ │ - andseq r6, fp, ip, lsr #5 │ │ │ │ + eorseq r0, r6, r8, asr r0 │ │ │ │ + andseq r9, r5, r4, lsl r2 │ │ │ │ + andeq r4, sl, r0, asr #6 │ │ │ │ + andseq r6, r8, r8, lsr fp │ │ │ │ + andseq r5, fp, r8, lsl #15 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ subseq sl, r7, r0, lsl #1 │ │ │ │ ldrsheq sl, [r7], #-0 │ │ │ │ subseq fp, r5, ip, asr r1 │ │ │ │ - andseq lr, r4, r8, ror #9 │ │ │ │ + andseq lr, r4, r0, asr #12 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - andseq lr, r4, ip, lsl #29 │ │ │ │ + andseq lr, r4, r4, ror #31 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r7, r0, lsl lr │ │ │ │ subseq sl, r7, r4, lsl pc │ │ │ │ - eorseq lr, r5, ip, ror #14 │ │ │ │ + eorseq lr, r5, ip, ror #8 │ │ │ │ @ instruction: 0x00561690 │ │ │ │ - ldrdeq fp, [pc], -r4 │ │ │ │ - andeq r7, sl, r0, lsr pc │ │ │ │ + andeq fp, pc, r8, asr #26 │ │ │ │ + muleq sl, r8, pc @ │ │ │ │ @ instruction: 0x0057a69c │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ subseq r8, r5, r8, asr #25 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq r9, r7, r0, lsl lr │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r7, ip, lsr #19 │ │ │ │ subseq sl, r7, r0, ror #31 │ │ │ │ subseq sl, r7, r8, lsr #4 │ │ │ │ subseq fp, r7, ip, asr #4 │ │ │ │ - muleq r9, r0, sl │ │ │ │ + andeq sp, r9, r0, asr #20 │ │ │ │ ldrsheq r1, [r6], #-100 @ 0xffffff9c │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ subseq sl, r7, r8, lsr #1 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sl, r5, ip, lsl #24 │ │ │ │ + eorseq sl, r5, ip, lsl #18 │ │ │ │ subseq sl, r7, r0, lsr #24 │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ subseq sl, r7, r4, ror #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ + eorseq lr, r5, r8, lsl #7 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r8, lsl #13 │ │ │ │ + ldrheq r0, [r6], -r0 @ │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, r9 │ │ │ │ add r3, r3, #8 │ │ │ │ - ble b48d4 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + ble b498c <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ ldr fp, [r3, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b48b0 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + beq b4968 <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ cmp r0, r9 │ │ │ │ - bgt b4520 <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + bgt b45d4 <_PyObject_MakeTpCall@@Base+0x15f0> │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + ldr r3, [r0] │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - beq b491c <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + beq b49d0 <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r1] │ │ │ │ - bne b491c <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #-216] @ b4834 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + str r3, [r0] │ │ │ │ + bne b49d0 <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ + ldr r2, [pc, #-216] @ b48e8 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6618 <_PyObject_MakeTpCall@@Base+0x36e4> │ │ │ │ - mov r0, r1 │ │ │ │ + bne b620c <_PyObject_MakeTpCall@@Base+0x3228> │ │ │ │ blx r4 │ │ │ │ - ldr r7, [pc, #-204] @ b4858 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ - bl 356b80 │ │ │ │ + ldr r7, [pc, #-204] @ b490c <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + bl 356890 │ │ │ │ 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 b504c <_PyObject_MakeTpCall@@Base+0x2118> │ │ │ │ + beq b50d8 <_PyObject_MakeTpCall@@Base+0x20f4> │ │ │ │ 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 b504c <_PyObject_MakeTpCall@@Base+0x2118> │ │ │ │ + beq b50d8 <_PyObject_MakeTpCall@@Base+0x20f4> │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #2 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b65d8 <_PyObject_MakeTpCall@@Base+0x36a4> │ │ │ │ + beq b6220 <_PyObject_MakeTpCall@@Base+0x323c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6084 <_PyObject_MakeTpCall@@Base+0x3150> │ │ │ │ + bne b6108 <_PyObject_MakeTpCall@@Base+0x3124> │ │ │ │ ldr r3, [r6, #2192] @ 0x890 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq b60b8 <_PyObject_MakeTpCall@@Base+0x3184> │ │ │ │ + beq b613c <_PyObject_MakeTpCall@@Base+0x3158> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6b08 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ - ldr r2, [pc, #-360] @ b4848 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ + beq b6784 <_PyObject_MakeTpCall@@Base+0x37a0> │ │ │ │ + ldr r2, [pc, #-360] @ b48fc <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b4fcc <_PyObject_MakeTpCall@@Base+0x2098> │ │ │ │ + bne b5058 <_PyObject_MakeTpCall@@Base+0x2074> │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #-368] @ b4850 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + ldr r1, [pc, #-368] @ b4904 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl faf20 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fb088 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b4fe4 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq b5070 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4a14 <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ + beq b4ac8 <_PyObject_MakeTpCall@@Base+0x1ae4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b4a14 <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ + bne b4ac8 <_PyObject_MakeTpCall@@Base+0x1ae4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-452] @ b4834 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr r2, [pc, #-452] @ b48e8 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6258 <_PyObject_MakeTpCall@@Base+0x3324> │ │ │ │ + bne b63b4 <_PyObject_MakeTpCall@@Base+0x33d0> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r0, [sl, r0] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl ba58c │ │ │ │ + bl ba61c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq b4a74 <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ + beq b4b28 <_PyObject_MakeTpCall@@Base+0x1b44> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b4a74 <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ + bne b4b28 <_PyObject_MakeTpCall@@Base+0x1b44> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-556] @ b4834 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr r2, [pc, #-556] @ b48e8 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6278 <_PyObject_MakeTpCall@@Base+0x3344> │ │ │ │ + bne b63d4 <_PyObject_MakeTpCall@@Base+0x33f0> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b6b7c <_PyObject_MakeTpCall@@Base+0x3c48> │ │ │ │ + bne b6adc <_PyObject_MakeTpCall@@Base+0x3af8> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4aa8 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ + beq b4b5c <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq b6b98 <_PyObject_MakeTpCall@@Base+0x3c64> │ │ │ │ + beq b6ad0 <_PyObject_MakeTpCall@@Base+0x3aec> │ │ │ │ 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 b4ae4 <_PyObject_MakeTpCall@@Base+0x1bb0> │ │ │ │ + beq b4b98 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b6034 <_PyObject_MakeTpCall@@Base+0x3100> │ │ │ │ + beq b63a8 <_PyObject_MakeTpCall@@Base+0x33c4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne b4784 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + bne b4838 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b44c4 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + beq b4578 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b44c4 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + beq b4578 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - bne b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + b b6a98 <_PyObject_MakeTpCall@@Base+0x3ab4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ cmp r5, r7 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi b468c <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ + bhi b4740 <_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, #20] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b b468c <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ + b b4740 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #-860] @ b4838 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r1, [pc, #-820] @ b48ec <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #264] @ 0x108 │ │ │ │ cmp r2, r0 │ │ │ │ - bne b5ea4 <_PyObject_MakeTpCall@@Base+0x2f70> │ │ │ │ + bne b5ec8 <_PyObject_MakeTpCall@@Base+0x2ee4> │ │ │ │ ldr r2, [r1, #268] @ 0x10c │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt b60d0 <_PyObject_MakeTpCall@@Base+0x319c> │ │ │ │ + bgt b6460 <_PyObject_MakeTpCall@@Base+0x347c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b58fc <_PyObject_MakeTpCall@@Base+0x29c8> │ │ │ │ + beq b5970 <_PyObject_MakeTpCall@@Base+0x298c> │ │ │ │ mov r2, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #-912] @ b4838 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #-872] @ b48ec <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ ldr r2, [r2, #272] @ 0x110 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5eb0 <_PyObject_MakeTpCall@@Base+0x2f7c> │ │ │ │ + beq b5ed4 <_PyObject_MakeTpCall@@Base+0x2ef0> │ │ │ │ ldr lr, [r6, #172] @ 0xac │ │ │ │ cmp lr, #0 │ │ │ │ - beq b5ed8 <_PyObject_MakeTpCall@@Base+0x2fa4> │ │ │ │ + beq b5efc <_PyObject_MakeTpCall@@Base+0x2f18> │ │ │ │ ldr r2, [lr] │ │ │ │ ldr r1, [lr, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r0, r1 │ │ │ │ - beq b5a74 <_PyObject_MakeTpCall@@Base+0x2b40> │ │ │ │ + beq b5ae8 <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [lr] │ │ │ │ - ble b55ac <_PyObject_MakeTpCall@@Base+0x2678> │ │ │ │ + ble b5618 <_PyObject_MakeTpCall@@Base+0x2634> │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ add r7, lr, #8 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mov r6, #0 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ mov sl, lr │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ mov r2, r4 │ │ │ │ tst r0, #2 │ │ │ │ - bne b4cb8 <_PyObject_MakeTpCall@@Base+0x1d84> │ │ │ │ + bne b4d44 <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ ldr r0, [r1, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #-1040] @ b483c <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ - bl 9b56c │ │ │ │ + ldr r1, [pc, #-1000] @ b48f0 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ - beq b4d30 <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ + beq b4dbc <_PyObject_MakeTpCall@@Base+0x1dd8> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4d68 <_PyObject_MakeTpCall@@Base+0x1e34> │ │ │ │ + bne b4df4 <_PyObject_MakeTpCall@@Base+0x1e10> │ │ │ │ cmp r6, r5 │ │ │ │ - blt b4c28 <_PyObject_MakeTpCall@@Base+0x1cf4> │ │ │ │ + blt b4cb4 <_PyObject_MakeTpCall@@Base+0x1cd0> │ │ │ │ mov r2, r8 │ │ │ │ mov lr, sl │ │ │ │ mov r8, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [lr] │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ - beq b4ca4 <_PyObject_MakeTpCall@@Base+0x1d70> │ │ │ │ + beq b4d30 <_PyObject_MakeTpCall@@Base+0x1d4c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - beq b6148 <_PyObject_MakeTpCall@@Base+0x3214> │ │ │ │ + beq b6470 <_PyObject_MakeTpCall@@Base+0x348c> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b4aec <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + beq b4ba0 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ mov r8, #0 │ │ │ │ - b b4dc0 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + b b4e4c <_PyObject_MakeTpCall@@Base+0x1e68> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r1, #180] @ 0xb4 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -142795,143 +142830,143 @@ │ │ │ │ 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, #24] │ │ │ │ - ldr r1, [pc, #-1256] @ b483c <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r1, [pc, #-1216] @ b48f0 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ mov r2, r4 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ - bne b4c54 <_PyObject_MakeTpCall@@Base+0x1d20> │ │ │ │ + bne b4ce0 <_PyObject_MakeTpCall@@Base+0x1cfc> │ │ │ │ mov lr, sl │ │ │ │ ldr r3, [lr] │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4d54 <_PyObject_MakeTpCall@@Base+0x1e20> │ │ │ │ + beq b4de0 <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [lr] │ │ │ │ - beq b6c2c <_PyObject_MakeTpCall@@Base+0x3cf8> │ │ │ │ - bl 11a838 │ │ │ │ + beq b6cb8 <_PyObject_MakeTpCall@@Base+0x3cd4> │ │ │ │ + bl 11a980 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ - b b4af8 <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ + b b4bac <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r8] │ │ │ │ mov lr, sl │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ - beq b5570 <_PyObject_MakeTpCall@@Base+0x263c> │ │ │ │ + beq b55dc <_PyObject_MakeTpCall@@Base+0x25f8> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8] │ │ │ │ ldr r2, [lr] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4db4 <_PyObject_MakeTpCall@@Base+0x1e80> │ │ │ │ + beq b4e40 <_PyObject_MakeTpCall@@Base+0x1e5c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - beq b6148 <_PyObject_MakeTpCall@@Base+0x3214> │ │ │ │ + beq b6470 <_PyObject_MakeTpCall@@Base+0x348c> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b45b4 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ + beq b4668 <_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, #-1460] @ b4838 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #-1420] @ b48ec <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ ldr r1, [r2, #260] @ 0x104 │ │ │ │ add r2, r7, #4 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r0, [pc, #-1476] @ b4838 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldrne r0, [pc, #-1436] @ b48ec <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ addne r1, r1, #1 │ │ │ │ add r2, r6, r2 │ │ │ │ strne r1, [r0, #260] @ 0x104 │ │ │ │ str r3, [r2] │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r6, r7] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b56f4 <_PyObject_MakeTpCall@@Base+0x27c0> │ │ │ │ + bne b5760 <_PyObject_MakeTpCall@@Base+0x277c> │ │ │ │ cmp r8, #0 │ │ │ │ - bne b45b4 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ - b b4aec <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + bne b4668 <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ + b b4ba0 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ 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 b5a88 <_PyObject_MakeTpCall@@Base+0x2b54> │ │ │ │ + beq b5b5c <_PyObject_MakeTpCall@@Base+0x2b78> │ │ │ │ ldr r6, [fp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #-1572] @ b483c <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #-1532] @ b48f0 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + bl 356890 │ │ │ │ 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 b4574 <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ - b b4b8c <_PyObject_MakeTpCall@@Base+0x1c58> │ │ │ │ + beq b4628 <_PyObject_MakeTpCall@@Base+0x1644> │ │ │ │ + b b4c18 <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #-1532] @ b48a8 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - ldr r1, [pc, #-1640] @ b4840 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + ldr r3, [pc, #-1488] @ b4960 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + ldr r1, [pc, #-1600] @ b48f4 <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r9, #104] @ 0x68 │ │ │ │ str r5, [r9, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r9, #144] @ 0x90 │ │ │ │ - beq b42fc <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ + beq b43b0 <_PyObject_MakeTpCall@@Base+0x13cc> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5628 <_PyObject_MakeTpCall@@Base+0x26f4> │ │ │ │ - ldr r3, [pc, #-1676] @ b4844 <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ + beq b564c <_PyObject_MakeTpCall@@Base+0x2668> │ │ │ │ + ldr r3, [pc, #-1636] @ b48f8 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4eec <_PyObject_MakeTpCall@@Base+0x1fb8> │ │ │ │ + bne b4f78 <_PyObject_MakeTpCall@@Base+0x1f94> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #-1700] @ b4848 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ + ldreq r3, [pc, #-1660] @ b48fc <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ streq r3, [r9, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4310 <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ + bne b43c4 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4310 <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ + bne b43c4 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldr r3, [pc, #-1736] @ b484c <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ + ldr r3, [pc, #-1696] @ b4900 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ str r3, [r9, #76] @ 0x4c │ │ │ │ - beq b431c <_PyObject_MakeTpCall@@Base+0x13e8> │ │ │ │ - ldr sl, [pc, #-1660] @ b48a4 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 356b80 │ │ │ │ + beq b43d0 <_PyObject_MakeTpCall@@Base+0x13ec> │ │ │ │ + ldr sl, [pc, #-1620] @ b4958 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -142949,138 +142984,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 b4330 <_PyObject_MakeTpCall@@Base+0x13fc> │ │ │ │ - ldr r1, [pc, #-1792] @ b4890 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ - ldr r0, [pc, #-1792] @ b4894 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b436c <_PyObject_MakeTpCall@@Base+0x1438> │ │ │ │ + bne b43e4 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ + ldr r1, [pc, #-1752] @ b4944 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + ldr r0, [pc, #-1752] @ b4948 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4420 <_PyObject_MakeTpCall@@Base+0x143c> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #-1828] @ b4880 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ + ldr fp, [pc, #-1788] @ b4934 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ cmp r2, fp │ │ │ │ - bne b6374 <_PyObject_MakeTpCall@@Base+0x3440> │ │ │ │ + bne b6398 <_PyObject_MakeTpCall@@Base+0x33b4> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dafc │ │ │ │ + bl 9daac │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq b58f0 <_PyObject_MakeTpCall@@Base+0x29bc> │ │ │ │ + beq b5964 <_PyObject_MakeTpCall@@Base+0x2980> │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp, #28] │ │ │ │ - b b3d70 <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ - ldr r1, [pc, #-1924] @ b4850 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + b b3e24 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + ldr r1, [pc, #-1884] @ b4904 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b49d0 <_PyObject_MakeTpCall@@Base+0x1a9c> │ │ │ │ - ldr r1, [pc, #-1948] @ b4850 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + bne b4a84 <_PyObject_MakeTpCall@@Base+0x1aa0> │ │ │ │ + ldr r1, [pc, #-1908] @ b4904 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ mov r0, r5 │ │ │ │ - bl 119cb8 │ │ │ │ + bl 119e00 │ │ │ │ ldr r4, [r5] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ - beq b49ec <_PyObject_MakeTpCall@@Base+0x1ab8> │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r0, [pc, #-1988] @ b4854 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ - bl 8bfcc │ │ │ │ + beq b4aa0 <_PyObject_MakeTpCall@@Base+0x1abc> │ │ │ │ + b b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r0, [pc, #-1948] @ b4908 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b4058 <_PyObject_MakeTpCall@@Base+0x1124> │ │ │ │ - ldr sl, [pc, #-1928] @ b48a4 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 356b80 │ │ │ │ + bne b410c <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ + ldr sl, [pc, #-1888] @ b4958 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4130 <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ + beq b41e4 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4130 <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b41e4 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ + b b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r1, [pc, #-2056] @ b4858 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ + ldr r1, [pc, #-2016] @ b490c <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #2 │ │ │ │ - bl b2f34 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2fe4 <_PyObject_MakeTpCall@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne b4988 <_PyObject_MakeTpCall@@Base+0x1a54> │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne b4a3c <_PyObject_MakeTpCall@@Base+0x1a58> │ │ │ │ + b b4020 <_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 b6680 <_PyObject_MakeTpCall@@Base+0x374c> │ │ │ │ - ldr r1, [pc, #-2052] @ b4898 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + beq b6a24 <_PyObject_MakeTpCall@@Base+0x3a40> │ │ │ │ + ldr r1, [pc, #-2012] @ b494c <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ mov r0, r5 │ │ │ │ str sl, [r9, #436] @ 0x1b4 │ │ │ │ - bl f93e4 │ │ │ │ + bl f954c │ │ │ │ cmp r0, #0 │ │ │ │ - bge b401c <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bge b40d0 <_PyObject_MakeTpCall@@Base+0x10ec> │ │ │ │ + b b4020 <_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 b411c <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ + bcc b41d0 <_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 b411c <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ - ldr r3, [pc, #-2200] @ b485c <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ - ldr r2, [pc, #-2200] @ b4860 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + bne b41d0 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + ldr r3, [pc, #-2160] @ b4910 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + ldr r2, [pc, #-2160] @ b4914 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b60e0 <_PyObject_MakeTpCall@@Base+0x31ac> │ │ │ │ + bne b6434 <_PyObject_MakeTpCall@@Base+0x3450> │ │ │ │ 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 b411c <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ - bl 29dc68 │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne b41d0 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + bl 29e0e4 │ │ │ │ + b b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - beq b584c <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ + beq b58c0 <_PyObject_MakeTpCall@@Base+0x28dc> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b b3c8c <_PyObject_MakeTpCall@@Base+0xd58> │ │ │ │ - ldr r6, [pc, #-2292] @ b4864 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + b b3d40 <_PyObject_MakeTpCall@@Base+0xd5c> │ │ │ │ + ldr r6, [pc, #-2252] @ b4918 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq b3c3c <_PyObject_MakeTpCall@@Base+0xd08> │ │ │ │ + beq b3cf0 <_PyObject_MakeTpCall@@Base+0xd0c> │ │ │ │ mov r6, r4 │ │ │ │ - b b3c4c <_PyObject_MakeTpCall@@Base+0xd18> │ │ │ │ - ldr r6, [pc, #-2256] @ b48a4 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 356b80 │ │ │ │ + b b3d00 <_PyObject_MakeTpCall@@Base+0xd1c> │ │ │ │ + ldr r6, [pc, #-2216] @ b4958 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -143096,35 +143131,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 b3b14 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ + bne b3bc4 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl a56d0 │ │ │ │ + bl a5738 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b584c <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ + blt b58c0 <_PyObject_MakeTpCall@@Base+0x28dc> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b b3b14 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ - ldr r6, [pc, #-2456] @ b4864 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - ldr r0, [r8, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq b3c20 <_PyObject_MakeTpCall@@Base+0xcec> │ │ │ │ - mov r3, r0 │ │ │ │ - mov r6, r8 │ │ │ │ - b b5158 <_PyObject_MakeTpCall@@Base+0x2224> │ │ │ │ + b b3bc4 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ str r8, [sp, #24] │ │ │ │ - b b3974 <_PyObject_MakeTpCall@@Base+0xa40> │ │ │ │ - ldr sl, [pc, #-2432] @ b48a4 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 356b80 │ │ │ │ + b b3a24 <_PyObject_MakeTpCall@@Base+0xa40> │ │ │ │ + ldr sl, [pc, #-2360] @ b4958 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -143139,270 +143166,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, #-2588] @ b4868 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - ldr r3, [pc, #-2588] @ b486c <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + ldr r6, [pc, #-2516] @ b491c <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + ldr r3, [pc, #-2516] @ b4920 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r6, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b3ee4 <_PyObject_MakeTpCall@@Base+0xfb0> │ │ │ │ - ldr r5, [pc, #-2608] @ b4870 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + beq b3f98 <_PyObject_MakeTpCall@@Base+0xfb4> │ │ │ │ + ldr r5, [pc, #-2536] @ b4924 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b3ef4 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r0, [pc, #-2632] @ b4874 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ - bl 8bfcc │ │ │ │ + bne b3fa8 <_PyObject_MakeTpCall@@Base+0xfc4> │ │ │ │ + b b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, r9 │ │ │ │ + bl a5810 │ │ │ │ + ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble b4344 <_PyObject_MakeTpCall@@Base+0x1360> │ │ │ │ + str r4, [sp, #20] │ │ │ │ + add r5, r0, #20 │ │ │ │ + mov fp, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + add r3, r2, fp, lsl #2 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + bl bbfb0 │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r5, #-20] @ 0xffffffec │ │ │ │ + beq b4020 <_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 b5870 <_PyObject_MakeTpCall@@Base+0x288c> │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + b b4344 <_PyObject_MakeTpCall@@Base+0x1360> │ │ │ │ + ldr r0, [pc, #-2664] @ b4928 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b3d00 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ - ldr r1, [pc, #-2652] @ b4874 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ + beq b3db4 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + ldr r1, [pc, #-2684] @ b4928 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3d00 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + beq b3db4 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne b64c4 <_PyObject_MakeTpCall@@Base+0x3590> │ │ │ │ - bl 9a324 │ │ │ │ + bne b66d0 <_PyObject_MakeTpCall@@Base+0x36ec> │ │ │ │ + bl 9a2d4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b58f0 <_PyObject_MakeTpCall@@Base+0x29bc> │ │ │ │ + beq b5964 <_PyObject_MakeTpCall@@Base+0x2980> │ │ │ │ ldr fp, [r4, #104] @ 0x68 │ │ │ │ ldr r2, [r4, #144] @ 0x90 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bne b53b4 <_PyObject_MakeTpCall@@Base+0x2480> │ │ │ │ + bne b5488 <_PyObject_MakeTpCall@@Base+0x24a4> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b64ec <_PyObject_MakeTpCall@@Base+0x35b8> │ │ │ │ + bne b64c4 <_PyObject_MakeTpCall@@Base+0x34e0> │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, #1 │ │ │ │ - ble b53c0 <_PyObject_MakeTpCall@@Base+0x248c> │ │ │ │ + ble b5494 <_PyObject_MakeTpCall@@Base+0x24b0> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r2 │ │ │ │ add r9, r1, #8 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr sl, [r9, #4]! │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ - beq b6880 <_PyObject_MakeTpCall@@Base+0x394c> │ │ │ │ + beq b6918 <_PyObject_MakeTpCall@@Base+0x3934> │ │ │ │ mov r0, sl │ │ │ │ - bl f8eb8 │ │ │ │ + bl f9020 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6968 <_PyObject_MakeTpCall@@Base+0x3a34> │ │ │ │ - ldr r1, [pc, #-2824] @ b4878 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ + beq b6904 <_PyObject_MakeTpCall@@Base+0x3920> │ │ │ │ + ldr r1, [pc, #-2856] @ b492c <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ mov r0, sl │ │ │ │ - bl f9314 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f947c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6658 <_PyObject_MakeTpCall@@Base+0x3724> │ │ │ │ - ldr r1, [pc, #-2840] @ b487c <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ + bne b64a8 <_PyObject_MakeTpCall@@Base+0x34c4> │ │ │ │ + ldr r1, [pc, #-2872] @ b4930 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ mov r0, sl │ │ │ │ - bl f9314 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f947c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6004 <_PyObject_MakeTpCall@@Base+0x30d0> │ │ │ │ + bne b5fc4 <_PyObject_MakeTpCall@@Base+0x2fe0> │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bgt b5354 <_PyObject_MakeTpCall@@Base+0x2420> │ │ │ │ + bgt b5428 <_PyObject_MakeTpCall@@Base+0x2444> │ │ │ │ mov r3, r5 │ │ │ │ - b b53c8 <_PyObject_MakeTpCall@@Base+0x2494> │ │ │ │ + b b549c <_PyObject_MakeTpCall@@Base+0x24b8> │ │ │ │ cmp r3, #0 │ │ │ │ movle fp, #0 │ │ │ │ - bgt b58a8 <_PyObject_MakeTpCall@@Base+0x2974> │ │ │ │ + bgt b591c <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r0, r7, r2 │ │ │ │ sub r0, r3, r0 │ │ │ │ - bl 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b58c8 <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ + beq b593c <_PyObject_MakeTpCall@@Base+0x2958> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - ble b547c <_PyObject_MakeTpCall@@Base+0x2548> │ │ │ │ + ble b5550 <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov sl, #0 │ │ │ │ add r2, r2, #8 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r5, sl │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r6 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ ldr r6, [r3, #4]! │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne b5e8c <_PyObject_MakeTpCall@@Base+0x2f58> │ │ │ │ + bne b6028 <_PyObject_MakeTpCall@@Base+0x3044> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5b1c <_PyObject_MakeTpCall@@Base+0x2be8> │ │ │ │ + bne b5b84 <_PyObject_MakeTpCall@@Base+0x2ba0> │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1280ac │ │ │ │ + bl 128224 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq b6718 <_PyObject_MakeTpCall@@Base+0x37e4> │ │ │ │ + beq b68dc <_PyObject_MakeTpCall@@Base+0x38f8> │ │ │ │ ldr r2, [r8, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ str r6, [r2, sl, lsl #2] │ │ │ │ - bl 9b4c4 │ │ │ │ + bl 9b474 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b6718 <_PyObject_MakeTpCall@@Base+0x37e4> │ │ │ │ - bne b66c8 <_PyObject_MakeTpCall@@Base+0x3794> │ │ │ │ + blt b68dc <_PyObject_MakeTpCall@@Base+0x38f8> │ │ │ │ + bne b688c <_PyObject_MakeTpCall@@Base+0x38a8> │ │ │ │ add sl, sl, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bne b5410 <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ + bne b54e4 <_PyObject_MakeTpCall@@Base+0x2500> │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab948 │ │ │ │ + bl ab9ac │ │ │ │ cmn r0, #1 │ │ │ │ - beq b6718 <_PyObject_MakeTpCall@@Base+0x37e4> │ │ │ │ + beq b68dc <_PyObject_MakeTpCall@@Base+0x38f8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a590 │ │ │ │ + bl 9a540 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq b54bc <_PyObject_MakeTpCall@@Base+0x2588> │ │ │ │ + beq b5590 <_PyObject_MakeTpCall@@Base+0x25ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b54bc <_PyObject_MakeTpCall@@Base+0x2588> │ │ │ │ + bne b5590 <_PyObject_MakeTpCall@@Base+0x25ac> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq b58c8 <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ + beq b593c <_PyObject_MakeTpCall@@Base+0x2958> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt b5d44 <_PyObject_MakeTpCall@@Base+0x2e10> │ │ │ │ + bgt b5db8 <_PyObject_MakeTpCall@@Base+0x2dd4> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #-3176] @ b4880 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ + ldr fp, [pc, #-3208] @ b4934 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ ldr r8, [r5, #8] │ │ │ │ cmp r2, fp │ │ │ │ - bne b6064 <_PyObject_MakeTpCall@@Base+0x3130> │ │ │ │ + bne b61c4 <_PyObject_MakeTpCall@@Base+0x31e0> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dafc │ │ │ │ + bl 9daac │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne b3d70 <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ - b b58cc <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ - mov r0, r9 │ │ │ │ - bl a57a8 │ │ │ │ - ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble b4290 <_PyObject_MakeTpCall@@Base+0x135c> │ │ │ │ - str r4, [sp, #20] │ │ │ │ - add r5, r0, #20 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - add r3, r2, fp, lsl #2 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - bl bbf20 │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r5, #-20] @ 0xffffffec │ │ │ │ - beq b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - mov r3, #16 │ │ │ │ - cmp r4, fp │ │ │ │ - str sl, [r5, #-12] │ │ │ │ - str r3, [r5, #-16] │ │ │ │ - add sl, sl, #4 │ │ │ │ - add r5, r5, #20 │ │ │ │ - bne b57fc <_PyObject_MakeTpCall@@Base+0x28c8> │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - b b4290 <_PyObject_MakeTpCall@@Base+0x135c> │ │ │ │ + bne b3e24 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + b b5940 <_PyObject_MakeTpCall@@Base+0x295c> │ │ │ │ ldr r2, [lr] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4db4 <_PyObject_MakeTpCall@@Base+0x1e80> │ │ │ │ + beq b4e40 <_PyObject_MakeTpCall@@Base+0x1e5c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - bne b4db4 <_PyObject_MakeTpCall@@Base+0x1e80> │ │ │ │ + bne b4e40 <_PyObject_MakeTpCall@@Base+0x1e5c> │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - bne b4dc0 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ - b b45b4 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ + bne b4e4c <_PyObject_MakeTpCall@@Base+0x1e68> │ │ │ │ + b b4668 <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4ca4 <_PyObject_MakeTpCall@@Base+0x1d70> │ │ │ │ + beq b4d30 <_PyObject_MakeTpCall@@Base+0x1d4c> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - bne b4ca4 <_PyObject_MakeTpCall@@Base+0x1d70> │ │ │ │ + bne b4d30 <_PyObject_MakeTpCall@@Base+0x1d4c> │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - bne b4cb0 <_PyObject_MakeTpCall@@Base+0x1d7c> │ │ │ │ - b b4aec <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + bne b4d3c <_PyObject_MakeTpCall@@Base+0x1d58> │ │ │ │ + b b4ba0 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + ldr r3, [pc, #-3356] @ b4938 <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ + cmp r8, #0 │ │ │ │ + str r3, [r9, #124] @ 0x7c │ │ │ │ + ble b43c4 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ + b b4f5c <_PyObject_MakeTpCall@@Base+0x1f78> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, r1 │ │ │ │ - beq b46bc <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + beq b4770 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ cmp ip, r1 │ │ │ │ - beq b46bc <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + beq b4770 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, r1 │ │ │ │ - bne b46bc <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + bne b4770 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b685c <_PyObject_MakeTpCall@@Base+0x3928> │ │ │ │ + bne b6ca8 <_PyObject_MakeTpCall@@Base+0x3cc4> │ │ │ │ add r0, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne b46bc <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + bne b4770 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ mov r1, #16 │ │ │ │ - bl 355cd0 │ │ │ │ - b b46bc <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ - ldr r3, [pc, #-3500] @ b4884 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ - cmp r8, #0 │ │ │ │ - str r3, [r9, #124] @ 0x7c │ │ │ │ - ble b4310 <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ - b b4ed0 <_PyObject_MakeTpCall@@Base+0x1f9c> │ │ │ │ + bl 3559e8 │ │ │ │ + b b4770 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #-3520] @ b4888 <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ + ldr r3, [pc, #-3448] @ b493c <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ cmp r2, r3 │ │ │ │ - bne b6740 <_PyObject_MakeTpCall@@Base+0x380c> │ │ │ │ + bne b6968 <_PyObject_MakeTpCall@@Base+0x3984> │ │ │ │ mov r1, r9 │ │ │ │ - bl 12d74c │ │ │ │ - ldr r1, [pc, #-3536] @ b488c <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ + bl 12d8b8 │ │ │ │ + ldr r1, [pc, #-3464] @ b4940 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ mov r0, r4 │ │ │ │ - bl f93e4 │ │ │ │ + bl f954c │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + blt b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #-3540] @ b48a4 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - beq b438c <_PyObject_MakeTpCall@@Base+0x1458> │ │ │ │ - bl 356b80 │ │ │ │ + ldrne sl, [pc, #-3468] @ b4958 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + beq b4440 <_PyObject_MakeTpCall@@Base+0x145c> │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -143420,58 +143447,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 b43a0 <_PyObject_MakeTpCall@@Base+0x146c> │ │ │ │ - ldr r1, [pc, #-3676] @ b4890 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ - ldr r0, [pc, #-3676] @ b4894 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b43dc <_PyObject_MakeTpCall@@Base+0x14a8> │ │ │ │ + bne b4454 <_PyObject_MakeTpCall@@Base+0x1470> │ │ │ │ + ldr r1, [pc, #-3604] @ b4944 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + ldr r0, [pc, #-3604] @ b4948 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4490 <_PyObject_MakeTpCall@@Base+0x14ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b4e20 <_PyObject_MakeTpCall@@Base+0x1eec> │ │ │ │ + bne b4eac <_PyObject_MakeTpCall@@Base+0x1ec8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b4e20 <_PyObject_MakeTpCall@@Base+0x1eec> │ │ │ │ - ldr r0, [pc, #-3712] @ b4898 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ - bl 8bfcc │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b4eac <_PyObject_MakeTpCall@@Base+0x1ec8> │ │ │ │ + ldr r0, [pc, #-3640] @ b494c <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r1, [pc, #-3732] @ b4898 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ - b b3fe4 <_PyObject_MakeTpCall@@Base+0x10b0> │ │ │ │ - ldr r3, [pc, #-3736] @ b489c <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + beq b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #-3660] @ b494c <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + b b4098 <_PyObject_MakeTpCall@@Base+0x10b4> │ │ │ │ + ldr r3, [pc, #-3664] @ b4950 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b577c <_PyObject_MakeTpCall@@Base+0x2848> │ │ │ │ - bl a3f6c │ │ │ │ + bne b57e8 <_PyObject_MakeTpCall@@Base+0x2804> │ │ │ │ + bl a3fd4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r1, [pc, #-3760] @ b48a0 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ + beq b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #-3688] @ b4954 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt b67fc <_PyObject_MakeTpCall@@Base+0x38c8> │ │ │ │ + blt b6944 <_PyObject_MakeTpCall@@Base+0x3960> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b577c <_PyObject_MakeTpCall@@Base+0x2848> │ │ │ │ + beq b57e8 <_PyObject_MakeTpCall@@Base+0x2804> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq b67f0 <_PyObject_MakeTpCall@@Base+0x38bc> │ │ │ │ + beq b6938 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #-3816] @ b48a4 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - beq b41ac <_PyObject_MakeTpCall@@Base+0x1278> │ │ │ │ - bl 356b80 │ │ │ │ + ldrne sl, [pc, #-3744] @ b4958 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + beq b4260 <_PyObject_MakeTpCall@@Base+0x127c> │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -143489,275 +143516,245 @@ │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b41c0 <_PyObject_MakeTpCall@@Base+0x128c> │ │ │ │ - b b6458 <_PyObject_MakeTpCall@@Base+0x3524> │ │ │ │ + bne b4274 <_PyObject_MakeTpCall@@Base+0x1290> │ │ │ │ + b b60e4 <_PyObject_MakeTpCall@@Base+0x3100> │ │ │ │ + mov r6, r8 │ │ │ │ + b b51e4 <_PyObject_MakeTpCall@@Base+0x2200> │ │ │ │ ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ - b b5530 <_PyObject_MakeTpCall@@Base+0x25fc> │ │ │ │ + b b5348 <_PyObject_MakeTpCall@@Base+0x2364> │ │ │ │ ldr r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5e38 <_PyObject_MakeTpCall@@Base+0x2f04> │ │ │ │ + beq b6040 <_PyObject_MakeTpCall@@Base+0x305c> │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ - ble b5e5c <_PyObject_MakeTpCall@@Base+0x2f28> │ │ │ │ + ble b6064 <_PyObject_MakeTpCall@@Base+0x3080> │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, r6 │ │ │ │ - bne b5a80 <_PyObject_MakeTpCall@@Base+0x2b4c> │ │ │ │ + bne b5af4 <_PyObject_MakeTpCall@@Base+0x2b10> │ │ │ │ mov r6, fp │ │ │ │ mov r4, r7 │ │ │ │ - b b3c54 <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ - ldr r3, [pc, #-3992] @ b48a8 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + b b3d08 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + ldr r3, [pc, #-3924] @ b4960 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #-3996] @ b48ac <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + ldr r1, [pc, #-3936] @ b495c <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r9, #0 │ │ │ │ - b b4aa8 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ + b b4b5c <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5d00 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ + ble b5d44 <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ cmp r3, r9 │ │ │ │ ldreq r3, [r2, #4]! │ │ │ │ addeq r1, r1, #1 │ │ │ │ ldreq r3, [r3, #4] │ │ │ │ - beq b3a04 <_PyObject_MakeTpCall@@Base+0xad0> │ │ │ │ + beq b3ab4 <_PyObject_MakeTpCall@@Base+0xad0> │ │ │ │ cmp sl, #1 │ │ │ │ - beq b5d00 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ + beq b5d44 <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ add r9, r0, #12 │ │ │ │ mov ip, #1 │ │ │ │ ldr fp, [r9, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne b5cf4 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ + bne b5d38 <_PyObject_MakeTpCall@@Base+0x2d54> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, lr │ │ │ │ - bne b5b10 <_PyObject_MakeTpCall@@Base+0x2bdc> │ │ │ │ + bne b5b9c <_PyObject_MakeTpCall@@Base+0x2bb8> │ │ │ │ mov r5, r3 │ │ │ │ - b b3ac8 <_PyObject_MakeTpCall@@Base+0xb94> │ │ │ │ + b b3b78 <_PyObject_MakeTpCall@@Base+0xb94> │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b5338 <_PyObject_MakeTpCall@@Base+0x2404> │ │ │ │ - ldr r3, [pc, #4060] @ b6898 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ + beq b540c <_PyObject_MakeTpCall@@Base+0x2428> │ │ │ │ + ldr r3, [pc, #-4048] @ b4960 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #4052] @ b689c <_PyObject_MakeTpCall@@Base+0x3968> │ │ │ │ - bl 117720 │ │ │ │ + ldr r1, [pc, #-4056] @ b4964 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ + bl 117864 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b58f0 <_PyObject_MakeTpCall@@Base+0x29bc> │ │ │ │ + beq b5964 <_PyObject_MakeTpCall@@Base+0x2980> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b58f0 <_PyObject_MakeTpCall@@Base+0x29bc> │ │ │ │ + bne b5964 <_PyObject_MakeTpCall@@Base+0x2980> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9b440 │ │ │ │ - b b3f88 <_PyObject_MakeTpCall@@Base+0x1054> │ │ │ │ + bl 9b3f0 │ │ │ │ + b b403c <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ ands r2, r2, #4096 @ 0x1000 │ │ │ │ - beq b602c <_PyObject_MakeTpCall@@Base+0x30f8> │ │ │ │ + beq b64dc <_PyObject_MakeTpCall@@Base+0x34f8> │ │ │ │ ldrh r2, [r6, #206] @ 0xce │ │ │ │ cmp r2, #1000 @ 0x3e8 │ │ │ │ - bcs b6020 <_PyObject_MakeTpCall@@Base+0x30ec> │ │ │ │ + bcs b64d0 <_PyObject_MakeTpCall@@Base+0x34ec> │ │ │ │ ldr r8, [r6, #168] @ 0xa8 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r8, #8]! │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r2 │ │ │ │ cmp r4, r7 │ │ │ │ mov r0, r5 │ │ │ │ - ble b5a20 <_PyObject_MakeTpCall@@Base+0x2aec> │ │ │ │ + ble b5a94 <_PyObject_MakeTpCall@@Base+0x2ab0> │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl a8970 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a89d8 <_PyType_LookupRef@@Base+0x190> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - beq b64b0 <_PyObject_MakeTpCall@@Base+0x357c> │ │ │ │ + beq b6094 <_PyObject_MakeTpCall@@Base+0x30b0> │ │ │ │ add r7, r7, #1 │ │ │ │ - b b592c <_PyObject_MakeTpCall@@Base+0x29f8> │ │ │ │ + b b59a0 <_PyObject_MakeTpCall@@Base+0x29bc> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov ip, r2 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5870 <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ + bne b58e4 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5870 <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ + bne b58e4 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ ldr r3, [ip, #8] │ │ │ │ add r1, fp, #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #8 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5870 <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ + bne b58e4 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ ldr r3, [ip, #12] │ │ │ │ ldr r9, [r0, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, fp, #3 │ │ │ │ cmp r3, r9 │ │ │ │ add r2, ip, #12 │ │ │ │ - bne b5870 <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ + bne b58e4 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ ldr r3, [ip, #16] │ │ │ │ cmp sl, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, fp, #4 │ │ │ │ add r2, ip, #16 │ │ │ │ - ble b5d00 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ + ble b5d44 <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5870 <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ + bne b58e4 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ ldr r3, [ip, #20] │ │ │ │ add r1, fp, #5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #20 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5870 <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ + bne b58e4 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ ldr r3, [ip, #24] │ │ │ │ add r1, fp, #6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #24 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5870 <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ + bne b58e4 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ ldr r3, [ip, #28] │ │ │ │ add r1, fp, #7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #28 │ │ │ │ - b b3aa4 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + b b3b54 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ ands r1, r2, #256 @ 0x100 │ │ │ │ - bne b6544 <_PyObject_MakeTpCall@@Base+0x3610> │ │ │ │ + bne b64e4 <_PyObject_MakeTpCall@@Base+0x3500> │ │ │ │ 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, #64] @ 0x40 │ │ │ │ - b b4bc0 <_PyObject_MakeTpCall@@Base+0x1c8c> │ │ │ │ + b b4c4c <_PyObject_MakeTpCall@@Base+0x1c68> │ │ │ │ cmp r1, #0 │ │ │ │ - bgt b4c04 <_PyObject_MakeTpCall@@Base+0x1cd0> │ │ │ │ - b b4ca4 <_PyObject_MakeTpCall@@Base+0x1d70> │ │ │ │ + bgt b4c90 <_PyObject_MakeTpCall@@Base+0x1cac> │ │ │ │ + b b4d30 <_PyObject_MakeTpCall@@Base+0x1d4c> │ │ │ │ add r0, r0, #1 │ │ │ │ - b b5818 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ - add r3, r3, #12 │ │ │ │ - ble b48d4 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ - ldr fp, [r3, #8] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq b5a88 <_PyObject_MakeTpCall@@Base+0x2b54> │ │ │ │ - cmp r0, r9 │ │ │ │ - bgt b4e44 <_PyObject_MakeTpCall@@Base+0x1f10> │ │ │ │ - b b48d4 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + b b588c <_PyObject_MakeTpCall@@Base+0x28a8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne b4b74 <_PyObject_MakeTpCall@@Base+0x1c40> │ │ │ │ - ldr r3, [pc, #3544] @ b68a0 <_PyObject_MakeTpCall@@Base+0x396c> │ │ │ │ - ldr r2, [pc, #3544] @ b68a4 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + bne b4c00 <_PyObject_MakeTpCall@@Base+0x1c1c> │ │ │ │ + ldr r3, [pc, #4068] @ b6af8 <_PyObject_MakeTpCall@@Base+0x3b14> │ │ │ │ + ldr r2, [pc, #4068] @ b6afc <_PyObject_MakeTpCall@@Base+0x3b18> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b60f8 <_PyObject_MakeTpCall@@Base+0x31c4> │ │ │ │ + bne b6528 <_PyObject_MakeTpCall@@Base+0x3544> │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b5dec <_PyObject_MakeTpCall@@Base+0x2eb8> │ │ │ │ + beq b5e8c <_PyObject_MakeTpCall@@Base+0x2ea8> │ │ │ │ ldr r3, [r7, #800] @ 0x320 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, #800] @ 0x320 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [r3, r0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b b468c <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ - mov r0, ip │ │ │ │ - mov r5, r3 │ │ │ │ - b b3990 <_PyObject_MakeTpCall@@Base+0xa5c> │ │ │ │ - ldr r1, [pc, #3460] @ b68a8 <_PyObject_MakeTpCall@@Base+0x3974> │ │ │ │ + b b4740 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r0, r9 │ │ │ │ + add r3, r3, #12 │ │ │ │ + ble b498c <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + ldr fp, [r3, #8] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b5b5c <_PyObject_MakeTpCall@@Base+0x2b78> │ │ │ │ + cmp r0, r9 │ │ │ │ + bgt b4ed0 <_PyObject_MakeTpCall@@Base+0x1eec> │ │ │ │ + b b498c <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + ldr r1, [pc, #3956] @ b6b00 <_PyObject_MakeTpCall@@Base+0x3b1c> │ │ │ │ mov r0, r6 │ │ │ │ - bl f9314 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f947c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5430 <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ - b b5468 <_PyObject_MakeTpCall@@Base+0x2534> │ │ │ │ - ldr r0, [pc, #3440] @ b68ac <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ - bl 8bfcc │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - bne b43bc <_PyObject_MakeTpCall@@Base+0x1488> │ │ │ │ - b b43d8 <_PyObject_MakeTpCall@@Base+0x14a4> │ │ │ │ - ldr r3, [pc, #3420] @ b68b0 <_PyObject_MakeTpCall@@Base+0x397c> │ │ │ │ - str r3, [r9, #124] @ 0x7c │ │ │ │ - b b4ed0 <_PyObject_MakeTpCall@@Base+0x1f9c> │ │ │ │ - ldr r0, [pc, #3412] @ b68b4 <_PyObject_MakeTpCall@@Base+0x3980> │ │ │ │ - bl 8bfcc │ │ │ │ + beq b5504 <_PyObject_MakeTpCall@@Base+0x2520> │ │ │ │ + b b553c <_PyObject_MakeTpCall@@Base+0x2558> │ │ │ │ + mov r0, ip │ │ │ │ + mov r5, r3 │ │ │ │ + b b3a40 <_PyObject_MakeTpCall@@Base+0xa5c> │ │ │ │ + ldr r0, [pc, #3924] @ b6b04 <_PyObject_MakeTpCall@@Base+0x3b20> │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b434c <_PyObject_MakeTpCall@@Base+0x1418> │ │ │ │ - b b4368 <_PyObject_MakeTpCall@@Base+0x1434> │ │ │ │ - ldr r3, [pc, #3392] @ b68b8 <_PyObject_MakeTpCall@@Base+0x3984> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne b4280 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ - bl 286c20 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r1, [pc, #3368] @ b68bc <_PyObject_MakeTpCall@@Base+0x3988> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, sl │ │ │ │ - bl 9cc2c │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b67fc <_PyObject_MakeTpCall@@Base+0x38c8> │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4280 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne b4280 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b4280 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ - ldr r0, [pc, #3460] @ b6958 <_PyObject_MakeTpCall@@Base+0x3a24> │ │ │ │ - bl 8bfcc │ │ │ │ + bne b4220 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + b b423c <_PyObject_MakeTpCall@@Base+0x1258> │ │ │ │ + ldr r0, [pc, #3904] @ b6b08 <_PyObject_MakeTpCall@@Base+0x3b24> │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b41dc <_PyObject_MakeTpCall@@Base+0x12a8> │ │ │ │ - b b41f8 <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ - ldr r3, [pc, #3276] @ b68b8 <_PyObject_MakeTpCall@@Base+0x3984> │ │ │ │ + bne b4290 <_PyObject_MakeTpCall@@Base+0x12ac> │ │ │ │ + b b42ac <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ + ldr r3, [pc, #3884] @ b6b0c <_PyObject_MakeTpCall@@Base+0x3b28> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b64f8 <_PyObject_MakeTpCall@@Base+0x35c4> │ │ │ │ + beq b6168 <_PyObject_MakeTpCall@@Base+0x3184> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #3424] @ b6964 <_PyObject_MakeTpCall@@Base+0x3a30> │ │ │ │ - beq b421c <_PyObject_MakeTpCall@@Base+0x12e8> │ │ │ │ - bl 356b80 │ │ │ │ + ldrne sl, [pc, #4028] @ b6bb4 <_PyObject_MakeTpCall@@Base+0x3bd0> │ │ │ │ + beq b42d0 <_PyObject_MakeTpCall@@Base+0x12ec> │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -143775,207 +143772,212 @@ │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b4230 <_PyObject_MakeTpCall@@Base+0x12fc> │ │ │ │ - b b6044 <_PyObject_MakeTpCall@@Base+0x3110> │ │ │ │ - ldr r0, [pc, #3136] @ b68bc <_PyObject_MakeTpCall@@Base+0x3988> │ │ │ │ - bl 8bfcc │ │ │ │ + bne b42e4 <_PyObject_MakeTpCall@@Base+0x1300> │ │ │ │ + b b60f8 <_PyObject_MakeTpCall@@Base+0x3114> │ │ │ │ + ldr r0, [pc, #3744] @ b6b10 <_PyObject_MakeTpCall@@Base+0x3b2c> │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b424c <_PyObject_MakeTpCall@@Base+0x1318> │ │ │ │ - b b4268 <_PyObject_MakeTpCall@@Base+0x1334> │ │ │ │ - ldr r0, [pc, #3116] @ b68c0 <_PyObject_MakeTpCall@@Base+0x398c> │ │ │ │ - bl 8bfcc │ │ │ │ + bne b4300 <_PyObject_MakeTpCall@@Base+0x131c> │ │ │ │ + b b431c <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ + ldr r0, [pc, #3724] @ b6b14 <_PyObject_MakeTpCall@@Base+0x3b30> │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b416c <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ - b b4188 <_PyObject_MakeTpCall@@Base+0x1254> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b5668 <_PyObject_MakeTpCall@@Base+0x2734> │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b4280 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + bne b4470 <_PyObject_MakeTpCall@@Base+0x148c> │ │ │ │ + b b448c <_PyObject_MakeTpCall@@Base+0x14a8> │ │ │ │ + ldr r3, [pc, #3704] @ b6b18 <_PyObject_MakeTpCall@@Base+0x3b34> │ │ │ │ + str r3, [r9, #124] @ 0x7c │ │ │ │ + b b4f5c <_PyObject_MakeTpCall@@Base+0x1f78> │ │ │ │ + ldr r0, [pc, #3696] @ b6b1c <_PyObject_MakeTpCall@@Base+0x3b38> │ │ │ │ + bl 8c044 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + bne b4400 <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ + b b441c <_PyObject_MakeTpCall@@Base+0x1438> │ │ │ │ + ldr r3, [pc, #3656] @ b6b0c <_PyObject_MakeTpCall@@Base+0x3b28> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne b4334 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + bl 287110 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #3632] @ b6b10 <_PyObject_MakeTpCall@@Base+0x3b2c> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, sl │ │ │ │ + bl 9cbdc │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b6944 <_PyObject_MakeTpCall@@Base+0x3960> │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b4334 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3d18 <_PyObject_MakeTpCall@@Base+0xde4> │ │ │ │ - b b58f0 <_PyObject_MakeTpCall@@Base+0x29bc> │ │ │ │ + str r3, [sl] │ │ │ │ + bne b4334 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b4334 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5bf4 <_PyObject_MakeTpCall@@Base+0x2cc0> │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b44a4 <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ + b b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b577c <_PyObject_MakeTpCall@@Base+0x2848> │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b3dcc <_PyObject_MakeTpCall@@Base+0xde8> │ │ │ │ + b b5964 <_PyObject_MakeTpCall@@Base+0x2980> │ │ │ │ add ip, ip, #1 │ │ │ │ cmp sl, ip │ │ │ │ - bne b5880 <_PyObject_MakeTpCall@@Base+0x294c> │ │ │ │ + bne b58f4 <_PyObject_MakeTpCall@@Base+0x2910> │ │ │ │ ldr ip, [r3, #172] @ 0xac │ │ │ │ cmp ip, #0 │ │ │ │ - beq b6110 <_PyObject_MakeTpCall@@Base+0x31dc> │ │ │ │ + beq b6698 <_PyObject_MakeTpCall@@Base+0x36b4> │ │ │ │ mov r0, ip │ │ │ │ ldr sl, [r0, #8]! │ │ │ │ mov r9, #0 │ │ │ │ cmp sl, r9 │ │ │ │ add r9, r9, #1 │ │ │ │ - ble b6134 <_PyObject_MakeTpCall@@Base+0x3200> │ │ │ │ + ble b66bc <_PyObject_MakeTpCall@@Base+0x36d8> │ │ │ │ ldr fp, [r0, #4]! │ │ │ │ cmp fp, r5 │ │ │ │ - bne b5d18 <_PyObject_MakeTpCall@@Base+0x2de4> │ │ │ │ - b b5894 <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ + bne b5d5c <_PyObject_MakeTpCall@@Base+0x2d78> │ │ │ │ + b b5908 <_PyObject_MakeTpCall@@Base+0x2924> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b56d4 <_PyObject_MakeTpCall@@Base+0x26f0> │ │ │ │ + b b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b4334 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + b b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b5be8 <_PyObject_MakeTpCall@@Base+0x2c04> │ │ │ │ + b b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b43f0 <_PyObject_MakeTpCall@@Base+0x14bc> │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b57e8 <_PyObject_MakeTpCall@@Base+0x2804> │ │ │ │ + b b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b6828 <_PyObject_MakeTpCall@@Base+0x38f4> │ │ │ │ + bne b697c <_PyObject_MakeTpCall@@Base+0x3998> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b6828 <_PyObject_MakeTpCall@@Base+0x38f4> │ │ │ │ + bne b697c <_PyObject_MakeTpCall@@Base+0x3998> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ add r0, r2, #8 │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ cmp ip, r4 │ │ │ │ - beq b5dc0 <_PyObject_MakeTpCall@@Base+0x2e8c> │ │ │ │ + beq b5e34 <_PyObject_MakeTpCall@@Base+0x2e50> │ │ │ │ cmp lr, #0 │ │ │ │ - bne b6674 <_PyObject_MakeTpCall@@Base+0x3740> │ │ │ │ + bne b66f8 <_PyObject_MakeTpCall@@Base+0x3714> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b5d94 <_PyObject_MakeTpCall@@Base+0x2e60> │ │ │ │ + bne b5e08 <_PyObject_MakeTpCall@@Base+0x2e24> │ │ │ │ ldr r7, [ip, #144] @ 0x90 │ │ │ │ subs r7, r7, #0 │ │ │ │ movne r7, #1 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b6210 <_PyObject_MakeTpCall@@Base+0x32dc> │ │ │ │ + beq b6558 <_PyObject_MakeTpCall@@Base+0x3574> │ │ │ │ cmp r1, #0 │ │ │ │ - bne b6204 <_PyObject_MakeTpCall@@Base+0x32d0> │ │ │ │ + bne b654c <_PyObject_MakeTpCall@@Base+0x3568> │ │ │ │ ldr r1, [ip, #104] @ 0x68 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne b61f8 <_PyObject_MakeTpCall@@Base+0x32c4> │ │ │ │ + bne b6540 <_PyObject_MakeTpCall@@Base+0x355c> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b61f8 <_PyObject_MakeTpCall@@Base+0x32c4> │ │ │ │ + bne b6540 <_PyObject_MakeTpCall@@Base+0x355c> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5d6c <_PyObject_MakeTpCall@@Base+0x2e38> │ │ │ │ + bne b5de0 <_PyObject_MakeTpCall@@Base+0x2dfc> │ │ │ │ str r1, [sp, #28] │ │ │ │ - b b54dc <_PyObject_MakeTpCall@@Base+0x25a8> │ │ │ │ - ldr r2, [pc, #2756] @ b68a0 <_PyObject_MakeTpCall@@Base+0x396c> │ │ │ │ + b b55b0 <_PyObject_MakeTpCall@@Base+0x25cc> │ │ │ │ + ldr r2, [pc, #3240] @ b6af8 <_PyObject_MakeTpCall@@Base+0x3b14> │ │ │ │ + mov r1, fp │ │ │ │ + ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ + blx r3 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne b41d0 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + b b51ac <_PyObject_MakeTpCall@@Base+0x21c8> │ │ │ │ + mov r0, sl │ │ │ │ + bl 922b0 │ │ │ │ + mov r5, r0 │ │ │ │ + b b5170 <_PyObject_MakeTpCall@@Base+0x218c> │ │ │ │ + ldr r2, [pc, #3196] @ b6af8 <_PyObject_MakeTpCall@@Base+0x3b14> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne b4b74 <_PyObject_MakeTpCall@@Base+0x1c40> │ │ │ │ + bne b4c00 <_PyObject_MakeTpCall@@Base+0x1c1c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 29dc84 │ │ │ │ + bl 29e100 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b46bc <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + bne b4770 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4aec <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + beq b4ba0 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b4aec <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + bne b4ba0 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b4aec <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9224c │ │ │ │ - mov r5, r0 │ │ │ │ - b b50e4 <_PyObject_MakeTpCall@@Base+0x21b0> │ │ │ │ - mov r3, fp │ │ │ │ - cmp r3, r6 │ │ │ │ - beq b582c <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b5e3c <_PyObject_MakeTpCall@@Base+0x2f08> │ │ │ │ - ldr r3, [pc, #2668] @ b68c4 <_PyObject_MakeTpCall@@Base+0x3990> │ │ │ │ - cmp r6, r3 │ │ │ │ - beq b582c <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ - ldr r3, [r6, #172] @ 0xac │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b6588 <_PyObject_MakeTpCall@@Base+0x3654> │ │ │ │ - ldr ip, [r3, #8]! │ │ │ │ - mov r0, #0 │ │ │ │ - cmp ip, r0 │ │ │ │ - add r0, r0, #1 │ │ │ │ - ble b65ac <_PyObject_MakeTpCall@@Base+0x3678> │ │ │ │ - ldr r2, [r3, #4]! │ │ │ │ - cmp r2, fp │ │ │ │ - bne b5e70 <_PyObject_MakeTpCall@@Base+0x2f3c> │ │ │ │ - b b3c54 <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ - ldr r1, [pc, #2612] @ b68c8 <_PyObject_MakeTpCall@@Base+0x3994> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f9314 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b5424 <_PyObject_MakeTpCall@@Base+0x24f0> │ │ │ │ - b b5468 <_PyObject_MakeTpCall@@Base+0x2534> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b4ba0 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #2580] @ b68cc <_PyObject_MakeTpCall@@Base+0x3998> │ │ │ │ + ldr r0, [pc, #3140] @ b6b20 <_PyObject_MakeTpCall@@Base+0x3b3c> │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq b4d54 <_PyObject_MakeTpCall@@Base+0x1e20> │ │ │ │ + beq b4de0 <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ ldr lr, [r6, #172] @ 0xac │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp lr, #0 │ │ │ │ - bne b4be0 <_PyObject_MakeTpCall@@Base+0x1cac> │ │ │ │ + bne b4c6c <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - bne b6754 <_PyObject_MakeTpCall@@Base+0x3820> │ │ │ │ + bne b681c <_PyObject_MakeTpCall@@Base+0x3838> │ │ │ │ tst r2, #8192 @ 0x2000 │ │ │ │ - bne b4aec <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + bne b4ba0 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl a56d0 │ │ │ │ + bl a5738 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b4d54 <_PyObject_MakeTpCall@@Base+0x1e20> │ │ │ │ + blt b4de0 <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ ldr lr, [r6, #172] @ 0xac │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp lr, #0 │ │ │ │ - beq b4aec <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ - b b4be0 <_PyObject_MakeTpCall@@Base+0x1cac> │ │ │ │ - ldr r2, [pc, #2436] @ b68a0 <_PyObject_MakeTpCall@@Base+0x396c> │ │ │ │ - mov r1, fp │ │ │ │ - ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ - blx r3 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne b411c <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ - b b5120 <_PyObject_MakeTpCall@@Base+0x21ec> │ │ │ │ - ldr r1, [sl, #8] │ │ │ │ - cmp r1, r9 │ │ │ │ - ble b48d4 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + beq b4ba0 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + b b4c6c <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ + ldr r2, [sl, #8] │ │ │ │ + cmp r2, r9 │ │ │ │ + ble b498c <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ ldrb r2, [r3] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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, #20] │ │ │ │ ldr r6, [fp, #4] │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #2392] @ b68cc <_PyObject_MakeTpCall@@Base+0x3998> │ │ │ │ + ldr r3, [pc, #2980] @ b6b20 <_PyObject_MakeTpCall@@Base+0x3b3c> │ │ │ │ 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 │ │ │ │ @@ -143984,506 +143986,554 @@ │ │ │ │ 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, #32] │ │ │ │ - bne b4b8c <_PyObject_MakeTpCall@@Base+0x1c58> │ │ │ │ + bne b4c18 <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ lsl r0, r4, lr │ │ │ │ - b b4574 <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ + b b4628 <_PyObject_MakeTpCall@@Base+0x1644> │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b6cc4 <_PyObject_MakeTpCall@@Base+0x3ce0> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b6cc4 <_PyObject_MakeTpCall@@Base+0x3ce0> │ │ │ │ + str fp, [sp, #28] │ │ │ │ + b b5474 <_PyObject_MakeTpCall@@Base+0x2490> │ │ │ │ ldr r3, [r5, #156] @ 0x9c │ │ │ │ - ldr r2, [pc, #2312] @ b68d0 <_PyObject_MakeTpCall@@Base+0x399c> │ │ │ │ + ldr r2, [pc, #2872] @ b6b24 <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ cmp r3, r2 │ │ │ │ - beq b3ad0 <_PyObject_MakeTpCall@@Base+0xb9c> │ │ │ │ + beq b3b80 <_PyObject_MakeTpCall@@Base+0xb9c> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne b4aa8 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ - b b584c <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ + bne b4b5c <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ + b b58c0 <_PyObject_MakeTpCall@@Base+0x28dc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne b3f64 <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ + bne b4018 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b3f64 <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ - cmp fp, #0 │ │ │ │ - beq b67c4 <_PyObject_MakeTpCall@@Base+0x3890> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b4018 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + ldr r1, [pc, #2808] @ b6b28 <_PyObject_MakeTpCall@@Base+0x3b44> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f947c <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq b54f8 <_PyObject_MakeTpCall@@Base+0x2514> │ │ │ │ + b b553c <_PyObject_MakeTpCall@@Base+0x2558> │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, r6 │ │ │ │ + beq b58a0 <_PyObject_MakeTpCall@@Base+0x28bc> │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b67c4 <_PyObject_MakeTpCall@@Base+0x3890> │ │ │ │ - str fp, [sp, #28] │ │ │ │ - b b53a0 <_PyObject_MakeTpCall@@Base+0x246c> │ │ │ │ - mov r2, r7 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b b5a6c <_PyObject_MakeTpCall@@Base+0x2b38> │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b b5a6c <_PyObject_MakeTpCall@@Base+0x2b38> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b4ae4 <_PyObject_MakeTpCall@@Base+0x1bb0> │ │ │ │ - ldr sl, [pc, #2332] @ b6964 <_PyObject_MakeTpCall@@Base+0x3a30> │ │ │ │ - ldr r1, [pc, #2320] @ b695c <_PyObject_MakeTpCall@@Base+0x3a28> │ │ │ │ - ldr r0, [pc, #2320] @ b6960 <_PyObject_MakeTpCall@@Base+0x3a2c> │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b426c <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ + bne b6044 <_PyObject_MakeTpCall@@Base+0x3060> │ │ │ │ + ldr r3, [pc, #2764] @ b6b2c <_PyObject_MakeTpCall@@Base+0x3b48> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq b58a0 <_PyObject_MakeTpCall@@Base+0x28bc> │ │ │ │ + ldr r3, [r6, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b60a8 <_PyObject_MakeTpCall@@Base+0x30c4> │ │ │ │ + ldr ip, [r3, #8]! │ │ │ │ + mov r0, #0 │ │ │ │ + cmp ip, r0 │ │ │ │ + add r0, r0, #1 │ │ │ │ + ble b60cc <_PyObject_MakeTpCall@@Base+0x30e8> │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + cmp r2, fp │ │ │ │ + bne b6078 <_PyObject_MakeTpCall@@Base+0x3094> │ │ │ │ + b b3d08 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + mov r4, r6 │ │ │ │ + mov r6, fp │ │ │ │ + ldr r2, [r6, #192] @ 0xc0 │ │ │ │ + ldr fp, [sp, #64] @ 0x40 │ │ │ │ + b b5ae0 <_PyObject_MakeTpCall@@Base+0x2afc> │ │ │ │ + mov r3, r6 │ │ │ │ + cmp r3, fp │ │ │ │ + beq b3d08 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b60ac <_PyObject_MakeTpCall@@Base+0x30c8> │ │ │ │ + ldr r3, [pc, #2660] @ b6b2c <_PyObject_MakeTpCall@@Base+0x3b48> │ │ │ │ + cmp fp, r3 │ │ │ │ + beq b3d08 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + ldr r3, [pc, #2788] @ b6bb8 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ + ldr r1, [pc, #2648] @ b6b30 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b b58c0 <_PyObject_MakeTpCall@@Base+0x28dc> │ │ │ │ + ldr sl, [pc, #2764] @ b6bb4 <_PyObject_MakeTpCall@@Base+0x3bd0> │ │ │ │ + ldr r1, [pc, #2632] @ b6b34 <_PyObject_MakeTpCall@@Base+0x3b50> │ │ │ │ + ldr r0, [pc, #2632] @ b6b38 <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b42b0 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + ldr sl, [pc, #2744] @ b6bb4 <_PyObject_MakeTpCall@@Base+0x3bd0> │ │ │ │ + ldr r1, [pc, #2612] @ b6b34 <_PyObject_MakeTpCall@@Base+0x3b50> │ │ │ │ + ldr r0, [pc, #2612] @ b6b38 <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4320 <_PyObject_MakeTpCall@@Base+0x133c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b4a3c <_PyObject_MakeTpCall@@Base+0x1a58> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne b6a48 <_PyObject_MakeTpCall@@Base+0x3a64> │ │ │ │ + ldr r2, [pc, #2580] @ b6b3c <_PyObject_MakeTpCall@@Base+0x3b58> │ │ │ │ + ldr r3, [pc, #2580] @ b6b40 <_PyObject_MakeTpCall@@Base+0x3b5c> │ │ │ │ + ldr r1, [r2] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [pc, #2572] @ b6b44 <_PyObject_MakeTpCall@@Base+0x3b60> │ │ │ │ + bl 2d3d7c │ │ │ │ + b b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [pc, #2672] @ b6bb8 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ + ldr r1, [pc, #2556] @ b6b48 <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117864 │ │ │ │ + b b507c <_PyObject_MakeTpCall@@Base+0x2098> │ │ │ │ + ldr r3, [pc, #2652] @ b6bb8 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ + ldr r1, [pc, #2540] @ b6b4c <_PyObject_MakeTpCall@@Base+0x3b68> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b b58c0 <_PyObject_MakeTpCall@@Base+0x28dc> │ │ │ │ + bl 287110 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #2444] @ b6b08 <_PyObject_MakeTpCall@@Base+0x3b24> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, sl │ │ │ │ + bl 9cbdc │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b6944 <_PyObject_MakeTpCall@@Base+0x3960> │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b5be8 <_PyObject_MakeTpCall@@Base+0x2c04> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne b5be8 <_PyObject_MakeTpCall@@Base+0x2c04> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b5be8 <_PyObject_MakeTpCall@@Base+0x2c04> │ │ │ │ mov r5, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r8, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne b3db0 <_PyObject_MakeTpCall@@Base+0xe7c> │ │ │ │ + bne b3e64 <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ cmp r5, #0 │ │ │ │ - bne b58cc <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ - b b58f0 <_PyObject_MakeTpCall@@Base+0x29bc> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b4988 <_PyObject_MakeTpCall@@Base+0x1a54> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b67d8 <_PyObject_MakeTpCall@@Base+0x38a4> │ │ │ │ - ldr r2, [pc, #2096] @ b68d4 <_PyObject_MakeTpCall@@Base+0x39a0> │ │ │ │ - ldr r3, [pc, #2096] @ b68d8 <_PyObject_MakeTpCall@@Base+0x39a4> │ │ │ │ - ldr r1, [r2] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [pc, #2088] @ b68dc <_PyObject_MakeTpCall@@Base+0x39a8> │ │ │ │ - bl 2d3d9c │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #2004] @ b6898 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ - ldr r1, [pc, #2072] @ b68e0 <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b b4ff0 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - b b4bc0 <_PyObject_MakeTpCall@@Base+0x1c8c> │ │ │ │ - ldr r2, [pc, #1976] @ b68a0 <_PyObject_MakeTpCall@@Base+0x396c> │ │ │ │ - mov r1, fp │ │ │ │ - ldr r0, [r2, #668] @ 0x29c │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - b b510c <_PyObject_MakeTpCall@@Base+0x21d8> │ │ │ │ - ldr r2, [pc, #1952] @ b68a0 <_PyObject_MakeTpCall@@Base+0x396c> │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r2, #668] @ 0x29c │ │ │ │ - blx r3 │ │ │ │ - mov r2, r0 │ │ │ │ - b b5ae8 <_PyObject_MakeTpCall@@Base+0x2bb4> │ │ │ │ - mov r0, r3 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq b5894 <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ - ldr r0, [r0, #128] @ 0x80 │ │ │ │ + bne b5940 <_PyObject_MakeTpCall@@Base+0x295c> │ │ │ │ + b b5964 <_PyObject_MakeTpCall@@Base+0x2980> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6114 <_PyObject_MakeTpCall@@Base+0x31e0> │ │ │ │ - ldr ip, [pc, #1940] @ b68c4 <_PyObject_MakeTpCall@@Base+0x3990> │ │ │ │ - cmp r5, ip │ │ │ │ - beq b6854 <_PyObject_MakeTpCall@@Base+0x3920> │ │ │ │ - ldr r3, [pc, #1884] @ b6898 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ - ldr r1, [pc, #1956] @ b68e4 <_PyObject_MakeTpCall@@Base+0x39b0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b b584c <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ - mov r0, lr │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + beq b62cc <_PyObject_MakeTpCall@@Base+0x32e8> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r5, [r3, #20] │ │ │ │ + str r0, [r9, #12] │ │ │ │ + bne b3f60 <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ + b b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #2364] @ b6b50 <_PyObject_MakeTpCall@@Base+0x3b6c> │ │ │ │ + cmp r3, r1 │ │ │ │ + bne b6250 <_PyObject_MakeTpCall@@Base+0x326c> │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + b b49cc <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - bne b4dc0 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ - b b4e20 <_PyObject_MakeTpCall@@Base+0x1eec> │ │ │ │ - ldr r1, [pc, #1912] @ b68e8 <_PyObject_MakeTpCall@@Base+0x39b4> │ │ │ │ - ldr r0, [pc, #2028] @ b6960 <_PyObject_MakeTpCall@@Base+0x3a2c> │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b b58f0 <_PyObject_MakeTpCall@@Base+0x29bc> │ │ │ │ - ldr sl, [pc, #2012] @ b6964 <_PyObject_MakeTpCall@@Base+0x3a30> │ │ │ │ - bl 356b80 │ │ │ │ - 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 │ │ │ │ + beq b6234 <_PyObject_MakeTpCall@@Base+0x3250> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ 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 b447c <_PyObject_MakeTpCall@@Base+0x1548> │ │ │ │ - ldr r1, [pc, #1784] @ b68e8 <_PyObject_MakeTpCall@@Base+0x39b4> │ │ │ │ - ldr r0, [pc, #1900] @ b6960 <_PyObject_MakeTpCall@@Base+0x3a2c> │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - cmp r1, #0 │ │ │ │ - bne b5dcc <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ - b b5dc0 <_PyObject_MakeTpCall@@Base+0x2e8c> │ │ │ │ - cmp lr, #0 │ │ │ │ - beq b5db8 <_PyObject_MakeTpCall@@Base+0x2e84> │ │ │ │ - b b5dcc <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq b5dc0 <_PyObject_MakeTpCall@@Base+0x2e8c> │ │ │ │ - b b5dcc <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #1732] @ b68ec <_PyObject_MakeTpCall@@Base+0x39b8> │ │ │ │ - cmp r2, r3 │ │ │ │ - bne b6840 <_PyObject_MakeTpCall@@Base+0x390c> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 12d74c │ │ │ │ - ldr r1, [pc, #1648] @ b68ac <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ + bne b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [pc, #2304] @ b6b3c <_PyObject_MakeTpCall@@Base+0x3b58> │ │ │ │ + ldr r3, [pc, #2304] @ b6b40 <_PyObject_MakeTpCall@@Base+0x3b5c> │ │ │ │ + ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl f93e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge b43f0 <_PyObject_MakeTpCall@@Base+0x14bc> │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b4784 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ - ldr r1, [pc, #1680] @ b68f0 <_PyObject_MakeTpCall@@Base+0x39bc> │ │ │ │ - cmp r3, r1 │ │ │ │ - beq b4a04 <_PyObject_MakeTpCall@@Base+0x1ad0> │ │ │ │ + ldr r2, [pc, #2312] @ b6b54 <_PyObject_MakeTpCall@@Base+0x3b70> │ │ │ │ + bl 1bfe20 <_PyErr_Format@@Base> │ │ │ │ + b b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b4a04 <_PyObject_MakeTpCall@@Base+0x1ad0> │ │ │ │ - ldr r1, [pc, #1648] @ b68f0 <_PyObject_MakeTpCall@@Base+0x39bc> │ │ │ │ + b b6218 <_PyObject_MakeTpCall@@Base+0x3234> │ │ │ │ + bl 585e8 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r9, #12] │ │ │ │ + b b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #2260] @ b6b50 <_PyObject_MakeTpCall@@Base+0x3b6c> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b4a6c <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ + bne b631c <_PyObject_MakeTpCall@@Base+0x3338> │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b b4a6c <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ - ldr sl, [r5, #24] │ │ │ │ - cmp sl, #0 │ │ │ │ - bne b40a0 <_PyObject_MakeTpCall@@Base+0x116c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 282a30 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ - beq b62d8 <_PyObject_MakeTpCall@@Base+0x33a4> │ │ │ │ - tst r3, #32 │ │ │ │ - beq b62d8 <_PyObject_MakeTpCall@@Base+0x33a4> │ │ │ │ - adds r3, r5, #20 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bne b40a4 <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b40a4 <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b6314 <_PyObject_MakeTpCall@@Base+0x33e0> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r5, [r3, #20] │ │ │ │ - str r0, [r9, #12] │ │ │ │ - bne b3eac <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bl 18e1bc │ │ │ │ + b b47a4 <_PyObject_MakeTpCall@@Base+0x17c0> │ │ │ │ + ldr r2, [fp] │ │ │ │ + str r8, [r4, #8] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + bne b47d4 <_PyObject_MakeTpCall@@Base+0x17f0> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + bl 356890 │ │ │ │ + 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 b480c <_PyObject_MakeTpCall@@Base+0x1828> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 282a30 │ │ │ │ + bl 282f20 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b6368 <_PyObject_MakeTpCall@@Base+0x3434> │ │ │ │ + beq b6268 <_PyObject_MakeTpCall@@Base+0x3284> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ ldreq r0, [r3, #24] │ │ │ │ - beq b62fc <_PyObject_MakeTpCall@@Base+0x33c8> │ │ │ │ + beq b61f4 <_PyObject_MakeTpCall@@Base+0x3210> │ │ │ │ tst r3, #32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldreq r0, [r3, #24] │ │ │ │ - beq b62fc <_PyObject_MakeTpCall@@Base+0x33c8> │ │ │ │ + beq b61f4 <_PyObject_MakeTpCall@@Base+0x3210> │ │ │ │ add r0, r3, #20 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ str r0, [r9, #12] │ │ │ │ - bne b3eac <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - bl 58630 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r9, #12] │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - mov r5, #0 │ │ │ │ - mov r8, r5 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b b6064 <_PyObject_MakeTpCall@@Base+0x3130> │ │ │ │ - mov ip, r5 │ │ │ │ - cmp r3, ip │ │ │ │ - beq b588c <_PyObject_MakeTpCall@@Base+0x2958> │ │ │ │ - ldr ip, [ip, #128] @ 0x80 │ │ │ │ - cmp ip, #0 │ │ │ │ - bne b6388 <_PyObject_MakeTpCall@@Base+0x3454> │ │ │ │ - ldr r0, [pc, #1312] @ b68c4 <_PyObject_MakeTpCall@@Base+0x3990> │ │ │ │ - cmp r3, r0 │ │ │ │ - beq b5890 <_PyObject_MakeTpCall@@Base+0x295c> │ │ │ │ - b b5d00 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ - ldr r2, [fp] │ │ │ │ - str r8, [r4, #8] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b4720 <_PyObject_MakeTpCall@@Base+0x17ec> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - bl 356b80 │ │ │ │ - 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 b4758 <_PyObject_MakeTpCall@@Base+0x1824> │ │ │ │ + bne b3f60 <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ + b b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b b47a4 <_PyObject_MakeTpCall@@Base+0x17c0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl b8d60 │ │ │ │ + bl b8df0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6440 <_PyObject_MakeTpCall@@Base+0x350c> │ │ │ │ + beq b6384 <_PyObject_MakeTpCall@@Base+0x33a0> │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne b63ec <_PyObject_MakeTpCall@@Base+0x34b8> │ │ │ │ - ldr r3, [pc, #1228] @ b68f4 <_PyObject_MakeTpCall@@Base+0x39c0> │ │ │ │ - ldr r2, [pc, #1228] @ b68f8 <_PyObject_MakeTpCall@@Base+0x39c4> │ │ │ │ + bne b6330 <_PyObject_MakeTpCall@@Base+0x334c> │ │ │ │ + ldr r3, [pc, #2028] @ b6b58 <_PyObject_MakeTpCall@@Base+0x3b74> │ │ │ │ + ldr r2, [pc, #2028] @ b6b5c <_PyObject_MakeTpCall@@Base+0x3b78> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ - bl 2b14d4 │ │ │ │ + bl 2b186c │ │ │ │ cmn r0, #1 │ │ │ │ - beq b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6180 <_PyObject_MakeTpCall@@Base+0x324c> │ │ │ │ + bne b6620 <_PyObject_MakeTpCall@@Base+0x363c> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ - b b4474 <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ - ldr sl, [pc, #1288] @ b6964 <_PyObject_MakeTpCall@@Base+0x3a30> │ │ │ │ - ldr r1, [pc, #1276] @ b695c <_PyObject_MakeTpCall@@Base+0x3a28> │ │ │ │ - ldr r0, [pc, #1276] @ b6960 <_PyObject_MakeTpCall@@Base+0x3a2c> │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b41fc <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ - ldr r1, [pc, #1164] @ b68fc <_PyObject_MakeTpCall@@Base+0x39c8> │ │ │ │ - bl 16d178 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b584c <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ - bne b649c <_PyObject_MakeTpCall@@Base+0x3568> │ │ │ │ - cmp r8, #1 │ │ │ │ - beq b3960 <_PyObject_MakeTpCall@@Base+0xa2c> │ │ │ │ - b b3934 <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ - ldr r1, [pc, #1132] @ b68fc <_PyObject_MakeTpCall@@Base+0x39c8> │ │ │ │ - bl 16d178 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b584c <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ - beq b3954 <_PyObject_MakeTpCall@@Base+0xa20> │ │ │ │ - ldr r3, [pc, #1012] @ b6898 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ - ldr r1, [pc, #1112] @ b6900 <_PyObject_MakeTpCall@@Base+0x39cc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b b584c <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, fp │ │ │ │ - ldr r2, [r6, #192] @ 0xc0 │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ - b b5a6c <_PyObject_MakeTpCall@@Base+0x2b38> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - bl a2b0c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b b52fc <_PyObject_MakeTpCall@@Base+0x23c8> │ │ │ │ - ldr r3, [pc, #952] @ b6898 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ - ldr r1, [pc, #1056] @ b6904 <_PyObject_MakeTpCall@@Base+0x39d0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b b584c <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt b58b4 <_PyObject_MakeTpCall@@Base+0x2980> │ │ │ │ - b b53c0 <_PyObject_MakeTpCall@@Base+0x248c> │ │ │ │ - bl 286c20 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r1, [pc, #1100] @ b6958 <_PyObject_MakeTpCall@@Base+0x3a24> │ │ │ │ + b b4528 <_PyObject_MakeTpCall@@Base+0x1544> │ │ │ │ + mov r5, #0 │ │ │ │ + mov r8, r5 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + b b61c4 <_PyObject_MakeTpCall@@Base+0x31e0> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b4b98 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + ldr r1, [pc, #1940] @ b6b50 <_PyObject_MakeTpCall@@Base+0x3b6c> │ │ │ │ + cmp r3, r1 │ │ │ │ + beq b4ab8 <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - mov r2, sl │ │ │ │ - bl 9cc2c │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b67fc <_PyObject_MakeTpCall@@Base+0x38c8> │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5bf4 <_PyObject_MakeTpCall@@Base+0x2cc0> │ │ │ │ - sub r3, r3, #1 │ │ │ │ + blx r3 │ │ │ │ + b b4ab8 <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ + ldr r1, [pc, #1908] @ b6b50 <_PyObject_MakeTpCall@@Base+0x3b6c> │ │ │ │ + cmp r3, r1 │ │ │ │ + beq b4b20 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b b4b20 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ + ldr sl, [r5, #24] │ │ │ │ + cmp sl, #0 │ │ │ │ + bne b4154 <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 282f20 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ + beq b644c <_PyObject_MakeTpCall@@Base+0x3468> │ │ │ │ + tst r3, #32 │ │ │ │ + beq b644c <_PyObject_MakeTpCall@@Base+0x3468> │ │ │ │ + adds r3, r5, #20 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bne b4158 <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ + b b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [pc, #1724] @ b6af8 <_PyObject_MakeTpCall@@Base+0x3b14> │ │ │ │ + mov r1, fp │ │ │ │ + ldr r0, [r2, #668] @ 0x29c │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + b b5198 <_PyObject_MakeTpCall@@Base+0x21b4> │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne b5bf4 <_PyObject_MakeTpCall@@Base+0x2cc0> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b5bf4 <_PyObject_MakeTpCall@@Base+0x2cc0> │ │ │ │ - ldr r1, [pc, #956] @ b6908 <_PyObject_MakeTpCall@@Base+0x39d4> │ │ │ │ + bne b4158 <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ + b b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + b b4c4c <_PyObject_MakeTpCall@@Base+0x1c68> │ │ │ │ + mov r0, lr │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + bne b4e4c <_PyObject_MakeTpCall@@Base+0x1e68> │ │ │ │ + b b4eac <_PyObject_MakeTpCall@@Base+0x1ec8> │ │ │ │ + ldr r1, [pc, #1736] @ b6b60 <_PyObject_MakeTpCall@@Base+0x3b7c> │ │ │ │ + ldr r0, [pc, #1692] @ b6b38 <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b b5964 <_PyObject_MakeTpCall@@Base+0x2980> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b66e4 <_PyObject_MakeTpCall@@Base+0x3700> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne b66e4 <_PyObject_MakeTpCall@@Base+0x3700> │ │ │ │ + mov r7, #1 │ │ │ │ + b b5460 <_PyObject_MakeTpCall@@Base+0x247c> │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt b5928 <_PyObject_MakeTpCall@@Base+0x2944> │ │ │ │ + b b5494 <_PyObject_MakeTpCall@@Base+0x24b0> │ │ │ │ + mov r2, r7 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b b5ae0 <_PyObject_MakeTpCall@@Base+0x2afc> │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b b5ae0 <_PyObject_MakeTpCall@@Base+0x2afc> │ │ │ │ + ldr r1, [pc, #1656] @ b6b64 <_PyObject_MakeTpCall@@Base+0x3b80> │ │ │ │ ldr r2, [r1, #1520] @ 0x5f0 │ │ │ │ cmp r2, #131072 @ 0x20000 │ │ │ │ movcs r1, #0 │ │ │ │ ldrcs r2, [r6, #192] @ 0xc0 │ │ │ │ strcs r1, [sp, #52] @ 0x34 │ │ │ │ - bcs b5a6c <_PyObject_MakeTpCall@@Base+0x2b38> │ │ │ │ + bcs b5ae0 <_PyObject_MakeTpCall@@Base+0x2afc> │ │ │ │ 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 b5a6c <_PyObject_MakeTpCall@@Base+0x2b38> │ │ │ │ - mov r3, r6 │ │ │ │ - cmp r3, fp │ │ │ │ - beq b3c54 <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b658c <_PyObject_MakeTpCall@@Base+0x3658> │ │ │ │ - ldr r3, [pc, #796] @ b68c4 <_PyObject_MakeTpCall@@Base+0x3990> │ │ │ │ - cmp fp, r3 │ │ │ │ - beq b3c54 <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ - ldr r3, [pc, #740] @ b6898 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ - ldr r1, [pc, #852] @ b690c <_PyObject_MakeTpCall@@Base+0x39d8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b b584c <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ - ldr r1, [pc, #808] @ b68f0 <_PyObject_MakeTpCall@@Base+0x39bc> │ │ │ │ - cmp r3, r1 │ │ │ │ - bne b6630 <_PyObject_MakeTpCall@@Base+0x36fc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ - b b46f0 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b65ec <_PyObject_MakeTpCall@@Base+0x36b8> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r2, [pc, #736] @ b68d4 <_PyObject_MakeTpCall@@Base+0x39a0> │ │ │ │ - ldr r3, [pc, #736] @ b68d8 <_PyObject_MakeTpCall@@Base+0x39a4> │ │ │ │ - ldr r1, [r2] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [pc, #780] @ b6910 <_PyObject_MakeTpCall@@Base+0x39dc> │ │ │ │ - bl 1c0908 <_PyErr_Format@@Base> │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r1, [pc, #844] @ b695c <_PyObject_MakeTpCall@@Base+0x3a28> │ │ │ │ - ldr r0, [pc, #844] @ b6960 <_PyObject_MakeTpCall@@Base+0x3a2c> │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3d00 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ - ldr r1, [pc, #720] @ b68f0 <_PyObject_MakeTpCall@@Base+0x39bc> │ │ │ │ - cmp r3, r1 │ │ │ │ - bne b6644 <_PyObject_MakeTpCall@@Base+0x3710> │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - blx r4 │ │ │ │ - b b491c <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b b46f0 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - mov r1, #1 │ │ │ │ + b b5ae0 <_PyObject_MakeTpCall@@Base+0x2afc> │ │ │ │ + ldr r2, [pc, #1480] @ b6af8 <_PyObject_MakeTpCall@@Base+0x3b14> │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b b6624 <_PyObject_MakeTpCall@@Base+0x36f0> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b686c <_PyObject_MakeTpCall@@Base+0x3938> │ │ │ │ + mov r2, r0 │ │ │ │ + b b5b34 <_PyObject_MakeTpCall@@Base+0x2b50> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne b5e40 <_PyObject_MakeTpCall@@Base+0x2e5c> │ │ │ │ + b b5e34 <_PyObject_MakeTpCall@@Base+0x2e50> │ │ │ │ + cmp lr, #0 │ │ │ │ + beq b5e2c <_PyObject_MakeTpCall@@Base+0x2e48> │ │ │ │ + b b5e40 <_PyObject_MakeTpCall@@Base+0x2e5c> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b686c <_PyObject_MakeTpCall@@Base+0x3938> │ │ │ │ - mov r7, #1 │ │ │ │ - b b538c <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ - cmp fp, #0 │ │ │ │ - bne b5d9c <_PyObject_MakeTpCall@@Base+0x2e68> │ │ │ │ - b b5dcc <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ - ldr r1, [pc, #528] @ b6898 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #640] @ b6914 <_PyObject_MakeTpCall@@Base+0x39e0> │ │ │ │ - bl 117720 │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b5e34 <_PyObject_MakeTpCall@@Base+0x2e50> │ │ │ │ + b b5e40 <_PyObject_MakeTpCall@@Base+0x2e5c> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [pc, #1528] @ b6b68 <_PyObject_MakeTpCall@@Base+0x3b84> │ │ │ │ + cmp r2, r3 │ │ │ │ + bne b6994 <_PyObject_MakeTpCall@@Base+0x39b0> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 12d8b8 │ │ │ │ + ldr r1, [pc, #1424] @ b6b14 <_PyObject_MakeTpCall@@Base+0x3b30> │ │ │ │ + mov r0, r4 │ │ │ │ + bl f954c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge b44a4 <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ + b b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #1488] @ b6b6c <_PyObject_MakeTpCall@@Base+0x3b88> │ │ │ │ + bl 16d454 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b58c0 <_PyObject_MakeTpCall@@Base+0x28dc> │ │ │ │ + beq b3a04 <_PyObject_MakeTpCall@@Base+0xa20> │ │ │ │ + ldr r3, [pc, #1544] @ b6bb8 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ + ldr r1, [pc, #1468] @ b6b70 <_PyObject_MakeTpCall@@Base+0x3b8c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b b58c0 <_PyObject_MakeTpCall@@Base+0x28dc> │ │ │ │ + ldr r1, [pc, #1392] @ b6b34 <_PyObject_MakeTpCall@@Base+0x3b50> │ │ │ │ + ldr r0, [pc, #1392] @ b6b38 <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3db4 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + mov ip, r5 │ │ │ │ + cmp r3, ip │ │ │ │ + beq b5900 <_PyObject_MakeTpCall@@Base+0x291c> │ │ │ │ + ldr ip, [ip, #128] @ 0x80 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne b65d0 <_PyObject_MakeTpCall@@Base+0x35ec> │ │ │ │ + ldr r0, [pc, #1344] @ b6b2c <_PyObject_MakeTpCall@@Base+0x3b48> │ │ │ │ + cmp r3, r0 │ │ │ │ + beq b5904 <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ + b b5d44 <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ + ldr r1, [pc, #1392] @ b6b6c <_PyObject_MakeTpCall@@Base+0x3b88> │ │ │ │ + bl 16d454 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b58c0 <_PyObject_MakeTpCall@@Base+0x28dc> │ │ │ │ + bne b65a8 <_PyObject_MakeTpCall@@Base+0x35c4> │ │ │ │ + cmp r8, #1 │ │ │ │ + beq b3a10 <_PyObject_MakeTpCall@@Base+0xa2c> │ │ │ │ + b b39e4 <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b4838 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + ldr sl, [pc, #1420] @ b6bb4 <_PyObject_MakeTpCall@@Base+0x3bd0> │ │ │ │ + bl 356890 │ │ │ │ + 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 │ │ │ │ - str r3, [sl] │ │ │ │ - bne b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b3f88 <_PyObject_MakeTpCall@@Base+0x1054> │ │ │ │ - ldr r1, [pc, #584] @ b6918 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f9314 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b5464 <_PyObject_MakeTpCall@@Base+0x2530> │ │ │ │ - ldr r1, [pc, #464] @ b68b4 <_PyObject_MakeTpCall@@Base+0x3980> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f9314 <_PyUnicode_Equal@@Base> │ │ │ │ + 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 b5464 <_PyObject_MakeTpCall@@Base+0x2530> │ │ │ │ - ldr r1, [pc, #436] @ b68ac <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f9314 <_PyUnicode_Equal@@Base> │ │ │ │ + bne b4530 <_PyObject_MakeTpCall@@Base+0x154c> │ │ │ │ + ldr r1, [pc, #1232] @ b6b60 <_PyObject_MakeTpCall@@Base+0x3b7c> │ │ │ │ + ldr r0, [pc, #1188] @ b6b38 <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq b5908 <_PyObject_MakeTpCall@@Base+0x2924> │ │ │ │ + ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5464 <_PyObject_MakeTpCall@@Base+0x2530> │ │ │ │ - ldr r3, [pc, #572] @ b6948 <_PyObject_MakeTpCall@@Base+0x3a14> │ │ │ │ - ldr r1, [pc, #524] @ b691c <_PyObject_MakeTpCall@@Base+0x39e8> │ │ │ │ + bne b669c <_PyObject_MakeTpCall@@Base+0x36b8> │ │ │ │ + ldr ip, [pc, #1140] @ b6b2c <_PyObject_MakeTpCall@@Base+0x3b48> │ │ │ │ + cmp r5, ip │ │ │ │ + beq b6930 <_PyObject_MakeTpCall@@Base+0x394c> │ │ │ │ + ldr r3, [pc, #1268] @ b6bb8 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ + ldr r1, [pc, #1196] @ b6b74 <_PyObject_MakeTpCall@@Base+0x3b90> │ │ │ │ ldr r0, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - bl 117720 │ │ │ │ + bl 18ec84 │ │ │ │ + b b58c0 <_PyObject_MakeTpCall@@Base+0x28dc> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + bl a2b74 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b b53d0 <_PyObject_MakeTpCall@@Base+0x23ec> │ │ │ │ + ldr r3, [pc, #1228] @ b6bb8 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ + ldr r1, [pc, #1160] @ b6b78 <_PyObject_MakeTpCall@@Base+0x3b94> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b b593c <_PyObject_MakeTpCall@@Base+0x2958> │ │ │ │ + cmp fp, #0 │ │ │ │ + bne b5e10 <_PyObject_MakeTpCall@@Base+0x2e2c> │ │ │ │ + b b5e40 <_PyObject_MakeTpCall@@Base+0x2e5c> │ │ │ │ + ldr sl, [pc, #1192] @ b6bb4 <_PyObject_MakeTpCall@@Base+0x3bd0> │ │ │ │ + bl 356890 │ │ │ │ + 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 r5, [r3, #16] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #536870912 @ 0x20000000 │ │ │ │ + bne b4070 <_PyObject_MakeTpCall@@Base+0x108c> │ │ │ │ + ldr r1, [pc, #1024] @ b6b7c <_PyObject_MakeTpCall@@Base+0x3b98> │ │ │ │ + ldr r0, [pc, #952] @ b6b38 <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b67f0 <_PyObject_MakeTpCall@@Base+0x380c> │ │ │ │ + ldr r0, [pc, #880] @ b6b08 <_PyObject_MakeTpCall@@Base+0x3b24> │ │ │ │ + bl bbfb0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq b507c <_PyObject_MakeTpCall@@Base+0x2098> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + b b5068 <_PyObject_MakeTpCall@@Base+0x2084> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b58c8 <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ - sub r3, r3, #1 │ │ │ │ + beq b483c <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ + cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ + beq b680c <_PyObject_MakeTpCall@@Base+0x3828> │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - bne b58c8 <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ + bne b483c <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b58c8 <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ - ldr r3, [pc, #336] @ b6898 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ - ldr r1, [pc, #468] @ b6920 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b483c <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ + ldr r3, [pc, #924] @ b6b80 <_PyObject_MakeTpCall@@Base+0x3b9c> │ │ │ │ + ldr r1, [pc, #924] @ b6b84 <_PyObject_MakeTpCall@@Base+0x3ba0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [pc, #912] @ b6b88 <_PyObject_MakeTpCall@@Base+0x3ba4> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #904] @ b6b8c <_PyObject_MakeTpCall@@Base+0x3ba8> │ │ │ │ + ldr r3, [pc, #768] @ b6b08 <_PyObject_MakeTpCall@@Base+0x3b24> │ │ │ │ + bl 117864 │ │ │ │ + b b5070 <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ + mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ + mov r4, r8 │ │ │ │ + str r3, [r8] │ │ │ │ + b b4838 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ ldr r1, [r6, #180] @ 0xb4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -144499,182 +144549,223 @@ │ │ │ │ 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 b4af8 <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ - b b5eec <_PyObject_MakeTpCall@@Base+0x2fb8> │ │ │ │ - ldr r3, [pc, #204] @ b6898 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ - ldr r1, [pc, #340] @ b6924 <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + bne b4bac <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ + b b5f10 <_PyObject_MakeTpCall@@Base+0x2f2c> │ │ │ │ + ldr r1, [pc, #764] @ b6b90 <_PyObject_MakeTpCall@@Base+0x3bac> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f947c <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b5538 <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ + ldr r1, [pc, #628] @ b6b1c <_PyObject_MakeTpCall@@Base+0x3b38> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f947c <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b5538 <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ + ldr r1, [pc, #600] @ b6b14 <_PyObject_MakeTpCall@@Base+0x3b30> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f947c <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b5538 <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ + ldr r3, [pc, #688] @ b6b80 <_PyObject_MakeTpCall@@Base+0x3b9c> │ │ │ │ + ldr r1, [pc, #704] @ b6b94 <_PyObject_MakeTpCall@@Base+0x3bb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b b58c8 <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ + mov r2, r6 │ │ │ │ + bl 117864 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b593c <_PyObject_MakeTpCall@@Base+0x2958> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne b609c <_PyObject_MakeTpCall@@Base+0x3168> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b609c <_PyObject_MakeTpCall@@Base+0x3168> │ │ │ │ + str r3, [r8] │ │ │ │ + bne b593c <_PyObject_MakeTpCall@@Base+0x2958> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b593c <_PyObject_MakeTpCall@@Base+0x2958> │ │ │ │ + ldr r3, [pc, #684] @ b6bb8 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ + ldr r1, [pc, #648] @ b6b98 <_PyObject_MakeTpCall@@Base+0x3bb4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b b593c <_PyObject_MakeTpCall@@Base+0x2958> │ │ │ │ + ldr r3, [pc, #664] @ b6bb8 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #624] @ b6b9c <_PyObject_MakeTpCall@@Base+0x3bb8> │ │ │ │ + bl 117864 │ │ │ │ + b b593c <_PyObject_MakeTpCall@@Base+0x2958> │ │ │ │ + mov ip, r0 │ │ │ │ + b b5908 <_PyObject_MakeTpCall@@Base+0x2924> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b57e8 <_PyObject_MakeTpCall@@Base+0x2804> │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b577c <_PyObject_MakeTpCall@@Base+0x2848> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [pc, #584] @ b6bb8 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ + ldr r1, [pc, #556] @ b6ba0 <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117864 │ │ │ │ + b b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b55b0 <_PyObject_MakeTpCall@@Base+0x25cc> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq b5dcc <_PyObject_MakeTpCall@@Base+0x2de8> │ │ │ │ + b b55b0 <_PyObject_MakeTpCall@@Base+0x25cc> │ │ │ │ + ldr r3, [pc, #540] @ b6bb8 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ + ldr r1, [pc, #516] @ b6ba4 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117864 │ │ │ │ + b b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr sl, [pc, #516] @ b6bb4 <_PyObject_MakeTpCall@@Base+0x3bd0> │ │ │ │ + b b5014 <_PyObject_MakeTpCall@@Base+0x2030> │ │ │ │ + ldr sl, [pc, #508] @ b6bb4 <_PyObject_MakeTpCall@@Base+0x3bd0> │ │ │ │ + ldr r1, [pc, #376] @ b6b34 <_PyObject_MakeTpCall@@Base+0x3b50> │ │ │ │ + ldr r0, [pc, #376] @ b6b38 <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4240 <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + str r3, [r9, #168] @ 0xa8 │ │ │ │ + bne b3ebc <_PyObject_MakeTpCall@@Base+0xed8> │ │ │ │ + b b3ec4 <_PyObject_MakeTpCall@@Base+0xee0> │ │ │ │ + ldr r3, [pc, #452] @ b6ba8 <_PyObject_MakeTpCall@@Base+0x3bc4> │ │ │ │ + mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ + sub r2, r2, r4 │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + bl 356890 │ │ │ │ + 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, #20] │ │ │ │ + cmp r5, r2 │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ + bls b46d8 <_PyObject_MakeTpCall@@Base+0x16f4> │ │ │ │ + b b5e8c <_PyObject_MakeTpCall@@Base+0x2ea8> │ │ │ │ + ldr r1, [pc, #396] @ b6bb8 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #372] @ b6bac <_PyObject_MakeTpCall@@Base+0x3bc8> │ │ │ │ + bl 117864 │ │ │ │ + ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b66a0 <_PyObject_MakeTpCall@@Base+0x376c> │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + b b694c <_PyObject_MakeTpCall@@Base+0x3968> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne b6120 <_PyObject_MakeTpCall@@Base+0x313c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b6120 <_PyObject_MakeTpCall@@Base+0x313c> │ │ │ │ + ldr sl, [pc, #332] @ b6bb4 <_PyObject_MakeTpCall@@Base+0x3bd0> │ │ │ │ + ldr r1, [pc, #200] @ b6b34 <_PyObject_MakeTpCall@@Base+0x3b50> │ │ │ │ + ldr r0, [pc, #200] @ b6b38 <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b50b4 <_PyObject_MakeTpCall@@Base+0x20d0> │ │ │ │ + ldr sl, [pc, #312] @ b6bb4 <_PyObject_MakeTpCall@@Base+0x3bd0> │ │ │ │ + b b5750 <_PyObject_MakeTpCall@@Base+0x276c> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r9, #12] │ │ │ │ - ldr r0, [pc, #260] @ b6928 <_PyObject_MakeTpCall@@Base+0x39f4> │ │ │ │ - bl 30e460 │ │ │ │ - b b4b14 <_PyObject_MakeTpCall@@Base+0x1be0> │ │ │ │ - cmp fp, #0 │ │ │ │ - beq b54dc <_PyObject_MakeTpCall@@Base+0x25a8> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq b5d58 <_PyObject_MakeTpCall@@Base+0x2e24> │ │ │ │ - b b54dc <_PyObject_MakeTpCall@@Base+0x25a8> │ │ │ │ - ldr r3, [pc, #80] @ b6898 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ - ldr r1, [pc, #224] @ b692c <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - mov ip, r0 │ │ │ │ - b b5894 <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne b46bc <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ - b b560c <_PyObject_MakeTpCall@@Base+0x26d8> │ │ │ │ - ldr r3, [pc, #36] @ b6898 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ - ldr r1, [pc, #184] @ b6930 <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b b58c8 <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ - ldr r3, [pc, #16] @ b6898 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #160] @ b6934 <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ - bl 117720 │ │ │ │ - b b58c8 <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003603b0 │ │ │ │ + ldr r0, [pc, #280] @ b6bb0 <_PyObject_MakeTpCall@@Base+0x3bcc> │ │ │ │ + bl 30e1b4 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r2] │ │ │ │ + bne b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b4020 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b403c <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b4b5c <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne b4b3c <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b4b3c <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ subseq fp, r7, ip, asr #4 │ │ │ │ + subseq sl, r7, r4, ror #20 │ │ │ │ + @ instruction: 0x0057a69c │ │ │ │ + subseq r5, r5, r0, asr #30 │ │ │ │ + subseq sl, r7, r0, lsl #1 │ │ │ │ ldrsheq sl, [r7], #-0 │ │ │ │ subseq r1, r6, ip, asr #13 │ │ │ │ subseq sl, r7, r8, lsr #1 │ │ │ │ - subseq r5, r5, r0, asr #30 │ │ │ │ - subseq sl, r7, r0, lsl #1 │ │ │ │ - subseq sl, r7, r4, ror #20 │ │ │ │ - subseq r8, r5, r0, asr lr │ │ │ │ - subseq sl, r7, r8, lsr #4 │ │ │ │ subseq sl, r7, r4, lsl pc │ │ │ │ - andeq r3, fp, r0, lsr #17 │ │ │ │ + andeq r3, fp, r0, asr r9 │ │ │ │ + subseq sl, r7, r8, lsr #4 │ │ │ │ + subseq r8, r5, r0, asr lr │ │ │ │ + @ instruction: 0x0035e3b8 │ │ │ │ + andeq r0, r0, r4, lsl #19 │ │ │ │ + eorseq sl, r5, ip, lsl #18 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ subseq r8, r5, r8, asr #25 │ │ │ │ - @ instruction: 0x0035fffc │ │ │ │ - eorseq lr, r5, r4, lsl #23 │ │ │ │ - eorseq lr, r5, ip, lsl #7 │ │ │ │ + @ instruction: 0x0035fcfc │ │ │ │ + eorseq lr, r5, r4, lsl #17 │ │ │ │ + eorseq lr, r5, r4, ror r3 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ + eorseq pc, r5, ip, asr #25 │ │ │ │ + subseq sp, r5, r8, lsl fp │ │ │ │ + eorseq r0, r6, r8, asr #5 │ │ │ │ andeq r0, r0, fp, ror #31 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ - subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r0, r6, r8, asr #11 │ │ │ │ subseq sl, r7, ip, asr #19 │ │ │ │ - eorseq r0, r6, ip, ror #6 │ │ │ │ - eorseq lr, r5, r4, ror r6 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x0035e6b8 │ │ │ │ - eorseq pc, r5, ip, asr #31 │ │ │ │ - @ instruction: 0x003604f4 │ │ │ │ - subseq sl, r7, r0, lsr #24 │ │ │ │ - mlaseq r6, r8, r4, r0 │ │ │ │ - eorseq r0, r6, ip, lsl r5 │ │ │ │ - eorseq r0, r6, r8, ror #8 │ │ │ │ - eorseq r0, r6, r8, lsl #11 │ │ │ │ - eorseq r0, r6, r0, asr r5 │ │ │ │ - eorseq r0, r6, r8, lsr r4 │ │ │ │ - eorseq r0, r6, r8, ror #7 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, lsl r4 │ │ │ │ - @ instruction: 0x00558194 │ │ │ │ + eorseq r0, r6, ip, rrx │ │ │ │ + eorseq lr, r5, ip, lsl #1 │ │ │ │ + eorseq r0, r6, r8, lsr r1 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, r8, asr #9 │ │ │ │ + eorseq r0, r6, r8, asr #3 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r0, asr #24 │ │ │ │ - @ instruction: 0x0057a69c │ │ │ │ - andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sl, r5, ip, lsl #24 │ │ │ │ + eorseq lr, r5, r0, asr #18 │ │ │ │ + subseq sl, r7, r0, lsr #24 │ │ │ │ + mlaseq r6, r8, r1, r0 │ │ │ │ + eorseq r0, r6, r8, lsl r1 │ │ │ │ + eorseq r0, r6, r8, ror #1 │ │ │ │ + eorseq r0, r6, ip, lsl r2 │ │ │ │ + eorseq r0, r6, r0, asr r2 │ │ │ │ + @ instruction: 0x00558194 │ │ │ │ + @ instruction: 0x003601f4 │ │ │ │ + eorseq r0, r6, r8, lsl #5 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldr r3, [pc, #-56] @ b6938 <_PyObject_MakeTpCall@@Base+0x3a04> │ │ │ │ - ldr r1, [pc, #-56] @ b693c <_PyObject_MakeTpCall@@Base+0x3a08> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b b58c8 <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ - ldr sl, [pc, #-32] @ b6964 <_PyObject_MakeTpCall@@Base+0x3a30> │ │ │ │ - bl 356b80 │ │ │ │ - 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 r5, [r3, #16] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b403c <_PyObject_MakeTpCall@@Base+0x1108> │ │ │ │ - ldr r1, [pc, #-152] @ b695c <_PyObject_MakeTpCall@@Base+0x3a28> │ │ │ │ - ldr r0, [pc, #-152] @ b6960 <_PyObject_MakeTpCall@@Base+0x3a2c> │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b5028 <_PyObject_MakeTpCall@@Base+0x20f4> │ │ │ │ - ldr sl, [pc, #-160] @ b6964 <_PyObject_MakeTpCall@@Base+0x3a30> │ │ │ │ - b b56e4 <_PyObject_MakeTpCall@@Base+0x27b0> │ │ │ │ - ldr sl, [pc, #-168] @ b6964 <_PyObject_MakeTpCall@@Base+0x3a30> │ │ │ │ - b b69ec <_PyObject_MakeTpCall@@Base+0x3ab8> │ │ │ │ - ldr r3, [pc, #-212] @ b6940 <_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 356b80 │ │ │ │ - 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, #20] │ │ │ │ - cmp r5, r2 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ - bls b4624 <_PyObject_MakeTpCall@@Base+0x16f0> │ │ │ │ - b b5dec <_PyObject_MakeTpCall@@Base+0x2eb8> │ │ │ │ - ldr sl, [pc, #-248] @ b6964 <_PyObject_MakeTpCall@@Base+0x3a30> │ │ │ │ - bl 356b80 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r6, r8, ror #2 │ │ │ │ + ldr sl, [pc, #-20] @ b6bb4 <_PyObject_MakeTpCall@@Base+0x3bd0> │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -144692,73 +144783,18 @@ │ │ │ │ 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 b3fbc <_PyObject_MakeTpCall@@Base+0x1088> │ │ │ │ - ldr r1, [pc, #-392] @ b6944 <_PyObject_MakeTpCall@@Base+0x3a10> │ │ │ │ - ldr r0, [pc, #-368] @ b6960 <_PyObject_MakeTpCall@@Base+0x3a2c> │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - str r3, [r9, #168] @ 0xa8 │ │ │ │ - bne b3e08 <_PyObject_MakeTpCall@@Base+0xed4> │ │ │ │ - b b3e10 <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ - ldr r3, [pc, #-428] @ b6948 <_PyObject_MakeTpCall@@Base+0x3a14> │ │ │ │ - ldr r1, [pc, #-428] @ b694c <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b b3f6c <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr sl, [pc, #-420] @ b6964 <_PyObject_MakeTpCall@@Base+0x3a30> │ │ │ │ - b b4f88 <_PyObject_MakeTpCall@@Base+0x2054> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b6b60 <_PyObject_MakeTpCall@@Base+0x3c2c> │ │ │ │ - ldr r0, [pc, #-452] @ b6958 <_PyObject_MakeTpCall@@Base+0x3a24> │ │ │ │ - bl bbf20 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq b4ff0 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b b4fdc <_PyObject_MakeTpCall@@Base+0x20a8> │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4788 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ - beq b6c38 <_PyObject_MakeTpCall@@Base+0x3d04> │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b4788 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b4788 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - ldr r3, [pc, #-536] @ b6950 <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #-544] @ b6954 <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ - ldr r3, [pc, #-544] @ b6958 <_PyObject_MakeTpCall@@Base+0x3a24> │ │ │ │ - bl 117720 │ │ │ │ - b b4fe4 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne b4a88 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b4a88 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b4aa8 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ - ldr sl, [pc, #-584] @ b6964 <_PyObject_MakeTpCall@@Base+0x3a30> │ │ │ │ - bl 356b80 │ │ │ │ + bne b4204 <_PyObject_MakeTpCall@@Base+0x1220> │ │ │ │ + b b69b4 <_PyObject_MakeTpCall@@Base+0x39d0> │ │ │ │ + ldr sl, [pc, #-136] @ b6bb4 <_PyObject_MakeTpCall@@Base+0x3bd0> │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -144776,63 +144812,63 @@ │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b4150 <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-704] @ b695c <_PyObject_MakeTpCall@@Base+0x3a28> │ │ │ │ - ldr r0, [pc, #-704] @ b6960 <_PyObject_MakeTpCall@@Base+0x3a2c> │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b418c <_PyObject_MakeTpCall@@Base+0x1258> │ │ │ │ - ldr sl, [pc, #-712] @ b6964 <_PyObject_MakeTpCall@@Base+0x3a30> │ │ │ │ - b b6c14 <_PyObject_MakeTpCall@@Base+0x3ce0> │ │ │ │ + bne b40f0 <_PyObject_MakeTpCall@@Base+0x110c> │ │ │ │ + b b6a64 <_PyObject_MakeTpCall@@Base+0x3a80> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne b4770 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + b b568c <_PyObject_MakeTpCall@@Base+0x26a8> │ │ │ │ mov r0, lr │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b4d54 <_PyObject_MakeTpCall@@Base+0x1e20> │ │ │ │ - mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ - mov r4, r8 │ │ │ │ - str r3, [r8] │ │ │ │ - b b4784 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b4de0 <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ + ldr r3, [pc, #-276] @ b6bb8 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ + ldr r1, [pc, #-276] @ b6bbc <_PyObject_MakeTpCall@@Base+0x3bd8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b b593c <_PyObject_MakeTpCall@@Base+0x2958> │ │ │ │ │ │ │ │ -000b6c48 : │ │ │ │ +000b6cd8 : │ │ │ │ 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 b6ca4 │ │ │ │ + beq b6d34 │ │ │ │ mov lr, #0 │ │ │ │ add ip, sp, #20 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r1, r0, #12 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl b6ccc │ │ │ │ + bl b6d5c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #24] @ b6cc4 │ │ │ │ - ldr r1, [pc, #24] @ b6cc8 │ │ │ │ + ldr r2, [pc, #24] @ b6d54 │ │ │ │ + ldr r1, [pc, #24] @ b6d58 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - b b6c94 │ │ │ │ + b b6d24 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x003605f8 │ │ │ │ + @ instruction: 0x003602f8 │ │ │ │ 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 │ │ │ │ @@ -144845,415 +144881,415 @@ │ │ │ │ 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 b6e14 │ │ │ │ + bhi b6ea4 │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - bhi b6e6c │ │ │ │ + bhi b6efc │ │ │ │ cmp r2, #0 │ │ │ │ - beq b6e8c │ │ │ │ + beq b6f1c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7320 │ │ │ │ - ldr ip, [pc, #2128] @ b7590 │ │ │ │ + bne b73b0 │ │ │ │ + ldr ip, [pc, #2128] @ b7620 │ │ │ │ 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 b6e48 │ │ │ │ + bhi b6ed8 │ │ │ │ cmp lr, #39 @ 0x27 │ │ │ │ - bhi b70e8 │ │ │ │ + bhi b7178 │ │ │ │ cmp lr, #0 │ │ │ │ - beq b7108 │ │ │ │ + beq b7198 │ │ │ │ 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 b6dec │ │ │ │ + bhi b6e7c │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi b7118 │ │ │ │ + bhi b71a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b7108 │ │ │ │ + beq b7198 │ │ │ │ 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 b6dec │ │ │ │ + bhi b6e7c │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bls b6da0 │ │ │ │ - ldr r1, [pc, #1984] @ b7594 │ │ │ │ + bls b6e30 │ │ │ │ + ldr r1, [pc, #1984] @ b7624 │ │ │ │ sub r2, r3, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi b6da8 │ │ │ │ + bhi b6e38 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq b70bc │ │ │ │ + beq b714c │ │ │ │ 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 b6db8 │ │ │ │ + b b6e48 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b71a4 │ │ │ │ + beq b7234 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6d38 │ │ │ │ + beq b6dc8 │ │ │ │ mov ip, r4 │ │ │ │ ldrb r2, [ip], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bls b7200 │ │ │ │ + bls b7290 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ mov r1, r4 │ │ │ │ - beq b733c │ │ │ │ + beq b73cc │ │ │ │ mov r4, ip │ │ │ │ - b b6e1c │ │ │ │ + b b6eac │ │ │ │ cmp lr, #124 @ 0x7c │ │ │ │ - beq b70bc │ │ │ │ + beq b714c │ │ │ │ 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 b6d84 │ │ │ │ - ldr lr, [pc, #1828] @ b7598 │ │ │ │ + b b6e14 │ │ │ │ + ldr lr, [pc, #1828] @ b7628 │ │ │ │ sub ip, r2, #40 @ 0x28 │ │ │ │ cmp ip, #19 │ │ │ │ - bhi b6d30 │ │ │ │ + bhi b6dc0 │ │ │ │ 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 b7218 │ │ │ │ + bne b72a8 │ │ │ │ cmp sl, #0 │ │ │ │ movlt sl, r8 │ │ │ │ cmp r8, #8 │ │ │ │ - bgt b7298 │ │ │ │ + bgt b7328 │ │ │ │ cmp r9, #0 │ │ │ │ - bne b7038 │ │ │ │ + bne b70c8 │ │ │ │ cmp r5, r8 │ │ │ │ cmple sl, r5 │ │ │ │ - bgt b7408 │ │ │ │ + bgt b7498 │ │ │ │ cmp r5, #0 │ │ │ │ - ble b70b4 │ │ │ │ + ble b7144 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq b71b4 │ │ │ │ + beq b7244 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldr r0, [r6] │ │ │ │ str r7, [sp, #24] │ │ │ │ - beq b7360 │ │ │ │ + beq b73f0 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ add fp, sp, #232 @ 0xe8 │ │ │ │ add sl, sp, #24 │ │ │ │ add r9, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl b75ec │ │ │ │ + bl b767c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b72e0 │ │ │ │ + bne b7370 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq b6fc4 │ │ │ │ + beq b7054 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b7224 │ │ │ │ + beq b72b4 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq b723c │ │ │ │ + beq b72cc │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl b75ec │ │ │ │ + bl b767c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7318 │ │ │ │ + bne b73a8 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq b6fc4 │ │ │ │ + beq b7054 │ │ │ │ add r6, r6, #4 │ │ │ │ mov r8, #2 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b7138 │ │ │ │ + beq b71c8 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq b7150 │ │ │ │ + beq b71e0 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl b75ec │ │ │ │ + bl b767c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b72e4 │ │ │ │ + bne b7374 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r5, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bne b6f74 │ │ │ │ + bne b7004 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b700c │ │ │ │ - ldr r1, [pc, #1464] @ b7590 │ │ │ │ + beq b709c │ │ │ │ + ldr r1, [pc, #1464] @ b7620 │ │ │ │ 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 b755c │ │ │ │ + bne b75ec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b728c │ │ │ │ + bne b731c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7218 │ │ │ │ + bne b72a8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b b6e9c │ │ │ │ + b b6f2c │ │ │ │ cmp r8, #0 │ │ │ │ - beq b7508 │ │ │ │ + beq b7598 │ │ │ │ cmp sl, #1 │ │ │ │ cmpeq r8, #1 │ │ │ │ - bne b72c4 │ │ │ │ + bne b7354 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b74b4 │ │ │ │ + beq b7544 │ │ │ │ ldrb r3, [r7] │ │ │ │ str r7, [sp, #24] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq b73c4 │ │ │ │ + beq b7454 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ add r9, sp, #28 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl b75ec │ │ │ │ + bl b767c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq b700c │ │ │ │ + beq b709c │ │ │ │ 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 3151a4 │ │ │ │ + bl 3154f8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30caa8 │ │ │ │ - b b701c │ │ │ │ + bl 30cdfc │ │ │ │ + b b70ac │ │ │ │ mov r3, r7 │ │ │ │ - b b6fc4 │ │ │ │ + b b7054 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ movls sl, r8 │ │ │ │ - bls b6d20 │ │ │ │ + bls b6db0 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ movne sl, r8 │ │ │ │ - bne b6d38 │ │ │ │ - b b70bc │ │ │ │ - ldr r2, [pc, #1196] @ b759c │ │ │ │ + bne b6dc8 │ │ │ │ + b b714c │ │ │ │ + ldr r2, [pc, #1196] @ b762c │ │ │ │ sub r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi b6d78 │ │ │ │ + bhi b6e08 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b b6e9c │ │ │ │ - ldr r1, [pc, #1152] @ b75a0 │ │ │ │ + b b6f2c │ │ │ │ + ldr r1, [pc, #1152] @ b7630 │ │ │ │ sub r2, r3, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi b6da8 │ │ │ │ + bhi b6e38 │ │ │ │ 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 b6f90 │ │ │ │ + bne b7020 │ │ │ │ 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 r9, [sp, #8] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2dca80 │ │ │ │ + bl 2dcdd8 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b72f4 │ │ │ │ + bne b7384 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r5, r8 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6f74 │ │ │ │ - b b6fc4 │ │ │ │ + bne b7004 │ │ │ │ + b b7054 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b70c0 │ │ │ │ - b b7338 │ │ │ │ + beq b7150 │ │ │ │ + b b73c8 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ add r3, r7, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b6ee4 │ │ │ │ - b b7364 │ │ │ │ + bne b6f74 │ │ │ │ + b b73f4 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r4, #0 │ │ │ │ - b b6e9c │ │ │ │ + b b6f2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7574 │ │ │ │ + bne b7604 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ mov r3, #1 │ │ │ │ - bhi b7330 │ │ │ │ + bhi b73c0 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, ip │ │ │ │ - b b6d20 │ │ │ │ + b b6db0 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - beq b71d4 │ │ │ │ - ldr r1, [pc, #900] @ b75a4 │ │ │ │ - ldr r0, [pc, #900] @ b75a8 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq b7264 │ │ │ │ + ldr r1, [pc, #900] @ b7634 │ │ │ │ + ldr r0, [pc, #900] @ b7638 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b6f3c │ │ │ │ + bne b6fcc │ │ │ │ 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 r9, [sp, #8] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2dca80 │ │ │ │ + bl 2dcdd8 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7400 │ │ │ │ + bne b7490 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #2 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6f6c │ │ │ │ - b b6fc4 │ │ │ │ + bne b6ffc │ │ │ │ + b b7054 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 99dfc │ │ │ │ - b b7018 │ │ │ │ + bl 99dac │ │ │ │ + b b70a8 │ │ │ │ cmn r8, #-268435455 @ 0xf0000001 │ │ │ │ - bhi b7548 │ │ │ │ + bhi b75d8 │ │ │ │ lsl r0, r8, #3 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq b7550 │ │ │ │ + beq b75e0 │ │ │ │ mov r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq b6eb4 │ │ │ │ - ldr r3, [pc, #736] @ b75ac │ │ │ │ - ldr r1, [pc, #736] @ b75b0 │ │ │ │ + beq b6f44 │ │ │ │ + ldr r3, [pc, #736] @ b763c │ │ │ │ + ldr r1, [pc, #736] @ b7640 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30caa8 │ │ │ │ - b b701c │ │ │ │ + bl 30cdfc │ │ │ │ + b b70ac │ │ │ │ mov r8, #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, r8, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r4, [sp] │ │ │ │ - bl 3151a4 │ │ │ │ + bl 3154f8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 30caa8 │ │ │ │ - b b701c │ │ │ │ + bl 30cdfc │ │ │ │ + b b70ac │ │ │ │ mov r8, #1 │ │ │ │ - b b72e4 │ │ │ │ + b b7374 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bls b71fc │ │ │ │ + bls b728c │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bne b6d10 │ │ │ │ + bne b6da0 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ movls r4, r1 │ │ │ │ movls r1, ip │ │ │ │ - bls b6d20 │ │ │ │ + bls b6db0 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bne b6d10 │ │ │ │ - b b71a8 │ │ │ │ + bne b6da0 │ │ │ │ + b b7238 │ │ │ │ mov r3, r7 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ add sl, sp, #24 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ add r9, sp, #28 │ │ │ │ @@ -145261,1195 +145297,1195 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r3, r2 │ │ │ │ str r9, [sp, #8] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2dca80 │ │ │ │ + bl 2dcdd8 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b73bc │ │ │ │ + bne b744c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6f20 │ │ │ │ - b b6fc4 │ │ │ │ + bne b6fb0 │ │ │ │ + b b7054 │ │ │ │ mov r8, #0 │ │ │ │ - b b72f4 │ │ │ │ + b b7384 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r9, 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 r9, [sp, #8] │ │ │ │ str r7, [sp, #24] │ │ │ │ - bl 2dca80 │ │ │ │ + bl 2dcdd8 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq b700c │ │ │ │ - b b7094 │ │ │ │ + beq b709c │ │ │ │ + b b7124 │ │ │ │ mov r8, #1 │ │ │ │ - b b72f4 │ │ │ │ - ldr r3, [pc, #420] @ b75b4 │ │ │ │ + b b7384 │ │ │ │ + ldr r3, [pc, #420] @ b7644 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bne b74a8 │ │ │ │ + bne b7538 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #400] @ b75b8 │ │ │ │ + ldreq r3, [pc, #400] @ b7648 │ │ │ │ streq r3, [sp, #16] │ │ │ │ - ldrne r3, [pc, #396] @ b75bc │ │ │ │ - ldreq r3, [pc, #396] @ b75c0 │ │ │ │ + ldrne r3, [pc, #396] @ b764c │ │ │ │ + ldreq r3, [pc, #396] @ b7650 │ │ │ │ cmp sl, r8 │ │ │ │ - bne b7494 │ │ │ │ + bne b7524 │ │ │ │ cmp r8, r5 │ │ │ │ - ldr ip, [pc, #384] @ b75c4 │ │ │ │ - ble b7484 │ │ │ │ + ldr ip, [pc, #384] @ b7654 │ │ │ │ + ble b7514 │ │ │ │ cmp sl, #1 │ │ │ │ - beq b7478 │ │ │ │ - ldr r2, [pc, #372] @ b75c8 │ │ │ │ + beq b7508 │ │ │ │ + ldr r2, [pc, #372] @ b7658 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #368] @ b75cc │ │ │ │ + ldr r1, [pc, #368] @ b765c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str sl, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30caa8 │ │ │ │ - b b701c │ │ │ │ - ldr r2, [pc, #320] @ b75c0 │ │ │ │ + bl 30cdfc │ │ │ │ + b b70ac │ │ │ │ + ldr r2, [pc, #320] @ b7650 │ │ │ │ mov sl, #1 │ │ │ │ - b b7450 │ │ │ │ + b b74e0 │ │ │ │ cmp r8, #1 │ │ │ │ - beq b7478 │ │ │ │ + beq b7508 │ │ │ │ mov sl, r8 │ │ │ │ - b b744c │ │ │ │ + b b74dc │ │ │ │ cmp sl, r5 │ │ │ │ - ldrle ip, [pc, #304] @ b75d0 │ │ │ │ - ble b7484 │ │ │ │ - ldr ip, [pc, #300] @ b75d4 │ │ │ │ - b b7444 │ │ │ │ + ldrle ip, [pc, #304] @ b7660 │ │ │ │ + ble b7514 │ │ │ │ + ldr ip, [pc, #300] @ b7664 │ │ │ │ + b b74d4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18f0e8 │ │ │ │ - b b746c │ │ │ │ + bl 18ec84 │ │ │ │ + b b74fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #244] @ b75b4 │ │ │ │ + ldr r3, [pc, #244] @ b7644 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r3, [pc, #236] @ b75b8 │ │ │ │ + ldreq r3, [pc, #236] @ b7648 │ │ │ │ streq r3, [sp, #16] │ │ │ │ - ldrne r3, [pc, #232] @ b75bc │ │ │ │ - ldreq r3, [pc, #232] @ b75c0 │ │ │ │ - ldr r1, [pc, #252] @ b75d8 │ │ │ │ + ldrne r3, [pc, #232] @ b764c │ │ │ │ + ldreq r3, [pc, #232] @ b7650 │ │ │ │ + ldr r1, [pc, #252] @ b7668 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30caa8 │ │ │ │ - b b701c │ │ │ │ + bl 30cdfc │ │ │ │ + b b70ac │ │ │ │ cmp r3, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ movne r1, r4 │ │ │ │ - bne b6d10 │ │ │ │ - ldr r1, [pc, #216] @ b75dc │ │ │ │ - ldr r0, [pc, #160] @ b75a8 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne b6da0 │ │ │ │ + ldr r1, [pc, #216] @ b766c │ │ │ │ + ldr r0, [pc, #160] @ b7638 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7018 │ │ │ │ + beq b70a8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #152] @ b75b4 │ │ │ │ + ldr r3, [pc, #152] @ b7644 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r3, [pc, #144] @ b75b8 │ │ │ │ + ldreq r3, [pc, #144] @ b7648 │ │ │ │ streq r3, [sp, #16] │ │ │ │ - ldrne r3, [pc, #140] @ b75bc │ │ │ │ - ldreq r3, [pc, #140] @ b75c0 │ │ │ │ - ldr r1, [pc, #168] @ b75e0 │ │ │ │ + ldrne r3, [pc, #140] @ b764c │ │ │ │ + ldreq r3, [pc, #140] @ b7650 │ │ │ │ + ldr r1, [pc, #168] @ b7670 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30caa8 │ │ │ │ - b b701c │ │ │ │ + bl 30cdfc │ │ │ │ + b b70ac │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 29dc68 │ │ │ │ + bl 29e0e4 │ │ │ │ mov r0, #0 │ │ │ │ - b b701c │ │ │ │ - ldr r3, [pc, #72] @ b75ac │ │ │ │ - ldr r1, [pc, #124] @ b75e4 │ │ │ │ + b b70ac │ │ │ │ + ldr r3, [pc, #72] @ b763c │ │ │ │ + ldr r1, [pc, #124] @ b7674 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 117720 │ │ │ │ - b b746c │ │ │ │ + bl 117864 │ │ │ │ + b b74fc │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ movle r1, r4 │ │ │ │ - ble b6d10 │ │ │ │ - ldr r1, [pc, #92] @ b75e8 │ │ │ │ - ldr r0, [pc, #24] @ b75a8 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r5, r9, r0, ror #13 │ │ │ │ - eorseq r5, sp, r8, ror #11 │ │ │ │ - eorseq r5, sp, r0, lsl r6 │ │ │ │ - eorseq r5, sp, r8, lsr r6 │ │ │ │ - eorseq r5, sp, r0, ror #12 │ │ │ │ - eorseq r0, r6, r4, lsr #13 │ │ │ │ - eorseq r5, sp, r4, lsl r7 │ │ │ │ + ble b6da0 │ │ │ │ + ldr r1, [pc, #92] @ b7678 │ │ │ │ + ldr r0, [pc, #24] @ b7638 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r5, r9, r0, ror #7 │ │ │ │ + eorseq r5, sp, r8, ror #5 │ │ │ │ + eorseq r5, sp, r0, lsl r3 │ │ │ │ + eorseq r5, sp, r8, lsr r3 │ │ │ │ + eorseq r5, sp, r0, ror #6 │ │ │ │ + eorseq r0, r6, r4, lsr #7 │ │ │ │ + eorseq r5, sp, r4, lsl r4 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r8, lsl #14 │ │ │ │ + eorseq r0, r6, r8, lsl #8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r6, r0, r0, r3 │ │ │ │ - eorseq r1, r8, r8, lsr #6 │ │ │ │ - eorseq sl, r5, r4, lsl #16 │ │ │ │ - eorseq r0, r6, r0, lsr r6 │ │ │ │ - eorseq r1, r7, r4, lsl r7 │ │ │ │ - eorseq r0, r6, r4, lsr r7 │ │ │ │ - eorseq r0, r6, r4, asr #12 │ │ │ │ - eorseq r0, r6, r8, lsr r6 │ │ │ │ - eorseq r0, r6, r0, ror #13 │ │ │ │ - eorseq r0, r6, r4, lsl #13 │ │ │ │ - eorseq r0, r6, r4, asr #13 │ │ │ │ - eorseq r0, r6, r0, ror #14 │ │ │ │ - eorseq r0, r6, ip, asr #12 │ │ │ │ + mlaseq r6, r0, sp, r2 │ │ │ │ + eorseq r1, r8, r8, lsr #32 │ │ │ │ + eorseq sl, r5, r4, lsl #10 │ │ │ │ + eorseq r0, r6, r0, lsr r3 │ │ │ │ + eorseq r1, r7, r4, lsl r4 │ │ │ │ + eorseq r0, r6, r4, lsr r4 │ │ │ │ + eorseq r0, r6, r4, asr #6 │ │ │ │ + eorseq r0, r6, r8, lsr r3 │ │ │ │ + eorseq r0, r6, r0, ror #7 │ │ │ │ + eorseq r0, r6, r4, lsl #7 │ │ │ │ + eorseq r0, r6, r4, asr #7 │ │ │ │ + eorseq r0, r6, r0, ror #8 │ │ │ │ + eorseq r0, r6, ip, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r9, [r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r9 │ │ │ │ ldrb ip, [r8], #1 │ │ │ │ - ldr r2, [pc, #3456] @ b8394 │ │ │ │ + ldr r2, [pc, #3456] @ b8424 │ │ │ │ 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 b8014 │ │ │ │ + bhi b80a4 │ │ │ │ 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 b76f0 │ │ │ │ + bne b7780 │ │ │ │ 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 b7710 │ │ │ │ + beq b77a0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble b76e8 │ │ │ │ + ble b7778 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp r0, ip │ │ │ │ - beq b7730 │ │ │ │ + beq b77c0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b76e8 │ │ │ │ + beq b7778 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp r0, ip │ │ │ │ - beq b7730 │ │ │ │ + beq b77c0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq b76e8 │ │ │ │ + beq b7778 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r0, ip │ │ │ │ - beq b7730 │ │ │ │ + beq b77c0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq b76e8 │ │ │ │ + beq b7778 │ │ │ │ add r2, r2, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq b7730 │ │ │ │ + beq b77c0 │ │ │ │ cmp r3, ip │ │ │ │ - bne b76d0 │ │ │ │ + bne b7760 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b b7b60 │ │ │ │ + b b7bf0 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ ldrne r3, [r3] │ │ │ │ - beq b7d50 │ │ │ │ + beq b7de0 │ │ │ │ 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 b7730 │ │ │ │ + beq b77c0 │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne b7710 │ │ │ │ - ldr r3, [pc, #3180] @ b8398 │ │ │ │ + bne b77a0 │ │ │ │ + ldr r3, [pc, #3180] @ b8428 │ │ │ │ cmp r0, r3 │ │ │ │ - bne b76e8 │ │ │ │ + bne b7778 │ │ │ │ str r7, [r1] │ │ │ │ - b b7700 │ │ │ │ + b b7790 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1283e8 │ │ │ │ + bl 12855c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7b2c │ │ │ │ + beq b7bbc │ │ │ │ str r4, [r7] │ │ │ │ - b b7700 │ │ │ │ + b b7790 │ │ │ │ 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 b76fc │ │ │ │ - ldr r0, [pc, #3092] @ b839c │ │ │ │ - b b7b60 │ │ │ │ + bne b778c │ │ │ │ + ldr r0, [pc, #3092] @ b842c │ │ │ │ + b b7bf0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1033c4 │ │ │ │ + bl 103538 │ │ │ │ cmp r0, #0 │ │ │ │ movgt r3, #1 │ │ │ │ strgt r3, [r4] │ │ │ │ - bgt b7700 │ │ │ │ - bne b79cc │ │ │ │ + bgt b7790 │ │ │ │ + bne b7a5c │ │ │ │ str r0, [r4] │ │ │ │ - b b7700 │ │ │ │ - ldr r3, [pc, #3040] @ b83a0 │ │ │ │ + b b7790 │ │ │ │ + ldr r3, [pc, #3040] @ b8430 │ │ │ │ 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 b80e8 │ │ │ │ + beq b8178 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne b7dd0 │ │ │ │ + bne b7e60 │ │ │ │ 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 b7840 │ │ │ │ + bne b78d0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b7e3c │ │ │ │ + beq b7ecc │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ strne r0, [r8] │ │ │ │ strne r3, [r4] │ │ │ │ - beq b8324 │ │ │ │ + beq b83b4 │ │ │ │ add r8, r9, #2 │ │ │ │ - b b7700 │ │ │ │ + b b7790 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - ldrne r0, [pc, #2876] @ b83a4 │ │ │ │ - bne b7b60 │ │ │ │ + ldrne r0, [pc, #2876] @ b8434 │ │ │ │ + bne b7bf0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r0, #0 │ │ │ │ ldrge r2, [sl, #4] │ │ │ │ - blt b8338 │ │ │ │ + blt b83c8 │ │ │ │ ldr r3, [sl] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [sl, #4] │ │ │ │ - ldr r1, [pc, #2828] @ b83a8 │ │ │ │ + ldr r1, [pc, #2828] @ b8438 │ │ │ │ str r4, [r3, r2, lsl #3] │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ str r1, [r3, #4] │ │ │ │ - b b7700 │ │ │ │ + b b7790 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 11fc0c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd98 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b7e28 │ │ │ │ - bl ab150 │ │ │ │ + beq b7eb8 │ │ │ │ + bl ab1b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne b7d34 │ │ │ │ + bne b7dc4 │ │ │ │ cmn r7, #1 │ │ │ │ - beq b7e28 │ │ │ │ + beq b7eb8 │ │ │ │ str r7, [r9] │ │ │ │ - b b7700 │ │ │ │ + b b7790 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1afdd4 │ │ │ │ - ldr r3, [pc, #2728] @ b83ac │ │ │ │ + bl 1af2b4 │ │ │ │ + ldr r3, [pc, #2728] @ b843c │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7924 │ │ │ │ - bl a5784 │ │ │ │ + beq b79b4 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne b79cc │ │ │ │ + bne b7a5c │ │ │ │ strd sl, [r4] │ │ │ │ - b b7700 │ │ │ │ + b b7790 │ │ │ │ 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 b812c │ │ │ │ + beq b81bc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne b812c │ │ │ │ + bne b81bc │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ tst r2, #32 │ │ │ │ and r3, r3, #7 │ │ │ │ - beq b8124 │ │ │ │ + beq b81b4 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r7, r0, #20 │ │ │ │ addeq r7, r7, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bne b80c4 │ │ │ │ + bne b8154 │ │ │ │ ldrb r3, [r7] │ │ │ │ str r3, [r1] │ │ │ │ - b b7700 │ │ │ │ + b b7790 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1283e8 │ │ │ │ + bl 12855c │ │ │ │ cmn r0, #1 │ │ │ │ - beq b80a4 │ │ │ │ + beq b8134 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b80b0 │ │ │ │ + blt b8140 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ strble r0, [r4] │ │ │ │ - ble b7700 │ │ │ │ - ldr r3, [pc, #2540] @ b83b0 │ │ │ │ - ldr r1, [pc, #2540] @ b83b4 │ │ │ │ + ble b7790 │ │ │ │ + ldr r3, [pc, #2540] @ b8440 │ │ │ │ + ldr r1, [pc, #2540] @ b8444 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, r5 │ │ │ │ - b b7708 │ │ │ │ + b b7798 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1283e8 │ │ │ │ + bl 12855c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7dc0 │ │ │ │ + beq b7e50 │ │ │ │ cmn r0, #32768 @ 0x8000 │ │ │ │ - blt b80d4 │ │ │ │ + blt b8164 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bge b7ed8 │ │ │ │ + bge b7f68 │ │ │ │ strh r4, [r7] │ │ │ │ - b b7700 │ │ │ │ + b b7790 │ │ │ │ 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 b7eec │ │ │ │ - bl 1b89fc │ │ │ │ + beq b7f7c │ │ │ │ + bl 1b7ed8 │ │ │ │ strd r0, [r4] │ │ │ │ - b b7700 │ │ │ │ + b b7790 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 17eb60 │ │ │ │ + bl 17ef88 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - beq b7e18 │ │ │ │ + beq b7ea8 │ │ │ │ str r7, [r9] │ │ │ │ str r4, [r9, #4] │ │ │ │ - b b7700 │ │ │ │ + b b7790 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1afdd4 │ │ │ │ - ldr r3, [pc, #2340] @ b83ac │ │ │ │ + bl 1af2b4 │ │ │ │ + ldr r3, [pc, #2340] @ b843c │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - bne b8264 │ │ │ │ + bne b82f4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 355220 │ │ │ │ + bl 354f38 │ │ │ │ str r0, [r4] │ │ │ │ - b b7700 │ │ │ │ + b b7790 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne b7e68 │ │ │ │ + bne b7ef8 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7ea8 │ │ │ │ + bne b7f38 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r3, [sl] │ │ │ │ add ip, r2, #1 │ │ │ │ str ip, [sl, #4] │ │ │ │ - ldr r0, [pc, #2220] @ b83a8 │ │ │ │ + ldr r0, [pc, #2220] @ b8438 │ │ │ │ str r1, [r3, r2, lsl #3] │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ add r8, r9, #2 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b b7700 │ │ │ │ + b b7790 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1ef788 │ │ │ │ + bl 1eecbc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b7758 │ │ │ │ - bl a5784 │ │ │ │ + bne b77e8 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7758 │ │ │ │ - b b79cc │ │ │ │ + beq b77e8 │ │ │ │ + b b7a5c │ │ │ │ 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 b76fc │ │ │ │ - ldr r0, [pc, #2132] @ b83b8 │ │ │ │ + bne b778c │ │ │ │ + ldr r0, [pc, #2132] @ b8448 │ │ │ │ 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 3172a8 │ │ │ │ + b 3175fc │ │ │ │ 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 b7eec │ │ │ │ - bl 1ef788 │ │ │ │ + beq b7f7c │ │ │ │ + bl 1eecbc │ │ │ │ str r0, [r4] │ │ │ │ - b b7700 │ │ │ │ + b b7790 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #2060] @ b83bc │ │ │ │ + ldr r1, [pc, #2060] @ b844c │ │ │ │ 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 b7f54 │ │ │ │ + beq b7fe4 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - ldrne r0, [pc, #2024] @ b83c0 │ │ │ │ - bne b7b60 │ │ │ │ + ldrne r0, [pc, #2024] @ b8450 │ │ │ │ + bne b7bf0 │ │ │ │ add r1, r2, #8 │ │ │ │ str r1, [r4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq b7f4c │ │ │ │ + beq b7fdc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r1, [pc, #1988] @ b83c4 │ │ │ │ + ldr r1, [pc, #1988] @ b8454 │ │ │ │ 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 b7f1c │ │ │ │ + bne b7fac │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl adf9c │ │ │ │ + bl ae050 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7ef4 │ │ │ │ + bne b7f84 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - ldreq r0, [pc, #1920] @ b83c8 │ │ │ │ - beq b7b60 │ │ │ │ + ldreq r0, [pc, #1920] @ b8458 │ │ │ │ + beq b7bf0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10e618 │ │ │ │ + bl 10e768 │ │ │ │ subs r3, r0, #0 │ │ │ │ - ldreq r0, [pc, #1896] @ b83cc │ │ │ │ - beq b7b60 │ │ │ │ - ldr r2, [pc, #1892] @ b83d0 │ │ │ │ + ldreq r0, [pc, #1896] @ b845c │ │ │ │ + beq b7bf0 │ │ │ │ + ldr r2, [pc, #1892] @ b8460 │ │ │ │ adds r1, r3, #16 │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb r2, [r9, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq b81c0 │ │ │ │ + beq b8250 │ │ │ │ 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 b8194 │ │ │ │ + bne b8224 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r4, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - beq b8300 │ │ │ │ + beq b8390 │ │ │ │ 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] @ b83d4 │ │ │ │ + ldr lr, [pc, #1756] @ b8464 │ │ │ │ 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 b7700 │ │ │ │ + beq b7790 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b7700 │ │ │ │ + bne b7790 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b7700 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b7790 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b78d8 │ │ │ │ + bne b7968 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b78d8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b7968 │ │ │ │ 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] @ b83d8 │ │ │ │ - beq b7b60 │ │ │ │ + ldreq r0, [pc, #1632] @ b8468 │ │ │ │ + beq b7bf0 │ │ │ │ cmp r0, #131072 @ 0x20000 │ │ │ │ - bne b7700 │ │ │ │ + bne b7790 │ │ │ │ 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 b7700 │ │ │ │ + b b7790 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1ef788 │ │ │ │ + bl 1eecbc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b7a04 │ │ │ │ - bl a5784 │ │ │ │ + bne b7a94 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7a04 │ │ │ │ - b b79cc │ │ │ │ + beq b7a94 │ │ │ │ + b b7a5c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [r2] │ │ │ │ - bne b7e60 │ │ │ │ + bne b7ef0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b8084 │ │ │ │ + beq b8114 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b8324 │ │ │ │ + beq b83b4 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b8274 │ │ │ │ + bne b8304 │ │ │ │ str r4, [r9] │ │ │ │ - b b7700 │ │ │ │ - bl a5784 │ │ │ │ + b b7790 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7a60 │ │ │ │ - b b79cc │ │ │ │ - bl a5784 │ │ │ │ + beq b7af0 │ │ │ │ + b b7a5c │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne b79cc │ │ │ │ + bne b7a5c │ │ │ │ mvn r7, #0 │ │ │ │ - b b78e0 │ │ │ │ + b b7970 │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 305ccc │ │ │ │ + bl 306024 │ │ │ │ cmp r0, #0 │ │ │ │ strge r0, [r4] │ │ │ │ - bge b7840 │ │ │ │ + bge b78d0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b b7b60 │ │ │ │ + b b7bf0 │ │ │ │ mov r4, #0 │ │ │ │ - b b7e10 │ │ │ │ + b b7ea0 │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 305ccc │ │ │ │ + bl 306024 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt b7e58 │ │ │ │ + blt b7ee8 │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne b7eb0 │ │ │ │ + bne b7f40 │ │ │ │ ldr r3, [r4] │ │ │ │ add r8, r9, #2 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r3] │ │ │ │ str sl, [r3] │ │ │ │ - b b7700 │ │ │ │ - ldr r0, [pc, #1324] @ b83dc │ │ │ │ - b b7b60 │ │ │ │ + b b7790 │ │ │ │ + ldr r0, [pc, #1324] @ b846c │ │ │ │ + b b7bf0 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 29c28 │ │ │ │ cmp r0, sl │ │ │ │ - beq b7700 │ │ │ │ - ldr r3, [pc, #1304] @ b83e0 │ │ │ │ - ldr r1, [pc, #1304] @ b83e4 │ │ │ │ + beq b7790 │ │ │ │ + ldr r3, [pc, #1304] @ b8470 │ │ │ │ + ldr r1, [pc, #1304] @ b8474 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, r5 │ │ │ │ - b b7708 │ │ │ │ - ldr r3, [pc, #1232] @ b83b0 │ │ │ │ - ldr r1, [pc, #1284] @ b83e8 │ │ │ │ + b b7798 │ │ │ │ + ldr r3, [pc, #1232] @ b8440 │ │ │ │ + ldr r1, [pc, #1284] @ b8478 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b b79cc │ │ │ │ - ldr r0, [pc, #1272] @ b83ec │ │ │ │ - b b7b60 │ │ │ │ + bl 18ec84 │ │ │ │ + b b7a5c │ │ │ │ + ldr r0, [pc, #1272] @ b847c │ │ │ │ + b b7bf0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b7f28 │ │ │ │ + bne b7fb8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b7f84 │ │ │ │ + beq b8014 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r7 │ │ │ │ - b b7c78 │ │ │ │ + b b7d08 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b7f30 │ │ │ │ + beq b7fc0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b7f00 │ │ │ │ + beq b7f90 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, r7, #16 │ │ │ │ mov r3, r7 │ │ │ │ - b b7c78 │ │ │ │ - ldr r0, [pc, #1180] @ b83f0 │ │ │ │ - b b7b60 │ │ │ │ + b b7d08 │ │ │ │ + ldr r0, [pc, #1180] @ b8480 │ │ │ │ + b b7bf0 │ │ │ │ add r1, r2, #8 │ │ │ │ str r1, [r4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq b7f4c │ │ │ │ + beq b7fdc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne b7c48 │ │ │ │ - b b7780 │ │ │ │ - ldr r1, [pc, #1128] @ b83f4 │ │ │ │ + bne b7cd8 │ │ │ │ + b b7810 │ │ │ │ + ldr r1, [pc, #1128] @ b8484 │ │ │ │ mov r3, r7 │ │ │ │ - b b7c78 │ │ │ │ + b b7d08 │ │ │ │ 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 b8054 │ │ │ │ - ldr r1, [pc, #1036] @ b83c4 │ │ │ │ + bne b80e4 │ │ │ │ + ldr r1, [pc, #1036] @ b8454 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b7ff8 │ │ │ │ - bl adf9c │ │ │ │ + beq b8088 │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7ff8 │ │ │ │ - ldr r0, [pc, #1064] @ b83f8 │ │ │ │ - b b7b60 │ │ │ │ + bne b8088 │ │ │ │ + ldr r0, [pc, #1064] @ b8488 │ │ │ │ + b b7bf0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1ef788 │ │ │ │ + bl 1eecbc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b8074 │ │ │ │ + beq b8104 │ │ │ │ strb r4, [r7] │ │ │ │ - b b7700 │ │ │ │ + b b7790 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne b7fc8 │ │ │ │ + bne b8058 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3] │ │ │ │ strb r3, [r4] │ │ │ │ - b b7700 │ │ │ │ - ldr r0, [pc, #992] @ b83fc │ │ │ │ - b b7b60 │ │ │ │ + b b7790 │ │ │ │ + ldr r0, [pc, #992] @ b848c │ │ │ │ + b b7bf0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r7, sp, #24 │ │ │ │ add r2, r3, #4 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 303328 │ │ │ │ - bl a5784 │ │ │ │ + bl 3038c0 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne b79cc │ │ │ │ + bne b7a5c │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ - b b7700 │ │ │ │ + b b7790 │ │ │ │ mov r0, r7 │ │ │ │ - bl 215f10 │ │ │ │ + bl 2156a0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r3, [r7, #16] │ │ │ │ ldrne r0, [r7, #4] │ │ │ │ strbeq r3, [r4] │ │ │ │ - beq b7700 │ │ │ │ - b b7fb0 │ │ │ │ - bl a5784 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b79cc │ │ │ │ - b b7ff0 │ │ │ │ - ldr lr, [pc, #784] @ b839c │ │ │ │ + beq b7790 │ │ │ │ + b b8040 │ │ │ │ + bl a57ec │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b7a5c │ │ │ │ + b b8080 │ │ │ │ + ldr lr, [pc, #784] @ b842c │ │ │ │ cmp ip, #122 @ 0x7a │ │ │ │ - ldr r0, [pc, #876] @ b8400 │ │ │ │ + ldr r0, [pc, #876] @ b8490 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ movne r0, lr │ │ │ │ - b b7b6c │ │ │ │ - bl a5784 │ │ │ │ + b b7bfc │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne b79cc │ │ │ │ - ldr r3, [pc, #760] @ b83b0 │ │ │ │ - ldr r1, [pc, #840] @ b8404 │ │ │ │ + bne b7a5c │ │ │ │ + ldr r3, [pc, #760] @ b8440 │ │ │ │ + ldr r1, [pc, #840] @ b8494 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b b79cc │ │ │ │ + bl 18ec84 │ │ │ │ + b b7a5c │ │ │ │ cmp r3, #2 │ │ │ │ ldrheq r3, [r7] │ │ │ │ ldrne r3, [r7] │ │ │ │ - b b7984 │ │ │ │ - ldr r3, [pc, #724] @ b83b0 │ │ │ │ - ldr r1, [pc, #808] @ b8408 │ │ │ │ + b b7a14 │ │ │ │ + ldr r3, [pc, #724] @ b8440 │ │ │ │ + ldr r1, [pc, #808] @ b8498 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b b79cc │ │ │ │ + bl 18ec84 │ │ │ │ + b b7a5c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r2] │ │ │ │ - bne b8170 │ │ │ │ + bne b8200 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne b8134 │ │ │ │ + bne b81c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1124d0 │ │ │ │ + bl 112620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7ea8 │ │ │ │ + bne b7f38 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ - b b7888 │ │ │ │ + b b7918 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - b b7978 │ │ │ │ - ldr r0, [pc, #728] @ b840c │ │ │ │ - b b7b60 │ │ │ │ + b b7a08 │ │ │ │ + ldr r0, [pc, #728] @ b849c │ │ │ │ + b b7bf0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl b283c │ │ │ │ + bl b28ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq b8324 │ │ │ │ + beq b83b4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 112cf0 │ │ │ │ - b b8118 │ │ │ │ + bl 112e40 │ │ │ │ + b b81a8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 112cf0 │ │ │ │ - b b8118 │ │ │ │ + bl 112e40 │ │ │ │ + b b81a8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b81b8 │ │ │ │ + beq b8248 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b81b8 │ │ │ │ + bne b8248 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #592] @ b8410 │ │ │ │ - b b7b60 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #592] @ b84a0 │ │ │ │ + b b7bf0 │ │ │ │ ldr r2, [r4] │ │ │ │ add r8, r9, #3 │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [r4] │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b82dc │ │ │ │ + beq b836c │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r9] │ │ │ │ add r7, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b828c │ │ │ │ + bne b831c │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - blt b8300 │ │ │ │ + blt b8390 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ - beq b8300 │ │ │ │ + beq b8390 │ │ │ │ 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, #404] @ b83d4 │ │ │ │ + ldr ip, [pc, #404] @ b8464 │ │ │ │ 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 b7d0c │ │ │ │ - bl a5784 │ │ │ │ + b b7d9c │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne b79cc │ │ │ │ - b b7a9c │ │ │ │ - ldr r3, [pc, #356] @ b83e0 │ │ │ │ - ldr r1, [pc, #404] @ b8414 │ │ │ │ + bne b7a5c │ │ │ │ + b b7b2c │ │ │ │ + ldr r3, [pc, #356] @ b8470 │ │ │ │ + ldr r1, [pc, #404] @ b84a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, r5 │ │ │ │ - b b7708 │ │ │ │ + b b7798 │ │ │ │ ldr ip, [r4] │ │ │ │ cmp ip, r7 │ │ │ │ - bge b8248 │ │ │ │ + bge b82d8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b82c0 │ │ │ │ + beq b8350 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b82bc │ │ │ │ + bne b834c │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr ip, [r4] │ │ │ │ - ldr r3, [pc, #280] @ b83e0 │ │ │ │ - ldr r1, [pc, #332] @ b8418 │ │ │ │ + ldr r3, [pc, #280] @ b8470 │ │ │ │ + ldr r1, [pc, #332] @ b84a8 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub r3, ip, #1 │ │ │ │ - bl 117720 │ │ │ │ - b b79cc │ │ │ │ + bl 117864 │ │ │ │ + b b7a5c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b82f8 │ │ │ │ + beq b8388 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq b8388 │ │ │ │ - ldr r0, [pc, #284] @ b841c │ │ │ │ - b b7b60 │ │ │ │ + beq b8418 │ │ │ │ + ldr r0, [pc, #284] @ b84ac │ │ │ │ + b b7bf0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b831c │ │ │ │ + beq b83ac │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq b832c │ │ │ │ - bl 29dc68 │ │ │ │ - b b79cc │ │ │ │ - ldr r0, [pc, #244] @ b8420 │ │ │ │ - b b7b60 │ │ │ │ + beq b83bc │ │ │ │ + bl 29e0e4 │ │ │ │ + b b7a5c │ │ │ │ + ldr r0, [pc, #244] @ b84b0 │ │ │ │ + b b7bf0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b831c │ │ │ │ - bl 11a838 │ │ │ │ - ldr r0, [pc, #224] @ b8424 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b83ac │ │ │ │ + bl 11a980 │ │ │ │ + ldr r0, [pc, #224] @ b84b4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b b7b6c │ │ │ │ + b b7bfc │ │ │ │ ldr r9, [r4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #100] @ b83c4 │ │ │ │ + ldr r1, [pc, #100] @ b8454 │ │ │ │ add r3, r9, #4 │ │ │ │ cmp r0, r1 │ │ │ │ str r3, [r4] │ │ │ │ - bne b8374 │ │ │ │ + bne b8404 │ │ │ │ ldr r3, [r9] │ │ │ │ - b b76fc │ │ │ │ - bl adf9c │ │ │ │ + b b778c │ │ │ │ + bl ae050 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #164] @ b8428 │ │ │ │ - beq b7b60 │ │ │ │ - b b836c │ │ │ │ - mov r0, r3 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b82f8 │ │ │ │ - eorseq r5, sp, r8, lsl #13 │ │ │ │ + ldreq r0, [pc, #164] @ b84b8 │ │ │ │ + beq b7bf0 │ │ │ │ + b b83fc │ │ │ │ + mov r0, r3 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b8388 │ │ │ │ + eorseq r5, sp, r8, lsl #7 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - eorseq sl, r7, r0, ror r1 │ │ │ │ + eorseq r9, r7, r0, ror lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r0, r6, r4, ror #18 │ │ │ │ - andeq r3, r7, r4, lsl r2 │ │ │ │ + eorseq r0, r6, r4, ror #12 │ │ │ │ + andeq r3, r7, ip, asr r2 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r0, r6, r0, asr #15 │ │ │ │ - eorseq sp, r8, r4, ror #26 │ │ │ │ - eorseq lr, r5, r8, asr r1 │ │ │ │ - mlaseq r6, r8, r8, r0 │ │ │ │ + eorseq r0, r6, r0, asr #9 │ │ │ │ + eorseq sp, r8, r4, ror #20 │ │ │ │ + eorseq sp, r5, r8, asr lr │ │ │ │ + mlaseq r6, r8, r5, r0 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, ror r7 │ │ │ │ - @ instruction: 0x003608d0 │ │ │ │ - eorseq sl, r5, r4, lsl #16 │ │ │ │ - andeq r2, r7, r4, ror #30 │ │ │ │ - eorseq r0, r6, r4, asr r9 │ │ │ │ - @ instruction: 0x003922fc │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, r4, lsl #2 │ │ │ │ - eorseq r0, r6, ip, lsl r8 │ │ │ │ - eorseq r1, r9, r8, lsl #23 │ │ │ │ - @ instruction: 0x003608bc │ │ │ │ + eorseq r0, r6, ip, ror r4 │ │ │ │ + @ instruction: 0x003605d0 │ │ │ │ + eorseq sl, r5, r4, lsl #10 │ │ │ │ + andeq r2, r7, ip, lsr #31 │ │ │ │ + eorseq r0, r6, r4, asr r6 │ │ │ │ + @ instruction: 0x00391ffc │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r5, r4, lsl #28 │ │ │ │ + eorseq r0, r6, ip, lsl r5 │ │ │ │ + eorseq r1, r9, r8, lsl #17 │ │ │ │ + @ instruction: 0x003605bc │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r0, r6, ip, asr #16 │ │ │ │ - eorseq r0, r6, ip, lsr #19 │ │ │ │ - eorseq r8, r6, r0, ror r0 │ │ │ │ - mlaseq r6, r4, r7, r0 │ │ │ │ - @ instruction: 0x003607f0 │ │ │ │ - eorseq r0, r6, r8, ror #16 │ │ │ │ - eorseq r0, r6, r0, lsr r9 │ │ │ │ - mlaseq r6, ip, r1, r0 │ │ │ │ - @ instruction: 0x003608fc │ │ │ │ - eorseq r0, r6, r4, ror #17 │ │ │ │ - eorseq r0, r6, ip, ror r8 │ │ │ │ - eorseq r0, r6, ip, lsl #19 │ │ │ │ - eorseq r9, r5, r8, asr r3 │ │ │ │ + eorseq r0, r6, ip, asr #10 │ │ │ │ + eorseq r0, r6, ip, lsr #13 │ │ │ │ + eorseq r7, r6, r0, ror sp │ │ │ │ + mlaseq r6, r4, r4, r0 │ │ │ │ + @ instruction: 0x003604f0 │ │ │ │ + eorseq r0, r6, r8, ror #10 │ │ │ │ + eorseq r0, r6, r0, lsr r6 │ │ │ │ + mlaseq r5, ip, lr, pc @ │ │ │ │ + @ instruction: 0x003605fc │ │ │ │ + eorseq r0, r6, r4, ror #11 │ │ │ │ + eorseq r0, r6, ip, ror r5 │ │ │ │ + eorseq r0, r6, ip, lsl #13 │ │ │ │ + eorseq r9, r5, r8, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr 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 b8998 │ │ │ │ + bcs b8a28 │ │ │ │ cmp fp, #380 @ 0x17c │ │ │ │ ldrcs r2, [r0, #52] @ 0x34 │ │ │ │ subcs r3, fp, #380 @ 0x17c │ │ │ │ - bcs b8998 │ │ │ │ + bcs b8a28 │ │ │ │ cmp fp, #368 @ 0x170 │ │ │ │ ldrcs r2, [r0, #56] @ 0x38 │ │ │ │ subcs r3, fp, #368 @ 0x170 │ │ │ │ - bcs b8998 │ │ │ │ + bcs b8a28 │ │ │ │ cmp fp, #223 @ 0xdf │ │ │ │ - bls b85d4 │ │ │ │ + bls b8664 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ sub r3, fp, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b85ec │ │ │ │ + beq b867c │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq b85ec │ │ │ │ + beq b867c │ │ │ │ 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] @ b8bcc │ │ │ │ + ldr r2, [pc, #1792] @ b8c5c │ │ │ │ ldr r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b8a7c │ │ │ │ + bne b8b0c │ │ │ │ ldr r4, [r9, #12] │ │ │ │ cmn r4, #1 │ │ │ │ - beq b8a7c │ │ │ │ + beq b8b0c │ │ │ │ ldr r8, [r5, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - beq b8b00 │ │ │ │ + beq b8b90 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr fp, [r8, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b89b8 │ │ │ │ + beq b8a48 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ str r1, [r8] │ │ │ │ - ble b8984 │ │ │ │ + ble b8a14 │ │ │ │ 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 b8604 │ │ │ │ + bne b8694 │ │ │ │ ldr r0, [r8, #132] @ 0x84 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ - beq b867c │ │ │ │ + beq b870c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b86bc │ │ │ │ + bne b874c │ │ │ │ cmp r7, fp │ │ │ │ - blt b8518 │ │ │ │ + blt b85a8 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b857c │ │ │ │ + beq b860c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b8b34 │ │ │ │ + beq b8bc4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq b86b0 │ │ │ │ + beq b8740 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r0, r6, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq b897c │ │ │ │ + beq b8a0c │ │ │ │ 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 b8990 │ │ │ │ + bhi b8a20 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, fp │ │ │ │ movne r2, r0 │ │ │ │ - bne b8494 │ │ │ │ + bne b8524 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r6, r6, #28 │ │ │ │ cmp r3, fp │ │ │ │ - beq b85ec │ │ │ │ + beq b867c │ │ │ │ mov r0, r6 │ │ │ │ - b b85cc │ │ │ │ - ldr r3, [pc, #1476] @ b8bd0 │ │ │ │ + b b865c │ │ │ │ + ldr r3, [pc, #1476] @ b8c60 │ │ │ │ ldr r2, [r8, #180] @ 0xb4 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -146466,330 +146502,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 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ - bne b8544 │ │ │ │ + bne b85d4 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b869c │ │ │ │ + beq b872c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b8bc4 │ │ │ │ - bl 11a838 │ │ │ │ + beq b8c54 │ │ │ │ + bl 11a980 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b858c │ │ │ │ - ldr r3, [pc, #1308] @ b8bd4 │ │ │ │ + bne b861c │ │ │ │ + ldr r3, [pc, #1308] @ b8c64 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b b8968 │ │ │ │ + b b89f8 │ │ │ │ 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 b86f0 │ │ │ │ + beq b8780 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq b8ae4 │ │ │ │ + beq b8b74 │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #1244] @ b8bd8 │ │ │ │ + ldr r1, [pc, #1244] @ b8c68 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b89d8 │ │ │ │ + bne b8a68 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r4, [r6, #24] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r4 │ │ │ │ - bne b89e4 │ │ │ │ - ldr r2, [pc, #1204] @ b8bd0 │ │ │ │ - bl 356b80 │ │ │ │ + bne b8a74 │ │ │ │ + ldr r2, [pc, #1204] @ b8c60 │ │ │ │ + bl 356890 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ add r8, ip, #98304 @ 0x18000 │ │ │ │ ldr r2, [r8, #1164] @ 0x48c │ │ │ │ cmp r4, r2 │ │ │ │ - beq b8790 │ │ │ │ - ldr r2, [pc, #1184] @ b8bdc │ │ │ │ + beq b8820 │ │ │ │ + ldr r2, [pc, #1184] @ b8c6c │ │ │ │ add r0, ip, #99328 @ 0x18400 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r0, r0, #144 @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ str r4, [r8, #1164] @ 0x48c │ │ │ │ - bne b8764 │ │ │ │ - b b8788 │ │ │ │ + bne b87f4 │ │ │ │ + b b8818 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ add r2, r2, #28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b8788 │ │ │ │ + beq b8818 │ │ │ │ cmp r4, r1 │ │ │ │ - bne b8754 │ │ │ │ + bne b87e4 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ mov lr, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [lr], #4 │ │ │ │ add r2, r2, #28 │ │ │ │ mov r0, lr │ │ │ │ - bne b8764 │ │ │ │ + bne b87f4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [r8, #1168] @ 0x490 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8880 │ │ │ │ + beq b8910 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #420 @ 0x1a4 │ │ │ │ - bcs b8ad8 │ │ │ │ + bcs b8b68 │ │ │ │ cmp r2, #380 @ 0x17c │ │ │ │ - bcs b8aa4 │ │ │ │ + bcs b8b34 │ │ │ │ cmp r2, #368 @ 0x170 │ │ │ │ - bcs b8ab0 │ │ │ │ + bcs b8b40 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls b8a4c │ │ │ │ + bls b8adc │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ sub r2, r2, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b8a94 │ │ │ │ + beq b8b24 │ │ │ │ adds r1, r1, r2 │ │ │ │ - beq b87e4 │ │ │ │ + beq b8874 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8a60 │ │ │ │ + beq b8af0 │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8870 │ │ │ │ + beq b8900 │ │ │ │ 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 b883c │ │ │ │ + bcs b88cc │ │ │ │ cmp r2, #380 @ 0x17c │ │ │ │ ldrcs r0, [r5, #52] @ 0x34 │ │ │ │ subcs r2, r2, #380 @ 0x17c │ │ │ │ - bcs b883c │ │ │ │ + bcs b88cc │ │ │ │ cmp r2, #368 @ 0x170 │ │ │ │ ldrcs r0, [r5, #56] @ 0x38 │ │ │ │ subcs r2, r2, #368 @ 0x170 │ │ │ │ - bcs b883c │ │ │ │ + bcs b88cc │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls b89c4 │ │ │ │ + bls b8a54 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ sub r2, r2, #224 @ 0xe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8864 │ │ │ │ + beq b88f4 │ │ │ │ adds lr, r0, r2 │ │ │ │ - beq b8864 │ │ │ │ + beq b88f4 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8864 │ │ │ │ + beq b88f4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b8880 │ │ │ │ + bne b8910 │ │ │ │ mov r1, lr │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne b87f8 │ │ │ │ + bne b8888 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b8888 │ │ │ │ + bne b8918 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b89a4 │ │ │ │ + bne b8a34 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8a10 │ │ │ │ + bne b8aa0 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8924 │ │ │ │ + beq b89b4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble b8a10 │ │ │ │ + ble b8aa0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp r1, ip │ │ │ │ - beq b8948 │ │ │ │ + beq b89d8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq b8af8 │ │ │ │ + beq b8b88 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp r1, ip │ │ │ │ - beq b8948 │ │ │ │ + beq b89d8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b8a10 │ │ │ │ + beq b8aa0 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r1, ip │ │ │ │ - beq b8948 │ │ │ │ + beq b89d8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b8a10 │ │ │ │ + beq b8aa0 │ │ │ │ add r2, r2, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, lr │ │ │ │ - beq b8948 │ │ │ │ + beq b89d8 │ │ │ │ cmp r0, ip │ │ │ │ - bne b8908 │ │ │ │ - b b8a10 │ │ │ │ + bne b8998 │ │ │ │ + b b8aa0 │ │ │ │ mov r2, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - beq b8948 │ │ │ │ + beq b89d8 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8928 │ │ │ │ - ldr r2, [pc, #668] @ b8be0 │ │ │ │ + bne b89b8 │ │ │ │ + ldr r2, [pc, #668] @ b8c70 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8a10 │ │ │ │ + bne b8aa0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8968 │ │ │ │ + beq b89f8 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [r3] │ │ │ │ - beq b8b4c │ │ │ │ + beq b8bdc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r0, r6, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b85a0 │ │ │ │ + bne b8630 │ │ │ │ mov r6, r0 │ │ │ │ - b b84c0 │ │ │ │ + b b8550 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b8570 │ │ │ │ - b b857c │ │ │ │ + bne b8600 │ │ │ │ + b b860c │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ sub r3, fp, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8494 │ │ │ │ - b b85ec │ │ │ │ + bne b8524 │ │ │ │ + b b867c │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq b8894 │ │ │ │ - b b8a10 │ │ │ │ + beq b8924 │ │ │ │ + b b8aa0 │ │ │ │ cmp fp, #0 │ │ │ │ - bgt b850c │ │ │ │ - b b857c │ │ │ │ + bgt b859c │ │ │ │ + b b860c │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ ldrhi r0, [r5, #40] @ 0x28 │ │ │ │ subhi r2, r2, #208 @ 0xd0 │ │ │ │ movls r0, r5 │ │ │ │ - b b883c │ │ │ │ - ldr r1, [pc, #516] @ b8be4 │ │ │ │ + b b88cc │ │ │ │ + ldr r1, [pc, #516] @ b8c74 │ │ │ │ cmp r2, r1 │ │ │ │ - beq b8a1c │ │ │ │ - ldr r2, [pc, #508] @ b8be8 │ │ │ │ + beq b8aac │ │ │ │ + ldr r2, [pc, #508] @ b8c78 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b8abc │ │ │ │ + beq b8b4c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #488] @ b8bec │ │ │ │ + ldr r2, [pc, #488] @ b8c7c │ │ │ │ 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 b8950 │ │ │ │ + b b89e0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - ldr r2, [pc, #452] @ b8bf0 │ │ │ │ + ldr r2, [pc, #452] @ b8c80 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b89e4 │ │ │ │ + bne b8a74 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r5, #156 @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - bne b89e4 │ │ │ │ + bne b8a74 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ str r2, [sp, #12] │ │ │ │ - b b8950 │ │ │ │ + b b89e0 │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ ldrhi r1, [r5, #40] @ 0x28 │ │ │ │ subhi r2, r2, #208 @ 0xd0 │ │ │ │ movls r1, r5 │ │ │ │ - b b87c8 │ │ │ │ + b b8858 │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8880 │ │ │ │ + beq b8910 │ │ │ │ add ip, ip, #99328 @ 0x18400 │ │ │ │ add ip, ip, #148 @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ - b b87f8 │ │ │ │ + b b8888 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b84e0 │ │ │ │ - b b869c │ │ │ │ + bne b8570 │ │ │ │ + b b872c │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b87f0 │ │ │ │ - b b8880 │ │ │ │ + bne b8880 │ │ │ │ + b b8910 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ sub r2, r2, #380 @ 0x17c │ │ │ │ - b b87c8 │ │ │ │ + b b8858 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ sub r2, r2, #368 @ 0x170 │ │ │ │ - b b87c8 │ │ │ │ + b b8858 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r5, #60 @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - ldreq r2, [pc, #292] @ b8bf4 │ │ │ │ + ldreq r2, [pc, #292] @ b8c84 │ │ │ │ streq r2, [sp, #12] │ │ │ │ - beq b8950 │ │ │ │ - b b89f0 │ │ │ │ + beq b89e0 │ │ │ │ + b b8a80 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ sub r2, r2, #420 @ 0x1a4 │ │ │ │ - b b87c8 │ │ │ │ + b b8858 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b b86ec │ │ │ │ + b b877c │ │ │ │ str r0, [sp, #20] │ │ │ │ - b b8950 │ │ │ │ + b b89e0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b8b58 │ │ │ │ + bne b8be8 │ │ │ │ tst r3, #8192 @ 0x2000 │ │ │ │ - bne b857c │ │ │ │ + bne b860c │ │ │ │ mov r0, r5 │ │ │ │ - bl a56d0 │ │ │ │ + bl a5738 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b869c │ │ │ │ + blt b872c │ │ │ │ ldr r8, [r5, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - beq b857c │ │ │ │ - b b84ec │ │ │ │ + beq b860c │ │ │ │ + b b857c │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne b857c │ │ │ │ - b b869c │ │ │ │ + bne b860c │ │ │ │ + b b872c │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b8968 │ │ │ │ - ldr r2, [pc, #112] @ b8bd0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b89f8 │ │ │ │ + ldr r2, [pc, #112] @ b8c60 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -146805,290 +146841,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 b857c │ │ │ │ - b b8b14 │ │ │ │ + bne b860c │ │ │ │ + b b8ba4 │ │ │ │ mvn r4, #0 │ │ │ │ - b b8b38 │ │ │ │ + b b8bc8 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - strdeq r6, [r4], -r8 │ │ │ │ + andeq r6, r4, r0, asr r9 │ │ │ │ ldrsheq r7, [r5], #-52 @ 0xffffffcc │ │ │ │ subseq fp, r5, ip, asr r1 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - andseq r1, ip, r0, lsl r0 │ │ │ │ - andseq r1, r5, r8, ror #14 │ │ │ │ - strdeq r4, [sl], -ip @ │ │ │ │ + andseq r0, ip, r8, lsr #10 │ │ │ │ + andseq r1, r5, r8, ror ip │ │ │ │ + eoreq r5, sl, ip, ror r3 │ │ │ │ │ │ │ │ -000b8bf8 : │ │ │ │ +000b8c88 : │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ ands ip, ip, #536870912 @ 0x20000000 │ │ │ │ - beq b8d58 │ │ │ │ + beq b8de8 │ │ │ │ ldr ip, [r0, #28] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - bne b8d10 │ │ │ │ + bne b8da0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp lr, r4 │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs r5, r5, lr, lsr #31 │ │ │ │ - bne b8cbc │ │ │ │ + bne b8d4c │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r5, [r0, #5] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ lsl ip, ip, r5 │ │ │ │ add r0, r0, #20 │ │ │ │ - beq b8cc4 │ │ │ │ + beq b8d54 │ │ │ │ add ip, ip, lr, lsl #3 │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8c98 │ │ │ │ + beq b8d28 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [ip] │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str lr, [r1] │ │ │ │ - beq b8cf0 │ │ │ │ + beq b8d80 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r2] │ │ │ │ - beq b8c90 │ │ │ │ + beq b8d20 │ │ │ │ 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 b8c98 │ │ │ │ + beq b8d28 │ │ │ │ cmp r4, lr │ │ │ │ - bgt b8c68 │ │ │ │ + bgt b8cf8 │ │ │ │ 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 b8cfc │ │ │ │ + beq b8d8c │ │ │ │ ldr r4, [ip, #4] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str lr, [r1] │ │ │ │ - bne b8c80 │ │ │ │ + bne b8d10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8c8c │ │ │ │ - b b8c90 │ │ │ │ + bne b8d1c │ │ │ │ + b b8d20 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #12 │ │ │ │ - bgt b8cd0 │ │ │ │ + bgt b8d60 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - blt b8cbc │ │ │ │ + blt b8d4c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp lr, r4 │ │ │ │ - bge b8cbc │ │ │ │ + bge b8d4c │ │ │ │ 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 b8ce0 │ │ │ │ + b b8d70 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ ands ip, ip, #536870912 @ 0x20000000 │ │ │ │ - beq b8eec │ │ │ │ + beq b8f7c │ │ │ │ ldr ip, [r0, #28] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - bne b8ea0 │ │ │ │ + bne b8f30 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp lr, r4 │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs r5, r5, lr, lsr #31 │ │ │ │ - bne b8e84 │ │ │ │ + bne b8f14 │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r5, [r0, #5] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ lsl ip, ip, r5 │ │ │ │ add r0, r0, #20 │ │ │ │ - beq b8e10 │ │ │ │ + beq b8ea0 │ │ │ │ add ip, ip, lr, lsl #3 │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8e60 │ │ │ │ + beq b8ef0 │ │ │ │ ldr r4, [ip] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr ip, [r4, #12] │ │ │ │ str lr, [r1] │ │ │ │ - beq b8e40 │ │ │ │ + beq b8ed0 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r2] │ │ │ │ - beq b8e48 │ │ │ │ + beq b8ed8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8e54 │ │ │ │ + bne b8ee4 │ │ │ │ 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 b8e8c │ │ │ │ + beq b8f1c │ │ │ │ ldr r4, [ip, #4] │ │ │ │ ldr ip, [ip] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str lr, [r1] │ │ │ │ - bne b8dec │ │ │ │ + bne b8e7c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8df8 │ │ │ │ + bne b8e88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8e08 │ │ │ │ + beq b8e98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str ip, [r3] │ │ │ │ - b b8e08 │ │ │ │ + b b8e98 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #8 │ │ │ │ pople {r4, r5, pc} │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8e60 │ │ │ │ + beq b8ef0 │ │ │ │ cmp r4, lr │ │ │ │ - bgt b8dd0 │ │ │ │ + bgt b8e60 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #12 │ │ │ │ - bgt b8e1c │ │ │ │ + bgt b8eac │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - blt b8e84 │ │ │ │ + blt b8f14 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, lr │ │ │ │ - ble b8e84 │ │ │ │ + ble b8f14 │ │ │ │ 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 b8e30 │ │ │ │ + b b8ec0 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000b8ef4 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +000b8f84 <_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] @ b9214 <_PyObject_LookupSpecial@@Base+0x320> │ │ │ │ + ldr r8, [pc, #776] @ b92a4 <_PyObject_LookupSpecial@@Base+0x320> │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r9, #192] @ 0xc0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 b9080 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ + bne b9110 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ ldr r3, [sl, #2812] @ 0xafc │ │ │ │ cmp r1, r3 │ │ │ │ - bne b9080 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ + bne b9110 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r4 │ │ │ │ ldr r9, [r5, #2816] @ 0xb00 │ │ │ │ cmp r9, #0 │ │ │ │ - beq b9128 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + beq b91b8 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9138 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ + beq b91c8 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r4, [r1, #136] @ 0x88 │ │ │ │ str r2, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b9050 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ - ldr r2, [pc, #636] @ b9218 <_PyObject_LookupSpecial@@Base+0x324> │ │ │ │ + beq b90e0 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + ldr r2, [pc, #636] @ b92a8 <_PyObject_LookupSpecial@@Base+0x324> │ │ │ │ cmp r4, r2 │ │ │ │ - bne b905c <_PyObject_LookupSpecial@@Base+0x168> │ │ │ │ - ldr r2, [pc, #628] @ b921c <_PyObject_LookupSpecial@@Base+0x328> │ │ │ │ + bne b90ec <_PyObject_LookupSpecial@@Base+0x168> │ │ │ │ + ldr r2, [pc, #628] @ b92ac <_PyObject_LookupSpecial@@Base+0x328> │ │ │ │ cmp r6, r2 │ │ │ │ - beq b91f4 <_PyObject_LookupSpecial@@Base+0x300> │ │ │ │ - ldr r0, [pc, #620] @ b9220 <_PyObject_LookupSpecial@@Base+0x32c> │ │ │ │ - bl 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + beq b9284 <_PyObject_LookupSpecial@@Base+0x300> │ │ │ │ + ldr r0, [pc, #620] @ b92b0 <_PyObject_LookupSpecial@@Base+0x32c> │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ ldr r2, [r9] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b9034 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + beq b90c4 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4, #16] │ │ │ │ - beq b91a4 <_PyObject_LookupSpecial@@Base+0x2b0> │ │ │ │ + beq b9234 <_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 b91b4 <_PyObject_LookupSpecial@@Base+0x2c0> │ │ │ │ - ldr r2, [pc, #560] @ b9224 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ + beq b9244 <_PyObject_LookupSpecial@@Base+0x2c0> │ │ │ │ + ldr r2, [pc, #560] @ b92b4 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r6] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -147096,717 +147132,717 @@ │ │ │ │ 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 b904c <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + beq b90dc <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq b9198 <_PyObject_LookupSpecial@@Base+0x2a4> │ │ │ │ + beq b9228 <_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 b903c <_PyObject_LookupSpecial@@Base+0x148> │ │ │ │ - b b904c <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ - ldr r3, [pc, #416] @ b9228 <_PyObject_LookupSpecial@@Base+0x334> │ │ │ │ + bne b90cc <_PyObject_LookupSpecial@@Base+0x148> │ │ │ │ + b b90dc <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + ldr r3, [pc, #416] @ b92b8 <_PyObject_LookupSpecial@@Base+0x334> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b9168 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ + bne b91f8 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt b9168 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ + bgt b91f8 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl a8970 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a89d8 <_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 a8a80 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8ae8 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne b9188 <_PyObject_LookupSpecial@@Base+0x294> │ │ │ │ + bne b9218 <_PyObject_LookupSpecial@@Base+0x294> │ │ │ │ cmp fp, #0 │ │ │ │ - beq b9120 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + beq b91b0 <_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 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, r4] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b914c <_PyObject_LookupSpecial@@Base+0x258> │ │ │ │ + bne b91dc <_PyObject_LookupSpecial@@Base+0x258> │ │ │ │ cmp r9, #0 │ │ │ │ - bne b9138 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ + bne b91c8 <_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 b8f94 <_PyObject_LookupSpecial@@Base+0xa0> │ │ │ │ - b b9050 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + bne b9024 <_PyObject_LookupSpecial@@Base+0xa0> │ │ │ │ + b b90e0 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sl] │ │ │ │ - bne b9120 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + bne b91b0 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b9120 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b91b0 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl a8a80 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8ae8 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ - beq b9120 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + beq b91b0 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ cmn r2, #1 │ │ │ │ - bne b9128 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ - bl 11a838 │ │ │ │ - b b9128 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + bne b91b8 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + bl 11a980 │ │ │ │ + b b91b8 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b904c <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b90dc <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ ldr r1, [r6] │ │ │ │ str r9, [r4, #8] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b8fec <_PyObject_LookupSpecial@@Base+0xf8> │ │ │ │ - ldr r1, [pc, #104] @ b9224 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ - bl 356b80 │ │ │ │ + bne b907c <_PyObject_LookupSpecial@@Base+0xf8> │ │ │ │ + ldr r1, [pc, #104] @ b92b4 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ + bl 356890 │ │ │ │ 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 b9034 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + b b90c4 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9050 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + beq b90e0 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r4, r9 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [r9] │ │ │ │ - b b9034 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + b b90c4 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq lr, r4, r8, ror #9 │ │ │ │ + andseq lr, r4, r0, asr #12 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - andseq lr, r4, ip, lsl #29 │ │ │ │ + andseq lr, r4, r4, ror #31 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ │ │ │ │ -000b922c : │ │ │ │ +000b92bc : │ │ │ │ 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] @ b936c │ │ │ │ + ldr r2, [pc, #284] @ b93fc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r8, [r2, r0] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub sp, sp, #20 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ mov r5, r1 │ │ │ │ - beq b92c0 │ │ │ │ + beq b9350 │ │ │ │ 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 b92c0 │ │ │ │ + beq b9350 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r2, [r8, #72] @ 0x48 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq b92e8 │ │ │ │ + beq b9378 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b9304 │ │ │ │ + bne b9394 │ │ │ │ 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 b2f34 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2fe4 <_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 b9338 │ │ │ │ + beq b93c8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9338 │ │ │ │ + beq b93c8 │ │ │ │ mov r3, #0 │ │ │ │ - b b92b4 │ │ │ │ + b b9344 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b92b4 │ │ │ │ + beq b9344 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9354 │ │ │ │ - ldr r3, [pc, #76] @ b9370 │ │ │ │ - ldr r2, [pc, #76] @ b9374 │ │ │ │ + bne b93e4 │ │ │ │ + ldr r3, [pc, #76] @ b9400 │ │ │ │ + ldr r2, [pc, #76] @ b9404 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d3d9c │ │ │ │ - b b92fc │ │ │ │ - ldr r3, [pc, #48] @ b9370 │ │ │ │ - ldr r2, [pc, #52] @ b9378 │ │ │ │ + bl 2d3d7c │ │ │ │ + b b938c │ │ │ │ + ldr r3, [pc, #48] @ b9400 │ │ │ │ + ldr r2, [pc, #52] @ b9408 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c0908 <_PyErr_Format@@Base> │ │ │ │ - b b92fc │ │ │ │ + bl 1bfe20 <_PyErr_Format@@Base> │ │ │ │ + b b938c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b931c │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b931c │ │ │ │ + bne b93ac │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b93ac │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035fffc │ │ │ │ - eorseq pc, r5, ip, asr #31 │ │ │ │ + @ instruction: 0x0035fcfc │ │ │ │ + eorseq pc, r5, ip, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne b9890 │ │ │ │ + bne b9920 │ │ │ │ bic r5, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi b9854 │ │ │ │ + bhi b98e4 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1296] @ b98c8 │ │ │ │ + ldr r2, [pc, #1296] @ b9958 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b97cc │ │ │ │ + bne b985c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dafc │ │ │ │ + bl 9daac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b95c8 │ │ │ │ + beq b9658 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq b9410 │ │ │ │ - ldr r3, [pc, #1256] @ b98cc │ │ │ │ - bl 356b80 │ │ │ │ + beq b94a0 │ │ │ │ + ldr r3, [pc, #1256] @ b995c │ │ │ │ + bl 356890 │ │ │ │ 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 b96f8 │ │ │ │ + beq b9788 │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge b97e4 │ │ │ │ + bge b9874 │ │ │ │ cmp r5, #2 │ │ │ │ - bne b98b0 │ │ │ │ + bne b9940 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ - ldr r3, [pc, #1168] @ b98d0 │ │ │ │ + ldr r3, [pc, #1168] @ b9960 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [sp, #24] │ │ │ │ - beq b9770 │ │ │ │ + beq b9800 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - beq b9678 │ │ │ │ + beq b9708 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt b95d0 │ │ │ │ + blt b9660 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b97fc │ │ │ │ + beq b988c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b952c │ │ │ │ + ble b95bc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne b9504 │ │ │ │ + bne b9594 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b97b0 │ │ │ │ + beq b9840 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b94b4 │ │ │ │ + beq b9544 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b96c8 │ │ │ │ + beq b9758 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne b96d4 │ │ │ │ + bne b9764 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b96a4 │ │ │ │ + bne b9734 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r7, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b9680 │ │ │ │ + bne b9710 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq b952c │ │ │ │ + beq b95bc │ │ │ │ add r3, r3, #12 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - beq b948c │ │ │ │ + beq b951c │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne b9514 │ │ │ │ - ldr r1, [pc, #928] @ b98d4 │ │ │ │ + bne b95a4 │ │ │ │ + ldr r1, [pc, #928] @ b9964 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl f4048 │ │ │ │ + bl f41b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b95a4 │ │ │ │ + blt b9634 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b956c │ │ │ │ + beq b95fc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b956c │ │ │ │ + bge b95fc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne b9788 │ │ │ │ + bne b9818 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b440 │ │ │ │ + bl 9b3f0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldrge r3, [r3, #12] │ │ │ │ - ldrge r2, [pc, #844] @ b98d8 │ │ │ │ - blt b97c0 │ │ │ │ - ldr r0, [pc, #840] @ b98dc │ │ │ │ + ldrge r2, [pc, #844] @ b9968 │ │ │ │ + blt b9850 │ │ │ │ + ldr r0, [pc, #840] @ b996c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #828] @ b98e0 │ │ │ │ - bl 117720 │ │ │ │ + ldr r1, [pc, #828] @ b9970 │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b95c8 │ │ │ │ + beq b9658 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b95c8 │ │ │ │ + bne b9658 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b b94f8 │ │ │ │ + b b9588 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9634 │ │ │ │ + beq b96c4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b9468 │ │ │ │ + ble b94f8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq b9658 │ │ │ │ + beq b96e8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq b9468 │ │ │ │ + beq b94f8 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq b9658 │ │ │ │ + beq b96e8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq b9468 │ │ │ │ + beq b94f8 │ │ │ │ add r3, r3, #16 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq b9658 │ │ │ │ + beq b96e8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9618 │ │ │ │ - b b9468 │ │ │ │ + bne b96a8 │ │ │ │ + b b94f8 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b9658 │ │ │ │ + beq b96e8 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9638 │ │ │ │ - ldr r3, [pc, #656] @ b98e4 │ │ │ │ + bne b96c8 │ │ │ │ + ldr r3, [pc, #656] @ b9974 │ │ │ │ cmp r6, r3 │ │ │ │ - bne b9468 │ │ │ │ + bne b94f8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9678 │ │ │ │ + beq b9708 │ │ │ │ add r3, r3, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r7, r5 │ │ │ │ str r3, [r5] │ │ │ │ - bne b94ac │ │ │ │ + bne b953c │ │ │ │ mov r7, r5 │ │ │ │ - b b94b4 │ │ │ │ + b b9544 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b94f8 │ │ │ │ + beq b9588 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b94f8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b94f8 │ │ │ │ + bne b9588 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b9588 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b94e8 │ │ │ │ + beq b9578 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b94e8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b94e8 │ │ │ │ + bne b9578 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b9578 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - beq b94d8 │ │ │ │ + beq b9568 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b94d8 │ │ │ │ + beq b9568 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b94d8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b94d8 │ │ │ │ - ldr r3, [pc, #460] @ b98cc │ │ │ │ - bl 356b80 │ │ │ │ + bne b9568 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b9568 │ │ │ │ + ldr r3, [pc, #460] @ b995c │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ str r5, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b987c │ │ │ │ + beq b990c │ │ │ │ ldrb r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq b9874 │ │ │ │ + beq b9904 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b9748 │ │ │ │ + beq b97d8 │ │ │ │ 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 b9874 │ │ │ │ + bcc b9904 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 259758 │ │ │ │ + bl 259520 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b95a4 │ │ │ │ + beq b9634 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - ldr r3, [pc, #356] @ b98d0 │ │ │ │ + ldr r3, [pc, #356] @ b9960 │ │ │ │ cmp r5, r3 │ │ │ │ - bne b944c │ │ │ │ + bne b94dc │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b b94b4 │ │ │ │ + b b9544 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b982c │ │ │ │ + beq b98bc │ │ │ │ ldr r1, [r3, #8]! │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble b956c │ │ │ │ + ble b95fc │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne b9824 │ │ │ │ + bne b98b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b94ac │ │ │ │ - b b94b4 │ │ │ │ + bne b953c │ │ │ │ + b b9544 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #284] @ b98e8 │ │ │ │ - b b958c │ │ │ │ + ldr r2, [pc, #284] @ b9978 │ │ │ │ + b b961c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b9410 │ │ │ │ - b b95c8 │ │ │ │ - ldr r0, [pc, #240] @ b98dc │ │ │ │ + bne b94a0 │ │ │ │ + b b9658 │ │ │ │ + ldr r0, [pc, #240] @ b996c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #248] @ b98ec │ │ │ │ + ldr r1, [pc, #248] @ b997c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - b b95a4 │ │ │ │ + bl 117864 │ │ │ │ + b b9634 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b948c │ │ │ │ + beq b951c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9800 │ │ │ │ - ldr r3, [pc, #200] @ b98e4 │ │ │ │ + bne b9890 │ │ │ │ + ldr r3, [pc, #200] @ b9974 │ │ │ │ cmp r6, r3 │ │ │ │ - beq b948c │ │ │ │ - b b952c │ │ │ │ + beq b951c │ │ │ │ + b b95bc │ │ │ │ add r2, r2, #1 │ │ │ │ - b b979c │ │ │ │ + b b982c │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b97b0 │ │ │ │ + beq b9840 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9830 │ │ │ │ - ldr r3, [pc, #152] @ b98e4 │ │ │ │ + bne b98c0 │ │ │ │ + ldr r3, [pc, #152] @ b9974 │ │ │ │ cmp r6, r3 │ │ │ │ - beq b97b0 │ │ │ │ - b b956c │ │ │ │ - ldr r0, [pc, #148] @ b98f0 │ │ │ │ + beq b9840 │ │ │ │ + b b95fc │ │ │ │ + ldr r0, [pc, #148] @ b9980 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff29c <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff410 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b95c8 │ │ │ │ - b b93ac │ │ │ │ + beq b9658 │ │ │ │ + b b943c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b b9710 │ │ │ │ - ldr r3, [pc, #112] @ b98f4 │ │ │ │ - ldr r1, [pc, #112] @ b98f8 │ │ │ │ + b b97a0 │ │ │ │ + ldr r3, [pc, #112] @ b9984 │ │ │ │ + ldr r1, [pc, #112] @ b9988 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b b95a4 │ │ │ │ - ldr r0, [pc, #100] @ b98fc │ │ │ │ + bl 18ec84 │ │ │ │ + b b9634 │ │ │ │ + ldr r0, [pc, #100] @ b998c │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 31458c │ │ │ │ + bl 3148e0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b95c8 │ │ │ │ - b b93a0 │ │ │ │ + beq b9658 │ │ │ │ + b b9430 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b b94b4 │ │ │ │ - muleq r9, r0, sl │ │ │ │ + b b9544 │ │ │ │ + andeq sp, r9, r0, asr #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sl, r7, r0, rrx │ │ │ │ - eorseq r0, r6, ip, asr #19 │ │ │ │ + eorseq r0, r6, ip, asr #13 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r0, lsl sl │ │ │ │ + eorseq r0, r6, r0, lsl r7 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - eorseq r0, r6, r0, asr r2 │ │ │ │ - eorseq r0, r6, r0, ror #19 │ │ │ │ - @ instruction: 0x003609d8 │ │ │ │ + eorseq pc, r5, r0, asr pc @ │ │ │ │ + eorseq r0, r6, r0, ror #13 │ │ │ │ + @ instruction: 0x003606d8 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r0, r6, r4, ror #20 │ │ │ │ - @ instruction: 0x003593d8 │ │ │ │ + eorseq r0, r6, r4, ror #14 │ │ │ │ + ldrsbeq r9, [r5], -r8 @ │ │ │ │ │ │ │ │ -000b9900 : │ │ │ │ +000b9990 : │ │ │ │ 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 b99a0 │ │ │ │ + beq b9a30 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq b996c │ │ │ │ - ldr r2, [pc, #148] @ b99d4 │ │ │ │ + beq b99fc │ │ │ │ + ldr r2, [pc, #148] @ b9a64 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b9990 │ │ │ │ + bne b9a20 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl faf20 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fb088 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119cb8 │ │ │ │ + bl 119e00 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b99b8 │ │ │ │ + beq b9a48 │ │ │ │ mov r0, r1 │ │ │ │ - bl bbf20 │ │ │ │ + bl bbfb0 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r6, #32] │ │ │ │ movne r0, r5 │ │ │ │ - beq b9964 │ │ │ │ + beq b99f4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - b b9958 │ │ │ │ - ldr r0, [pc, #48] @ b99d8 │ │ │ │ + b b99e8 │ │ │ │ + ldr r0, [pc, #48] @ b9a68 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #44] @ b99dc │ │ │ │ + ldr r1, [pc, #44] @ b9a6c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - b b9964 │ │ │ │ - ldr r3, [pc, #32] @ b99e0 │ │ │ │ + bl 117864 │ │ │ │ + b b99f4 │ │ │ │ + ldr r3, [pc, #32] @ b9a70 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #20] @ b99e4 │ │ │ │ - bl 117720 │ │ │ │ - b b9958 │ │ │ │ - ldrdeq fp, [pc], -r4 │ │ │ │ + ldr r1, [pc, #20] @ b9a74 │ │ │ │ + bl 117864 │ │ │ │ + b b99e8 │ │ │ │ + andeq fp, pc, r8, asr #26 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r4, lsl #23 │ │ │ │ + eorseq lr, r5, r4, lsl #17 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r0, asr #24 │ │ │ │ + eorseq lr, r5, r0, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ mov r9, r0 │ │ │ │ - beq b9a20 │ │ │ │ + beq b9ab0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq b9c90 │ │ │ │ + beq b9d20 │ │ │ │ ldr fp, [r9, #16] │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp fp, #0 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ - beq b9ca4 │ │ │ │ + beq b9d34 │ │ │ │ ldr r5, [fp, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq b9b04 │ │ │ │ + beq b9b94 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9c28 │ │ │ │ + beq b9cb8 │ │ │ │ ldr sl, [r5, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, #1 │ │ │ │ str r3, [r5] │ │ │ │ - ble b9ae8 │ │ │ │ + ble b9b78 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b9c40 │ │ │ │ + bne b9cd0 │ │ │ │ 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 b9b18 │ │ │ │ + bne b9ba8 │ │ │ │ ldr r3, [r2, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq b9b84 │ │ │ │ + beq b9c14 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #572] @ b9ce4 │ │ │ │ + ldr r1, [pc, #572] @ b9d74 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9c70 │ │ │ │ + bne b9d00 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq b9c70 │ │ │ │ + beq b9d00 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ - beq b9ae8 │ │ │ │ + beq b9b78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9ba0 │ │ │ │ + bne b9c30 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt b9a78 │ │ │ │ + bgt b9b08 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9b04 │ │ │ │ + beq b9b94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b9cb8 │ │ │ │ - bl a5784 │ │ │ │ + beq b9d48 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9ca4 │ │ │ │ + beq b9d34 │ │ │ │ mov r4, #0 │ │ │ │ - b b9c1c │ │ │ │ - ldr r3, [pc, #456] @ b9ce8 │ │ │ │ + b b9cac │ │ │ │ + ldr r3, [pc, #456] @ b9d78 │ │ │ │ ldr r1, [r2, #180] @ 0xb4 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ rsb r3, r1, r1, lsl #3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r0, ip, r3 │ │ │ │ add r3, r3, #92160 @ 0x16800 │ │ │ │ @@ -147822,265 +147858,265 @@ │ │ │ │ cmp r1, #0 │ │ │ │ addeq r0, r0, #98304 @ 0x18000 │ │ │ │ ldrne r3, [r3, #16] │ │ │ │ ldreq r3, [r0, #244] @ 0xf4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne b9a9c │ │ │ │ - ldr r1, [pc, #352] @ b9cec │ │ │ │ - ldr r0, [pc, #352] @ b9cf0 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne b9b2c │ │ │ │ + ldr r1, [pc, #352] @ b9d7c │ │ │ │ + ldr r0, [pc, #352] @ b9d80 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9af4 │ │ │ │ - b b9b04 │ │ │ │ + bne b9b84 │ │ │ │ + b b9b94 │ │ │ │ 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 b9bd4 │ │ │ │ + beq b9c64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b9cc4 │ │ │ │ + beq b9d54 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r7 │ │ │ │ - beq b9c1c │ │ │ │ + beq b9cac │ │ │ │ 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 b9c1c │ │ │ │ + beq b9cac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq b9cd8 │ │ │ │ + beq b9d68 │ │ │ │ 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 b9b04 │ │ │ │ + ble b9b94 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq b9a6c │ │ │ │ + beq b9afc │ │ │ │ add r8, r5, #12 │ │ │ │ mov r3, r8 │ │ │ │ mov r6, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - beq b9ae8 │ │ │ │ + beq b9b78 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne b9c4c │ │ │ │ + bne b9cdc │ │ │ │ cmp r6, sl │ │ │ │ - blt b9a74 │ │ │ │ - b b9ae8 │ │ │ │ + blt b9b04 │ │ │ │ + b b9b78 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b9ae8 │ │ │ │ + beq b9b78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b b9ab8 │ │ │ │ - ldr r1, [pc, #92] @ b9cf4 │ │ │ │ + b b9b48 │ │ │ │ + ldr r1, [pc, #92] @ b9d84 │ │ │ │ mov r0, r4 │ │ │ │ - bl f9314 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f947c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9a20 │ │ │ │ + beq b9ab0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b fbbd4 │ │ │ │ + b fbd48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b9b04 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b9b94 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b b9bd4 │ │ │ │ + b b9c64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b b9c1c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b b9cac │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq sl, r5, ip, lsl #24 │ │ │ │ + eorseq sl, r5, ip, lsl #18 │ │ │ │ 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 ba2f4 │ │ │ │ + beq ba384 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge ba318 │ │ │ │ + bge ba3a8 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9de0 │ │ │ │ + beq b9e70 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b9d9c │ │ │ │ + ble b9e2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9dec │ │ │ │ + beq b9e7c │ │ │ │ cmp r2, #1 │ │ │ │ - beq b9d9c │ │ │ │ + beq b9e2c │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9dec │ │ │ │ + beq b9e7c │ │ │ │ cmp r2, #2 │ │ │ │ - beq b9d9c │ │ │ │ + beq b9e2c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9dec │ │ │ │ + beq b9e7c │ │ │ │ cmp r2, #3 │ │ │ │ - beq b9d9c │ │ │ │ + beq b9e2c │ │ │ │ add r3, r3, #20 │ │ │ │ mov r1, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq b9dec │ │ │ │ + beq b9e7c │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9d84 │ │ │ │ + bne b9e14 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #1620] @ ba3fc │ │ │ │ + ldr r3, [pc, #1620] @ ba48c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq b9dc0 │ │ │ │ + beq b9e50 │ │ │ │ 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] @ ba400 │ │ │ │ - ldr r1, [pc, #1580] @ ba404 │ │ │ │ + ldr r3, [pc, #1580] @ ba490 │ │ │ │ + ldr r1, [pc, #1580] @ ba494 │ │ │ │ str ip, [sp] │ │ │ │ - bl 117720 │ │ │ │ - b ba20c │ │ │ │ + bl 117864 │ │ │ │ + b ba29c │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne ba3ac │ │ │ │ + bne ba43c │ │ │ │ ldr r9, [r0, #20] │ │ │ │ - ldr r3, [pc, #1552] @ ba408 │ │ │ │ + ldr r3, [pc, #1552] @ ba498 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ and r3, r3, r2 │ │ │ │ - bne ba214 │ │ │ │ + bne ba2a4 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt b9fb0 │ │ │ │ + bgt ba040 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba24c │ │ │ │ - ldr r2, [pc, #1520] @ ba40c │ │ │ │ + beq ba2dc │ │ │ │ + ldr r2, [pc, #1520] @ ba49c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ba24c │ │ │ │ + bhi ba2dc │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r7, [pc, #1492] @ ba410 │ │ │ │ + ldr r7, [pc, #1492] @ ba4a0 │ │ │ │ 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 ba35c │ │ │ │ + bne ba3ec │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r8, [pc, #1444] @ ba414 │ │ │ │ + ldr r8, [pc, #1444] @ ba4a4 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ cmp r6, r3 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ - bhi ba1f8 │ │ │ │ + bhi ba288 │ │ │ │ adds r6, r6, r4 │ │ │ │ - bmi ba1f8 │ │ │ │ - ldr fp, [pc, #1416] @ ba418 │ │ │ │ - ldr r1, [pc, #1416] @ ba41c │ │ │ │ + bmi ba288 │ │ │ │ + ldr fp, [pc, #1416] @ ba4a8 │ │ │ │ + ldr r1, [pc, #1416] @ ba4ac │ │ │ │ ldr r2, [fp, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne ba180 │ │ │ │ + bne ba210 │ │ │ │ ldr ip, [sl, #8] │ │ │ │ sub r0, r6, #1 │ │ │ │ add r3, ip, #4096 @ 0x1000 │ │ │ │ cmp r0, #512 @ 0x200 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs ba13c │ │ │ │ + bcs ba1cc │ │ │ │ lsr r0, r0, #3 │ │ │ │ ldr r3, [r2, r0, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq ba120 │ │ │ │ + beq ba1b0 │ │ │ │ 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 ba014 │ │ │ │ + beq ba0a4 │ │ │ │ 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 ba0d8 │ │ │ │ + bgt ba168 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r2, [pc, #1276] @ ba420 │ │ │ │ + ldr r2, [pc, #1276] @ ba4b0 │ │ │ │ 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 ba1a8 │ │ │ │ + bne ba238 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba064 │ │ │ │ + beq ba0f4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -148091,59 +148127,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 ba0b4 │ │ │ │ - ldr r3, [pc, #1124] @ ba424 │ │ │ │ + bne ba144 │ │ │ │ + ldr r3, [pc, #1124] @ ba4b4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r7, [pc, #1096] @ ba410 │ │ │ │ + ldr r7, [pc, #1096] @ ba4a0 │ │ │ │ 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 b9e64 │ │ │ │ + beq b9ef4 │ │ │ │ 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 b9e64 │ │ │ │ + b b9ef4 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ - cmp r6, fp │ │ │ │ - bcc ba0c8 │ │ │ │ + cmp fp, r6 │ │ │ │ + bhi ba158 │ │ │ │ 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 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b b9ee8 │ │ │ │ - ldr r3, [pc, #980] @ ba428 │ │ │ │ + b b9f78 │ │ │ │ + ldr r3, [pc, #980] @ ba4b8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9fc0 │ │ │ │ - ldr r3, [pc, #972] @ ba42c │ │ │ │ + b ba050 │ │ │ │ + ldr r3, [pc, #972] @ ba4bc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9fc0 │ │ │ │ - bl 356b80 │ │ │ │ + b ba050 │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -148156,248 +148192,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] @ ba430 │ │ │ │ + ldreq r3, [pc, #880] @ ba4c0 │ │ │ │ streq r3, [sp, #8] │ │ │ │ - beq b9fc0 │ │ │ │ - b ba24c │ │ │ │ + beq ba050 │ │ │ │ + b ba2dc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [lr, #12] │ │ │ │ str lr, [r3, #8] │ │ │ │ - b b9ee8 │ │ │ │ + b b9f78 │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9f18 │ │ │ │ + beq b9fa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9f18 │ │ │ │ + beq b9fa8 │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9f18 │ │ │ │ + bne b9fa8 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba2e4 │ │ │ │ + bne ba374 │ │ │ │ add r0, sl, #12 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne b9f18 │ │ │ │ + bne b9fa8 │ │ │ │ mov r1, #16 │ │ │ │ - bl 355cd0 │ │ │ │ - b b9f18 │ │ │ │ + bl 3559e8 │ │ │ │ + b b9fa8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne ba03c │ │ │ │ + bne ba0cc │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #748] @ ba434 │ │ │ │ + ldr r1, [pc, #748] @ ba4c4 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne ba1cc │ │ │ │ + bne ba25c │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ba1f8 │ │ │ │ + beq ba288 │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b ba03c │ │ │ │ + b ba0cc │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq ba1f8 │ │ │ │ + beq ba288 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr sl, [r8, r3] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b b9ee8 │ │ │ │ - ldr r1, [pc, #648] @ ba438 │ │ │ │ + b b9f78 │ │ │ │ + ldr r1, [pc, #648] @ ba4c8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ba1e4 │ │ │ │ + bne ba274 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ + bl 18e1bc │ │ │ │ mov r3, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ - b b9f4c │ │ │ │ + b b9fdc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - b ba168 │ │ │ │ + b ba1f8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b ba1bc │ │ │ │ + b ba24c │ │ │ │ mov r0, sl │ │ │ │ - bl 29dc84 │ │ │ │ + bl 29e100 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b9f18 │ │ │ │ + bne b9fa8 │ │ │ │ mov r4, #0 │ │ │ │ - b b9fa4 │ │ │ │ + b ba034 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt ba240 │ │ │ │ + bgt ba2d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba24c │ │ │ │ - ldr r2, [pc, #528] @ ba43c │ │ │ │ + beq ba2dc │ │ │ │ + ldr r2, [pc, #528] @ ba4cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ba24c │ │ │ │ + bhi ba2dc │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #504] @ ba440 │ │ │ │ + ldr r2, [pc, #504] @ ba4d0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq ba264 │ │ │ │ - ldr r3, [pc, #496] @ ba444 │ │ │ │ + beq ba2f4 │ │ │ │ + ldr r3, [pc, #496] @ ba4d4 │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r1, [pc, #492] @ ba448 │ │ │ │ + ldr r1, [pc, #492] @ ba4d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b ba20c │ │ │ │ - ldr r3, [pc, #480] @ ba44c │ │ │ │ + bl 117864 │ │ │ │ + b ba29c │ │ │ │ + ldr r3, [pc, #480] @ ba4dc │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq ba2d0 │ │ │ │ - ldr r0, [pc, #468] @ ba450 │ │ │ │ - bl 91d30 <_PyObject_GC_New@@Base> │ │ │ │ + beq ba360 │ │ │ │ + ldr r0, [pc, #468] @ ba4e0 │ │ │ │ + bl 91d94 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ba20c │ │ │ │ + beq ba29c │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r8, [pc, #388] @ ba414 │ │ │ │ + ldr r8, [pc, #388] @ ba4a4 │ │ │ │ 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 b9f4c │ │ │ │ - ldr r3, [pc, #376] @ ba42c │ │ │ │ + b b9fdc │ │ │ │ + ldr r3, [pc, #376] @ ba4bc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba26c │ │ │ │ - ldr r3, [pc, #360] @ ba428 │ │ │ │ + b ba2fc │ │ │ │ + ldr r3, [pc, #360] @ ba4b8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba26c │ │ │ │ + b ba2fc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba26c │ │ │ │ - ldr r3, [pc, #364] @ ba444 │ │ │ │ - ldr r1, [pc, #376] @ ba454 │ │ │ │ + b ba2fc │ │ │ │ + ldr r3, [pc, #364] @ ba4d4 │ │ │ │ + ldr r1, [pc, #376] @ ba4e4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b ba20c │ │ │ │ + bl 18ec84 │ │ │ │ + b ba29c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9f18 │ │ │ │ - b ba104 │ │ │ │ + bne b9fa8 │ │ │ │ + b ba194 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ - beq ba368 │ │ │ │ + beq ba3f8 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt b9d28 │ │ │ │ + blt b9db8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #216] @ ba3fc │ │ │ │ + ldr r1, [pc, #216] @ ba48c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - beq ba33c │ │ │ │ + beq ba3cc │ │ │ │ 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] @ ba400 │ │ │ │ - ldr r1, [pc, #260] @ ba458 │ │ │ │ + ldr r3, [pc, #176] @ ba490 │ │ │ │ + ldr r1, [pc, #260] @ ba4e8 │ │ │ │ str ip, [sp] │ │ │ │ - bl 117720 │ │ │ │ - b ba20c │ │ │ │ + bl 117864 │ │ │ │ + b ba29c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9fec │ │ │ │ + b ba07c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #136] @ ba3fc │ │ │ │ + ldr r1, [pc, #136] @ ba48c │ │ │ │ cmp r3, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - beq ba38c │ │ │ │ + beq ba41c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ movne r2, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r3, [pc, #104] @ ba400 │ │ │ │ + ldr r3, [pc, #104] @ ba490 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ mov r0, lr │ │ │ │ - ldr r1, [pc, #184] @ ba45c │ │ │ │ + ldr r1, [pc, #184] @ ba4ec │ │ │ │ str ip, [sp] │ │ │ │ - bl 117720 │ │ │ │ - b ba20c │ │ │ │ + bl 117864 │ │ │ │ + b ba29c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9de4 │ │ │ │ - ldr r3, [pc, #160] @ ba460 │ │ │ │ + bne b9e74 │ │ │ │ + ldr r3, [pc, #160] @ ba4f0 │ │ │ │ cmp r6, r3 │ │ │ │ - bne b9d9c │ │ │ │ + bne b9e2c │ │ │ │ ldr r9, [r0, #20] │ │ │ │ - ldr r3, [pc, #56] @ ba408 │ │ │ │ + ldr r3, [pc, #56] @ ba498 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ and r3, r3, r2 │ │ │ │ - beq b9e04 │ │ │ │ + beq b9e94 │ │ │ │ cmp r3, #8 │ │ │ │ - ble ba21c │ │ │ │ - ldr r2, [pc, #84] @ ba440 │ │ │ │ + ble ba2ac │ │ │ │ + ldr r2, [pc, #84] @ ba4d0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ba24c │ │ │ │ - ldr r3, [pc, #84] @ ba44c │ │ │ │ + bne ba2dc │ │ │ │ + ldr r3, [pc, #84] @ ba4dc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba274 │ │ │ │ + b ba304 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r6, r0, ror r3 │ │ │ │ - eorseq r0, r6, ip, lsl #22 │ │ │ │ + eorseq r8, r6, r0, ror r0 │ │ │ │ + eorseq r0, r6, ip, lsl #16 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - @ instruction: 0x003d56fa │ │ │ │ + @ instruction: 0x003d53fa │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r2, pc, r4, lsl #18 │ │ │ │ - andeq sl, fp, r0, asr #24 │ │ │ │ - andeq ip, pc, r4, ror #3 │ │ │ │ - mulseq r0, r8, r0 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ - eorseq r5, sp, sl, lsl #14 │ │ │ │ + andeq r2, pc, ip, ror #20 │ │ │ │ + ldrdeq sl, [fp], -r0 │ │ │ │ + andeq ip, pc, r8, asr r3 @ │ │ │ │ + andseq r3, r0, ip, lsl #4 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ + eorseq r5, sp, sl, lsl #8 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r4, rrx │ │ │ │ - andseq ip, sp, r0, lsl #9 │ │ │ │ + eorseq sp, r5, r4, ror #26 │ │ │ │ + @ instruction: 0x001db9fc │ │ │ │ subseq r3, r5, r8, lsr lr │ │ │ │ - eorseq lr, r5, r0, lsl #1 │ │ │ │ - eorseq r0, r6, r4, asr #21 │ │ │ │ - eorseq r0, r6, r0, lsl #21 │ │ │ │ + eorseq sp, r5, r0, lsl #27 │ │ │ │ + eorseq r0, r6, r4, asr #15 │ │ │ │ + eorseq r0, r6, r0, lsl #15 │ │ │ │ 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 │ │ │ │ @@ -148409,69 +148445,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 ba4dc │ │ │ │ + bne ba56c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba524 │ │ │ │ + bne ba5b4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba500 │ │ │ │ + bne ba590 │ │ │ │ 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 ba4b0 │ │ │ │ + beq ba540 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba4b0 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b ba4b0 │ │ │ │ + bne ba540 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b ba540 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba4c8 │ │ │ │ + beq ba558 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba4c8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b ba4c8 │ │ │ │ + bne ba558 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b ba558 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba4bc │ │ │ │ + beq ba54c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba4bc │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b ba4bc │ │ │ │ + bne ba54c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b ba54c │ │ │ │ │ │ │ │ -000ba548 : │ │ │ │ +000ba5d8 : │ │ │ │ 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] @ ba588 │ │ │ │ + ldr r3, [pc, #32] @ ba618 │ │ │ │ mov r4, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ba58c │ │ │ │ + bl ba61c │ │ │ │ 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 │ │ │ │ @@ -148481,82 +148517,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 ba9ac │ │ │ │ + beq baa3c │ │ │ │ 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 ba9ac │ │ │ │ + beq baa3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne ba800 │ │ │ │ - ldr r3, [pc, #1580] @ bac24 │ │ │ │ + bne ba890 │ │ │ │ + ldr r3, [pc, #1580] @ bacb4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne ba79c │ │ │ │ + bne ba82c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - ldr r2, [pc, #1568] @ bac28 │ │ │ │ + ldr r2, [pc, #1568] @ bacb8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ands r3, r3, #1 │ │ │ │ ldr sl, [r2, r0] │ │ │ │ - beq baae8 │ │ │ │ + beq bab78 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bab50 │ │ │ │ + beq babe0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ba69c │ │ │ │ + beq ba72c │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba994 │ │ │ │ + beq baa24 │ │ │ │ add r3, r3, #1 │ │ │ │ bics r1, r4, #-2147483647 @ 0x80000001 │ │ │ │ str r3, [r2] │ │ │ │ - beq ba69c │ │ │ │ + beq ba72c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba9a0 │ │ │ │ + beq baa30 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, #2 │ │ │ │ str r3, [r2] │ │ │ │ - bls ba69c │ │ │ │ + bls ba72c │ │ │ │ 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 ba7dc │ │ │ │ + beq ba86c │ │ │ │ cmp r2, r0 │ │ │ │ str r3, [r1] │ │ │ │ - bne ba67c │ │ │ │ + bne ba70c │ │ │ │ ldr r4, [sl, #148] @ 0x94 │ │ │ │ ldr fp, [r6, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq baa34 │ │ │ │ + beq baac4 │ │ │ │ ldr r3, [sl, #152] @ 0x98 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp fp, r3, asr #2 │ │ │ │ - bge baa34 │ │ │ │ + bge baac4 │ │ │ │ ldr r3, [r6] │ │ │ │ add fp, r4, fp, lsl #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str fp, [sl, #148] @ 0x94 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq ba6dc │ │ │ │ + beq ba76c │ │ │ │ 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 │ │ │ │ @@ -148566,227 +148602,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 ba7e8 │ │ │ │ + ble ba878 │ │ │ │ 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 ceb2c <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ + bl cec98 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne baad8 │ │ │ │ + bne bab68 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba9cc │ │ │ │ + bne baa5c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl cfc34 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl cfda0 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ba7bc │ │ │ │ + beq ba84c │ │ │ │ cmp r3, #0 │ │ │ │ - bne baa00 │ │ │ │ + bne baa90 │ │ │ │ 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 ba788 │ │ │ │ + bne ba818 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba9e4 │ │ │ │ + beq baa74 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba9e4 │ │ │ │ + beq baa74 │ │ │ │ mov r4, #0 │ │ │ │ - b ba790 │ │ │ │ + b ba820 │ │ │ │ cmp r2, r0 │ │ │ │ - bne ba67c │ │ │ │ - b ba69c │ │ │ │ + bne ba70c │ │ │ │ + b ba72c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ str r9, [sp] │ │ │ │ - b ba744 │ │ │ │ + b ba7d4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba5f0 │ │ │ │ + beq ba680 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11c8a4 <_PyEval_CheckExceptTypeValid@@Base+0x1170> │ │ │ │ + bl 11ca20 <_PyEval_CheckExceptTypeValid@@Base+0x1170> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ba7d4 │ │ │ │ + beq ba864 │ │ │ │ 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 ba958 │ │ │ │ + ble ba9e8 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba87c │ │ │ │ + beq ba90c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq bab14 │ │ │ │ + beq baba4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq ba958 │ │ │ │ + beq ba9e8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba8a4 │ │ │ │ + beq ba934 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq bac14 │ │ │ │ + beq baca4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq ba958 │ │ │ │ + beq ba9e8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba8cc │ │ │ │ + beq ba95c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq bab0c │ │ │ │ + beq bab9c │ │ │ │ cmp r6, #3 │ │ │ │ - beq ba958 │ │ │ │ + beq ba9e8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba8f4 │ │ │ │ + beq ba984 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq bab1c │ │ │ │ + beq babac │ │ │ │ cmp r6, #4 │ │ │ │ - beq ba958 │ │ │ │ + beq ba9e8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add sl, r7, #16 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba920 │ │ │ │ + beq ba9b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq bab24 │ │ │ │ + beq babb4 │ │ │ │ cmp r6, #5 │ │ │ │ - beq ba958 │ │ │ │ + beq ba9e8 │ │ │ │ mov r9, #5 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ba94c │ │ │ │ + beq ba9dc │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - beq bab2c │ │ │ │ + beq babbc │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bne ba92c │ │ │ │ + bne ba9bc │ │ │ │ sub r0, r7, #4 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba984 │ │ │ │ + beq baa14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne ba984 │ │ │ │ + bne baa14 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ - bne ba788 │ │ │ │ - b ba7bc │ │ │ │ + bne ba818 │ │ │ │ + b ba84c │ │ │ │ bics r3, r4, #-2147483647 @ 0x80000001 │ │ │ │ - bne ba654 │ │ │ │ - b ba69c │ │ │ │ + bne ba6e4 │ │ │ │ + b ba72c │ │ │ │ cmp r9, #2 │ │ │ │ - bhi ba674 │ │ │ │ - b ba69c │ │ │ │ + bhi ba704 │ │ │ │ + b ba72c │ │ │ │ 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 b2f34 <_PyObject_MakeTpCall@@Base> │ │ │ │ + b b2fe4 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b ba984 │ │ │ │ - ldr r3, [pc, #576] @ bac2c │ │ │ │ - ldr r2, [pc, #576] @ bac30 │ │ │ │ + b baa14 │ │ │ │ + ldr r3, [pc, #576] @ bacbc │ │ │ │ + ldr r2, [pc, #576] @ bacc0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c0908 <_PyErr_Format@@Base> │ │ │ │ - b ba7d4 │ │ │ │ + bl 1bfe20 <_PyErr_Format@@Base> │ │ │ │ + b ba864 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba790 │ │ │ │ + beq ba820 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bab34 │ │ │ │ - ldr r3, [pc, #524] @ bac2c │ │ │ │ - ldr r2, [pc, #528] @ bac34 │ │ │ │ + bne babc4 │ │ │ │ + ldr r3, [pc, #524] @ bacbc │ │ │ │ + ldr r2, [pc, #528] @ bacc4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2d3d9c │ │ │ │ - b ba7d4 │ │ │ │ + bl 2d3d7c │ │ │ │ + b ba864 │ │ │ │ add r3, fp, #1000 @ 0x3e8 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r3 │ │ │ │ - blt bac0c │ │ │ │ - ldr r2, [pc, #488] @ bac38 │ │ │ │ + blt bac9c │ │ │ │ + ldr r2, [pc, #488] @ bacc8 │ │ │ │ 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 bab5c │ │ │ │ + beq babec │ │ │ │ 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 │ │ │ │ @@ -148800,238 +148836,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 bab5c │ │ │ │ + beq babec │ │ │ │ ldr r3, [r6] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ba6d4 │ │ │ │ - b ba6dc │ │ │ │ + bne ba764 │ │ │ │ + b ba76c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 242e24 │ │ │ │ - b ba7bc │ │ │ │ + bl 242b84 │ │ │ │ + b ba84c │ │ │ │ str r3, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 2425a8 │ │ │ │ + bl 242308 │ │ │ │ mov r4, r0 │ │ │ │ - b ba984 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b ba8cc │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b ba87c │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b ba8f4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b ba920 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b ba94c │ │ │ │ + b baa14 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b ba95c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b ba90c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b ba984 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b ba9b0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b ba9dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne baa18 │ │ │ │ + bne baaa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b baa18 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b baaa8 │ │ │ │ cmp r9, #0 │ │ │ │ - bne ba634 │ │ │ │ - b ba69c │ │ │ │ + bne ba6c4 │ │ │ │ + b ba72c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq baba8 │ │ │ │ + beq bac38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne baba8 │ │ │ │ - ldr r2, [pc, #188] @ bac3c │ │ │ │ + bne bac38 │ │ │ │ + ldr r2, [pc, #188] @ baccc │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bab98 │ │ │ │ + beq bac28 │ │ │ │ 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] @ bac3c │ │ │ │ + ldr sl, [pc, #140] @ baccc │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, r6 │ │ │ │ - beq bac1c │ │ │ │ + beq bacac │ │ │ │ ldr r4, [r7, r6, lsl #2] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq bac04 │ │ │ │ + beq bac94 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne bac04 │ │ │ │ + bne bac94 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq babf4 │ │ │ │ + beq bac84 │ │ │ │ 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 babb0 │ │ │ │ + b bac40 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b baa40 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b ba8a4 │ │ │ │ - bl 29dc68 │ │ │ │ - b ba7bc │ │ │ │ - andseq r2, r1, ip, lsl r0 │ │ │ │ + b baad0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b ba934 │ │ │ │ + bl 29e0e4 │ │ │ │ + b ba84c │ │ │ │ + andseq r2, r1, ip, ror #2 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, ip, asr #31 │ │ │ │ - @ instruction: 0x0035fffc │ │ │ │ + eorseq pc, r5, ip, asr #25 │ │ │ │ + @ instruction: 0x0035fcfc │ │ │ │ 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] @ bb49c │ │ │ │ + ldr r5, [pc, #2116] @ bb52c │ │ │ │ mov r7, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r5, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bne bb464 │ │ │ │ + bne bb4f4 │ │ │ │ bics r6, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne bb3e0 │ │ │ │ + bne bb470 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt bb44c │ │ │ │ + blt bb4dc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bb430 │ │ │ │ + beq bb4c0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #32 │ │ │ │ - ldr r2, [pc, #2040] @ bb4a0 │ │ │ │ - bne badec │ │ │ │ + ldr r2, [pc, #2040] @ bb530 │ │ │ │ + bne bae7c │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bne badf8 │ │ │ │ + bne bae88 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add ip, r0, #12 │ │ │ │ cmp r3, #624 @ 0x270 │ │ │ │ - bge bae38 │ │ │ │ + bge baec8 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ - ldr r1, [pc, #1996] @ bb4a4 │ │ │ │ + ldr r1, [pc, #1996] @ bb534 │ │ │ │ eor r3, r3, r3, lsr #11 │ │ │ │ and r1, r1, r3, lsl #7 │ │ │ │ eor r3, r3, r1 │ │ │ │ - ldr r1, [pc, #1984] @ bb4a8 │ │ │ │ + ldr r1, [pc, #1984] @ bb538 │ │ │ │ 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 bb114 │ │ │ │ + beq bb1a4 │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #1940] @ bb4a4 │ │ │ │ + ldr r3, [pc, #1940] @ bb534 │ │ │ │ eor r0, r0, r0, lsr #11 │ │ │ │ and r3, r3, r0, lsl #7 │ │ │ │ eor r0, r0, r3 │ │ │ │ - ldr r3, [pc, #1928] @ bb4a8 │ │ │ │ + ldr r3, [pc, #1928] @ bb538 │ │ │ │ and r3, r3, r0, lsl #15 │ │ │ │ eor r0, r0, r3 │ │ │ │ eor r0, r0, r0, lsr #18 │ │ │ │ lsr r0, r0, #6 │ │ │ │ - bl 354a94 │ │ │ │ + bl 3547ac │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 354a94 │ │ │ │ - ldr r3, [pc, #1892] @ bb4ac │ │ │ │ + bl 3547ac │ │ │ │ + ldr r3, [pc, #1892] @ bb53c │ │ │ │ mov r2, #0 │ │ │ │ - bl 354b9c │ │ │ │ + bl 3548b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3547e8 │ │ │ │ - ldr r3, [pc, #1864] @ bb4b0 │ │ │ │ + bl 354500 │ │ │ │ + ldr r3, [pc, #1864] @ bb540 │ │ │ │ mov r2, #0 │ │ │ │ - bl 354b9c │ │ │ │ + bl 3548b4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 bae08 │ │ │ │ - ldr r1, [pc, #1820] @ bb4b4 │ │ │ │ + beq bae98 │ │ │ │ + ldr r1, [pc, #1820] @ bb544 │ │ │ │ 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 bae2c │ │ │ │ - ldr r2, [pc, #1784] @ bb4b8 │ │ │ │ + bne baebc │ │ │ │ + ldr r2, [pc, #1784] @ bb548 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb3c8 │ │ │ │ + bne bb458 │ │ │ │ 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 bacb4 │ │ │ │ + beq bad44 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b badd4 │ │ │ │ + b bae64 │ │ │ │ mov r0, #16 │ │ │ │ - bl 91ffc │ │ │ │ + bl 92060 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bb490 │ │ │ │ - ldr r1, [pc, #1684] @ bb4b4 │ │ │ │ + beq bb520 │ │ │ │ + ldr r1, [pc, #1684] @ bb544 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r0, [r1] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq badb8 │ │ │ │ + beq bae48 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ - b badb8 │ │ │ │ + b bae48 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - ldr lr, [pc, #1656] @ bb4bc │ │ │ │ + ldr lr, [pc, #1656] @ bb54c │ │ │ │ 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 │ │ │ │ @@ -149106,15 +149142,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 baea0 │ │ │ │ + bne baf30 │ │ │ │ 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 │ │ │ │ @@ -149180,41 +149216,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 baf9c │ │ │ │ + bne bb02c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r0, #2504] @ 0x9c8 │ │ │ │ - ldr r1, [pc, #992] @ bb4a4 │ │ │ │ + ldr r1, [pc, #992] @ bb534 │ │ │ │ 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] @ bb4a8 │ │ │ │ + ldr r3, [pc, #968] @ bb538 │ │ │ │ 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 bacfc │ │ │ │ + b bad8c │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - ldr lr, [pc, #924] @ bb4bc │ │ │ │ + ldr lr, [pc, #924] @ bb54c │ │ │ │ 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 │ │ │ │ @@ -149289,15 +149325,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 bb17c │ │ │ │ + bne bb20c │ │ │ │ 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 │ │ │ │ @@ -149363,292 +149399,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 bb278 │ │ │ │ + bne bb308 │ │ │ │ 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 bacfc │ │ │ │ - ldr r1, [pc, #240] @ bb4c0 │ │ │ │ + b bad8c │ │ │ │ + ldr r1, [pc, #240] @ bb550 │ │ │ │ cmp r3, r1 │ │ │ │ - bne bb438 │ │ │ │ + bne bb4c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e620 │ │ │ │ - b badd0 │ │ │ │ + bl 18e1bc │ │ │ │ + b bae60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a6988 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a6e08 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bb430 │ │ │ │ - ldr r3, [pc, #204] @ bb4c4 │ │ │ │ - ldr r2, [pc, #204] @ bb4c8 │ │ │ │ + beq bb4c0 │ │ │ │ + ldr r3, [pc, #204] @ bb554 │ │ │ │ + ldr r2, [pc, #204] @ bb558 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1c0908 <_PyErr_Format@@Base> │ │ │ │ + bl 1bfe20 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb430 │ │ │ │ + beq bb4c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bb430 │ │ │ │ + bne bb4c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b bade0 │ │ │ │ + b bae70 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b badd0 │ │ │ │ - ldr r1, [pc, #120] @ bb4cc │ │ │ │ + b bae60 │ │ │ │ + ldr r1, [pc, #120] @ bb55c │ │ │ │ mov r0, r4 │ │ │ │ - bl 29b1e0 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29b65c <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb430 │ │ │ │ - b bac88 │ │ │ │ + bne bb4c0 │ │ │ │ + b bad18 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bac6c │ │ │ │ + beq bacfc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 23f9f4 │ │ │ │ + bl 23f754 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb430 │ │ │ │ - b bac6c │ │ │ │ - bl 29dc68 │ │ │ │ + bne bb4c0 │ │ │ │ + b bacfc │ │ │ │ + bl 29e0e4 │ │ │ │ mov r5, r0 │ │ │ │ - b badd4 │ │ │ │ + b bae64 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r6, pc, r0, asr r3 @ │ │ │ │ + andseq r5, pc, r8, lsr sl @ │ │ │ │ stcls 6, cr5, [ip, #-512]! @ 0xfffffe00 │ │ │ │ svc 0x00c60000 │ │ │ │ orrsmi r0, r0, r0 │ │ │ │ stccc 0, cr0, [r0] │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r5, sp, r4, lsl r7 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + eorseq r5, sp, r4, lsl r4 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r4, asr fp │ │ │ │ - @ instruction: 0x003602f8 │ │ │ │ - ldr r0, [pc] @ bb4d8 │ │ │ │ + eorseq r0, r6, r4, asr r8 │ │ │ │ + @ instruction: 0x0035fff8 │ │ │ │ + ldr r0, [pc] @ bb568 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ bb4e4 │ │ │ │ + ldr r0, [pc] @ bb574 │ │ │ │ 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 bb640 │ │ │ │ + beq bb6d0 │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ - ldr r5, [pc, #544] @ bb73c │ │ │ │ + ldr r5, [pc, #544] @ bb7cc │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 bb654 │ │ │ │ + beq bb6e4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble bb70c │ │ │ │ + ble bb79c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bne bb730 │ │ │ │ + bne bb7c0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne bb660 │ │ │ │ + bne bb6f0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bb5c0 │ │ │ │ + bne bb650 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bb600 │ │ │ │ + bne bb690 │ │ │ │ mov r0, r4 │ │ │ │ - bl a42d8 │ │ │ │ + bl a4340 │ │ │ │ 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 1c6928 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c5e40 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb584 │ │ │ │ + beq bb614 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb584 │ │ │ │ + bne bb614 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #344] @ bb740 │ │ │ │ + ldr r2, [pc, #344] @ bb7d0 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb6ac │ │ │ │ + bne bb73c │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb584 │ │ │ │ + b bb614 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb590 │ │ │ │ + beq bb620 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb590 │ │ │ │ + bne bb620 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #280] @ bb740 │ │ │ │ + ldr r2, [pc, #280] @ bb7d0 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb6cc │ │ │ │ + bne bb75c │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb590 │ │ │ │ - ldr r3, [pc, #244] @ bb73c │ │ │ │ - bl 356b80 │ │ │ │ + b bb620 │ │ │ │ + ldr r3, [pc, #244] @ bb7cc │ │ │ │ + bl 356890 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne bb548 │ │ │ │ - ldr r1, [pc, #232] @ bb744 │ │ │ │ - ldr r0, [pc, #232] @ bb748 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne bb5d8 │ │ │ │ + ldr r1, [pc, #232] @ bb7d4 │ │ │ │ + ldr r0, [pc, #232] @ bb7d8 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq bb578 │ │ │ │ + beq bb608 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb578 │ │ │ │ + beq bb608 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb578 │ │ │ │ + bne bb608 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #172] @ bb740 │ │ │ │ + ldr r2, [pc, #172] @ bb7d0 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb6ec │ │ │ │ + bne bb77c │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb578 │ │ │ │ - ldr r1, [pc, #152] @ bb74c │ │ │ │ + b bb608 │ │ │ │ + ldr r1, [pc, #152] @ bb7dc │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb5f4 │ │ │ │ + beq bb684 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb5f4 │ │ │ │ - ldr r1, [pc, #120] @ bb74c │ │ │ │ + b bb684 │ │ │ │ + ldr r1, [pc, #120] @ bb7dc │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb634 │ │ │ │ + beq bb6c4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb634 │ │ │ │ - ldr r1, [pc, #88] @ bb74c │ │ │ │ + b bb6c4 │ │ │ │ + ldr r1, [pc, #88] @ bb7dc │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb6a0 │ │ │ │ + beq bb730 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb6a0 │ │ │ │ + b bb730 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #56] @ bb750 │ │ │ │ + ldr r2, [pc, #56] @ bb7e0 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne bb554 │ │ │ │ + bne bb5e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1c6764 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c5c7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 159ff8 │ │ │ │ - b bb568 │ │ │ │ + bl 15a30c │ │ │ │ + b bb5f8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq sl, r5, r4, ror r5 │ │ │ │ - @ instruction: 0x003d18f4 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ - andeq fp, fp, r8, ror #9 │ │ │ │ + eorseq sl, r5, r4, ror r2 │ │ │ │ + @ instruction: 0x003d15f4 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ + andeq fp, fp, r8, ror r5 │ │ │ │ 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 bb794 │ │ │ │ + bne bb824 │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r3, [pc, #76] @ bb7d0 │ │ │ │ - ldr r1, [pc, #76] @ bb7d4 │ │ │ │ + ldr r3, [pc, #76] @ bb860 │ │ │ │ + ldr r1, [pc, #76] @ bb864 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - beq bb7b0 │ │ │ │ + beq bb840 │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bb77c │ │ │ │ + bne bb80c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r3, [pc, #12] @ bb7d0 │ │ │ │ - ldr r1, [pc, #16] @ bb7d8 │ │ │ │ + ldr r3, [pc, #12] @ bb860 │ │ │ │ + ldr r1, [pc, #16] @ bb868 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b bb78c │ │ │ │ + bl 18ec84 │ │ │ │ + b bb81c │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r4, asr #23 │ │ │ │ - mlaseq r6, r8, fp, r0 │ │ │ │ + eorseq r0, r6, r4, asr #17 │ │ │ │ + mlaseq r6, r8, r8, r0 │ │ │ │ │ │ │ │ -000bb7dc : │ │ │ │ +000bb86c : │ │ │ │ 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 │ │ │ │ @@ -149656,776 +149692,771 @@ │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dfac │ │ │ │ + bl 9df5c │ │ │ │ subs r4, r0, #0 │ │ │ │ streq r4, [r6] │ │ │ │ - beq bb948 │ │ │ │ + beq bb9d8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq bb938 │ │ │ │ - ldr r3, [pc, #272] @ bb950 │ │ │ │ + beq bb9c8 │ │ │ │ + ldr r3, [pc, #272] @ bb9e0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne bb8e8 │ │ │ │ + bne bb978 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq bb8e8 │ │ │ │ + beq bb978 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ moveq r1, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq bb884 │ │ │ │ + beq bb914 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r5, r1 │ │ │ │ - bne bb8d0 │ │ │ │ + bne bb960 │ │ │ │ ldr r3, [r4] │ │ │ │ str r1, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb8c4 │ │ │ │ + beq bb954 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne bb8c4 │ │ │ │ - ldr r2, [pc, #168] @ bb954 │ │ │ │ + bne bb954 │ │ │ │ + ldr r2, [pc, #168] @ bb9e4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb918 │ │ │ │ + bne bb9a8 │ │ │ │ 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 bb884 │ │ │ │ + b bb914 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne bb854 │ │ │ │ + bne bb8e4 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r6] │ │ │ │ - beq bb948 │ │ │ │ + beq bb9d8 │ │ │ │ mvn r5, #0 │ │ │ │ - b bb894 │ │ │ │ - ldr r1, [pc, #56] @ bb958 │ │ │ │ + b bb924 │ │ │ │ + ldr r1, [pc, #56] @ bb9e8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb8bc │ │ │ │ + beq bb94c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b bb8bc │ │ │ │ - ldr r1, [pc, #28] @ bb95c │ │ │ │ - ldr r0, [pc, #28] @ bb960 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b bb8fc │ │ │ │ + b bb94c │ │ │ │ + ldr r1, [pc, #28] @ bb9ec │ │ │ │ + ldr r0, [pc, #28] @ bb9f0 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b bb98c │ │ │ │ mvn r5, #0 │ │ │ │ - b bb8c4 │ │ │ │ + b bb954 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq sl, r5, ip, lsl #24 │ │ │ │ + eorseq sl, r5, ip, lsl #18 │ │ │ │ │ │ │ │ -000bb964 : │ │ │ │ +000bb9f4 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb984 │ │ │ │ + beq bba14 │ │ │ │ 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 3480e4 │ │ │ │ + bl 347dfc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000bb9ac <_Py_fstat_noraise@@Base>: │ │ │ │ +000bba3c <_Py_fstat_noraise@@Base>: │ │ │ │ b 29688 <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -000bb9b0 : │ │ │ │ +000bba40 : │ │ │ │ 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 b1afc │ │ │ │ + b b1bac │ │ │ │ │ │ │ │ -000bb9d8 : │ │ │ │ +000bba68 : │ │ │ │ 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 bbabc <_PyArena_New@@Base> │ │ │ │ + bl bbb4c <_PyArena_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bbab4 │ │ │ │ + beq bbb44 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 23ff74 │ │ │ │ + bl 23fcd4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq bbaac │ │ │ │ + beq bbb3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq bba68 │ │ │ │ + beq bbaf8 │ │ │ │ ldr r3, [r5] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq bba68 │ │ │ │ + beq bbaf8 │ │ │ │ and r3, r3, #33792 @ 0x8400 │ │ │ │ cmp r3, #33792 @ 0x8400 │ │ │ │ - beq bba90 │ │ │ │ + beq bbb20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c2098 <_PyUnicode_EncodeUTF16@@Base+0xf2c> │ │ │ │ + bl 2c24ac <_PyUnicode_EncodeUTF16@@Base+0xf2c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1682e4 <_PyArena_Free@@Base> │ │ │ │ + bl 1685d0 <_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 11fb5c <_PyAST_Compile@@Base> │ │ │ │ + bl 11fce8 <_PyAST_Compile@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1682e4 <_PyArena_Free@@Base> │ │ │ │ - b bba5c │ │ │ │ + bl 1685d0 <_PyArena_Free@@Base> │ │ │ │ + b bbaec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 34c280 │ │ │ │ + bl 34bf98 │ │ │ │ cmp r0, #0 │ │ │ │ - bge bba48 │ │ │ │ + bge bbad8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1682e4 <_PyArena_Free@@Base> │ │ │ │ + bl 1685d0 <_PyArena_Free@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b bba5c │ │ │ │ + b bbaec │ │ │ │ │ │ │ │ -000bbabc <_PyArena_New@@Base>: │ │ │ │ +000bbb4c <_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 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bbb50 <_PyArena_New@@Base+0x94> │ │ │ │ - ldr r0, [pc, #148] @ bbb7c <_PyArena_New@@Base+0xc0> │ │ │ │ - bl 99908 │ │ │ │ + beq bbbe0 <_PyArena_New@@Base+0x94> │ │ │ │ + ldr r0, [pc, #148] @ bbc0c <_PyArena_New@@Base+0xc0> │ │ │ │ + bl 998b8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq bbb40 <_PyArena_New@@Base+0x84> │ │ │ │ + beq bbbd0 <_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 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq bbb6c <_PyArena_New@@Base+0xb0> │ │ │ │ + beq bbbfc <_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 99dfc │ │ │ │ + bl 99dac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 29dc68 │ │ │ │ + b 29e0e4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r3, #0 │ │ │ │ - bne bbb5c <_PyArena_New@@Base+0xa0> │ │ │ │ + bne bbbec <_PyArena_New@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - b bbb4c <_PyArena_New@@Base+0x90> │ │ │ │ + b bbbdc <_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 bbbb4 <_PyArena_New@@Base+0xf8> │ │ │ │ + beq bbc44 <_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] @ bbec8 <_PyArena_New@@Base+0x40c> │ │ │ │ + ldr r8, [pc, #780] @ bbf58 <_PyArena_New@@Base+0x40c> │ │ │ │ cmp r7, r8 │ │ │ │ cmpne r7, #0 │ │ │ │ moveq r8, #1 │ │ │ │ movne r8, #0 │ │ │ │ - beq bbeb0 <_PyArena_New@@Base+0x3f4> │ │ │ │ + beq bbf40 <_PyArena_New@@Base+0x3f4> │ │ │ │ mov r0, r7 │ │ │ │ - bl bbf20 │ │ │ │ + bl bbfb0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bbeac <_PyArena_New@@Base+0x3f0> │ │ │ │ - ldr r9, [pc, #744] @ bbecc <_PyArena_New@@Base+0x410> │ │ │ │ + beq bbf3c <_PyArena_New@@Base+0x3f0> │ │ │ │ + ldr r9, [pc, #744] @ bbf5c <_PyArena_New@@Base+0x410> │ │ │ │ ldr r4, [r9, #192] @ 0xc0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbc68 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbcf8 <_PyArena_New@@Base+0x1ac> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd08 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbd98 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbc68 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbcf8 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r4, r4, #16 │ │ │ │ - beq bbd08 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbd98 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbc68 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbcf8 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r4, r4, #32 │ │ │ │ - beq bbd08 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbd98 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbc68 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbcf8 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd08 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbd98 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbc4c <_PyArena_New@@Base+0x190> │ │ │ │ - ldr r3, [pc, #608] @ bbed0 <_PyArena_New@@Base+0x414> │ │ │ │ + bne bbcdc <_PyArena_New@@Base+0x190> │ │ │ │ + ldr r3, [pc, #608] @ bbf60 <_PyArena_New@@Base+0x414> │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne bbe88 <_PyArena_New@@Base+0x3cc> │ │ │ │ - ldr r3, [pc, #596] @ bbed4 <_PyArena_New@@Base+0x418> │ │ │ │ - bl 356b80 │ │ │ │ + bne bbf18 <_PyArena_New@@Base+0x3cc> │ │ │ │ + ldr r3, [pc, #596] @ bbf64 <_PyArena_New@@Base+0x418> │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt bbca8 <_PyArena_New@@Base+0x1ec> │ │ │ │ - bne bbd00 <_PyArena_New@@Base+0x244> │ │ │ │ + bgt bbd38 <_PyArena_New@@Base+0x1ec> │ │ │ │ + bne bbd90 <_PyArena_New@@Base+0x244> │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bbd00 <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbd90 <_PyArena_New@@Base+0x244> │ │ │ │ ldr r4, [r9, #196] @ 0xc4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbcd4 <_PyArena_New@@Base+0x218> │ │ │ │ + beq bbd64 <_PyArena_New@@Base+0x218> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd08 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbd98 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbcb8 <_PyArena_New@@Base+0x1fc> │ │ │ │ + bne bbd48 <_PyArena_New@@Base+0x1fc> │ │ │ │ ldr r4, [r9, #200] @ 0xc8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbd00 <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbd90 <_PyArena_New@@Base+0x244> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd08 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbd98 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbce4 <_PyArena_New@@Base+0x228> │ │ │ │ + bne bbd74 <_PyArena_New@@Base+0x228> │ │ │ │ mov r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq bbd00 <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbd90 <_PyArena_New@@Base+0x244> │ │ │ │ cmp r6, #0 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ - beq bbe0c <_PyArena_New@@Base+0x350> │ │ │ │ + beq bbe9c <_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] @ bbed8 <_PyArena_New@@Base+0x41c> │ │ │ │ + ldr r1, [pc, #392] @ bbf68 <_PyArena_New@@Base+0x41c> │ │ │ │ mov r0, r5 │ │ │ │ stm r6, {r7, r9} │ │ │ │ str r5, [r6, #16] │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbe34 <_PyArena_New@@Base+0x378> │ │ │ │ - ldr r1, [pc, #368] @ bbedc <_PyArena_New@@Base+0x420> │ │ │ │ + beq bbec4 <_PyArena_New@@Base+0x378> │ │ │ │ + ldr r1, [pc, #368] @ bbf6c <_PyArena_New@@Base+0x420> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbe58 <_PyArena_New@@Base+0x39c> │ │ │ │ - ldr r1, [pc, #352] @ bbee0 <_PyArena_New@@Base+0x424> │ │ │ │ + beq bbee8 <_PyArena_New@@Base+0x39c> │ │ │ │ + ldr r1, [pc, #352] @ bbf70 <_PyArena_New@@Base+0x424> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbe60 <_PyArena_New@@Base+0x3a4> │ │ │ │ - ldr r1, [pc, #336] @ bbee4 <_PyArena_New@@Base+0x428> │ │ │ │ + beq bbef0 <_PyArena_New@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #336] @ bbf74 <_PyArena_New@@Base+0x428> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbe70 <_PyArena_New@@Base+0x3b4> │ │ │ │ - ldr r1, [pc, #320] @ bbee8 <_PyArena_New@@Base+0x42c> │ │ │ │ + beq bbf00 <_PyArena_New@@Base+0x3b4> │ │ │ │ + ldr r1, [pc, #320] @ bbf78 <_PyArena_New@@Base+0x42c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbe68 <_PyArena_New@@Base+0x3ac> │ │ │ │ - ldr r1, [pc, #304] @ bbeec <_PyArena_New@@Base+0x430> │ │ │ │ + beq bbef8 <_PyArena_New@@Base+0x3ac> │ │ │ │ + ldr r1, [pc, #304] @ bbf7c <_PyArena_New@@Base+0x430> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbe50 <_PyArena_New@@Base+0x394> │ │ │ │ - ldr r1, [pc, #288] @ bbef0 <_PyArena_New@@Base+0x434> │ │ │ │ + beq bbee0 <_PyArena_New@@Base+0x394> │ │ │ │ + ldr r1, [pc, #288] @ bbf80 <_PyArena_New@@Base+0x434> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbe80 <_PyArena_New@@Base+0x3c4> │ │ │ │ - ldr r1, [pc, #272] @ bbef4 <_PyArena_New@@Base+0x438> │ │ │ │ + beq bbf10 <_PyArena_New@@Base+0x3c4> │ │ │ │ + ldr r1, [pc, #272] @ bbf84 <_PyArena_New@@Base+0x438> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbe78 <_PyArena_New@@Base+0x3bc> │ │ │ │ - ldr r1, [pc, #256] @ bbef8 <_PyArena_New@@Base+0x43c> │ │ │ │ + beq bbf08 <_PyArena_New@@Base+0x3bc> │ │ │ │ + ldr r1, [pc, #256] @ bbf88 <_PyArena_New@@Base+0x43c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r3, [pc, #244] @ bbefc <_PyArena_New@@Base+0x440> │ │ │ │ - beq bbe38 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldreq r3, [pc, #244] @ bbf8c <_PyArena_New@@Base+0x440> │ │ │ │ + beq bbec8 <_PyArena_New@@Base+0x37c> │ │ │ │ strb r8, [r6, #13] │ │ │ │ cmp r9, #0 │ │ │ │ - beq bbeb8 <_PyArena_New@@Base+0x3fc> │ │ │ │ + beq bbf48 <_PyArena_New@@Base+0x3fc> │ │ │ │ ldrb r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bbec0 <_PyArena_New@@Base+0x404> │ │ │ │ + beq bbf50 <_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] @ bbf00 <_PyArena_New@@Base+0x444> │ │ │ │ + ldr r3, [pc, #196] @ bbf90 <_PyArena_New@@Base+0x444> │ │ │ │ cmn r6, #16 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ strne r3, [r6, #16] │ │ │ │ mov r8, #1 │ │ │ │ ldrne r9, [r4, #4] │ │ │ │ - b bbe08 <_PyArena_New@@Base+0x34c> │ │ │ │ - ldr r3, [pc, #172] @ bbf04 <_PyArena_New@@Base+0x448> │ │ │ │ - b bbe38 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #168] @ bbf08 <_PyArena_New@@Base+0x44c> │ │ │ │ - b bbe38 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #164] @ bbf0c <_PyArena_New@@Base+0x450> │ │ │ │ - b bbe38 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #160] @ bbf10 <_PyArena_New@@Base+0x454> │ │ │ │ - b bbe38 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #156] @ bbf14 <_PyArena_New@@Base+0x458> │ │ │ │ - b bbe38 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #152] @ bbf18 <_PyArena_New@@Base+0x45c> │ │ │ │ - b bbe38 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #148] @ bbf1c <_PyArena_New@@Base+0x460> │ │ │ │ - b bbe38 <_PyArena_New@@Base+0x37c> │ │ │ │ + b bbe98 <_PyArena_New@@Base+0x34c> │ │ │ │ + ldr r3, [pc, #172] @ bbf94 <_PyArena_New@@Base+0x448> │ │ │ │ + b bbec8 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #168] @ bbf98 <_PyArena_New@@Base+0x44c> │ │ │ │ + b bbec8 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #164] @ bbf9c <_PyArena_New@@Base+0x450> │ │ │ │ + b bbec8 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #160] @ bbfa0 <_PyArena_New@@Base+0x454> │ │ │ │ + b bbec8 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #156] @ bbfa4 <_PyArena_New@@Base+0x458> │ │ │ │ + b bbec8 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #152] @ bbfa8 <_PyArena_New@@Base+0x45c> │ │ │ │ + b bbec8 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #148] @ bbfac <_PyArena_New@@Base+0x460> │ │ │ │ + b bbec8 <_PyArena_New@@Base+0x37c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbc78 <_PyArena_New@@Base+0x1bc> │ │ │ │ + beq bbd08 <_PyArena_New@@Base+0x1bc> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd08 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbd98 <_PyArena_New@@Base+0x24c> │ │ │ │ add r4, r4, #16 │ │ │ │ - b bbe88 <_PyArena_New@@Base+0x3cc> │ │ │ │ - bl 11a838 │ │ │ │ + b bbf18 <_PyArena_New@@Base+0x3cc> │ │ │ │ + bl 11a980 │ │ │ │ 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 sl, r5, ip, lsr #17 │ │ │ │ - eorseq pc, r5, ip, asr r5 @ │ │ │ │ - mlaseq r6, r0, sp, r0 │ │ │ │ - mlaseq r6, r8, sp, r0 │ │ │ │ - eorseq r0, r6, r8, lsr #27 │ │ │ │ - @ instruction: 0x00360dbc │ │ │ │ - @ instruction: 0x00360dd4 │ │ │ │ - eorseq r0, r6, r8, ror #27 │ │ │ │ - eorseq r0, r6, r0, lsl #28 │ │ │ │ - mlaseq sp, ip, r7, r5 │ │ │ │ - eorseq r5, sp, ip, asr r7 │ │ │ │ - eorseq r5, sp, r4, lsl #15 │ │ │ │ - eorseq r5, sp, r4, ror #14 │ │ │ │ - eorseq r5, sp, ip, ror #14 │ │ │ │ - eorseq r5, sp, ip, ror r7 │ │ │ │ - eorseq r5, sp, r4, ror r7 │ │ │ │ - mlaseq sp, r4, r7, r5 │ │ │ │ - eorseq r5, sp, ip, lsl #15 │ │ │ │ + eorseq sl, r5, ip, lsr #11 │ │ │ │ + eorseq pc, r5, ip, asr r2 @ │ │ │ │ + mlaseq r6, r0, sl, r0 │ │ │ │ + mlaseq r6, r8, sl, r0 │ │ │ │ + eorseq r0, r6, r8, lsr #21 │ │ │ │ + @ instruction: 0x00360abc │ │ │ │ + @ instruction: 0x00360ad4 │ │ │ │ + eorseq r0, r6, r8, ror #21 │ │ │ │ + eorseq r0, r6, r0, lsl #22 │ │ │ │ + mlaseq sp, ip, r4, r5 │ │ │ │ + eorseq r5, sp, ip, asr r4 │ │ │ │ + eorseq r5, sp, r4, lsl #9 │ │ │ │ + eorseq r5, sp, r4, ror #8 │ │ │ │ + eorseq r5, sp, ip, ror #8 │ │ │ │ + eorseq r5, sp, ip, ror r4 │ │ │ │ + eorseq r5, sp, r4, ror r4 │ │ │ │ + mlaseq sp, r4, r4, r5 │ │ │ │ + eorseq r5, sp, ip, lsl #9 │ │ │ │ │ │ │ │ -000bbf20 : │ │ │ │ +000bbfb0 : │ │ │ │ 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 bbf9c │ │ │ │ + beq bc02c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq bbf64 │ │ │ │ + beq bbff4 │ │ │ │ tst r3, #32 │ │ │ │ - beq bbf64 │ │ │ │ + beq bbff4 │ │ │ │ adds r0, r0, #20 │ │ │ │ popne {r4, pc} │ │ │ │ - b bbf70 │ │ │ │ + b bc000 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 282a30 │ │ │ │ + bl 282f20 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bbfa0 │ │ │ │ + beq bc030 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq bbfa8 │ │ │ │ + beq bc038 │ │ │ │ tst r3, #32 │ │ │ │ - beq bbfa8 │ │ │ │ + beq bc038 │ │ │ │ add r0, r4, #20 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 58630 │ │ │ │ + bl 585e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000bbfb0 : │ │ │ │ +000bc040 : │ │ │ │ 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] @ bbff8 │ │ │ │ + ldr r2, [pc, #44] @ bc088 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bbffc │ │ │ │ + bl bc08c │ │ │ │ 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 bc278 │ │ │ │ + beq bc5fc │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq bc278 │ │ │ │ + beq bc5fc │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r4, #3720] @ 0xe88 │ │ │ │ - ldr sl, [pc, #3556] @ bce18 │ │ │ │ + ldr sl, [pc, #3552] @ bcea4 │ │ │ │ add ip, r2, #4096 @ 0x1000 │ │ │ │ ldr ip, [ip, #1496] @ 0x5d8 │ │ │ │ mov r5, r1 │ │ │ │ cmp ip, #0 │ │ │ │ ldrh fp, [sl] │ │ │ │ mov r1, r3 │ │ │ │ - bne bc9c4 │ │ │ │ + bne bca80 │ │ │ │ add r9, r4, #4096 @ 0x1000 │ │ │ │ ldr r2, [r9, #1532] @ 0x5fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq bc270 │ │ │ │ + beq bc5f4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r6, #72] @ 0x48 │ │ │ │ str ip, [r6, #72] @ 0x48 │ │ │ │ - beq bc984 │ │ │ │ + beq bca40 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc984 │ │ │ │ - bl a9c0c │ │ │ │ + beq bca40 │ │ │ │ + bl a9c74 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq bcab8 │ │ │ │ + beq bcbb8 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne bc228 │ │ │ │ + bne bc2b8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2b0c │ │ │ │ + bl a2b74 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq bc0c0 │ │ │ │ + beq bc150 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq bcc7c │ │ │ │ + beq bce44 │ │ │ │ cmp r8, #0 │ │ │ │ - beq bcab8 │ │ │ │ + beq bcbb8 │ │ │ │ ldr r3, [r4, #3720] @ 0xe88 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc240 │ │ │ │ + bne bc2d0 │ │ │ │ add r9, r4, #4096 @ 0x1000 │ │ │ │ cmp fp, #0 │ │ │ │ - bne bccb8 │ │ │ │ + bne bce90 │ │ │ │ ldr r3, [r9, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc7b0 │ │ │ │ + beq bc840 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dfac │ │ │ │ + bl 9df5c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bce0c │ │ │ │ + beq bce98 │ │ │ │ ldr r0, [r9, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc908 │ │ │ │ + beq bc998 │ │ │ │ blx r3 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq bcb00 │ │ │ │ + beq bc9d0 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ - ldr r0, [pc, #3284] @ bce1c │ │ │ │ + ldr r0, [pc, #3280] @ bcea8 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, r0 │ │ │ │ - beq bcad0 │ │ │ │ + beq bcc70 │ │ │ │ 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 bc4dc │ │ │ │ - ldr r3, [pc, #3236] @ bce20 │ │ │ │ + beq bc558 │ │ │ │ + ldr r3, [pc, #3232] @ bceac │ │ │ │ ldr r2, [r3, #560] @ 0x230 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq bcbf0 │ │ │ │ + beq bcc30 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - ldr r3, [pc, #3216] @ bce24 │ │ │ │ + ldr r3, [pc, #3212] @ bceb0 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne bc284 │ │ │ │ - ldr r1, [pc, #3204] @ bce28 │ │ │ │ + bne bc300 │ │ │ │ + ldr r1, [pc, #3200] @ bceb4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl faf20 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fb088 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bc2cc │ │ │ │ + beq bc348 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1033c4 │ │ │ │ + bl 103538 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne bcc88 │ │ │ │ + bne bcdf0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt bc850 │ │ │ │ - bne bcc0c │ │ │ │ + blt bc904 │ │ │ │ + bne bcc60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ addeq r3, sp, #40 @ 0x28 │ │ │ │ streq r3, [sp, #12] │ │ │ │ - beq bc948 │ │ │ │ + beq bca04 │ │ │ │ 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 bc32c │ │ │ │ - b bc948 │ │ │ │ + bne bc3a8 │ │ │ │ + b bca04 │ │ │ │ ldr r3, [r4, #3720] @ 0xe88 │ │ │ │ mov r8, r9 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc0dc │ │ │ │ + beq bc16c │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt bca9c │ │ │ │ + blt bcb9c │ │ │ │ ldr r9, [r9] │ │ │ │ cmp r9, #0 │ │ │ │ - beq bc0dc │ │ │ │ - b bc244 │ │ │ │ - cmp fp, #0 │ │ │ │ - bne bcca4 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2976] @ bce2c │ │ │ │ + beq bc16c │ │ │ │ + b bc2d4 │ │ │ │ + ldr r3, [pc, #2992] @ bceb8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq bc578 │ │ │ │ - ldr r3, [pc, #2968] @ bce30 │ │ │ │ + beq bc608 │ │ │ │ + ldr r3, [pc, #2984] @ bcebc │ │ │ │ cmp r2, r3 │ │ │ │ - bne bc8f0 │ │ │ │ - ldr r1, [pc, #2948] @ bce28 │ │ │ │ + bne bc980 │ │ │ │ + ldr r1, [pc, #2964] @ bceb4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl faf20 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fb088 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne bc1b4 │ │ │ │ - ldr r1, [pc, #2924] @ bce28 │ │ │ │ + bne bc244 │ │ │ │ + ldr r1, [pc, #2940] @ bceb4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 111334 │ │ │ │ + bl 111484 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne bc1b4 │ │ │ │ - ldr r3, [pc, #2912] @ bce34 │ │ │ │ - bl 356b80 │ │ │ │ + bne bc244 │ │ │ │ + ldr r3, [pc, #2928] @ bcec0 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc98c │ │ │ │ + bne bca48 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ ands r3, r3, #2048 @ 0x800 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - beq bc944 │ │ │ │ + beq bca00 │ │ │ │ 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 bca18 │ │ │ │ + beq bcab4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #2820] @ bce38 │ │ │ │ + ldr r3, [pc, #2836] @ bcec4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne bc7f4 │ │ │ │ + bne bc8a8 │ │ │ │ ldr r9, [r4, #24] │ │ │ │ - ldr r2, [pc, #2800] @ bce34 │ │ │ │ + ldr r2, [pc, #2816] @ bcec0 │ │ │ │ ldr r3, [r9, #24] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ands r3, r3, #1 │ │ │ │ ldr r7, [r2, r0] │ │ │ │ - beq bcc4c │ │ │ │ + beq bcdb4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc5c8 │ │ │ │ + beq bc658 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc5d4 │ │ │ │ + beq bc664 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc5e0 │ │ │ │ + beq bc670 │ │ │ │ ldr r5, [r7, #148] @ 0x94 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [r9, #52] @ 0x34 │ │ │ │ - beq bc5f0 │ │ │ │ + beq bc680 │ │ │ │ ldr r2, [r7, #152] @ 0x98 │ │ │ │ sub r2, r2, r5 │ │ │ │ cmp r3, r2, asr #2 │ │ │ │ - bge bc5f0 │ │ │ │ + bge bc680 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ str r3, [r7, #148] @ 0x94 │ │ │ │ ldr r3, [r9] │ │ │ │ str r4, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc3d0 │ │ │ │ + beq bc44c │ │ │ │ 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 │ │ │ │ @@ -150435,150 +150466,155 @@ │ │ │ │ str r1, [r5, #16] │ │ │ │ str r9, [r5, #28] │ │ │ │ str r2, [r5, #32] │ │ │ │ str r3, [r5, #20] │ │ │ │ str r3, [r5, #24] │ │ │ │ strh r3, [r5, #36] @ 0x24 │ │ │ │ strb r3, [r5, #38] @ 0x26 │ │ │ │ - ble bc770 │ │ │ │ + ble bc800 │ │ │ │ add r9, r5, #40 @ 0x28 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 29658 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ceb2c <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ + bl cec98 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne bcb6c │ │ │ │ + bne bcb58 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcb7c │ │ │ │ + bne bcc4c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl cfc34 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl cfda0 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc814 │ │ │ │ + beq bc8c8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcb30 │ │ │ │ + bne bcb68 │ │ │ │ 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 bcde8 │ │ │ │ + bne bce0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc4c4 │ │ │ │ + beq bc540 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq bce00 │ │ │ │ + beq bce70 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne bc174 │ │ │ │ - ldr r2, [pc, #2384] @ bce34 │ │ │ │ - bl 356b80 │ │ │ │ + bne bc204 │ │ │ │ + ldr r2, [pc, #2400] @ bcec0 │ │ │ │ + bl 356890 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne bcbc0 │ │ │ │ + bne bcc00 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ - bne bcbac │ │ │ │ + bne bcbec │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc6c4 │ │ │ │ + bne bc754 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc78c │ │ │ │ + bne bc81c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc544 │ │ │ │ + beq bc5c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq bc7cc │ │ │ │ + beq bc85c │ │ │ │ cmp r5, #0 │ │ │ │ str r7, [r6, #72] @ 0x48 │ │ │ │ - beq bc278 │ │ │ │ + beq bc5fc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc278 │ │ │ │ + beq bc5fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bc278 │ │ │ │ + bne bc5fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b bc278 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b bc5fc │ │ │ │ + cmp fp, #0 │ │ │ │ + bne bce7c │ │ │ │ + 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, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #2204] @ bce28 │ │ │ │ + ldr r1, [pc, #2200] @ bceb4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl f471c │ │ │ │ + bl f4884 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne bc974 │ │ │ │ + bne bca30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bc1b4 │ │ │ │ - ldr r3, [pc, #2184] @ bce3c │ │ │ │ + bne bc244 │ │ │ │ + ldr r3, [pc, #2180] @ bcec8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a484 │ │ │ │ + bl 11a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc850 │ │ │ │ - bl 11a838 │ │ │ │ - b bc2e4 │ │ │ │ + beq bc904 │ │ │ │ + bl 11a980 │ │ │ │ + b bc360 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc374 │ │ │ │ + bne bc3f0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc388 │ │ │ │ + bne bc404 │ │ │ │ ldr r5, [r7, #148] @ 0x94 │ │ │ │ ldr r3, [r9, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bc3a0 │ │ │ │ + bne bc41c │ │ │ │ add r2, r3, #1000 @ 0x3e8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r2 │ │ │ │ - blt bcd88 │ │ │ │ + blt bcd7c │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #2096] @ bce40 │ │ │ │ + ldr r3, [pc, #2092] @ bcecc │ │ │ │ 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 bccc0 │ │ │ │ + beq bccb4 │ │ │ │ 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 │ │ │ │ @@ -150594,522 +150630,521 @@ │ │ │ │ add r5, r2, r5, lsl #2 │ │ │ │ add r1, r2, r1 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r7, #144] @ 0x90 │ │ │ │ str r1, [r7, #152] @ 0x98 │ │ │ │ str r3, [r7, #148] @ 0x94 │ │ │ │ - beq bccc0 │ │ │ │ + beq bccb4 │ │ │ │ ldr r3, [r9] │ │ │ │ str r4, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc3c8 │ │ │ │ - b bc3d0 │ │ │ │ + bne bc444 │ │ │ │ + b bc44c │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ - bne bcbac │ │ │ │ + bne bcbec │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc8cc │ │ │ │ + beq bc884 │ │ │ │ sub r5, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [fp] │ │ │ │ - bne bc72c │ │ │ │ - ldr r2, [pc, #1896] @ bce44 │ │ │ │ + bne bc7bc │ │ │ │ + ldr r2, [pc, #1892] @ bced0 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ ldr r4, [r2, #1416] @ 0x588 │ │ │ │ ldr r9, [r1, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne bca54 │ │ │ │ + bne bcb38 │ │ │ │ mov r0, fp │ │ │ │ blx r9 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc73c │ │ │ │ + bne bc7cc │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc71c │ │ │ │ + beq bc7ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq bc7d0 │ │ │ │ + beq bc860 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bcab8 │ │ │ │ + bne bcbb8 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ - b bc544 │ │ │ │ + b bc5c0 │ │ │ │ ldr r3, [sl] │ │ │ │ mov r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc700 │ │ │ │ + beq bc790 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bc700 │ │ │ │ + bne bc790 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #1772] @ bce44 │ │ │ │ + ldr r2, [pc, #1768] @ bced0 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc9f8 │ │ │ │ + bne bcaf8 │ │ │ │ mov r0, sl │ │ │ │ blx r4 │ │ │ │ - b bc700 │ │ │ │ + b bc790 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r5, #40 @ 0x28 │ │ │ │ - b bc43c │ │ │ │ + b bc4b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq bc8e8 │ │ │ │ + beq bc8a0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r5, #0 │ │ │ │ - beq bc544 │ │ │ │ - b bc70c │ │ │ │ + beq bc5c0 │ │ │ │ + b bc79c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc724 │ │ │ │ + beq bc7b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne bc724 │ │ │ │ + bne bc7b4 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #1640] @ bce44 │ │ │ │ + ldr r2, [pc, #1636] @ bced0 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bca34 │ │ │ │ + bne bcb18 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b bc71c │ │ │ │ + b bc7ac │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc5a4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne bce60 │ │ │ │ + mov r5, #0 │ │ │ │ + b bc7dc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - bne bc480 │ │ │ │ + bne bc4fc │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcb90 │ │ │ │ + beq bcbd0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcb90 │ │ │ │ + beq bcbd0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc850 │ │ │ │ + beq bc904 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc49c │ │ │ │ + bne bc518 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ - bne bcd90 │ │ │ │ + bne bce24 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc510 │ │ │ │ + beq bc58c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq bc8a8 │ │ │ │ + beq bc95c │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc6f4 │ │ │ │ + beq bc784 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [fp] │ │ │ │ - bne bc6f4 │ │ │ │ - b bc6d4 │ │ │ │ - ldr r2, [pc, #1428] @ bce44 │ │ │ │ + bne bc784 │ │ │ │ + b bc764 │ │ │ │ + ldr r2, [pc, #1388] @ bced0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r9, [r2, #1416] @ 0x588 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne bca74 │ │ │ │ + bne bcad0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b bc888 │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc528 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne bcdb0 │ │ │ │ - mov r5, #0 │ │ │ │ - b bc74c │ │ │ │ + b bc93c │ │ │ │ cmp r2, #0 │ │ │ │ - beq bcc1c │ │ │ │ - ldr r1, [pc, #1320] @ bce28 │ │ │ │ + beq bcd84 │ │ │ │ + ldr r1, [pc, #1316] @ bceb4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b bc5a4 │ │ │ │ + b bc634 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne bc99c │ │ │ │ + bne bca58 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc99c │ │ │ │ + beq bca58 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc99c │ │ │ │ - bl 1ce18c │ │ │ │ + beq bca58 │ │ │ │ + bl 1cd6a4 │ │ │ │ subs fp, r0, #0 │ │ │ │ ldrne r2, [fp, #4] │ │ │ │ ldrne r2, [r2, #112] @ 0x70 │ │ │ │ - bne bc154 │ │ │ │ - b bcb00 │ │ │ │ + bne bc1e4 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bcb9c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + beq bccac │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mvnne r5, #0 │ │ │ │ + beq bcbb8 │ │ │ │ + b bc79c │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e1e0 │ │ │ │ + bl 23df40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc848 │ │ │ │ - b bc83c │ │ │ │ + beq bc8fc │ │ │ │ + b bc8f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc1b4 │ │ │ │ + bne bc244 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b bc2f0 │ │ │ │ - ldr r8, [pc, #1212] @ bce48 │ │ │ │ - b bc0e0 │ │ │ │ + b bc36c │ │ │ │ + ldr r8, [pc, #1164] @ bced4 │ │ │ │ + b bc170 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc2e4 │ │ │ │ - b bc850 │ │ │ │ - ldr r3, [pc, #1192] @ bce4c │ │ │ │ + beq bc360 │ │ │ │ + b bc904 │ │ │ │ + ldr r3, [pc, #1144] @ bced8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1184] @ bce50 │ │ │ │ - bl 117720 │ │ │ │ + ldr r1, [pc, #1136] @ bcedc │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [sl] │ │ │ │ mvn r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc700 │ │ │ │ - b bc73c │ │ │ │ + beq bc790 │ │ │ │ + b bc7cc │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r6, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - beq bc9e4 │ │ │ │ + beq bcaa0 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc078 │ │ │ │ + bne bc108 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #1496] @ 0x5d8 │ │ │ │ - ldr r8, [pc, #1108] @ bce48 │ │ │ │ + ldr r8, [pc, #1060] @ bced4 │ │ │ │ mov r9, r3 │ │ │ │ - b bc244 │ │ │ │ - ldr r1, [pc, #1108] @ bce54 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq bc764 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, sl │ │ │ │ - blx r3 │ │ │ │ - b bc764 │ │ │ │ + b bc2d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 23e1e0 │ │ │ │ - b bc848 │ │ │ │ - ldr r1, [pc, #1048] @ bce54 │ │ │ │ + bl 23df40 │ │ │ │ + b bc8fc │ │ │ │ + ldr r1, [pc, #1032] @ bcee0 │ │ │ │ + cmp r9, r1 │ │ │ │ + beq bc974 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b bc974 │ │ │ │ + ldr r1, [pc, #992] @ bcee0 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq bc7f4 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, sl │ │ │ │ + blx r3 │ │ │ │ + b bc7f4 │ │ │ │ + ldr r1, [pc, #960] @ bcee0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bc7e8 │ │ │ │ + beq bc878 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b bc7e8 │ │ │ │ - ldr r1, [pc, #1016] @ bce54 │ │ │ │ + b bc878 │ │ │ │ + ldr r1, [pc, #928] @ bcee0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq bc6ec │ │ │ │ + beq bc77c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r4 │ │ │ │ - b bc6ec │ │ │ │ - ldr r1, [pc, #984] @ bce54 │ │ │ │ - cmp r9, r1 │ │ │ │ - beq bc8c0 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b bc8c0 │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcab8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - beq bcac8 │ │ │ │ + b bc77c │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b3bc │ │ │ │ - mvn r0, #0 │ │ │ │ - b bc27c │ │ │ │ - mvn r5, #0 │ │ │ │ - b bc7d0 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - ldr r1, [pc, #880] @ bce4c │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #884] @ bce58 │ │ │ │ - bl 117720 │ │ │ │ - ldr r2, [fp] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcb00 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [fp] │ │ │ │ - beq bcc70 │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bca9c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - beq bcb64 │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mvnne r5, #0 │ │ │ │ - beq bcab8 │ │ │ │ - b bc70c │ │ │ │ + bl 242b84 │ │ │ │ + b bc8c8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcdd8 │ │ │ │ + beq bce50 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bcdc0 │ │ │ │ - ldr r3, [pc, #780] @ bce5c │ │ │ │ - ldr r2, [pc, #780] @ bce60 │ │ │ │ + bne bcdd8 │ │ │ │ + ldr r3, [pc, #860] @ bcee4 │ │ │ │ + ldr r2, [pc, #860] @ bcee8 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d3d9c │ │ │ │ - b bc82c │ │ │ │ - mvn r5, #0 │ │ │ │ - b bc74c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 242e24 │ │ │ │ - b bc814 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 2d3d7c │ │ │ │ + b bc8e0 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bcbb8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r8] │ │ │ │ + beq bcbc8 │ │ │ │ mov r0, r7 │ │ │ │ - mov r2, #0 │ │ │ │ - blx r3 │ │ │ │ - b bc808 │ │ │ │ - ldr r3, [pc, #708] @ bce5c │ │ │ │ - ldr r2, [pc, #712] @ bce64 │ │ │ │ + bl 9b36c │ │ │ │ + mvn r0, #0 │ │ │ │ + b bc600 │ │ │ │ + mvn r5, #0 │ │ │ │ + b bc860 │ │ │ │ + ldr r3, [pc, #780] @ bcee4 │ │ │ │ + ldr r2, [pc, #784] @ bceec │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c0908 <_PyErr_Format@@Base> │ │ │ │ - b bc82c │ │ │ │ + bl 1bfe20 <_PyErr_Format@@Base> │ │ │ │ + b bc8e0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r5, r0, #0 │ │ │ │ - b bc888 │ │ │ │ + b bc93c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq bc6a0 │ │ │ │ - ldr r2, [pc, #660] @ bce68 │ │ │ │ + beq bc730 │ │ │ │ + ldr r2, [pc, #732] @ bcef0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2] │ │ │ │ - bl 1898cc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189468 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc4f8 │ │ │ │ + beq bc574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1898f4 <_PyErr_Clear@@Base> │ │ │ │ - b bc4f8 │ │ │ │ - ldr r1, [pc, #596] @ bce4c │ │ │ │ + bl 189490 <_PyErr_Clear@@Base> │ │ │ │ + b bc574 │ │ │ │ + ldr r1, [pc, #672] @ bced8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #616] @ bce6c │ │ │ │ + ldr r1, [pc, #688] @ bcef4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - bl 117720 │ │ │ │ - b bc854 │ │ │ │ + bl 117864 │ │ │ │ + b bc908 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + blx r3 │ │ │ │ + b bc8bc │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b bc1dc │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bc2e8 │ │ │ │ - ldr r0, [pc, #504] @ bce28 │ │ │ │ - bl bbf20 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq bc850 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - b bc5a4 │ │ │ │ - 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 2425a8 │ │ │ │ - b bc808 │ │ │ │ + b bc26c │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + ldr r1, [pc, #604] @ bced8 │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #628] @ bcef8 │ │ │ │ + bl 117864 │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc9d0 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [fp] │ │ │ │ + bne bc9d0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b bcb00 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b bc0c0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne bc1cc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b bc1cc │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r7, [r6, #72] @ 0x48 │ │ │ │ - ldreq r8, [pc, #404] @ bce48 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ - bne bc06c │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - b bc0e8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b bc9d0 │ │ │ │ + mvn r5, #0 │ │ │ │ + b bc7dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcd0c │ │ │ │ + beq bcd00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne bcd0c │ │ │ │ - ldr r2, [pc, #352] @ bce44 │ │ │ │ + bne bcd00 │ │ │ │ + ldr r2, [pc, #504] @ bced0 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bccfc │ │ │ │ + beq bccf0 │ │ │ │ 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 r9, [pc, #304] @ bce44 │ │ │ │ + ldr r9, [pc, #456] @ bced0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r7], #4 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq bcd68 │ │ │ │ + beq bcd5c │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bcd68 │ │ │ │ + bne bcd5c │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq bcd58 │ │ │ │ + beq bcd4c │ │ │ │ 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 bcd1c │ │ │ │ - bl 29dc68 │ │ │ │ - b bc814 │ │ │ │ + bne bcd10 │ │ │ │ + bl 29e0e4 │ │ │ │ + b bc8c8 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b bc5fc │ │ │ │ + b bc68c │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bc364 │ │ │ │ + ldr r0, [pc, #284] @ bceb4 │ │ │ │ + bl bbfb0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq bc904 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + b bc634 │ │ │ │ + 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 242308 │ │ │ │ + b bc8bc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne bcb80 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b bcb80 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne bc25c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b bc25c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne bc524 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b bc524 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ rsb r5, r0, #0 │ │ │ │ - beq bc888 │ │ │ │ - b bc878 │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc544 │ │ │ │ - b bc70c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne bcb48 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b bcb48 │ │ │ │ + beq bc93c │ │ │ │ + b bc92c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b bc150 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc49c │ │ │ │ - b bc83c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne bc4a8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b bc4a8 │ │ │ │ + beq bc518 │ │ │ │ + b bc8f0 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc5c0 │ │ │ │ + b bc79c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b bc4c4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b bc540 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ + ldreq r8, [pc, #72] @ bced4 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ + bne bc0fc │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + b bc178 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bcb1c │ │ │ │ - b bcab8 │ │ │ │ + bne bc9ec │ │ │ │ + b bcbb8 │ │ │ │ subseq r9, r9, lr, asr #12 │ │ │ │ - strdeq r6, [r4], -r8 │ │ │ │ + andeq r6, r4, r0, asr r9 │ │ │ │ subseq r9, r7, r0, lsl lr │ │ │ │ - ldrdeq fp, [pc], -r4 │ │ │ │ + andeq fp, pc, r8, asr #26 │ │ │ │ subseq sl, r7, ip, lsr r0 │ │ │ │ - andseq r2, r2, r0, lsr r7 │ │ │ │ - andseq r0, r1, r4, asr #28 │ │ │ │ + @ instruction: 0x001228bc │ │ │ │ + mulseq r1, r4, pc @ │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r2, r1, ip, lsl r0 │ │ │ │ + andseq r2, r1, ip, ror #2 │ │ │ │ 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 #32 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ - eorseq r0, r6, r8, asr #32 │ │ │ │ + eorseq pc, r5, r8, lsr #26 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035fffc │ │ │ │ - eorseq pc, r5, ip, asr #31 │ │ │ │ + @ instruction: 0x0035fcfc │ │ │ │ + eorseq pc, r5, ip, asr #25 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq lr, r5, r4, lsl #23 │ │ │ │ + eorseq lr, r5, r4, lsl #17 │ │ │ │ + eorseq pc, r5, r8, asr #26 │ │ │ │ │ │ │ │ -000bce70 : │ │ │ │ +000bcefc : │ │ │ │ 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 │ │ │ │ @@ -151122,143 +151157,143 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ bl 29c28 │ │ │ │ ldrb r1, [r8] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ add r0, r0, #100 @ 0x64 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - beq bdc2c │ │ │ │ + beq bdcb8 │ │ │ │ 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 bcfe0 │ │ │ │ + bne bd06c │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ add r4, r8, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #28] │ │ │ │ - beq bde20 │ │ │ │ + beq bdeac │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ add r1, r4, #1 │ │ │ │ - beq bdc6c │ │ │ │ - bhi bd038 │ │ │ │ + beq bdcf8 │ │ │ │ + bhi bd0c4 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq be4b0 │ │ │ │ + beq be53c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq be500 │ │ │ │ + beq be58c │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq be390 │ │ │ │ - ldr r2, [pc, #4052] @ bdf10 │ │ │ │ + beq be41c │ │ │ │ + ldr r2, [pc, #4052] @ bdf9c │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ands r2, r2, #4 │ │ │ │ - bne bd574 │ │ │ │ + bne bd600 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ mvn r6, #0 │ │ │ │ - beq bd5a4 │ │ │ │ - ldr r1, [pc, #4028] @ bdf14 │ │ │ │ + beq bd630 │ │ │ │ + ldr r1, [pc, #4028] @ bdfa0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #4024] @ bdf18 │ │ │ │ + ldr r1, [pc, #4024] @ bdfa4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #4020] @ bdf1c │ │ │ │ + ldr r1, [pc, #4020] @ bdfa8 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr lr, [pc, #4016] @ bdf20 │ │ │ │ - ldr r1, [pc, #4016] @ bdf24 │ │ │ │ + ldr lr, [pc, #4016] @ bdfac │ │ │ │ + ldr r1, [pc, #4016] @ bdfb0 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r5, r6 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be44c │ │ │ │ + beq be4d8 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ cmp ip, #0 │ │ │ │ streq ip, [sp, #16] │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi be44c │ │ │ │ + bhi be4d8 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi bd1c0 │ │ │ │ + bhi bd24c │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq bd258 │ │ │ │ + beq bd2e4 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq bd950 │ │ │ │ + beq bd9dc │ │ │ │ cmp r1, #0 │ │ │ │ - bne be44c │ │ │ │ + bne be4d8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls be44c │ │ │ │ - ldr r0, [pc, #3936] @ bdf28 │ │ │ │ + bls be4d8 │ │ │ │ + ldr r0, [pc, #3936] @ bdfb4 │ │ │ │ sub r2, r3, #65 @ 0x41 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi be44c │ │ │ │ + bhi be4d8 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r0, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r2, [r4] │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne be464 │ │ │ │ + bne be4f0 │ │ │ │ ldrb r6, [r4, #1]! │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r6, #37 @ 0x25 │ │ │ │ - bne bcfe0 │ │ │ │ + bne bd06c │ │ │ │ cmp r6, #0 │ │ │ │ sub r5, r4, r8 │ │ │ │ - beq bd0a0 │ │ │ │ + beq bd12c │ │ │ │ cmn r5, #1 │ │ │ │ - beq be070 │ │ │ │ + beq be0fc │ │ │ │ cmp sl, #0 │ │ │ │ - beq bd690 │ │ │ │ + beq bd71c │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ - bls bd0bc │ │ │ │ + bls bd148 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - blt bd0bc │ │ │ │ + blt bd148 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b bd13c │ │ │ │ - ldr r2, [pc, #3792] @ bdf10 │ │ │ │ + b bd1c8 │ │ │ │ + ldr r2, [pc, #3792] @ bdf9c │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - bne bd574 │ │ │ │ + bne bd600 │ │ │ │ mvn r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ - ldr r1, [pc, #3796] @ bdf2c │ │ │ │ + ldr r1, [pc, #3796] @ bdfb8 │ │ │ │ sub r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi bd070 │ │ │ │ + bhi bd0fc │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #3740] @ bdf14 │ │ │ │ + ldr r1, [pc, #3740] @ bdfa0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #3736] @ bdf18 │ │ │ │ + ldr r1, [pc, #3736] @ bdfa4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #3732] @ bdf1c │ │ │ │ + ldr r1, [pc, #3732] @ bdfa8 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #3728] @ bdf24 │ │ │ │ + ldr r1, [pc, #3728] @ bdfb0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr lr, [pc, #3716] @ bdf20 │ │ │ │ + ldr lr, [pc, #3716] @ bdfac │ │ │ │ mov r1, r2 │ │ │ │ - b bcf7c │ │ │ │ + b bd008 │ │ │ │ cmn r5, #1 │ │ │ │ - beq bdef8 │ │ │ │ + beq bdf84 │ │ │ │ cmp sl, #0 │ │ │ │ - beq bd69c │ │ │ │ + beq bd728 │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ str r6, [sp, #16] │ │ │ │ - bhi bd020 │ │ │ │ + bhi bd0ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq bd030 │ │ │ │ + beq bd0bc │ │ │ │ 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 │ │ │ │ @@ -151266,112 +151301,112 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 10c53c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c68c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb r2, [sp, #116] @ 0x74 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldrb fp, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - beq bd3a8 │ │ │ │ + beq bd434 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bde98 │ │ │ │ + bne bdf24 │ │ │ │ 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 bcee8 │ │ │ │ + bne bcf74 │ │ │ │ cmp r9, #0 │ │ │ │ - beq bdc00 │ │ │ │ + beq bdc8c │ │ │ │ cmp fp, #0 │ │ │ │ - bne bd1b4 │ │ │ │ + bne bd240 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq bd7dc │ │ │ │ + beq bd868 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 10d7bc <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ + bl 10d90c <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq be3e0 │ │ │ │ + beq be46c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq be080 │ │ │ │ + beq be10c │ │ │ │ cmp r2, #1 │ │ │ │ - beq bdb54 │ │ │ │ + beq bdbe0 │ │ │ │ mov sl, r3 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub ip, r3, #99 @ 0x63 │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ mov r0, #1 │ │ │ │ lsl r0, r0, ip │ │ │ │ - ldr ip, [pc, #3416] @ bdf30 │ │ │ │ + ldr ip, [pc, #3416] @ bdfbc │ │ │ │ and ip, ip, r0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne bd724 │ │ │ │ - ldr ip, [pc, #3404] @ bdf34 │ │ │ │ + bne bd7b0 │ │ │ │ + ldr ip, [pc, #3404] @ bdfc0 │ │ │ │ tst r0, ip │ │ │ │ - bne bd710 │ │ │ │ + bne bd79c │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq bd2d4 │ │ │ │ + beq bd360 │ │ │ │ cmp r1, #0 │ │ │ │ - bne be44c │ │ │ │ + bne be4d8 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne bd2dc │ │ │ │ + bne bd368 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r3] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r5, #1114112 @ 0x110000 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bcs be250 │ │ │ │ + bcs be2dc │ │ │ │ cmp r5, r7 │ │ │ │ - bhi bd738 │ │ │ │ + bhi bd7c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - ble bd738 │ │ │ │ + ble bd7c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - bne bd7b8 │ │ │ │ + bne bd844 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb r5, [r3, r9] │ │ │ │ mov r3, #1 │ │ │ │ add r9, r9, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b bd39c │ │ │ │ + b bd428 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt be44c │ │ │ │ + bgt be4d8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bne be264 │ │ │ │ + bne be2f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq be308 │ │ │ │ + beq be394 │ │ │ │ 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] │ │ │ │ @@ -151382,27 +151417,27 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - b bd43c │ │ │ │ + b bd4c8 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt be44c │ │ │ │ - ldr r0, [pc, #3156] @ bdf38 │ │ │ │ + bgt be4d8 │ │ │ │ + ldr r0, [pc, #3156] @ bdfc4 │ │ │ │ sub r2, r3, #100 @ 0x64 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov ip, #1 │ │ │ │ ands r2, r0, ip, lsl r2 │ │ │ │ - bne bd950 │ │ │ │ + bne bd9dc │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq bdd30 │ │ │ │ + beq bddbc │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne be44c │ │ │ │ + bne be4d8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ @@ -151417,49 +151452,49 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bne be2b0 │ │ │ │ - bl 1177ec │ │ │ │ + bne be33c │ │ │ │ + bl 117930 │ │ │ │ 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 bd3a8 │ │ │ │ + beq bd434 │ │ │ │ add r8, r4, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bd160 │ │ │ │ + bne bd1ec │ │ │ │ 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 28174c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 281c3c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov sl, #0 │ │ │ │ - b bd1b4 │ │ │ │ + b bd240 │ │ │ │ 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 │ │ │ │ @@ -151473,43 +151508,43 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r1, [r1] │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ str ip, [sp] │ │ │ │ - bl 117c30 │ │ │ │ - b bd364 │ │ │ │ + bl 117d74 │ │ │ │ + b bd3f0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq be198 │ │ │ │ + beq be224 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #8 │ │ │ │ - bne be1a4 │ │ │ │ + bne be230 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ee610 │ │ │ │ + bl 1edb44 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq bd4a4 │ │ │ │ + beq bd530 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq be21c │ │ │ │ + beq be2a8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bd3a8 │ │ │ │ + beq bd434 │ │ │ │ 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] │ │ │ │ @@ -151520,158 +151555,158 @@ │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 117c30 │ │ │ │ + bl 117d74 │ │ │ │ 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 be228 │ │ │ │ + beq be2b4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd39c │ │ │ │ + beq bd428 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne bd39c │ │ │ │ + bne bd428 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #2524] @ bdf3c │ │ │ │ + ldr r2, [pc, #2524] @ bdfc8 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bde0c │ │ │ │ + bne bde98 │ │ │ │ blx r5 │ │ │ │ - b bd39c │ │ │ │ + b bd428 │ │ │ │ sub r6, r3, #48 @ 0x30 │ │ │ │ mov lr, r1 │ │ │ │ ldrb r3, [lr] │ │ │ │ - ldr r2, [pc, #2440] @ bdf10 │ │ │ │ + ldr r2, [pc, #2440] @ bdf9c │ │ │ │ mov r1, lr │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - bne be1ac │ │ │ │ + bne be238 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ mov r4, r1 │ │ │ │ mvnne r5, #0 │ │ │ │ - bne bd050 │ │ │ │ + bne bd0dc │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq be408 │ │ │ │ - ldr r1, [pc, #2392] @ bdf10 │ │ │ │ + beq be494 │ │ │ │ + ldr r1, [pc, #2392] @ bdf9c │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ addeq r4, r4, #1 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq bd050 │ │ │ │ + beq bd0dc │ │ │ │ sub r5, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ addeq r4, r4, #2 │ │ │ │ - beq bd050 │ │ │ │ - ldr lr, [pc, #2484] @ bdf9c │ │ │ │ + beq bd0dc │ │ │ │ + ldr lr, [pc, #2484] @ be028 │ │ │ │ rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, lr, r2 │ │ │ │ asr r2, r2, #31 │ │ │ │ rsb r2, r2, r0, asr #2 │ │ │ │ cmp r5, r2 │ │ │ │ - bgt be2b8 │ │ │ │ + bgt be344 │ │ │ │ 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 bd730 │ │ │ │ + beq bd7bc │ │ │ │ rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, lr, r2 │ │ │ │ asr r2, r2, #31 │ │ │ │ rsb r2, r2, r0, asr #2 │ │ │ │ cmp r2, r5 │ │ │ │ - blt be2b8 │ │ │ │ + blt be344 │ │ │ │ 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 bd050 │ │ │ │ + beq bd0dc │ │ │ │ rsb r3, r2, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, lr, r3 │ │ │ │ asr r3, r3, #31 │ │ │ │ rsb r3, r3, r0, asr #2 │ │ │ │ cmp r3, r5 │ │ │ │ - blt be2b8 │ │ │ │ + blt be344 │ │ │ │ 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 bd654 │ │ │ │ - b bd050 │ │ │ │ + bne bd6e0 │ │ │ │ + b bd0dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bd018 │ │ │ │ + bne bd0a4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl be80c <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bl be898 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq bddd0 │ │ │ │ + beq bde5c │ │ │ │ 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 24066c │ │ │ │ + bl 2403cc │ │ │ │ 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 bd160 │ │ │ │ + b bd1ec │ │ │ │ and r0, r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ orrge r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne be44c │ │ │ │ + bne be4d8 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne bd2dc │ │ │ │ - b bd204 │ │ │ │ + bne bd368 │ │ │ │ + b bd290 │ │ │ │ add r4, r4, #3 │ │ │ │ - b bd050 │ │ │ │ + b bd0dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -151679,82 +151714,82 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 10c53c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c68c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb r2, [sp, #116] @ 0x74 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldrb fp, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - beq bd3a8 │ │ │ │ + beq bd434 │ │ │ │ cmp r3, #1 │ │ │ │ - beq bd240 │ │ │ │ + beq bd2cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ ldreq r2, [sp, #20] │ │ │ │ ldrne r3, [sp, #20] │ │ │ │ lsleq r3, r9, #1 │ │ │ │ strne r5, [r3, r9, lsl #2] │ │ │ │ strheq r5, [r2, r3] │ │ │ │ add r9, r9, #1 │ │ │ │ - b bd39c │ │ │ │ + b bd428 │ │ │ │ cmp r9, #1 │ │ │ │ - beq bdb58 │ │ │ │ + beq bdbe4 │ │ │ │ mov r3, sl │ │ │ │ - b bd1b0 │ │ │ │ - ldr r2, [pc, #1868] @ bdf40 │ │ │ │ + b bd23c │ │ │ │ + ldr r2, [pc, #1868] @ bdfcc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1864] @ bdf44 │ │ │ │ + ldr r2, [pc, #1864] @ bdfd0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1860] @ bdf48 │ │ │ │ + ldr r2, [pc, #1860] @ bdfd4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1856] @ bdf4c │ │ │ │ + ldr r2, [pc, #1856] @ bdfd8 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #1848] @ bdf50 │ │ │ │ + ldr lr, [pc, #1848] @ bdfdc │ │ │ │ add r4, r4, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #3 │ │ │ │ - b bcf7c │ │ │ │ + b bd008 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne bddd8 │ │ │ │ - ldr r2, [pc, #1820] @ bdf54 │ │ │ │ + bne bde64 │ │ │ │ + ldr r2, [pc, #1820] @ bdfe0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1816] @ bdf58 │ │ │ │ + ldr r2, [pc, #1816] @ bdfe4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1812] @ bdf5c │ │ │ │ + ldr r2, [pc, #1812] @ bdfe8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1808] @ bdf60 │ │ │ │ + ldr r2, [pc, #1808] @ bdfec │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #1800] @ bdf64 │ │ │ │ + ldr lr, [pc, #1800] @ bdff0 │ │ │ │ add r4, r4, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #2 │ │ │ │ - b bcf7c │ │ │ │ + b bd008 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1362fc │ │ │ │ + bl 13646c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq bd3a8 │ │ │ │ + beq bd434 │ │ │ │ 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] │ │ │ │ @@ -151765,63 +151800,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 117c30 │ │ │ │ + bl 117d74 │ │ │ │ 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 be2cc │ │ │ │ + beq be358 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd39c │ │ │ │ + beq bd428 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne bd39c │ │ │ │ + bne bd428 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b bd39c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b bd428 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 131dd4 │ │ │ │ + bl 131f44 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne bd884 │ │ │ │ - b bd3a8 │ │ │ │ + bne bd910 │ │ │ │ + b bd434 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - beq bdc34 │ │ │ │ - bhi bdbd8 │ │ │ │ + beq bdcc0 │ │ │ │ + bhi bdc64 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq be0bc │ │ │ │ + beq be148 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq be0b4 │ │ │ │ - ldr r3, [pc, #1504] @ bdf68 │ │ │ │ + beq be140 │ │ │ │ + ldr r3, [pc, #1504] @ bdff4 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi bdb1c │ │ │ │ + bhi bdba8 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r1, r2, #7 │ │ │ │ bic r1, r1, #7 │ │ │ │ ldrd r2, [r1], #8 │ │ │ │ @@ -151855,27 +151890,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 be0fc │ │ │ │ + bls be188 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt be0fc │ │ │ │ + bgt be188 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt be0cc │ │ │ │ + bgt be158 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq bdcb8 │ │ │ │ + beq bdd44 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt bdc90 │ │ │ │ + bgt bdd1c │ │ │ │ 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 │ │ │ │ @@ -151884,195 +151919,195 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl be5bc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be648 <_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 bd3a8 │ │ │ │ + beq bd434 │ │ │ │ cmp r6, #0 │ │ │ │ - ble bd39c │ │ │ │ + ble bd428 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #1 │ │ │ │ - beq bd39c │ │ │ │ + beq bd428 │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 2191b4 │ │ │ │ + bl 218944 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bd3a8 │ │ │ │ + beq bd434 │ │ │ │ add r9, r9, r5 │ │ │ │ - b bd39c │ │ │ │ + b bd428 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r3], #4 │ │ │ │ - beq bdc5c │ │ │ │ + beq bdce8 │ │ │ │ str r1, [sp] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, lr │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ mov r2, #26 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a6f0 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - b bd9d0 │ │ │ │ + b bda5c │ │ │ │ mov sl, r3 │ │ │ │ ldrb r2, [sl, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bd7e4 │ │ │ │ + bne bd870 │ │ │ │ tst r2, #32 │ │ │ │ - beq be190 │ │ │ │ + beq be21c │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r3, sl, #20 │ │ │ │ addeq r3, sl, #28 │ │ │ │ ldrsb r2, [r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r4, [pc, #984] @ bdf6c │ │ │ │ + ldrge r4, [pc, #984] @ bdff8 │ │ │ │ movge r2, #24 │ │ │ │ - ldrlt r4, [pc, #980] @ bdf70 │ │ │ │ + ldrlt r4, [pc, #980] @ bdffc │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt r4, r4, r3, lsl #5 │ │ │ │ cmp sl, r4 │ │ │ │ - beq bdbd0 │ │ │ │ + beq bdc5c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bdbd0 │ │ │ │ + beq bdc5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bdbd0 │ │ │ │ + bne bdc5c │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov sl, r4 │ │ │ │ - b bd1b4 │ │ │ │ + b bd240 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - beq be0c4 │ │ │ │ - ldr r3, [pc, #908] @ bdf74 │ │ │ │ + beq be150 │ │ │ │ + ldr r3, [pc, #908] @ be000 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi bdb1c │ │ │ │ + bhi bdba8 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrsh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp sl, #0 │ │ │ │ - beq bdc2c │ │ │ │ + beq bdcb8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bdc2c │ │ │ │ + beq bdcb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bdc2c │ │ │ │ + bne bdcb8 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr sl, [pc, #836] @ bdf78 │ │ │ │ - b bd1b4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr sl, [pc, #836] @ be004 │ │ │ │ + b bd240 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #828] @ bdf7c │ │ │ │ + ldr r3, [pc, #828] @ be008 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi bdc58 │ │ │ │ + bhi bdce4 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrsh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [sp] │ │ │ │ - b bdb34 │ │ │ │ + b bdbc0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ orr r2, r2, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ - beq bddc0 │ │ │ │ + beq bde4c │ │ │ │ str r2, [sp, #28] │ │ │ │ - b bcf18 │ │ │ │ + b bcfa4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 2191b4 │ │ │ │ + bl 218944 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bd3a8 │ │ │ │ + beq bd434 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r9, r9, r3 │ │ │ │ - b bda68 │ │ │ │ + b bdaf4 │ │ │ │ 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 12ed64 │ │ │ │ + bl 12eed0 │ │ │ │ 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 bda5c │ │ │ │ - b bd3a8 │ │ │ │ + bne bdae8 │ │ │ │ + b bd434 │ │ │ │ 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, #556] @ bdf80 │ │ │ │ + ldr r3, [pc, #556] @ be00c │ │ │ │ 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 bdd7c │ │ │ │ + beq bde08 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne be1dc │ │ │ │ + bne be268 │ │ │ │ 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 │ │ │ │ @@ -152080,315 +152115,315 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl be5bc <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b bd364 │ │ │ │ + bl be648 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b bd3f0 │ │ │ │ ldrb r3, [r1] │ │ │ │ orr r2, r2, #16 │ │ │ │ mov r4, r1 │ │ │ │ - b bdc7c │ │ │ │ + b bdd08 │ │ │ │ str r6, [sp, #16] │ │ │ │ - b bd3a8 │ │ │ │ - ldr r1, [pc, #420] @ bdf84 │ │ │ │ + b bd434 │ │ │ │ + ldr r1, [pc, #420] @ be010 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #416] @ bdf88 │ │ │ │ + ldr r1, [pc, #416] @ be014 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #412] @ bdf8c │ │ │ │ + ldr r1, [pc, #412] @ be018 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #404] @ bdf90 │ │ │ │ + ldr r1, [pc, #404] @ be01c │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr lr, [pc, #400] @ bdf94 │ │ │ │ + ldr lr, [pc, #400] @ be020 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r1, r2 │ │ │ │ - b bcf7c │ │ │ │ - ldr r1, [pc, #388] @ bdf98 │ │ │ │ + b bd008 │ │ │ │ + ldr r1, [pc, #388] @ be024 │ │ │ │ cmp r3, r1 │ │ │ │ - bne be17c │ │ │ │ + bne be208 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b bd56c │ │ │ │ + b bd5f8 │ │ │ │ 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 12ed64 │ │ │ │ + bl 12eed0 │ │ │ │ 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 bd3a8 │ │ │ │ + beq bd434 │ │ │ │ add r8, r8, #2 │ │ │ │ - b bd3a0 │ │ │ │ + b bd42c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - bne be01c │ │ │ │ + bne be0a8 │ │ │ │ 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 bdff4 │ │ │ │ + bhi be080 │ │ │ │ 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 bd158 │ │ │ │ + bls bd1e4 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ strh r1, [r2], #2 │ │ │ │ - b bdee4 │ │ │ │ + b bdf70 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ cmp sl, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne bd0b0 │ │ │ │ - b bd69c │ │ │ │ - eorseq r5, r9, r0, ror #13 │ │ │ │ - eorseq r1, r6, r4, lsl r0 │ │ │ │ - @ instruction: 0x0037aad8 │ │ │ │ - eorseq r1, r6, r8, lsl r0 │ │ │ │ - eorseq r5, r7, r0, asr #25 │ │ │ │ - eorseq r1, r6, ip, lsl r0 │ │ │ │ - subeq lr, r3, ip, ror #21 │ │ │ │ - subeq lr, r3, ip, lsl fp │ │ │ │ + bne bd13c │ │ │ │ + b bd728 │ │ │ │ + eorseq r5, r9, r0, ror #7 │ │ │ │ + eorseq r0, r6, r4, lsl sp │ │ │ │ + @ instruction: 0x0037a7d8 │ │ │ │ + eorseq r0, r6, r8, lsl sp │ │ │ │ + eorseq r5, r7, r0, asr #19 │ │ │ │ + eorseq r0, r6, ip, lsl sp │ │ │ │ + subeq lr, r3, ip, ror #15 │ │ │ │ + subeq lr, r3, ip, lsl r8 │ │ │ │ eoreq r1, r4, r2, asr #32 │ │ │ │ andeq r2, r0, r1 │ │ │ │ andseq r0, r2, r1, lsr #16 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r1, r6, r8, asr #32 │ │ │ │ - eorseq r1, r6, ip, asr #32 │ │ │ │ - eorseq fp, r7, ip, lsl #16 │ │ │ │ - eorseq r1, r6, r0, asr r0 │ │ │ │ - @ instruction: 0x003805b8 │ │ │ │ - eorseq r1, r6, r0, lsr #32 │ │ │ │ - eorseq r1, r6, r8, lsr #32 │ │ │ │ - eorseq sl, r8, r8 │ │ │ │ - eorseq r1, r6, r0, lsr r0 │ │ │ │ - @ instruction: 0x003802b4 │ │ │ │ - subeq lr, r3, lr, lsr fp │ │ │ │ + eorseq r0, r6, r8, asr #26 │ │ │ │ + eorseq r0, r6, ip, asr #26 │ │ │ │ + eorseq fp, r7, ip, lsl #10 │ │ │ │ + eorseq r0, r6, r0, asr sp │ │ │ │ + @ instruction: 0x003802b8 │ │ │ │ + eorseq r0, r6, r0, lsr #26 │ │ │ │ + eorseq r0, r6, r8, lsr #26 │ │ │ │ + eorseq r9, r8, ip, ror sp │ │ │ │ + eorseq r0, r6, r0, lsr sp │ │ │ │ + @ instruction: 0x0037ffb4 │ │ │ │ + subeq lr, r3, lr, lsr r8 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - subeq lr, r3, r8, asr #22 │ │ │ │ + subeq lr, r3, r8, asr #16 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - subeq lr, r3, r2, asr fp │ │ │ │ - eorseq r2, r9, ip, ror #4 │ │ │ │ - eorseq r1, r6, r8, lsr r0 │ │ │ │ - eorseq r1, r6, ip, lsr r0 │ │ │ │ - eorseq r1, r6, r0, asr #32 │ │ │ │ - eorseq r1, r6, r4, asr #32 │ │ │ │ - @ instruction: 0x0038efbc │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + subeq lr, r3, r2, asr r8 │ │ │ │ + eorseq r1, r9, ip, ror #30 │ │ │ │ + eorseq r0, r6, r8, lsr sp │ │ │ │ + eorseq r0, r6, ip, lsr sp │ │ │ │ + eorseq r0, r6, r0, asr #26 │ │ │ │ + eorseq r0, r6, r4, asr #26 │ │ │ │ + @ instruction: 0x0038ecbc │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ andeq r7, r0, r0, lsr r8 │ │ │ │ - eorseq r1, r6, ip, ror r0 │ │ │ │ + eorseq r0, r6, ip, ror sp │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r1, r6, r0, lsr #1 │ │ │ │ - eorseq r1, r6, ip, lsl #1 │ │ │ │ + eorseq r0, r6, r0, lsr #27 │ │ │ │ + eorseq r0, r6, ip, lsl #27 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, ip, asr #1 │ │ │ │ + eorseq r0, r6, ip, asr #27 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, r8, ror #1 │ │ │ │ + eorseq r0, r6, r8, ror #27 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r6, r4, lsl #2 │ │ │ │ - eorseq r1, r6, r8, asr r0 │ │ │ │ - eorseq r1, r6, ip, asr r0 │ │ │ │ - eorseq r1, r6, r0, rrx │ │ │ │ - eorseq r1, r6, r4, rrx │ │ │ │ - eorseq r1, r6, r4, asr r0 │ │ │ │ - eorseq r1, r6, ip, rrx │ │ │ │ - eorseq r1, r6, r0, ror r0 │ │ │ │ - eorseq r1, r6, r4, ror r0 │ │ │ │ - eorseq r1, r6, r8, ror r0 │ │ │ │ - eorseq r1, r6, r8, rrx │ │ │ │ + eorseq r0, r6, r4, lsl #28 │ │ │ │ + eorseq r0, r6, r8, asr sp │ │ │ │ + eorseq r0, r6, ip, asr sp │ │ │ │ + eorseq r0, r6, r0, ror #26 │ │ │ │ + eorseq r0, r6, r4, ror #26 │ │ │ │ + eorseq r0, r6, r4, asr sp │ │ │ │ + eorseq r0, r6, ip, ror #26 │ │ │ │ + eorseq r0, r6, r0, ror sp │ │ │ │ + eorseq r0, r6, r4, ror sp │ │ │ │ + eorseq r0, r6, r8, ror sp │ │ │ │ + eorseq r0, r6, r8, ror #26 │ │ │ │ ldrb ip, [r2] │ │ │ │ strh ip, [r1], #8 │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ strh ip, [r1, #-6] │ │ │ │ add r2, r2, #4 │ │ │ │ ldrb ip, [r2, #-2] │ │ │ │ strh ip, [r1, #-4] │ │ │ │ ldrb ip, [r2, #-1] │ │ │ │ strh ip, [r1, #-2] │ │ │ │ - b bdec0 │ │ │ │ + b bdf4c │ │ │ │ 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 be08c │ │ │ │ + bhi be118 │ │ │ │ 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 bd158 │ │ │ │ + bls bd1e4 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b be05c │ │ │ │ + b be0e8 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ mov r5, r0 │ │ │ │ - b bd010 │ │ │ │ - bl 23eb9c │ │ │ │ + b bd09c │ │ │ │ + bl 23e8fc │ │ │ │ mov sl, r0 │ │ │ │ - b bd1b4 │ │ │ │ + b bd240 │ │ │ │ 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 be038 │ │ │ │ + b be0c4 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ - b bdc38 │ │ │ │ + b bdcc4 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ - b bdc38 │ │ │ │ + b bdcc4 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ - b bdc38 │ │ │ │ + b bdcc4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #1 │ │ │ │ - bne bda50 │ │ │ │ + bne bdadc │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 2191b4 │ │ │ │ + bl 218944 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bd3a8 │ │ │ │ + beq bd434 │ │ │ │ add r9, r9, r5 │ │ │ │ - b bda50 │ │ │ │ + b bdadc │ │ │ │ cmp r1, #0 │ │ │ │ - beq bda48 │ │ │ │ + beq bdad4 │ │ │ │ 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 10c53c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c68c <_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 bda48 │ │ │ │ - b bd3a8 │ │ │ │ + bne bdad4 │ │ │ │ + b bd434 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bde18 │ │ │ │ + b bdea4 │ │ │ │ ldr r3, [sl, #28] │ │ │ │ - b bdb80 │ │ │ │ + b bdc0c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #8 │ │ │ │ - beq bd478 │ │ │ │ + beq bd504 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ - b bd47c │ │ │ │ - ldr r1, [pc, #-536] @ bdf9c │ │ │ │ + b bd508 │ │ │ │ + ldr r1, [pc, #-536] @ be028 │ │ │ │ rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, r2, r1 │ │ │ │ asr r2, r2, #31 │ │ │ │ rsb r2, r2, r0, asr #2 │ │ │ │ cmp r2, r6 │ │ │ │ - blt be208 │ │ │ │ + blt be294 │ │ │ │ mov r2, #10 │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ add lr, lr, #1 │ │ │ │ sub r6, r3, #48 @ 0x30 │ │ │ │ - b bd57c │ │ │ │ + b bd608 │ │ │ │ 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, #-612] @ bdfa0 │ │ │ │ + ldr r3, [pc, #-612] @ be02c │ │ │ │ strh r3, [sp, #56] @ 0x38 │ │ │ │ - b bdd7c │ │ │ │ - ldr r3, [pc, #-588] @ bdfc4 │ │ │ │ - ldr r1, [pc, #-624] @ bdfa4 │ │ │ │ + b bde08 │ │ │ │ + ldr r3, [pc, #-588] @ be050 │ │ │ │ + ldr r1, [pc, #-624] @ be030 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b bd3a8 │ │ │ │ + bl 18ec84 │ │ │ │ + b bd434 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b bd4a4 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b bd530 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd3a8 │ │ │ │ + beq bd434 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne bd3a8 │ │ │ │ + bne bd434 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b bd3a8 │ │ │ │ - ldr r3, [pc, #-688] @ bdfa8 │ │ │ │ - ldr r1, [pc, #-688] @ bdfac │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b bd434 │ │ │ │ + ldr r3, [pc, #-688] @ be034 │ │ │ │ + ldr r1, [pc, #-688] @ be038 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b bd3a8 │ │ │ │ + bl 18ec84 │ │ │ │ + b bd434 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bd288 │ │ │ │ + bne bd314 │ │ │ │ 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] │ │ │ │ @@ -152398,36 +152433,36 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 353ea0 │ │ │ │ - b bd364 │ │ │ │ - ldr r3, [pc, #-764] @ bdfc4 │ │ │ │ - ldr r1, [pc, #-788] @ bdfb0 │ │ │ │ + bl 353bb8 │ │ │ │ + b bd3f0 │ │ │ │ + ldr r3, [pc, #-764] @ be050 │ │ │ │ + ldr r1, [pc, #-788] @ be03c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b bd3a8 │ │ │ │ + bl 18ec84 │ │ │ │ + b bd434 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd3a8 │ │ │ │ + beq bd434 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne bd3a8 │ │ │ │ + bne bd434 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b bd3a8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b bd434 │ │ │ │ ldr r1, [r2] │ │ │ │ add r2, r2, #4 │ │ │ │ mov r3, lr │ │ │ │ str r1, [sp] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b bdb38 │ │ │ │ + b bdbc4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -152437,131 +152472,131 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - b bd360 │ │ │ │ + b bd3ec │ │ │ │ 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 be3cc │ │ │ │ + bge be458 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #8 │ │ │ │ - bne be3bc │ │ │ │ - bl 1ee608 │ │ │ │ + bne be448 │ │ │ │ + bl 1edb3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bd884 │ │ │ │ - b bd3a8 │ │ │ │ + bne bd910 │ │ │ │ + b bd434 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [r3] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r6, #0 │ │ │ │ ldrlt r2, [sp, #28] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ orrlt r2, r2, #1 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ rsblt r6, r6, #0 │ │ │ │ strlt r2, [sp, #28] │ │ │ │ - b bd594 │ │ │ │ + b bd620 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ - bl 1ee610 │ │ │ │ + bl 1edb44 │ │ │ │ mov r8, r0 │ │ │ │ - b be384 │ │ │ │ - ldr r3, [pc, #-1056] @ bdfb4 │ │ │ │ - ldr r1, [pc, #-1056] @ bdfb8 │ │ │ │ + b be410 │ │ │ │ + ldr r3, [pc, #-1056] @ be040 │ │ │ │ + ldr r1, [pc, #-1056] @ be044 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b bd3a8 │ │ │ │ + bl 18ec84 │ │ │ │ + b bd434 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd3e0 │ │ │ │ + beq bd46c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bd3e0 │ │ │ │ + bne bd46c │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b bd3e0 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b bd46c │ │ │ │ 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 bd050 │ │ │ │ + b bd0dc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 295f54 │ │ │ │ + bl 2963dc │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne bd884 │ │ │ │ - b bd3a8 │ │ │ │ - ldr r3, [pc, #-1176] @ bdfbc │ │ │ │ - ldr r1, [pc, #-1176] @ bdfc0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - bl 117720 │ │ │ │ - b bd3a8 │ │ │ │ - ldr r3, [pc, #-1192] @ bdfc4 │ │ │ │ - ldr r1, [pc, #-1192] @ bdfc8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 117720 │ │ │ │ - b bd3a8 │ │ │ │ - ldr r2, [pc, #-1204] @ bdfcc │ │ │ │ + bne bd910 │ │ │ │ + b bd434 │ │ │ │ + ldr r3, [pc, #-1176] @ be048 │ │ │ │ + ldr r1, [pc, #-1176] @ be04c │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r8 │ │ │ │ + bl 117864 │ │ │ │ + b bd434 │ │ │ │ + ldr r3, [pc, #-1192] @ be050 │ │ │ │ + ldr r1, [pc, #-1192] @ be054 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 117864 │ │ │ │ + b bd434 │ │ │ │ + ldr r2, [pc, #-1204] @ be058 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #-1208] @ bdfd0 │ │ │ │ + ldr r2, [pc, #-1208] @ be05c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #-1212] @ bdfd4 │ │ │ │ + ldr r2, [pc, #-1212] @ be060 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #-1216] @ bdfd8 │ │ │ │ + ldr r2, [pc, #-1216] @ be064 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #-1224] @ bdfdc │ │ │ │ + ldr lr, [pc, #-1224] @ be068 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #4 │ │ │ │ - b bcf7c │ │ │ │ + b bd008 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ orr r2, r2, #8 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b bcf0c │ │ │ │ - ldr r2, [pc, #-1264] @ bdfe0 │ │ │ │ + b bcf98 │ │ │ │ + ldr r2, [pc, #-1264] @ be06c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #-1268] @ bdfe4 │ │ │ │ + ldr r2, [pc, #-1268] @ be070 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #-1272] @ bdfe8 │ │ │ │ + ldr r2, [pc, #-1272] @ be074 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #-1276] @ bdfec │ │ │ │ + ldr r2, [pc, #-1276] @ be078 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #-1284] @ bdff0 │ │ │ │ + ldr lr, [pc, #-1284] @ be07c │ │ │ │ add r4, r4, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #5 │ │ │ │ - b bcf7c │ │ │ │ + b bd008 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ orr r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b bcf0c │ │ │ │ + b bcf98 │ │ │ │ │ │ │ │ -000be518 : │ │ │ │ +000be5a4 : │ │ │ │ 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 │ │ │ │ @@ -152571,782 +152606,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 92fe8 │ │ │ │ + bl 92f94 │ │ │ │ subs r4, r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq be5a8 │ │ │ │ + beq be634 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 240580 │ │ │ │ + bl 2402e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq be59c │ │ │ │ + beq be628 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne be59c │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bne be628 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne be5b4 │ │ │ │ + bne be640 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 99dfc │ │ │ │ - b be5a8 │ │ │ │ + bl 99dac │ │ │ │ + b be634 │ │ │ │ │ │ │ │ -000be5bc <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +000be648 <_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 be6e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ + beq be770 <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be6fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ + beq be788 <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls be640 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ + bls be6cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ sub r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt be640 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ + blt be6cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne be670 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + bne be6fc <_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 be660 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa4> │ │ │ │ + beq be6ec <_PyUnicodeWriter_WriteASCIIString@@Base+0xa4> │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10c53c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c68c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq be7dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ + beq be868 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq be618 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + beq be6a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ cmp r3, #2 │ │ │ │ - bne be770 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1b4> │ │ │ │ + bne be7fc <_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 be748 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bcc be7d4 <_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 be740 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ + bcs be7cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ strh r3, [r2], #2 │ │ │ │ mov r3, ip │ │ │ │ - b be6c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10c> │ │ │ │ + b be754 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10c> │ │ │ │ mov r0, r1 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne be5ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ + bne be678 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ ldrb r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne be5ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ + bne be678 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl be80c <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bl be898 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq be7dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ + beq be868 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r4, #33] @ 0x21 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 24066c │ │ │ │ + bl 2403cc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r2, r6, r3 │ │ │ │ - b be634 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ + b be6c0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r2, r6, r0 │ │ │ │ - b be634 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ + b be6c0 <_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 be694 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd8> │ │ │ │ + b be720 <_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 be7e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x228> │ │ │ │ + bcc be870 <_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 be73c <_PyUnicodeWriter_WriteASCIIString@@Base+0x180> │ │ │ │ + bcs be7c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x180> │ │ │ │ ldrb r3, [r0], #1 │ │ │ │ str r3, [r2], #4 │ │ │ │ mov r3, r0 │ │ │ │ - b be7c0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x204> │ │ │ │ + b be84c <_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 be78c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1d0> │ │ │ │ + b be818 <_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 be95c <_PyUnicodeWriter_WriteASCIIString@@Base+0x3a0> │ │ │ │ + beq be9e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3a0> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq be9cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x410> │ │ │ │ - blt bea4c <_PyUnicodeWriter_WriteASCIIString@@Base+0x490> │ │ │ │ + beq bea58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x410> │ │ │ │ + blt bead8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x490> │ │ │ │ cmn r1, #-2147483626 @ 0x80000016 │ │ │ │ - bgt bea64 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ - ldr r8, [pc, #568] @ bea80 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ - ldr r2, [pc, #568] @ bea84 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c8> │ │ │ │ + bgt beaf0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + ldr r8, [pc, #568] @ beb0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + ldr r2, [pc, #568] @ beb10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c8> │ │ │ │ ldr r3, [r8, #712] @ 0x2c8 │ │ │ │ add r9, r1, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne be9f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x434> │ │ │ │ - ldr r3, [pc, #552] @ bea88 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4cc> │ │ │ │ - bl 356b80 │ │ │ │ + bne bea7c <_PyUnicodeWriter_WriteASCIIString@@Base+0x434> │ │ │ │ + ldr r3, [pc, #552] @ beb14 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4cc> │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r9, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bgt be994 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3d8> │ │ │ │ + bgt bea20 <_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 be984 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3c8> │ │ │ │ + beq bea10 <_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 be8e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + bne be96c <_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] @ bea8c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d0> │ │ │ │ + ldr r3, [pc, #420] @ beb18 <_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] @ bea90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d4> │ │ │ │ + ldr r2, [pc, #400] @ beb1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d4> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bea0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x450> │ │ │ │ + bne bea98 <_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 be9dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x420> │ │ │ │ + beq bea68 <_PyUnicodeWriter_WriteASCIIString@@Base+0x420> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq bea78 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4bc> │ │ │ │ + beq beb04 <_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] @ bea94 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d8> │ │ │ │ - ldrne r4, [pc, #272] @ bea80 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + ldreq r4, [pc, #296] @ beb20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d8> │ │ │ │ + ldrne r4, [pc, #272] @ beb0c <_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 9224c │ │ │ │ + bl 922b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne be8e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + bne be96c <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #248] @ bea98 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4dc> │ │ │ │ + ldr r2, [pc, #248] @ beb24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4dc> │ │ │ │ cmp r3, r2 │ │ │ │ - bne bea24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x468> │ │ │ │ + bne beab0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x468> │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq bea64 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + beq beaf0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r7, r5, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b be8e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ - ldr r4, [pc, #200] @ bea9c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e0> │ │ │ │ + b be96c <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + ldr r4, [pc, #200] @ beb28 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e0> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #32 │ │ │ │ - bne be938 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37c> │ │ │ │ + bne be9c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37c> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 29cdc │ │ │ │ - b be954 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ + b be9e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bea64 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + beq beaf0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ add r7, r5, #20 │ │ │ │ - b be8e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ - ldr r1, [pc, #140] @ beaa0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e4> │ │ │ │ + b be96c <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + ldr r1, [pc, #140] @ beb2c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e4> │ │ │ │ cmp r3, r1 │ │ │ │ - bne bea38 <_PyUnicodeWriter_WriteASCIIString@@Base+0x47c> │ │ │ │ + bne beac4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ - b be910 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + bl 18e1bc │ │ │ │ + b be99c <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b be9b0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3f4> │ │ │ │ + b bea3c <_PyUnicodeWriter_WriteASCIIString@@Base+0x3f4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b be910 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ - ldr r3, [pc, #80] @ beaa4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e8> │ │ │ │ - ldr r1, [pc, #80] @ beaa8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4ec> │ │ │ │ + b be99c <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + ldr r3, [pc, #80] @ beb30 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e8> │ │ │ │ + ldr r1, [pc, #80] @ beb34 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r4, #0 │ │ │ │ - b be954 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ - bl 29dc68 │ │ │ │ + b be9e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ + bl 29e0e4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne be9d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x414> │ │ │ │ - b bea5c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a0> │ │ │ │ + bne bea5c <_PyUnicodeWriter_WriteASCIIString@@Base+0x414> │ │ │ │ + b beae8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a0> │ │ │ │ add r0, r4, #28 │ │ │ │ - b be9e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x424> │ │ │ │ + b bea6c <_PyUnicodeWriter_WriteASCIIString@@Base+0x424> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r8, asr #18 │ │ │ │ + eorseq sl, r5, r8, asr #12 │ │ │ │ │ │ │ │ -000beaac <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +000beb38 <_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 beba4 <_PyUnicodeWriter_Finish@@Base+0xf8> │ │ │ │ + beq bec30 <_PyUnicodeWriter_Finish@@Base+0xf8> │ │ │ │ ldrb r2, [r0, #33] @ 0x21 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r5, [r0] │ │ │ │ str r3, [r0] │ │ │ │ - bne beb9c <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + bne bec28 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq beb18 <_PyUnicodeWriter_Finish@@Base+0x6c> │ │ │ │ + beq beba4 <_PyUnicodeWriter_Finish@@Base+0x6c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10d7bc <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ + bl 10d90c <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bebf0 <_PyUnicodeWriter_Finish@@Base+0x144> │ │ │ │ + beq bec7c <_PyUnicodeWriter_Finish@@Base+0x144> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bebe0 <_PyUnicodeWriter_Finish@@Base+0x134> │ │ │ │ + beq bec6c <_PyUnicodeWriter_Finish@@Base+0x134> │ │ │ │ cmp r3, #1 │ │ │ │ - beq beb24 <_PyUnicodeWriter_Finish@@Base+0x78> │ │ │ │ + beq bebb0 <_PyUnicodeWriter_Finish@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r5 │ │ │ │ - bne beb10 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne beb9c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne beb10 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne beb9c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ tst r2, #32 │ │ │ │ - beq bebe8 <_PyUnicodeWriter_Finish@@Base+0x13c> │ │ │ │ + beq bec74 <_PyUnicodeWriter_Finish@@Base+0x13c> │ │ │ │ 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] @ bec18 <_PyUnicodeWriter_Finish@@Base+0x16c> │ │ │ │ + ldrge r5, [pc, #184] @ beca4 <_PyUnicodeWriter_Finish@@Base+0x16c> │ │ │ │ movge r2, #24 │ │ │ │ - ldrlt r5, [pc, #180] @ bec1c <_PyUnicodeWriter_Finish@@Base+0x170> │ │ │ │ + ldrlt r5, [pc, #180] @ beca8 <_PyUnicodeWriter_Finish@@Base+0x170> │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt r5, r5, r3, lsl #5 │ │ │ │ cmp r5, r4 │ │ │ │ - beq beb10 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + beq beb9c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq beb9c <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + beq bec28 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne beb9c <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + bne bec28 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b beb10 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + b beb9c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq bebd8 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + beq bec64 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ ldr r3, [r2] │ │ │ │ str r1, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bebd8 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + beq bec64 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne bebd8 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + bne bec64 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [pc, #64] @ bec20 <_PyUnicodeWriter_Finish@@Base+0x174> │ │ │ │ - b beb10 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [pc, #64] @ becac <_PyUnicodeWriter_Finish@@Base+0x174> │ │ │ │ + b beb9c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23eb9c │ │ │ │ + b 23e8fc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b beb4c <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + b bebd8 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq beb10 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + beq beb9c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne beb10 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne beb9c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b beb10 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b beb9c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ 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 bf9ac <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ + beq bfa38 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs bfbf4 <_PyUnicodeWriter_Finish@@Base+0x1148> │ │ │ │ + bcs bfc80 <_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 bf9e8 <_PyUnicodeWriter_Finish@@Base+0xf3c> │ │ │ │ + bgt bfa74 <_PyUnicodeWriter_Finish@@Base+0xf3c> │ │ │ │ bic r6, r5, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #4036] @ bfc44 <_PyUnicodeWriter_Finish@@Base+0x1198> │ │ │ │ + ldr r1, [pc, #4036] @ bfcd0 <_PyUnicodeWriter_Finish@@Base+0x1198> │ │ │ │ sub r2, r6, #40 @ 0x28 │ │ │ │ and r5, r5, #128 @ 0x80 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi bef2c <_PyUnicodeWriter_Finish@@Base+0x480> │ │ │ │ + bhi befb8 <_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 c0664 │ │ │ │ + bl c06f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c0238 <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ + blt c02c4 <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge c0238 <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ + bge c02c4 <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #3968] @ bfc48 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + ldr r3, [pc, #3968] @ bfcd4 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ ldr sl, [r2, r0, lsl #2] │ │ │ │ cmp sl, r3 │ │ │ │ - beq c0244 <_PyUnicodeWriter_Finish@@Base+0x1798> │ │ │ │ + beq c02d0 <_PyUnicodeWriter_Finish@@Base+0x1798> │ │ │ │ ldr r2, [sl] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - bne bf750 <_PyUnicodeWriter_Finish@@Base+0xca4> │ │ │ │ + bne bf7dc <_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 bfa28 <_PyUnicodeWriter_Finish@@Base+0xf7c> │ │ │ │ + beq bfab4 <_PyUnicodeWriter_Finish@@Base+0xf7c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r7, #1 │ │ │ │ - bcs bfc38 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bcs bfcc4 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0e58 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + bl c0ee4 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r6 │ │ │ │ - bl c1b40 │ │ │ │ + bl c1bcc │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bf4e8 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf574 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq bf730 <_PyUnicodeWriter_Finish@@Base+0xc84> │ │ │ │ - ldr r3, [pc, #3924] @ bfcac <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ - bl 356b80 │ │ │ │ + beq bf7bc <_PyUnicodeWriter_Finish@@Base+0xc84> │ │ │ │ + ldr r3, [pc, #3924] @ bfd38 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, sl │ │ │ │ - bl ab328 │ │ │ │ + bl ab38c │ │ │ │ cmp r0, #0 │ │ │ │ - blt bffa8 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ + blt c0034 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bece4 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bed70 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0664 │ │ │ │ + bl c06f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt bff00 <_PyUnicodeWriter_Finish@@Base+0x1454> │ │ │ │ + blt bff8c <_PyUnicodeWriter_Finish@@Base+0x1454> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0e58 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + bl c0ee4 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq bffa8 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ + beq c0034 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ mov r2, r6 │ │ │ │ add r0, sl, #16 │ │ │ │ bl 29cdc │ │ │ │ cmp r5, #0 │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl c19bc <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ + bl c1a48 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ mov sl, r0 │ │ │ │ - b bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfe64 <_PyUnicodeWriter_Finish@@Base+0x13b8> │ │ │ │ + beq bfef0 <_PyUnicodeWriter_Finish@@Base+0x13b8> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs bfc38 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bcs bfcc4 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bf75c <_PyUnicodeWriter_Finish@@Base+0xcb0> │ │ │ │ + bne bf7e8 <_PyUnicodeWriter_Finish@@Base+0xcb0> │ │ │ │ cmp sl, #0 │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - ble bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ble bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec24 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl becb0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfe8c <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bff18 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [sl, #12] │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec24 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl becb0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfe8c <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bff18 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [sl, #16] │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec24 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl becb0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfe8c <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bff18 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [sl, #20] │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec24 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl becb0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfe8c <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bff18 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [sl, #24] │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec24 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl becb0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfe8c <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bff18 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [sl, #28] │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec24 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl becb0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfe8c <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bff18 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #6 │ │ │ │ str r0, [sl, #32] │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ add r7, sl, #32 │ │ │ │ mov r5, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl bec24 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl becb0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfe8c <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bff18 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ str r0, [r7, #4]! │ │ │ │ - bne bef08 <_PyUnicodeWriter_Finish@@Base+0x45c> │ │ │ │ - b bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r3, [pc, #3476] @ bfcc8 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #3348] @ bfc4c <_PyUnicodeWriter_Finish@@Base+0x11a0> │ │ │ │ + bne bef94 <_PyUnicodeWriter_Finish@@Base+0x45c> │ │ │ │ + b bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r3, [pc, #3476] @ bfd54 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #3348] @ bfcd8 <_PyUnicodeWriter_Finish@@Base+0x11a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov sl, #0 │ │ │ │ - b bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0664 │ │ │ │ + bl c06f0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt c0284 <_PyUnicodeWriter_Finish@@Base+0x17d8> │ │ │ │ + blt c0310 <_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 c0250 <_PyUnicodeWriter_Finish@@Base+0x17a4> │ │ │ │ + bne c02dc <_PyUnicodeWriter_Finish@@Base+0x17a4> │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - beq c0324 <_PyUnicodeWriter_Finish@@Base+0x1878> │ │ │ │ - bl 14a520 │ │ │ │ + beq c03b0 <_PyUnicodeWriter_Finish@@Base+0x1878> │ │ │ │ + bl 14a678 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bfcd0 <_PyUnicodeWriter_Finish@@Base+0x1224> │ │ │ │ + bne bfd5c <_PyUnicodeWriter_Finish@@Base+0x1224> │ │ │ │ mov r8, r5 │ │ │ │ cmp sl, #0 │ │ │ │ movne fp, #0 │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp fp, r9 │ │ │ │ mov r0, r4 │ │ │ │ - beq bfa04 <_PyUnicodeWriter_Finish@@Base+0xf58> │ │ │ │ - bl bec24 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + beq bfa90 <_PyUnicodeWriter_Finish@@Base+0xf58> │ │ │ │ + bl becb0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ - beq bfab8 <_PyUnicodeWriter_Finish@@Base+0x100c> │ │ │ │ + beq bfb44 <_PyUnicodeWriter_Finish@@Base+0x100c> │ │ │ │ mov r0, sl │ │ │ │ - bl 12d7b8 │ │ │ │ + bl 12d924 │ │ │ │ cmn r0, #1 │ │ │ │ - beq c007c <_PyUnicodeWriter_Finish@@Base+0x15d0> │ │ │ │ + beq c0108 <_PyUnicodeWriter_Finish@@Base+0x15d0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bfb40 <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ + bne bfbcc <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ add fp, fp, #1 │ │ │ │ - b befa0 <_PyUnicodeWriter_Finish@@Base+0x4f4> │ │ │ │ + b bf02c <_PyUnicodeWriter_Finish@@Base+0x4f4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r7, r3 │ │ │ │ - beq bfa2c <_PyUnicodeWriter_Finish@@Base+0xf80> │ │ │ │ + beq bfab8 <_PyUnicodeWriter_Finish@@Base+0xf80> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bls bfc38 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bls bfcc4 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ mov r7, #0 │ │ │ │ - b bed10 <_PyUnicodeWriter_Finish@@Base+0x264> │ │ │ │ + b bed9c <_PyUnicodeWriter_Finish@@Base+0x264> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0370 <_PyUnicodeWriter_Finish@@Base+0x18c4> │ │ │ │ + beq c03fc <_PyUnicodeWriter_Finish@@Base+0x18c4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bf930 <_PyUnicodeWriter_Finish@@Base+0xe84> │ │ │ │ + bne bf9bc <_PyUnicodeWriter_Finish@@Base+0xe84> │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl c0664 │ │ │ │ + bl c06f0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq bf960 <_PyUnicodeWriter_Finish@@Base+0xeb4> │ │ │ │ + beq bf9ec <_PyUnicodeWriter_Finish@@Base+0xeb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0664 │ │ │ │ + bl c06f0 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq c01cc <_PyUnicodeWriter_Finish@@Base+0x1720> │ │ │ │ + beq c0258 <_PyUnicodeWriter_Finish@@Base+0x1720> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0664 │ │ │ │ + bl c06f0 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq c01b4 <_PyUnicodeWriter_Finish@@Base+0x1708> │ │ │ │ + beq c0240 <_PyUnicodeWriter_Finish@@Base+0x1708> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0664 │ │ │ │ + bl c06f0 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq c01a4 <_PyUnicodeWriter_Finish@@Base+0x16f8> │ │ │ │ + beq c0230 <_PyUnicodeWriter_Finish@@Base+0x16f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0664 │ │ │ │ + bl c06f0 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq c0190 <_PyUnicodeWriter_Finish@@Base+0x16e4> │ │ │ │ + beq c021c <_PyUnicodeWriter_Finish@@Base+0x16e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec24 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl becb0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq bf96c <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + beq bf9f8 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec24 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl becb0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq c016c <_PyUnicodeWriter_Finish@@Base+0x16c0> │ │ │ │ + beq c01f8 <_PyUnicodeWriter_Finish@@Base+0x16c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec24 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl becb0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c0170 <_PyUnicodeWriter_Finish@@Base+0x16c4> │ │ │ │ + beq c01fc <_PyUnicodeWriter_Finish@@Base+0x16c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec24 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl becb0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq c0144 <_PyUnicodeWriter_Finish@@Base+0x1698> │ │ │ │ + beq c01d0 <_PyUnicodeWriter_Finish@@Base+0x1698> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec24 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl becb0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c0148 <_PyUnicodeWriter_Finish@@Base+0x169c> │ │ │ │ + beq c01d4 <_PyUnicodeWriter_Finish@@Base+0x169c> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec24 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl becb0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq c01f8 <_PyUnicodeWriter_Finish@@Base+0x174c> │ │ │ │ + beq c0284 <_PyUnicodeWriter_Finish@@Base+0x174c> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec24 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl becb0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq c01e8 <_PyUnicodeWriter_Finish@@Base+0x173c> │ │ │ │ + beq c0274 <_PyUnicodeWriter_Finish@@Base+0x173c> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec24 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl becb0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c01dc <_PyUnicodeWriter_Finish@@Base+0x1730> │ │ │ │ + beq c0268 <_PyUnicodeWriter_Finish@@Base+0x1730> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0664 │ │ │ │ + bl c06f0 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq c0218 <_PyUnicodeWriter_Finish@@Base+0x176c> │ │ │ │ + beq c02a4 <_PyUnicodeWriter_Finish@@Base+0x176c> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec24 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl becb0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c0210 <_PyUnicodeWriter_Finish@@Base+0x1764> │ │ │ │ + beq c029c <_PyUnicodeWriter_Finish@@Base+0x1764> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec24 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl becb0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c015c <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + beq c01e8 <_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] │ │ │ │ @@ -153366,1374 +153401,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 c1f60 │ │ │ │ + bl c1fec │ │ │ │ cmp r0, #0 │ │ │ │ - blt c015c <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + blt c01e8 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl c2e90 <_Py_write@@Base+0xc80> │ │ │ │ + bl c2f1c <_Py_write@@Base+0xc80> │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq c015c <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + beq c01e8 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bf98c <_PyUnicodeWriter_Finish@@Base+0xee0> │ │ │ │ + bne bfa18 <_PyUnicodeWriter_Finish@@Base+0xee0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf20c <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ + beq bf298 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ moveq r3, r2 │ │ │ │ - beq bf7d4 <_PyUnicodeWriter_Finish@@Base+0xd28> │ │ │ │ + beq bf860 <_PyUnicodeWriter_Finish@@Base+0xd28> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf22c <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + beq bf2b8 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf804 <_PyUnicodeWriter_Finish@@Base+0xd58> │ │ │ │ + beq bf890 <_PyUnicodeWriter_Finish@@Base+0xd58> │ │ │ │ cmp fp, #0 │ │ │ │ - beq bf250 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + beq bf2dc <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf250 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + beq bf2dc <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq bf8a0 <_PyUnicodeWriter_Finish@@Base+0xdf4> │ │ │ │ + beq bf92c <_PyUnicodeWriter_Finish@@Base+0xdf4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf27c <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + beq bf308 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf27c <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + beq bf308 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf854 <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ + beq bf8e0 <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ cmp r9, #0 │ │ │ │ - beq bf2a0 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + beq bf32c <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf2a0 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + beq bf32c <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq bf8e8 <_PyUnicodeWriter_Finish@@Base+0xe3c> │ │ │ │ + beq bf974 <_PyUnicodeWriter_Finish@@Base+0xe3c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf2cc <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + beq bf358 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf2cc <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + beq bf358 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf82c <_PyUnicodeWriter_Finish@@Base+0xd80> │ │ │ │ + beq bf8b8 <_PyUnicodeWriter_Finish@@Base+0xd80> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf2f8 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + beq bf384 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf2f8 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + beq bf384 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf8c4 <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ + beq bf950 <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ cmp r8, #0 │ │ │ │ - beq bf31c <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + beq bf3a8 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf31c <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + beq bf3a8 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq bf87c <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ + beq bf908 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ cmp r7, #0 │ │ │ │ - beq bf340 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + beq bf3cc <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf340 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + beq bf3cc <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq bf90c <_PyUnicodeWriter_Finish@@Base+0xe60> │ │ │ │ + beq bf998 <_PyUnicodeWriter_Finish@@Base+0xe60> │ │ │ │ cmp r6, #0 │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bne bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #2272] @ bfc50 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #2272] @ bfcdc <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfb10 <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ + bne bfb9c <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bece4 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bed70 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c0664 │ │ │ │ + bl c06f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt bff80 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ + blt c000c <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0e58 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + bl c0ee4 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - b bed34 <_PyUnicodeWriter_Finish@@Base+0x288> │ │ │ │ + b bedc0 <_PyUnicodeWriter_Finish@@Base+0x288> │ │ │ │ mov sl, #0 │ │ │ │ - b bece4 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bed70 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c0664 │ │ │ │ + bl c06f0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt bff80 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ - beq c0014 <_PyUnicodeWriter_Finish@@Base+0x1568> │ │ │ │ + blt c000c <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ + beq c00a0 <_PyUnicodeWriter_Finish@@Base+0x1568> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0e58 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + bl c0ee4 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r2, [pc, #2140] @ bfc54 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r2, [pc, #2140] @ bfce0 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ mov r1, r7 │ │ │ │ - bl e1b34 │ │ │ │ + bl e1c60 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - bne bfaf4 <_PyUnicodeWriter_Finish@@Base+0x1048> │ │ │ │ + bne bfb80 <_PyUnicodeWriter_Finish@@Base+0x1048> │ │ │ │ cmp r5, #0 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bedf8 <_PyUnicodeWriter_Finish@@Base+0x34c> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bee84 <_PyUnicodeWriter_Finish@@Base+0x34c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0664 │ │ │ │ + bl c06f0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq bf99c <_PyUnicodeWriter_Finish@@Base+0xef0> │ │ │ │ + beq bfa28 <_PyUnicodeWriter_Finish@@Base+0xef0> │ │ │ │ mov r0, r6 │ │ │ │ - bl a649c │ │ │ │ + bl a6504 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r4 │ │ │ │ - bl c19bc <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ + bl c1a48 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ mov sl, r0 │ │ │ │ - b bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr sl, [pc, #2020] @ bfc48 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ - b bece4 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr sl, [pc, #2020] @ bfcd4 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + b bed70 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r7, #0 │ │ │ │ - b bf394 <_PyUnicodeWriter_Finish@@Base+0x8e8> │ │ │ │ + b bf420 <_PyUnicodeWriter_Finish@@Base+0x8e8> │ │ │ │ mov r6, #0 │ │ │ │ - b bf3cc <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ - ldr sl, [pc, #2012] @ bfc58 <_PyUnicodeWriter_Finish@@Base+0x11ac> │ │ │ │ - b bece4 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr sl, [pc, #2008] @ bfc5c <_PyUnicodeWriter_Finish@@Base+0x11b0> │ │ │ │ - b bece4 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bf458 <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ + ldr sl, [pc, #2012] @ bfce4 <_PyUnicodeWriter_Finish@@Base+0x11ac> │ │ │ │ + b bed70 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr sl, [pc, #2008] @ bfce8 <_PyUnicodeWriter_Finish@@Base+0x11b0> │ │ │ │ + b bed70 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2826f0 │ │ │ │ - ldr r3, [pc, #2084] @ bfcb8 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 282be0 │ │ │ │ + ldr r3, [pc, #2084] @ bfd44 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfb30 <_PyUnicodeWriter_Finish@@Base+0x1084> │ │ │ │ + bne bfbbc <_PyUnicodeWriter_Finish@@Base+0x1084> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl ab240 │ │ │ │ + bl ab2a4 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf44c <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - ldr sl, [pc, #1940] @ bfc60 <_PyUnicodeWriter_Finish@@Base+0x11b4> │ │ │ │ - b bece4 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf4d8 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + ldr sl, [pc, #1940] @ bfcec <_PyUnicodeWriter_Finish@@Base+0x11b4> │ │ │ │ + b bed70 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0664 │ │ │ │ + bl c06f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge bee30 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - bl a5784 │ │ │ │ + bge beebc <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + bl a57ec │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c0060 <_PyUnicodeWriter_Finish@@Base+0x15b4> │ │ │ │ + beq c00ec <_PyUnicodeWriter_Finish@@Base+0x15b4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bece4 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bed70 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0664 │ │ │ │ + bl c06f0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c0108 <_PyUnicodeWriter_Finish@@Base+0x165c> │ │ │ │ + beq c0194 <_PyUnicodeWriter_Finish@@Base+0x165c> │ │ │ │ cmn r7, #1 │ │ │ │ - beq c00cc <_PyUnicodeWriter_Finish@@Base+0x1620> │ │ │ │ + beq c0158 <_PyUnicodeWriter_Finish@@Base+0x1620> │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq c00f4 <_PyUnicodeWriter_Finish@@Base+0x1648> │ │ │ │ + beq c0180 <_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 a363c <_PyLong_New@@Base> │ │ │ │ + bl a36a4 <_PyLong_New@@Base> │ │ │ │ and r6, r6, #1 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bff78 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + beq c0004 <_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 bfa68 <_PyUnicodeWriter_Finish@@Base+0xfbc> │ │ │ │ - bl 25c298 │ │ │ │ + beq bfaf4 <_PyUnicodeWriter_Finish@@Base+0xfbc> │ │ │ │ + bl 25c1d8 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ mov r7, r0 │ │ │ │ - bhi bff48 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi bffd4 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c298 │ │ │ │ + bl 25c1d8 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bhi bff48 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi bffd4 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ add r7, r7, r0, lsl #15 │ │ │ │ str r7, [fp, #4]! │ │ │ │ - b bf564 <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ + b bf5f0 <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2826f0 │ │ │ │ - ldr r3, [pc, #1804] @ bfcb8 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 282be0 │ │ │ │ + ldr r3, [pc, #1804] @ bfd44 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0360 <_PyUnicodeWriter_Finish@@Base+0x18b4> │ │ │ │ + bne c03ec <_PyUnicodeWriter_Finish@@Base+0x18b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2826f0 │ │ │ │ - ldr r3, [pc, #1768] @ bfcb8 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 282be0 │ │ │ │ + ldr r3, [pc, #1768] @ bfd44 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0350 <_PyUnicodeWriter_Finish@@Base+0x18a4> │ │ │ │ + bne c03dc <_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 20fb70 │ │ │ │ + bl 20f308 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf44c <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - bl 91ad0 │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf4d8 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + bl 91b34 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne c0034 <_PyUnicodeWriter_Finish@@Base+0x1588> │ │ │ │ + bne c00c0 <_PyUnicodeWriter_Finish@@Base+0x1588> │ │ │ │ cmp sl, #0 │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec24 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl becb0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bfb68 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + beq bfbf4 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl bec24 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl becb0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ - beq bfb5c <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ + beq bfbe8 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cc2c │ │ │ │ + bl 9cbdc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt bfec0 <_PyUnicodeWriter_Finish@@Base+0x1414> │ │ │ │ + blt bff4c <_PyUnicodeWriter_Finish@@Base+0x1414> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq bf678 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + beq bf704 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq c0048 <_PyUnicodeWriter_Finish@@Base+0x159c> │ │ │ │ + beq c00d4 <_PyUnicodeWriter_Finish@@Base+0x159c> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq bf624 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + beq bf6b0 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bf624 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bne bf6b0 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b bf624 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b bf6b0 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #8 │ │ │ │ - bl c0e58 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + bl c0ee4 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bedf0 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + beq bee7c <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #8 │ │ │ │ - bl 16afd4 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 16b2b0 <_PyLong_FromByteArray@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - b bedf0 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + b bee7c <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33a188 │ │ │ │ - b bf48c <_PyUnicodeWriter_Finish@@Base+0x9e0> │ │ │ │ + bl 339b8c │ │ │ │ + b bf518 <_PyUnicodeWriter_Finish@@Base+0x9e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0664 │ │ │ │ + bl c06f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt c03ac <_PyUnicodeWriter_Finish@@Base+0x1900> │ │ │ │ - bl 92fe8 │ │ │ │ + blt c0438 <_PyUnicodeWriter_Finish@@Base+0x1900> │ │ │ │ + bl 92f94 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne c0398 <_PyUnicodeWriter_Finish@@Base+0x18ec> │ │ │ │ + bne c0424 <_PyUnicodeWriter_Finish@@Base+0x18ec> │ │ │ │ cmp sl, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ - beq bfb74 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ - bl bec24 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + beq bfc00 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + bl becb0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfb84 <_PyUnicodeWriter_Finish@@Base+0x10d8> │ │ │ │ + beq bfc10 <_PyUnicodeWriter_Finish@@Base+0x10d8> │ │ │ │ ldr r3, [sl, #12] │ │ │ │ str r0, [r3, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ - b bf708 <_PyUnicodeWriter_Finish@@Base+0xc5c> │ │ │ │ + b bf794 <_PyUnicodeWriter_Finish@@Base+0xc5c> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bed84 <_PyUnicodeWriter_Finish@@Base+0x2d8> │ │ │ │ - b bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r2, [pc, #1312] @ bfc64 <_PyUnicodeWriter_Finish@@Base+0x11b8> │ │ │ │ + bne bee10 <_PyUnicodeWriter_Finish@@Base+0x2d8> │ │ │ │ + b bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r2, [pc, #1312] @ bfcf0 <_PyUnicodeWriter_Finish@@Base+0x11b8> │ │ │ │ ldr sl, [r2] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bece4 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + beq bed70 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sl] │ │ │ │ - b bece4 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bed70 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r1, r4 │ │ │ │ - bl c19bc <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ + bl c1a48 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bee48 <_PyUnicodeWriter_Finish@@Base+0x39c> │ │ │ │ + b beed4 <_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] @ bfcc0 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #1224] @ bfc68 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + ldr r3, [pc, #1316] @ bfd4c <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #1224] @ bfcf4 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0230 <_PyUnicodeWriter_Finish@@Base+0x1784> │ │ │ │ + beq c02bc <_PyUnicodeWriter_Finish@@Base+0x1784> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr sl, [r3] │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0228 <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ + beq c02b4 <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ sub sl, sl, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp sl, #0 │ │ │ │ str sl, [r3] │ │ │ │ - bne c0228 <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ + bne c02b4 <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1136] @ bfc50 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1136] @ bfcdc <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfd64 <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ + bne bfdf0 <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bf20c <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ - b bf22c <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + bne bf298 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ + b bf2b8 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1084] @ bfc50 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1084] @ bfcdc <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfde4 <_PyUnicodeWriter_Finish@@Base+0x1338> │ │ │ │ + bne bfe70 <_PyUnicodeWriter_Finish@@Base+0x1338> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r5 │ │ │ │ - b bf22c <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + b bf2b8 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1044] @ bfc50 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1044] @ bfcdc <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfda4 <_PyUnicodeWriter_Finish@@Base+0x12f8> │ │ │ │ + bne bfe30 <_PyUnicodeWriter_Finish@@Base+0x12f8> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r5 │ │ │ │ - b bf2cc <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + b bf358 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1004] @ bfc50 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1004] @ bfcdc <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfe24 <_PyUnicodeWriter_Finish@@Base+0x1378> │ │ │ │ + bne bfeb0 <_PyUnicodeWriter_Finish@@Base+0x1378> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r5 │ │ │ │ - b bf27c <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + b bf308 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #968] @ bfc50 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #968] @ bfcdc <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfd84 <_PyUnicodeWriter_Finish@@Base+0x12d8> │ │ │ │ + bne bfe10 <_PyUnicodeWriter_Finish@@Base+0x12d8> │ │ │ │ mov r0, r8 │ │ │ │ blx r5 │ │ │ │ - b bf31c <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + b bf3a8 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #932] @ bfc50 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #932] @ bfcdc <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfe04 <_PyUnicodeWriter_Finish@@Base+0x1358> │ │ │ │ + bne bfe90 <_PyUnicodeWriter_Finish@@Base+0x1358> │ │ │ │ mov r0, fp │ │ │ │ blx r5 │ │ │ │ - b bf250 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ - ldr r3, [pc, #900] @ bfc50 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + b bf2dc <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + ldr r3, [pc, #900] @ bfcdc <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r5, [r3, #1416] @ 0x588 │ │ │ │ ldr fp, [r2, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne bfdc4 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ + bne bfe50 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx fp │ │ │ │ - b bf2f8 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + b bf384 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #860] @ bfc50 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #860] @ bfcdc <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfe44 <_PyUnicodeWriter_Finish@@Base+0x1398> │ │ │ │ + bne bfed0 <_PyUnicodeWriter_Finish@@Base+0x1398> │ │ │ │ mov r0, r9 │ │ │ │ blx r5 │ │ │ │ - b bf2a0 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + b bf32c <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #824] @ bfc50 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #824] @ bfcdc <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfbc0 <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ + bne bfc4c <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ - b bf340 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + b bf3cc <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 240a10 │ │ │ │ + bl 240770 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blt bf4e8 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + blt bf574 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl c0664 │ │ │ │ + bl c06f0 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne bf034 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ - bl a5784 │ │ │ │ + bne bf0c0 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0054 <_PyUnicodeWriter_Finish@@Base+0x15a8> │ │ │ │ - bl a5784 │ │ │ │ + beq c00e0 <_PyUnicodeWriter_Finish@@Base+0x15a8> │ │ │ │ + bl a57ec │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq bf770 <_PyUnicodeWriter_Finish@@Base+0xcc4> │ │ │ │ + beq bf7fc <_PyUnicodeWriter_Finish@@Base+0xcc4> │ │ │ │ mov sl, #0 │ │ │ │ mov r8, sl │ │ │ │ mov r7, sl │ │ │ │ mov r6, sl │ │ │ │ - b bf2f8 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + b bf384 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - bl 241f3c │ │ │ │ - b bf1e4 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ - bl a5784 │ │ │ │ + bl 241c9c │ │ │ │ + b bf270 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf438 <_PyUnicodeWriter_Finish@@Base+0x98c> │ │ │ │ - b bf4e8 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf4c4 <_PyUnicodeWriter_Finish@@Base+0x98c> │ │ │ │ + b bf574 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfbe0 <_PyUnicodeWriter_Finish@@Base+0x1134> │ │ │ │ + beq bfc6c <_PyUnicodeWriter_Finish@@Base+0x1134> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0e58 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + bl c0ee4 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r4, [pc, #668] @ bfc6c <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - beq bfc04 <_PyUnicodeWriter_Finish@@Base+0x1158> │ │ │ │ + ldreq r4, [pc, #668] @ bfcf8 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + beq bfc90 <_PyUnicodeWriter_Finish@@Base+0x1158> │ │ │ │ ldrb r5, [r0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #2000 @ 0x7d0 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ble bec74 <_PyUnicodeWriter_Finish@@Base+0x1c8> │ │ │ │ - ldr r2, [pc, #728] @ bfcc8 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #636] @ bfc70 <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ + ble bed00 <_PyUnicodeWriter_Finish@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #728] @ bfd54 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #636] @ bfcfc <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov sl, #0 │ │ │ │ - b bece8 <_PyUnicodeWriter_Finish@@Base+0x23c> │ │ │ │ + b bed74 <_PyUnicodeWriter_Finish@@Base+0x23c> │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, #0 │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 241f3c │ │ │ │ - b bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bl 241c9c │ │ │ │ + b bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r7, #1 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq bfd18 <_PyUnicodeWriter_Finish@@Base+0x126c> │ │ │ │ + beq bfda4 <_PyUnicodeWriter_Finish@@Base+0x126c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0e58 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + bl c0ee4 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldrb r6, [sl] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0e58 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + bl c0ee4 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf3b4 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ - b bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bne bf440 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ + b bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ add fp, r6, #2 │ │ │ │ mov r7, #1 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c298 │ │ │ │ + bl 25c1d8 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bhi bff48 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi bffd4 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ sub r2, r7, #1 │ │ │ │ cmp r2, r6 │ │ │ │ cmpeq r0, #0 │ │ │ │ - beq bffdc <_PyUnicodeWriter_Finish@@Base+0x1530> │ │ │ │ + beq c0068 <_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 bfa74 <_PyUnicodeWriter_Finish@@Base+0xfc8> │ │ │ │ + bne bfb00 <_PyUnicodeWriter_Finish@@Base+0xfc8> │ │ │ │ add r8, sl, r8, lsl #2 │ │ │ │ str r9, [r8, #12] │ │ │ │ - b bedf0 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - bl a5784 │ │ │ │ + b bee7c <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0020 <_PyUnicodeWriter_Finish@@Base+0x1574> │ │ │ │ + beq c00ac <_PyUnicodeWriter_Finish@@Base+0x1574> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq bef3c <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq befc8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sl] │ │ │ │ - bne bef3c <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bne befc8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b bef3c <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ - ldr r3, [pc, #432] @ bfcac <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ - bl 356b80 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b befc8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + ldr r3, [pc, #432] @ bfd38 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl a5cf0 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b bf414 <_PyUnicodeWriter_Finish@@Base+0x968> │ │ │ │ - ldr r1, [pc, #360] @ bfc80 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + bl a5d58 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b bf4a0 <_PyUnicodeWriter_Finish@@Base+0x968> │ │ │ │ + ldr r1, [pc, #360] @ bfd0c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf37c <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ + beq bf408 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bf37c <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ - bl a5784 │ │ │ │ + b bf408 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf4a8 <_PyUnicodeWriter_Finish@@Base+0x9fc> │ │ │ │ - b bf4e8 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf534 <_PyUnicodeWriter_Finish@@Base+0x9fc> │ │ │ │ + b bf574 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne befd8 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ + bne bf064 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b befd8 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b bf064 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c0128 <_PyUnicodeWriter_Finish@@Base+0x167c> │ │ │ │ - bl a5784 │ │ │ │ + bne c01b4 <_PyUnicodeWriter_Finish@@Base+0x167c> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfb90 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ + bne bfc1c <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bece4 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - bl a5784 │ │ │ │ + b bed70 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0384 <_PyUnicodeWriter_Finish@@Base+0x18d8> │ │ │ │ + beq c0410 <_PyUnicodeWriter_Finish@@Base+0x18d8> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq bfb74 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + beq bfc00 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sl] │ │ │ │ - bne bfb74 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + bne bfc00 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b bfb74 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ - ldr r1, [pc, #184] @ bfc80 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b bfc00 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + ldr r1, [pc, #184] @ bfd0c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf924 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ + beq bf9b0 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b bf924 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ + b bf9b0 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ ldr r0, [r0] │ │ │ │ bl 2a438 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne bf9d4 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ - ldr r4, [pc, #112] @ bfc6c <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - ldr r1, [pc, #116] @ bfc74 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ + bne bfa60 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ + ldr r4, [pc, #112] @ bfcf8 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + ldr r1, [pc, #116] @ bfd00 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a484 │ │ │ │ + bl 11a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf9fc <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ - ldr r1, [pc, #92] @ bfc78 <_PyUnicodeWriter_Finish@@Base+0x11cc> │ │ │ │ + beq bfa88 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ + ldr r1, [pc, #92] @ bfd04 <_PyUnicodeWriter_Finish@@Base+0x11cc> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 18f0e8 │ │ │ │ - b bf9fc <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ + bl 18ec84 │ │ │ │ + b bfa88 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a438 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne bee30 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - ldr r3, [pc, #44] @ bfc6c <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - ldr r1, [pc, #48] @ bfc74 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ - b bef34 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ - subeq lr, r3, ip, asr fp │ │ │ │ + bne beebc <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + ldr r3, [pc, #44] @ bfcf8 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + ldr r1, [pc, #48] @ bfd00 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ + b befc0 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ + subeq lr, r3, ip, asr r8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r6, ip, r4, r1 │ │ │ │ + mlaseq r6, ip, r1, r1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r1, r6, r4, lsl r3 │ │ │ │ + eorseq r1, r6, r4, lsl r0 │ │ │ │ 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 #8 │ │ │ │ + eorseq r1, r6, r8, asr #2 │ │ │ │ subseq sp, r5, r0, asr #22 │ │ │ │ - @ instruction: 0x003936b0 │ │ │ │ - @ instruction: 0x003611d8 │ │ │ │ - @ instruction: 0x003611f4 │ │ │ │ - @ instruction: 0x003612fc │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ - mlaseq r6, ip, r2, r1 │ │ │ │ - eorseq r1, r6, r0, asr r3 │ │ │ │ - @ instruction: 0x003612d0 │ │ │ │ - eorseq r1, r6, r0, asr #4 │ │ │ │ + @ instruction: 0x003933b0 │ │ │ │ + @ instruction: 0x00360ed8 │ │ │ │ + @ instruction: 0x00360ef4 │ │ │ │ + @ instruction: 0x00360ffc │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ + mlaseq r6, ip, pc, r0 @ │ │ │ │ + eorseq r1, r6, r0, asr r0 │ │ │ │ + @ instruction: 0x00360fd0 │ │ │ │ + eorseq r0, r6, r0, asr #30 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - @ instruction: 0x003613f8 │ │ │ │ - eorseq r1, r6, r4, lsr #6 │ │ │ │ - eorseq r1, r6, r4, lsl r2 │ │ │ │ - eorseq r1, r6, ip, ror #4 │ │ │ │ - eorseq r1, r6, r4, ror r4 │ │ │ │ + ldrsheq r1, [r6], -r8 @ │ │ │ │ + eorseq r1, r6, r4, lsr #32 │ │ │ │ + eorseq r0, r6, r4, lsl pc │ │ │ │ + eorseq r0, r6, ip, ror #30 │ │ │ │ + eorseq r1, r6, r4, ror r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - eorseq r1, r6, ip, asr #7 │ │ │ │ + eorseq r1, r6, ip, asr #1 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - eorseq r1, r6, ip, lsl r4 │ │ │ │ + eorseq r1, r6, ip, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r4, lsr #7 │ │ │ │ + eorseq r1, r6, r4, lsr #1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r6, r8, ror r3 │ │ │ │ + eorseq r1, r6, r8, ror r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 240a10 │ │ │ │ + bl 240770 │ │ │ │ subs r3, sl, #0 │ │ │ │ movne r3, #1 │ │ │ │ ands r3, r3, r0, lsr #31 │ │ │ │ mov r8, r0 │ │ │ │ - beq bef94 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ + beq bf020 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ ldr r3, [sl] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf4e8 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf574 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bf4e8 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bne bf574 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b bf4e8 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b bf574 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a438 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq bfc38 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + beq bfcc4 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0e58 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + bl c0ee4 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - bge bf3b4 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ - ldr r3, [pc, #-132] @ bfcc8 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-212] @ bfc7c <_PyUnicodeWriter_Finish@@Base+0x11d0> │ │ │ │ + bge bf440 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ + ldr r3, [pc, #-132] @ bfd54 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-212] @ bfd08 <_PyUnicodeWriter_Finish@@Base+0x11d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, r8 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bece4 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr r1, [pc, #-236] @ bfc80 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bed70 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r1, [pc, #-236] @ bfd0c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf7ec <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ + beq bf878 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf7ec <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ - ldr r1, [pc, #-268] @ bfc80 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf878 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ + ldr r1, [pc, #-268] @ bfd0c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf894 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ + beq bf920 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b bf894 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ - ldr r1, [pc, #-300] @ bfc80 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf920 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ + ldr r1, [pc, #-300] @ bfd0c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf848 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + beq bf8d4 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf848 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ - ldr r2, [pc, #-332] @ bfc80 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf8d4 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + ldr r2, [pc, #-332] @ bfd0c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r5, r2 │ │ │ │ - beq bf8dc <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ + beq bf968 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ blx r5 │ │ │ │ - b bf8dc <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ - ldr r1, [pc, #-364] @ bfc80 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf968 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ + ldr r1, [pc, #-364] @ bfd0c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf820 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ + beq bf8ac <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf820 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ - ldr r1, [pc, #-396] @ bfc80 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf8ac <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ + ldr r1, [pc, #-396] @ bfd0c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf8b8 <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ + beq bf944 <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b bf8b8 <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ - ldr r1, [pc, #-428] @ bfc80 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf944 <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ + ldr r1, [pc, #-428] @ bfd0c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf870 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ + beq bf8fc <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf870 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ - ldr r1, [pc, #-460] @ bfc80 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf8fc <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ + ldr r1, [pc, #-460] @ bfd0c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf900 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + beq bf98c <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b bf900 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + b bf98c <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfc24 <_PyUnicodeWriter_Finish@@Base+0x1178> │ │ │ │ + beq bfcb0 <_PyUnicodeWriter_Finish@@Base+0x1178> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0e58 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + bl c0ee4 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ subs sl, r0, #0 │ │ │ │ ldrbne r6, [sl] │ │ │ │ - bne bee30 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - b bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - bl a5784 │ │ │ │ + bne beebc <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + b bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff28 <_PyUnicodeWriter_Finish@@Base+0x147c> │ │ │ │ + beq bffb4 <_PyUnicodeWriter_Finish@@Base+0x147c> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq bef3c <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq befc8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq bfae8 <_PyUnicodeWriter_Finish@@Base+0x103c> │ │ │ │ - b bef3c <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bfb74 <_PyUnicodeWriter_Finish@@Base+0x103c> │ │ │ │ + b befc8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfed8 <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ + beq bff64 <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq bff3c <_PyUnicodeWriter_Finish@@Base+0x1490> │ │ │ │ + beq bffc8 <_PyUnicodeWriter_Finish@@Base+0x1490> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfb68 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + beq bfbf4 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bfb68 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bne bfbf4 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b bfb68 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ - bl a5784 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b bfbf4 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bl a57ec │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf4e8 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-588] @ bfcc8 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-660] @ bfc84 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ + bne bf574 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-588] @ bfd54 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-660] @ bfd10 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bece4 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr r3, [pc, #-624] @ bfcc0 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-684] @ bfc88 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ + b bed70 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r3, [pc, #-624] @ bfd4c <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #-684] @ bfd14 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b bfe98 <_PyUnicodeWriter_Finish@@Base+0x13ec> │ │ │ │ + bl 18ec84 │ │ │ │ + b bff24 <_PyUnicodeWriter_Finish@@Base+0x13ec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b bfed8 <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b bff64 <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bff6c <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ + beq bfff8 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bff6c <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ + bne bfff8 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - bl a5784 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0114 <_PyUnicodeWriter_Finish@@Base+0x1668> │ │ │ │ + beq c01a0 <_PyUnicodeWriter_Finish@@Base+0x1668> │ │ │ │ mov sl, #0 │ │ │ │ - b bedf0 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - bl a5784 │ │ │ │ + b bee7c <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + bl a57ec │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf4e8 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-716] @ bfcc8 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-780] @ bfc8c <_PyUnicodeWriter_Finish@@Base+0x11e0> │ │ │ │ + bne bf574 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-716] @ bfd54 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-780] @ bfd18 <_PyUnicodeWriter_Finish@@Base+0x11e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bece4 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bed70 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ ldr r5, [sl] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf4e8 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf574 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [sl] │ │ │ │ - bne bf4e8 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bne bf574 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, r5 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bece4 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bed70 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0000 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ + beq c008c <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne c0000 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ + bne c008c <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #-832] @ bfcc8 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-892] @ bfc90 <_PyUnicodeWriter_Finish@@Base+0x11e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b bff78 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ - ldr r3, [pc, #-904] @ bfc94 <_PyUnicodeWriter_Finish@@Base+0x11e8> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #-832] @ bfd54 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-892] @ bfd1c <_PyUnicodeWriter_Finish@@Base+0x11e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b c0004 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + ldr r3, [pc, #-904] @ bfd20 <_PyUnicodeWriter_Finish@@Base+0x11e8> │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b bf40c <_PyUnicodeWriter_Finish@@Base+0x960> │ │ │ │ - ldr r3, [pc, #-872] @ bfcc0 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-916] @ bfc98 <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ + b bf498 <_PyUnicodeWriter_Finish@@Base+0x960> │ │ │ │ + ldr r3, [pc, #-872] @ bfd4c <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #-916] @ bfd24 <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b bfac4 <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ + bl 18ec84 │ │ │ │ + b bfb50 <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ mov r1, r4 │ │ │ │ - bl c19bc <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ + bl c1a48 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bf61c <_PyUnicodeWriter_Finish@@Base+0xb70> │ │ │ │ + b bf6a8 <_PyUnicodeWriter_Finish@@Base+0xb70> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b bf678 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b bf704 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b bf034 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ - ldr r3, [pc, #-928] @ bfcc8 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-976] @ bfc9c <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + b bf0c0 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ + ldr r3, [pc, #-928] @ bfd54 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-976] @ bfd28 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bece4 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bed70 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0098 <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ + beq c0124 <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq c00c0 <_PyUnicodeWriter_Finish@@Base+0x1614> │ │ │ │ + beq c014c <_PyUnicodeWriter_Finish@@Base+0x1614> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bef3c <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq befc8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne bef3c <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bne befc8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b bef3c <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b befc8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b c0098 <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ - bl a5784 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b c0124 <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ + bl a57ec │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne bff78 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bne c0004 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ mov r0, #1 │ │ │ │ - bl a363c <_PyLong_New@@Base> │ │ │ │ + bl a36a4 <_PyLong_New@@Base> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bff78 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + beq c0004 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ mov r9, #1 │ │ │ │ mov r8, r6 │ │ │ │ - b bf54c <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ - ldr r3, [pc, #-1076] @ bfcc8 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1120] @ bfca0 <_PyUnicodeWriter_Finish@@Base+0x11f4> │ │ │ │ + b bf5d8 <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ + ldr r3, [pc, #-1076] @ bfd54 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1120] @ bfd2c <_PyUnicodeWriter_Finish@@Base+0x11f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b bff78 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ - bl a363c <_PyLong_New@@Base> │ │ │ │ + bl 18ec84 │ │ │ │ + b c0004 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bl a36a4 <_PyLong_New@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - b bedf0 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - ldr r3, [pc, #-1108] @ bfcc8 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1148] @ bfca4 <_PyUnicodeWriter_Finish@@Base+0x11f8> │ │ │ │ + b bee7c <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + ldr r3, [pc, #-1108] @ bfd54 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1148] @ bfd30 <_PyUnicodeWriter_Finish@@Base+0x11f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b bff78 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bl 18ec84 │ │ │ │ + b c0004 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bfb68 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bne bfbf4 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b bfb68 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b bfbf4 <_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 a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf7b0 <_PyUnicodeWriter_Finish@@Base+0xd04> │ │ │ │ - b bf794 <_PyUnicodeWriter_Finish@@Base+0xce8> │ │ │ │ + bne bf83c <_PyUnicodeWriter_Finish@@Base+0xd04> │ │ │ │ + b bf820 <_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 c015c <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - bl a5784 │ │ │ │ + b c01e8 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf96c <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + bne bf9f8 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ mvn sl, #0 │ │ │ │ - b bf084 <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ - bl a5784 │ │ │ │ + b bf110 <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf96c <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ - b bf070 <_PyUnicodeWriter_Finish@@Base+0x5c4> │ │ │ │ - bl a5784 │ │ │ │ + bne bf9f8 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + b bf0fc <_PyUnicodeWriter_Finish@@Base+0x5c4> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf96c <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + bne bf9f8 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b bf05c <_PyUnicodeWriter_Finish@@Base+0x5b0> │ │ │ │ - bl a5784 │ │ │ │ + b bf0e8 <_PyUnicodeWriter_Finish@@Base+0x5b0> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf96c <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ - b bf048 <_PyUnicodeWriter_Finish@@Base+0x59c> │ │ │ │ + bne bf9f8 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + b bf0d4 <_PyUnicodeWriter_Finish@@Base+0x59c> │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r8 │ │ │ │ - b c015c <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + b c01e8 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ ldr r8, [sp, #12] │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r8 │ │ │ │ - b c015c <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + b c01e8 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r3 │ │ │ │ - b c015c <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + b c01e8 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ mov r6, r7 │ │ │ │ - b c015c <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - bl a5784 │ │ │ │ + b c01e8 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf4e8 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b bf12c <_PyUnicodeWriter_Finish@@Base+0x680> │ │ │ │ + bne bf574 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b bf1b8 <_PyUnicodeWriter_Finish@@Base+0x680> │ │ │ │ mov sl, #0 │ │ │ │ - b bf7f4 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ + b bf880 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ ldr sl, [sp, #24] │ │ │ │ - b bf7f4 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ - bl a5784 │ │ │ │ + b bf880 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf4e8 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1412] @ bfcc8 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1448] @ bfca8 <_PyUnicodeWriter_Finish@@Base+0x11fc> │ │ │ │ - b bef34 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ - ldr r2, [pc, #-1452] @ bfcac <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + bne bf574 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1412] @ bfd54 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1448] @ bfd34 <_PyUnicodeWriter_Finish@@Base+0x11fc> │ │ │ │ + b befc0 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ + ldr r2, [pc, #-1452] @ bfd38 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ mov r3, #0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #-1464] @ bfcb0 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ + ldr r1, [pc, #-1464] @ bfd3c <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 18051c │ │ │ │ + bl 180944 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, #0 │ │ │ │ - beq bed98 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf44c <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - bl a5784 │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf4d8 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + bl a57ec │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf4e8 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1488] @ bfcc8 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1512] @ bfcb4 <_PyUnicodeWriter_Finish@@Base+0x1208> │ │ │ │ + bne bf574 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1488] @ bfd54 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1512] @ bfd40 <_PyUnicodeWriter_Finish@@Base+0x1208> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bece4 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bed70 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33a188 │ │ │ │ - ldr r3, [pc, #-1540] @ bfcb8 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 339b8c │ │ │ │ + ldr r3, [pc, #-1540] @ bfd44 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0314 <_PyUnicodeWriter_Finish@@Base+0x1868> │ │ │ │ + bne c03a0 <_PyUnicodeWriter_Finish@@Base+0x1868> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33a188 │ │ │ │ - ldr r3, [pc, #-1576] @ bfcb8 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 339b8c │ │ │ │ + ldr r3, [pc, #-1576] @ bfd44 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 3550d4 │ │ │ │ + bl 354dec │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0304 <_PyUnicodeWriter_Finish@@Base+0x1858> │ │ │ │ + bne c0390 <_PyUnicodeWriter_Finish@@Base+0x1858> │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ strd r8, [sp, #64] @ 0x40 │ │ │ │ strd r6, [sp, #72] @ 0x48 │ │ │ │ - b bf5f0 <_PyUnicodeWriter_Finish@@Base+0xb44> │ │ │ │ - bl a5784 │ │ │ │ + b bf67c <_PyUnicodeWriter_Finish@@Base+0xb44> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf4e8 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b c02f4 <_PyUnicodeWriter_Finish@@Base+0x1848> │ │ │ │ - bl a5784 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf4e8 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b c02d0 <_PyUnicodeWriter_Finish@@Base+0x1824> │ │ │ │ - bl 129c3c │ │ │ │ + bne bf574 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b c0380 <_PyUnicodeWriter_Finish@@Base+0x1848> │ │ │ │ + bl a57ec │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf574 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b c035c <_PyUnicodeWriter_Finish@@Base+0x1824> │ │ │ │ + bl 129dac │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bef90 <_PyUnicodeWriter_Finish@@Base+0x4e4> │ │ │ │ + beq bf01c <_PyUnicodeWriter_Finish@@Base+0x4e4> │ │ │ │ mov r1, r4 │ │ │ │ - bl c19bc <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ + bl c1a48 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ mov r8, r7 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bef94 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ - bl a5784 │ │ │ │ + b bf020 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf5e4 <_PyUnicodeWriter_Finish@@Base+0xb38> │ │ │ │ - b bf4e8 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - bl a5784 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf4e8 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b bf5c0 <_PyUnicodeWriter_Finish@@Base+0xb14> │ │ │ │ - ldr r3, [pc, #-1712] @ bfcc8 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1728] @ bfcbc <_PyUnicodeWriter_Finish@@Base+0x1210> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b bf4e8 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1740] @ bfcc0 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-1740] @ bfcc4 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + beq bf670 <_PyUnicodeWriter_Finish@@Base+0xb38> │ │ │ │ + b bf574 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bl a57ec │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf574 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b bf64c <_PyUnicodeWriter_Finish@@Base+0xb14> │ │ │ │ + ldr r3, [pc, #-1712] @ bfd54 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1728] @ bfd48 <_PyUnicodeWriter_Finish@@Base+0x1210> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b bf574 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1740] @ bfd4c <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #-1740] @ bfd50 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b bfb90 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ + bl 18ec84 │ │ │ │ + b bfc1c <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ mov r1, r4 │ │ │ │ - bl c19bc <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ + bl c1a48 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bf6fc <_PyUnicodeWriter_Finish@@Base+0xc50> │ │ │ │ - bl a5784 │ │ │ │ + b bf788 <_PyUnicodeWriter_Finish@@Base+0xc50> │ │ │ │ + bl a57ec │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf4e8 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1784] @ bfcc8 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1784] @ bfccc <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ + bne bf574 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1784] @ bfd54 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1784] @ bfd58 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bece4 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bed70 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ │ │ │ │ -000c03d4 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +000c0460 <_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 c0438 <_PySys_GetRequiredAttr@@Base+0x64> │ │ │ │ - ldr r3, [pc, #128] @ c0480 <_PySys_GetRequiredAttr@@Base+0xac> │ │ │ │ + beq c04c4 <_PySys_GetRequiredAttr@@Base+0x64> │ │ │ │ + ldr r3, [pc, #128] @ c050c <_PySys_GetRequiredAttr@@Base+0xac> │ │ │ │ mov r4, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3872] @ 0xf20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c046c <_PySys_GetRequiredAttr@@Base+0x98> │ │ │ │ + beq c04f8 <_PySys_GetRequiredAttr@@Base+0x98> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl a696c │ │ │ │ + bl a69d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0454 <_PySys_GetRequiredAttr@@Base+0x80> │ │ │ │ + beq c04e0 <_PySys_GetRequiredAttr@@Base+0x80> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #68] @ c0484 <_PySys_GetRequiredAttr@@Base+0xb0> │ │ │ │ + ldr r0, [pc, #68] @ c0510 <_PySys_GetRequiredAttr@@Base+0xb0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ c0488 <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ + ldr r1, [pc, #64] @ c0514 <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r0, #0 │ │ │ │ - b c0430 <_PySys_GetRequiredAttr@@Base+0x5c> │ │ │ │ - ldr r3, [pc, #48] @ c048c <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #48] @ c0490 <_PySys_GetRequiredAttr@@Base+0xbc> │ │ │ │ + b c04bc <_PySys_GetRequiredAttr@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #48] @ c0518 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #48] @ c051c <_PySys_GetRequiredAttr@@Base+0xbc> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117720 │ │ │ │ - b c042c <_PySys_GetRequiredAttr@@Base+0x58> │ │ │ │ - ldr r3, [pc, #24] @ c048c <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #28] @ c0494 <_PySys_GetRequiredAttr@@Base+0xc0> │ │ │ │ + bl 117864 │ │ │ │ + b c04b8 <_PySys_GetRequiredAttr@@Base+0x58> │ │ │ │ + ldr r3, [pc, #24] @ c0518 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #28] @ c0520 <_PySys_GetRequiredAttr@@Base+0xc0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b c044c <_PySys_GetRequiredAttr@@Base+0x78> │ │ │ │ + bl 18ec84 │ │ │ │ + b c04d8 <_PySys_GetRequiredAttr@@Base+0x78> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r4, lsl #23 │ │ │ │ + eorseq lr, r5, r4, lsl #17 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x003614d4 │ │ │ │ - eorseq r1, r6, r4, asr #9 │ │ │ │ + @ instruction: 0x003611d4 │ │ │ │ + eorseq r1, r6, r4, asr #3 │ │ │ │ │ │ │ │ -000c0498 : │ │ │ │ +000c0524 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #416] @ c0654 │ │ │ │ + ldr r3, [pc, #416] @ c06e0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r8, [r3, r0] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl c0870 <_PyObject_GetMethod@@Base> │ │ │ │ + bl c08fc <_PyObject_GetMethod@@Base> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c05e4 │ │ │ │ + beq c0670 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0578 │ │ │ │ + beq c0604 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bic r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ - beq c0590 │ │ │ │ + beq c061c │ │ │ │ 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 c0590 │ │ │ │ + beq c061c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c05c8 │ │ │ │ + beq c0654 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c05ec │ │ │ │ + bne c0678 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c056c │ │ │ │ + beq c05f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq c05c0 │ │ │ │ + beq c064c │ │ │ │ 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 c0504 │ │ │ │ + bne c0590 │ │ │ │ bic r3, r4, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp] │ │ │ │ - bl b2f34 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2fe4 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c055c │ │ │ │ - b c056c │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b c056c │ │ │ │ + bne c05e8 │ │ │ │ + b c05f8 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b c05f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0620 │ │ │ │ + beq c06ac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0620 │ │ │ │ + beq c06ac │ │ │ │ mov r4, #0 │ │ │ │ - b c054c │ │ │ │ + b c05d8 │ │ │ │ mov r4, r6 │ │ │ │ - b c056c │ │ │ │ + b c05f8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c054c │ │ │ │ + beq c05d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c063c │ │ │ │ - ldr r3, [pc, #76] @ c0658 │ │ │ │ - ldr r2, [pc, #76] @ c065c │ │ │ │ + bne c06c8 │ │ │ │ + ldr r3, [pc, #76] @ c06e4 │ │ │ │ + ldr r2, [pc, #76] @ c06e8 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r6 │ │ │ │ - bl 2d3d9c │ │ │ │ - b c05dc │ │ │ │ - ldr r3, [pc, #48] @ c0658 │ │ │ │ - ldr r2, [pc, #52] @ c0660 │ │ │ │ + bl 2d3d7c │ │ │ │ + b c0668 │ │ │ │ + ldr r3, [pc, #48] @ c06e4 │ │ │ │ + ldr r2, [pc, #52] @ c06ec │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1c0908 <_PyErr_Format@@Base> │ │ │ │ - b c05dc │ │ │ │ + bl 1bfe20 <_PyErr_Format@@Base> │ │ │ │ + b c0668 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c0604 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b c0604 │ │ │ │ + bne c0690 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b c0690 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035fffc │ │ │ │ - eorseq pc, r5, ip, asr #31 │ │ │ │ + @ instruction: 0x0035fcfc │ │ │ │ + eorseq pc, r5, ip, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq c06c4 │ │ │ │ + beq c0750 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ addgt r2, r3, #4 │ │ │ │ strgt r2, [r0, #12] │ │ │ │ - ble c07dc │ │ │ │ + ble c0868 │ │ │ │ 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 c07b8 │ │ │ │ + beq c0844 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble c0798 │ │ │ │ + ble c0824 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0780 │ │ │ │ + beq c080c │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r6, #4 │ │ │ │ @@ -154741,197 +154776,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 19aefc │ │ │ │ + bl 19a52c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c0778 │ │ │ │ - ldr r2, [pc, #284] @ c0854 │ │ │ │ - ldr r1, [pc, #284] @ c0858 │ │ │ │ + beq c0804 │ │ │ │ + ldr r2, [pc, #284] @ c08e0 │ │ │ │ + ldr r1, [pc, #284] @ c08e4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18f434 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18efd0 <_PyObject_CallMethod@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c07f0 │ │ │ │ - ldr r3, [pc, #268] @ c085c │ │ │ │ + beq c087c │ │ │ │ + ldr r3, [pc, #268] @ c08e8 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8a8 │ │ │ │ + bl 11fa34 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne c081c │ │ │ │ + bne c08a8 │ │ │ │ cmp r5, #4 │ │ │ │ - bne c07f4 │ │ │ │ + bne c0880 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c06a0 │ │ │ │ + bne c072c │ │ │ │ mvn r0, #0 │ │ │ │ - b c06bc │ │ │ │ + b c0748 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r5, r0 │ │ │ │ - b c0764 │ │ │ │ + b c07f0 │ │ │ │ mov r1, #4 │ │ │ │ - bl ab694 │ │ │ │ + bl ab6f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c07d4 │ │ │ │ + beq c0860 │ │ │ │ mov r3, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ - b c06dc │ │ │ │ + b c0768 │ │ │ │ mov r0, #4 │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ strne r3, [r4, #24] │ │ │ │ - bne c06dc │ │ │ │ - bl 29dc68 │ │ │ │ - b c0778 │ │ │ │ - ldr r3, [pc, #124] @ c0860 │ │ │ │ - ldr r1, [pc, #124] @ c0864 │ │ │ │ + bne c0768 │ │ │ │ + bl 29e0e4 │ │ │ │ + b c0804 │ │ │ │ + ldr r3, [pc, #124] @ c08ec │ │ │ │ + ldr r1, [pc, #124] @ c08f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b c0778 │ │ │ │ + bl 18ec84 │ │ │ │ + b c0804 │ │ │ │ mvn r5, #0 │ │ │ │ - bl a5784 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0778 │ │ │ │ + bne c0804 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt c0838 │ │ │ │ - ldr r3, [pc, #80] @ c0860 │ │ │ │ - ldr r1, [pc, #84] @ c0868 │ │ │ │ + bgt c08c4 │ │ │ │ + ldr r3, [pc, #80] @ c08ec │ │ │ │ + ldr r1, [pc, #84] @ c08f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b c0778 │ │ │ │ + bl 18ec84 │ │ │ │ + b c0804 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne c0764 │ │ │ │ + bne c07f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b c0764 │ │ │ │ - ldr r3, [pc, #28] @ c085c │ │ │ │ - ldr r1, [pc, #40] @ c086c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b c07f0 │ │ │ │ + ldr r3, [pc, #28] @ c08e8 │ │ │ │ + ldr r1, [pc, #40] @ c08f8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 117720 │ │ │ │ - b c0778 │ │ │ │ - eorseq fp, r6, r4, lsl #27 │ │ │ │ + bl 117864 │ │ │ │ + b c0804 │ │ │ │ + eorseq fp, r6, r4, lsl #21 │ │ │ │ subseq lr, r7, r8, lsr r5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ subseq sp, r5, r0, asr #22 │ │ │ │ - eorseq r1, r6, r0, ror #9 │ │ │ │ - @ instruction: 0x003611d8 │ │ │ │ - @ instruction: 0x003614f8 │ │ │ │ + eorseq r1, r6, r0, ror #3 │ │ │ │ + @ instruction: 0x00360ed8 │ │ │ │ + @ instruction: 0x003611f8 │ │ │ │ │ │ │ │ -000c0870 <_PyObject_GetMethod@@Base>: │ │ │ │ +000c08fc <_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 c09f0 <_PyObject_GetMethod@@Base+0x180> │ │ │ │ + bne c0a7c <_PyObject_GetMethod@@Base+0x180> │ │ │ │ ldr r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0a54 <_PyObject_GetMethod@@Base+0x1e4> │ │ │ │ - ldr r3, [pc, #1408] @ c0e34 <_PyObject_GetMethod@@Base+0x5c4> │ │ │ │ + beq c0ae0 <_PyObject_GetMethod@@Base+0x1e4> │ │ │ │ + ldr r3, [pc, #1408] @ c0ec0 <_PyObject_GetMethod@@Base+0x5c4> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne c0a68 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ - ldr fp, [pc, #1396] @ c0e38 <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ + bne c0af4 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + ldr fp, [pc, #1396] @ c0ec4 <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne c0a68 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + bne c0af4 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ ldr r2, [r6, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #1380] @ c0e3c <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #1380] @ c0ec8 <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ + bl 356890 │ │ │ │ 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 c0bcc <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ + bne c0c58 <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ ldr r2, [r3, #2812] @ 0xafc │ │ │ │ cmp r4, r2 │ │ │ │ - bne c0bcc <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ + bne c0c58 <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ add sl, sl, #40960 @ 0xa000 │ │ │ │ add sl, sl, r9 │ │ │ │ ldr r8, [sl, #2816] @ 0xb00 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0d54 <_PyObject_GetMethod@@Base+0x4e4> │ │ │ │ + beq c0de0 <_PyObject_GetMethod@@Base+0x4e4> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0af4 <_PyObject_GetMethod@@Base+0x284> │ │ │ │ + beq c0b80 <_PyObject_GetMethod@@Base+0x284> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - beq c0b04 <_PyObject_GetMethod@@Base+0x294> │ │ │ │ + beq c0b90 <_PyObject_GetMethod@@Base+0x294> │ │ │ │ mov r3, #0 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ - bne c0a90 <_PyObject_GetMethod@@Base+0x220> │ │ │ │ + bne c0b1c <_PyObject_GetMethod@@Base+0x220> │ │ │ │ tst r3, #16 │ │ │ │ - bne c0a80 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ + bne c0b0c <_PyObject_GetMethod@@Base+0x210> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c09d8 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ - blt c0d6c <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ + beq c0a64 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + blt c0df8 <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ adds r3, r5, r3 │ │ │ │ - beq c09d8 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0a64 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c09d8 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0a64 <_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 a696c │ │ │ │ + bl a69d4 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0ce0 <_PyObject_GetMethod@@Base+0x470> │ │ │ │ + bne c0d6c <_PyObject_GetMethod@@Base+0x470> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c09d8 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0a64 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq c0dec <_PyObject_GetMethod@@Base+0x57c> │ │ │ │ + beq c0e78 <_PyObject_GetMethod@@Base+0x57c> │ │ │ │ cmp sl, #0 │ │ │ │ - beq c0b88 <_PyObject_GetMethod@@Base+0x318> │ │ │ │ + beq c0c14 <_PyObject_GetMethod@@Base+0x318> │ │ │ │ str r8, [r7] │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1092] @ c0e3c <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #1092] @ c0ec8 <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ + bl 356890 │ │ │ │ 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 │ │ │ │ @@ -154946,300 +154981,300 @@ │ │ │ │ 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 c08ac <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ + bne c0938 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ mov r0, r6 │ │ │ │ - bl a56d0 │ │ │ │ + bl a5738 │ │ │ │ cmp r0, #0 │ │ │ │ - bge c08ac <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ - b c0a78 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bge c0938 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ + b c0b04 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b9900 │ │ │ │ + bl b9990 │ │ │ │ str r0, [r7] │ │ │ │ mov sl, #0 │ │ │ │ - b c09e4 <_PyObject_GetMethod@@Base+0x174> │ │ │ │ + b c0a70 <_PyObject_GetMethod@@Base+0x174> │ │ │ │ ldr r9, [r5, #-12] │ │ │ │ cmp r9, #0 │ │ │ │ - bne c0994 <_PyObject_GetMethod@@Base+0x124> │ │ │ │ - b c09d8 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + bne c0a20 <_PyObject_GetMethod@@Base+0x124> │ │ │ │ + b c0a64 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0964 <_PyObject_GetMethod@@Base+0xf4> │ │ │ │ + beq c09f0 <_PyObject_GetMethod@@Base+0xf4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmn r2, #1 │ │ │ │ ldr r9, [r3, #440] @ 0x1b8 │ │ │ │ - beq c0dc8 <_PyObject_GetMethod@@Base+0x558> │ │ │ │ + beq c0e54 <_PyObject_GetMethod@@Base+0x558> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9c274 │ │ │ │ + bl 9c224 │ │ │ │ cmn r0, #1 │ │ │ │ - beq c09d8 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0a64 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c09d8 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0a64 <_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 23d320 │ │ │ │ - b c0a78 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bl 23d080 │ │ │ │ + b c0b04 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - bne c094c <_PyObject_GetMethod@@Base+0xdc> │ │ │ │ + bne c09d8 <_PyObject_GetMethod@@Base+0xdc> │ │ │ │ ldr r2, [r3, #136] @ 0x88 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0c94 <_PyObject_GetMethod@@Base+0x424> │ │ │ │ + beq c0d20 <_PyObject_GetMethod@@Base+0x424> │ │ │ │ ldr sl, [r3, #140] @ 0x8c │ │ │ │ cmp sl, #0 │ │ │ │ - beq c0958 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + beq c09e4 <_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 c0a78 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + beq c0b04 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne c0a78 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ - ldr r2, [pc, #740] @ c0e40 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + bne c0b04 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + ldr r2, [pc, #740] @ c0ecc <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ ldr r1, [r8, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0b7c <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + beq c0c08 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b c0a78 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + b c0b04 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0c84 <_PyObject_GetMethod@@Base+0x414> │ │ │ │ - ldr r3, [pc, #680] @ c0e44 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + beq c0d10 <_PyObject_GetMethod@@Base+0x414> │ │ │ │ + ldr r3, [pc, #680] @ c0ed0 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c0c9c <_PyObject_GetMethod@@Base+0x42c> │ │ │ │ + bne c0d28 <_PyObject_GetMethod@@Base+0x42c> │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq c0e20 <_PyObject_GetMethod@@Base+0x5b0> │ │ │ │ + beq c0eac <_PyObject_GetMethod@@Base+0x5b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 123500 │ │ │ │ + bl 12368c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r7] │ │ │ │ - bne c0b44 <_PyObject_GetMethod@@Base+0x2d4> │ │ │ │ - b c0a78 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bne c0bd0 <_PyObject_GetMethod@@Base+0x2d4> │ │ │ │ + b c0b04 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt c0d2c <_PyObject_GetMethod@@Base+0x4bc> │ │ │ │ + bgt c0db8 <_PyObject_GetMethod@@Base+0x4bc> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl a8970 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a89d8 <_PyType_LookupRef@@Base+0x190> │ │ │ │ ldr r3, [r6, #192] @ 0xc0 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl a8a80 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8ae8 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c0d4c <_PyObject_GetMethod@@Base+0x4dc> │ │ │ │ + bne c0dd8 <_PyObject_GetMethod@@Base+0x4dc> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0c70 <_PyObject_GetMethod@@Base+0x400> │ │ │ │ + beq c0cfc <_PyObject_GetMethod@@Base+0x400> │ │ │ │ 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 │ │ │ │ str r0, [sp, #4] │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [sl, r2] │ │ │ │ - bl 3569dc │ │ │ │ + bl 3566f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sl, r9] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c0cc8 <_PyObject_GetMethod@@Base+0x458> │ │ │ │ + bne c0d54 <_PyObject_GetMethod@@Base+0x458> │ │ │ │ cmp r8, #0 │ │ │ │ - bne c0af4 <_PyObject_GetMethod@@Base+0x284> │ │ │ │ + bne c0b80 <_PyObject_GetMethod@@Base+0x284> │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp, #4] │ │ │ │ - b c0958 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c09e4 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0d04 <_PyObject_GetMethod@@Base+0x494> │ │ │ │ + beq c0d90 <_PyObject_GetMethod@@Base+0x494> │ │ │ │ str r8, [r7] │ │ │ │ - b c0a78 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + b c0b04 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ mov sl, r2 │ │ │ │ - b c0958 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c09e4 <_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 c0b44 <_PyObject_GetMethod@@Base+0x2d4> │ │ │ │ - b c0a78 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bne c0bd0 <_PyObject_GetMethod@@Base+0x2d4> │ │ │ │ + b c0b04 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne c0c70 <_PyObject_GetMethod@@Base+0x400> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b c0c70 <_PyObject_GetMethod@@Base+0x400> │ │ │ │ + bne c0cfc <_PyObject_GetMethod@@Base+0x400> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b c0cfc <_PyObject_GetMethod@@Base+0x400> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0cf8 <_PyObject_GetMethod@@Base+0x488> │ │ │ │ + beq c0d84 <_PyObject_GetMethod@@Base+0x488> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq c0d94 <_PyObject_GetMethod@@Base+0x524> │ │ │ │ + beq c0e20 <_PyObject_GetMethod@@Base+0x524> │ │ │ │ mov r0, r8 │ │ │ │ - bl 23d320 │ │ │ │ - b c0a78 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ - ldr r3, [pc, #316] @ c0e48 <_PyObject_GetMethod@@Base+0x5d8> │ │ │ │ + bl 23d080 │ │ │ │ + b c0b04 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + ldr r3, [pc, #316] @ c0ed4 <_PyObject_GetMethod@@Base+0x5d8> │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #308] @ c0e4c <_PyObject_GetMethod@@Base+0x5dc> │ │ │ │ + ldr r1, [pc, #308] @ c0ed8 <_PyObject_GetMethod@@Base+0x5dc> │ │ │ │ mov r3, r4 │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119cb8 │ │ │ │ - b c0a78 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bl 119e00 │ │ │ │ + b c0b04 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a8a80 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8ae8 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - beq c0c70 <_PyObject_GetMethod@@Base+0x400> │ │ │ │ + beq c0cfc <_PyObject_GetMethod@@Base+0x400> │ │ │ │ cmn r2, #1 │ │ │ │ - beq c0d64 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ + beq c0df0 <_PyObject_GetMethod@@Base+0x4f4> │ │ │ │ mov r8, #0 │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp, #4] │ │ │ │ - b c0958 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ - bl 11a838 │ │ │ │ - b c0d54 <_PyObject_GetMethod@@Base+0x4e4> │ │ │ │ + b c09e4 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + bl 11a980 │ │ │ │ + b c0de0 <_PyObject_GetMethod@@Base+0x4e4> │ │ │ │ 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 c0980 <_PyObject_GetMethod@@Base+0x110> │ │ │ │ - ldr r2, [pc, #164] @ c0e40 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + b c0a0c <_PyObject_GetMethod@@Base+0x110> │ │ │ │ + ldr r2, [pc, #164] @ c0ecc <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0dbc <_PyObject_GetMethod@@Base+0x54c> │ │ │ │ + beq c0e48 <_PyObject_GetMethod@@Base+0x54c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b c0cf8 <_PyObject_GetMethod@@Base+0x488> │ │ │ │ + b c0d84 <_PyObject_GetMethod@@Base+0x488> │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne c0ab0 <_PyObject_GetMethod@@Base+0x240> │ │ │ │ - bl 11a838 │ │ │ │ + bne c0b3c <_PyObject_GetMethod@@Base+0x240> │ │ │ │ + bl 11a980 │ │ │ │ mvn r0, #2 │ │ │ │ - b c0ac4 <_PyObject_GetMethod@@Base+0x254> │ │ │ │ + b c0b50 <_PyObject_GetMethod@@Base+0x254> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #72] @ c0e40 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + ldr r2, [pc, #72] @ c0ecc <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0e14 <_PyObject_GetMethod@@Base+0x5a4> │ │ │ │ + beq c0ea0 <_PyObject_GetMethod@@Base+0x5a4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx fp │ │ │ │ - b c09d8 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ - ldr r3, [pc, #40] @ c0e50 <_PyObject_GetMethod@@Base+0x5e0> │ │ │ │ - ldr r1, [pc, #40] @ c0e54 <_PyObject_GetMethod@@Base+0x5e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b c0cb4 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ - ldrdeq fp, [pc], -r4 │ │ │ │ + b c0a64 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + ldr r3, [pc, #40] @ c0edc <_PyObject_GetMethod@@Base+0x5e0> │ │ │ │ + ldr r1, [pc, #40] @ c0ee0 <_PyObject_GetMethod@@Base+0x5e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b c0d40 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + andeq fp, pc, r8, asr #26 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq r2, r2, r0, ror #27 │ │ │ │ + andseq r2, r2, ip, ror #30 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r0, asr #24 │ │ │ │ + eorseq lr, r5, r0, asr #18 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x003615d8 │ │ │ │ + @ instruction: 0x003612d8 │ │ │ │ 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 c0ea4 <_PyObject_GetMethod@@Base+0x634> │ │ │ │ + beq c0f30 <_PyObject_GetMethod@@Base+0x634> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ addle r4, r3, r0 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt c0fd4 <_PyObject_GetMethod@@Base+0x764> │ │ │ │ + bgt c1060 <_PyObject_GetMethod@@Base+0x764> │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq c0fb8 <_PyObject_GetMethod@@Base+0x748> │ │ │ │ + beq c1044 <_PyObject_GetMethod@@Base+0x748> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt c0f98 <_PyObject_GetMethod@@Base+0x728> │ │ │ │ + blt c1024 <_PyObject_GetMethod@@Base+0x728> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0f7c <_PyObject_GetMethod@@Base+0x70c> │ │ │ │ + beq c1008 <_PyObject_GetMethod@@Base+0x70c> │ │ │ │ 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] │ │ │ │ @@ -155247,1800 +155282,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 19aefc │ │ │ │ + bl 19a52c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c0f74 <_PyObject_GetMethod@@Base+0x704> │ │ │ │ - ldr r2, [pc, #272] @ c1028 <_PyObject_GetMethod@@Base+0x7b8> │ │ │ │ - ldr r1, [pc, #272] @ c102c <_PyObject_GetMethod@@Base+0x7bc> │ │ │ │ + beq c1000 <_PyObject_GetMethod@@Base+0x704> │ │ │ │ + ldr r2, [pc, #272] @ c10b4 <_PyObject_GetMethod@@Base+0x7b8> │ │ │ │ + ldr r1, [pc, #272] @ c10b8 <_PyObject_GetMethod@@Base+0x7bc> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 18f434 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18efd0 <_PyObject_CallMethod@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c1020 <_PyObject_GetMethod@@Base+0x7b0> │ │ │ │ - ldr r3, [pc, #256] @ c1030 <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ + beq c10ac <_PyObject_GetMethod@@Base+0x7b0> │ │ │ │ + ldr r3, [pc, #256] @ c10bc <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11f8a8 │ │ │ │ + bl 11fa34 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne c1004 <_PyObject_GetMethod@@Base+0x794> │ │ │ │ + bne c1090 <_PyObject_GetMethod@@Base+0x794> │ │ │ │ cmp r6, r4 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq c0e98 <_PyObject_GetMethod@@Base+0x628> │ │ │ │ - bl a5784 │ │ │ │ + beq c0f24 <_PyObject_GetMethod@@Base+0x628> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0f74 <_PyObject_GetMethod@@Base+0x704> │ │ │ │ + bne c1000 <_PyObject_GetMethod@@Base+0x704> │ │ │ │ cmp r6, r4 │ │ │ │ - bgt c0fe8 <_PyObject_GetMethod@@Base+0x778> │ │ │ │ - ldr r3, [pc, #200] @ c1034 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ - ldr r1, [pc, #200] @ c1038 <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ + bgt c1074 <_PyObject_GetMethod@@Base+0x778> │ │ │ │ + ldr r3, [pc, #200] @ c10c0 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ + ldr r1, [pc, #200] @ c10c4 <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r3, #0 │ │ │ │ - b c0e98 <_PyObject_GetMethod@@Base+0x628> │ │ │ │ + b c0f24 <_PyObject_GetMethod@@Base+0x628> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r6, r0 │ │ │ │ - b c0f44 <_PyObject_GetMethod@@Base+0x6d4> │ │ │ │ + b c0fd0 <_PyObject_GetMethod@@Base+0x6d4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl ab694 │ │ │ │ + bl ab6f8 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c0fcc <_PyObject_GetMethod@@Base+0x75c> │ │ │ │ + beq c1058 <_PyObject_GetMethod@@Base+0x75c> │ │ │ │ str ip, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b c0ebc <_PyObject_GetMethod@@Base+0x64c> │ │ │ │ - bl 99908 │ │ │ │ + b c0f48 <_PyObject_GetMethod@@Base+0x64c> │ │ │ │ + bl 998b8 │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ - bne c0fb0 <_PyObject_GetMethod@@Base+0x740> │ │ │ │ - bl 29dc68 │ │ │ │ - b c0f74 <_PyObject_GetMethod@@Base+0x704> │ │ │ │ - ldr r3, [pc, #88] @ c1034 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ - ldr r1, [pc, #92] @ c103c <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ + bne c103c <_PyObject_GetMethod@@Base+0x740> │ │ │ │ + bl 29e0e4 │ │ │ │ + b c1000 <_PyObject_GetMethod@@Base+0x704> │ │ │ │ + ldr r3, [pc, #88] @ c10c0 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ + ldr r1, [pc, #92] @ c10c8 <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b c0f74 <_PyObject_GetMethod@@Base+0x704> │ │ │ │ - ldr r3, [pc, #64] @ c1030 <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ - ldr r1, [pc, #76] @ c1040 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ + bl 18ec84 │ │ │ │ + b c1000 <_PyObject_GetMethod@@Base+0x704> │ │ │ │ + ldr r3, [pc, #64] @ c10bc <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ + ldr r1, [pc, #76] @ c10cc <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 117720 │ │ │ │ - b c0f74 <_PyObject_GetMethod@@Base+0x704> │ │ │ │ + bl 117864 │ │ │ │ + b c1000 <_PyObject_GetMethod@@Base+0x704> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne c0f44 <_PyObject_GetMethod@@Base+0x6d4> │ │ │ │ + bne c0fd0 <_PyObject_GetMethod@@Base+0x6d4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b c0f44 <_PyObject_GetMethod@@Base+0x6d4> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b c0fd0 <_PyObject_GetMethod@@Base+0x6d4> │ │ │ │ mvn r6, #0 │ │ │ │ - b c0f44 <_PyObject_GetMethod@@Base+0x6d4> │ │ │ │ - eorseq fp, r6, r4, lsl #27 │ │ │ │ + b c0fd0 <_PyObject_GetMethod@@Base+0x6d4> │ │ │ │ + eorseq fp, r6, r4, lsl #21 │ │ │ │ subseq lr, r7, r8, lsr r5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ subseq sp, r5, r0, asr #22 │ │ │ │ - @ instruction: 0x003611d8 │ │ │ │ - eorseq r1, r6, r0, ror #9 │ │ │ │ - @ instruction: 0x003614f8 │ │ │ │ + @ instruction: 0x00360ed8 │ │ │ │ + eorseq r1, r6, r0, ror #3 │ │ │ │ + @ instruction: 0x003611f8 │ │ │ │ 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] @ c1950 <_PyObject_GetMethod@@Base+0x10e0> │ │ │ │ + ldr sl, [pc, #2292] @ c19dc <_PyObject_GetMethod@@Base+0x10e0> │ │ │ │ mov r7, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ bics r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [sl, r0] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - beq c18b8 <_PyObject_GetMethod@@Base+0x1048> │ │ │ │ + beq c1944 <_PyObject_GetMethod@@Base+0x1048> │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne c13f0 <_PyObject_GetMethod@@Base+0xb80> │ │ │ │ + bne c147c <_PyObject_GetMethod@@Base+0xb80> │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1860 <_PyObject_GetMethod@@Base+0xff0> │ │ │ │ + bne c18ec <_PyObject_GetMethod@@Base+0xff0> │ │ │ │ subs r8, r4, #1 │ │ │ │ - beq c14e8 <_PyObject_GetMethod@@Base+0xc78> │ │ │ │ - bl 356b80 │ │ │ │ + beq c1574 <_PyObject_GetMethod@@Base+0xc78> │ │ │ │ + bl 356890 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ cmp r8, #20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r9, r0 │ │ │ │ - bgt c1710 <_PyObject_GetMethod@@Base+0xea0> │ │ │ │ + bgt c179c <_PyObject_GetMethod@@Base+0xea0> │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1604] @ 0x644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c1518 <_PyObject_GetMethod@@Base+0xca8> │ │ │ │ - ldr r0, [pc, #2184] @ c1954 <_PyObject_GetMethod@@Base+0x10e4> │ │ │ │ + beq c15a4 <_PyObject_GetMethod@@Base+0xca8> │ │ │ │ + ldr r0, [pc, #2184] @ c19e0 <_PyObject_GetMethod@@Base+0x10e4> │ │ │ │ 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 c1790 <_PyObject_GetMethod@@Base+0xf20> │ │ │ │ + bne c181c <_PyObject_GetMethod@@Base+0xf20> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c13e0 <_PyObject_GetMethod@@Base+0xb70> │ │ │ │ + beq c146c <_PyObject_GetMethod@@Base+0xb70> │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r8, #1 │ │ │ │ str r1, [r0] │ │ │ │ str r0, [r3] │ │ │ │ - beq c1174 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ + beq c1200 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ ldr lr, [r5, #8] │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r0, [lr] │ │ │ │ add r1, r5, #8 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1138 <_PyObject_GetMethod@@Base+0x8c8> │ │ │ │ + beq c11c4 <_PyObject_GetMethod@@Base+0x8c8> │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [lr] │ │ │ │ cmp r8, #2 │ │ │ │ str lr, [r3] │ │ │ │ - ble c1174 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ + ble c1200 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ 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 c14c0 <_PyObject_GetMethod@@Base+0xc50> │ │ │ │ + beq c154c <_PyObject_GetMethod@@Base+0xc50> │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [r0] │ │ │ │ str r0, [ip, #4]! │ │ │ │ - bne c1150 <_PyObject_GetMethod@@Base+0x8e0> │ │ │ │ + bne c11dc <_PyObject_GetMethod@@Base+0x8e0> │ │ │ │ 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 c1500 <_PyObject_GetMethod@@Base+0xc90> │ │ │ │ + blt c158c <_PyObject_GetMethod@@Base+0xc90> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1890 <_PyObject_GetMethod@@Base+0x1020> │ │ │ │ - ldr r2, [pc, #1936] @ c1958 <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ + beq c191c <_PyObject_GetMethod@@Base+0x1020> │ │ │ │ + ldr r2, [pc, #1936] @ c19e4 <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ ldr r7, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c16f4 <_PyObject_GetMethod@@Base+0xe84> │ │ │ │ + bne c1780 <_PyObject_GetMethod@@Base+0xe84> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1570 <_PyObject_GetMethod@@Base+0xd00> │ │ │ │ + beq c15fc <_PyObject_GetMethod@@Base+0xd00> │ │ │ │ cmp r5, #1 │ │ │ │ - bne c15e8 <_PyObject_GetMethod@@Base+0xd78> │ │ │ │ + bne c1674 <_PyObject_GetMethod@@Base+0xd78> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1288 <_PyObject_GetMethod@@Base+0xa18> │ │ │ │ + beq c1314 <_PyObject_GetMethod@@Base+0xa18> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c120c <_PyObject_GetMethod@@Base+0x99c> │ │ │ │ + beq c1298 <_PyObject_GetMethod@@Base+0x99c> │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1538 <_PyObject_GetMethod@@Base+0xcc8> │ │ │ │ + bne c15c4 <_PyObject_GetMethod@@Base+0xcc8> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq c154c <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ + beq c15d8 <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq c18e4 <_PyObject_GetMethod@@Base+0x1074> │ │ │ │ - ldr r3, [pc, #1832] @ c195c <_PyObject_GetMethod@@Base+0x10ec> │ │ │ │ + beq c1970 <_PyObject_GetMethod@@Base+0x1074> │ │ │ │ + ldr r3, [pc, #1832] @ c19e8 <_PyObject_GetMethod@@Base+0x10ec> │ │ │ │ cmp r2, r3 │ │ │ │ - bne c16dc <_PyObject_GetMethod@@Base+0xe6c> │ │ │ │ + bne c1768 <_PyObject_GetMethod@@Base+0xe6c> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq c16dc <_PyObject_GetMethod@@Base+0xe6c> │ │ │ │ + beq c1768 <_PyObject_GetMethod@@Base+0xe6c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c154c <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ + beq c15d8 <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq c154c <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ - bl ab150 │ │ │ │ + beq c15d8 <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ + bl ab1b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt c154c <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ + blt c15d8 <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bge c154c <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ + bge c15d8 <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ ldr r8, [r7, #12] │ │ │ │ - ldr r3, [pc, #1740] @ c1960 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ + ldr r3, [pc, #1740] @ c19ec <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ cmp r8, r3 │ │ │ │ - beq c14d0 <_PyObject_GetMethod@@Base+0xc60> │ │ │ │ + beq c155c <_PyObject_GetMethod@@Base+0xc60> │ │ │ │ add r5, r7, r5, lsl #3 │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - blt c14d0 <_PyObject_GetMethod@@Base+0xc60> │ │ │ │ + blt c155c <_PyObject_GetMethod@@Base+0xc60> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq c1640 <_PyObject_GetMethod@@Base+0xdd0> │ │ │ │ + beq c16cc <_PyObject_GetMethod@@Base+0xdd0> │ │ │ │ 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 c1630 <_PyObject_GetMethod@@Base+0xdc0> │ │ │ │ + beq c16bc <_PyObject_GetMethod@@Base+0xdc0> │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ - beq c1708 <_PyObject_GetMethod@@Base+0xe98> │ │ │ │ + beq c1794 <_PyObject_GetMethod@@Base+0xe98> │ │ │ │ cmn r8, #20 │ │ │ │ - beq c1568 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + beq c15f4 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ cmp ip, r2 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ movge ip, r2 │ │ │ │ cmp r3, r2 │ │ │ │ cmpge ip, #0 │ │ │ │ - beq c149c <_PyObject_GetMethod@@Base+0xc2c> │ │ │ │ + beq c1528 <_PyObject_GetMethod@@Base+0xc2c> │ │ │ │ cmp r3, r2 │ │ │ │ movge r3, r2 │ │ │ │ orrs r1, r3, ip │ │ │ │ - bmi c17cc <_PyObject_GetMethod@@Base+0xf5c> │ │ │ │ + bmi c1858 <_PyObject_GetMethod@@Base+0xf5c> │ │ │ │ cmp r3, ip │ │ │ │ cmpge r2, ip │ │ │ │ - ble c1788 <_PyObject_GetMethod@@Base+0xf18> │ │ │ │ + ble c1814 <_PyObject_GetMethod@@Base+0xf18> │ │ │ │ ldrb r2, [r8, #16] │ │ │ │ sub r5, r3, ip │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ lsr r3, r2, #5 │ │ │ │ and r3, r3, #1 │ │ │ │ - beq c1588 <_PyObject_GetMethod@@Base+0xd18> │ │ │ │ + beq c1614 <_PyObject_GetMethod@@Base+0xd18> │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r8, [r8, #28] │ │ │ │ addne r8, r8, #20 │ │ │ │ cmp r5, #1 │ │ │ │ add r7, r8, ip │ │ │ │ - beq c15c0 <_PyObject_GetMethod@@Base+0xd50> │ │ │ │ + beq c164c <_PyObject_GetMethod@@Base+0xd50> │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ mov r0, r5 │ │ │ │ - bl 92714 │ │ │ │ + bl 92778 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c1568 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + beq c15f4 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq c191c <_PyObject_GetMethod@@Base+0x10ac> │ │ │ │ + beq c19a8 <_PyObject_GetMethod@@Base+0x10ac> │ │ │ │ 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 c13c8 <_PyObject_GetMethod@@Base+0xb58> │ │ │ │ + beq c1454 <_PyObject_GetMethod@@Base+0xb58> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c13c8 <_PyObject_GetMethod@@Base+0xb58> │ │ │ │ + bne c1454 <_PyObject_GetMethod@@Base+0xb58> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1440] @ c1954 <_PyObject_GetMethod@@Base+0x10e4> │ │ │ │ + ldr r2, [pc, #1440] @ c19e0 <_PyObject_GetMethod@@Base+0x10e4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1768 <_PyObject_GetMethod@@Base+0xef8> │ │ │ │ + bne c17f4 <_PyObject_GetMethod@@Base+0xef8> │ │ │ │ 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 c1118 <_PyObject_GetMethod@@Base+0x8a8> │ │ │ │ - b c1174 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ + bne c11a4 <_PyObject_GetMethod@@Base+0x8a8> │ │ │ │ + b c1200 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ ldr r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1924 <_PyObject_GetMethod@@Base+0x10b4> │ │ │ │ + beq c19b0 <_PyObject_GetMethod@@Base+0x10b4> │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble c1464 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ + ble c14f0 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ ldr lr, [r1, #12] │ │ │ │ cmp r0, lr │ │ │ │ - beq c1088 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + beq c1114 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ cmp ip, #1 │ │ │ │ - beq c1464 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ + beq c14f0 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ ldr lr, [r1, #16] │ │ │ │ cmp r0, lr │ │ │ │ - beq c1088 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + beq c1114 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ cmp ip, #2 │ │ │ │ - beq c1464 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ + beq c14f0 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ ldr lr, [r1, #20] │ │ │ │ cmp r0, lr │ │ │ │ - beq c1088 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + beq c1114 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ cmp ip, #3 │ │ │ │ - beq c1464 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ + beq c14f0 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ add r1, r1, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r1, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq c1088 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + beq c1114 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ cmp ip, lr │ │ │ │ - bne c144c <_PyObject_GetMethod@@Base+0xbdc> │ │ │ │ + bne c14d8 <_PyObject_GetMethod@@Base+0xbdc> │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2412e0 │ │ │ │ + bl 241040 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - bne c1088 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + bne c1114 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ mov r8, #0 │ │ │ │ - b c13d4 <_PyObject_GetMethod@@Base+0xb64> │ │ │ │ + b c1460 <_PyObject_GetMethod@@Base+0xb64> │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ movlt lr, #0 │ │ │ │ andge lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq c1308 <_PyObject_GetMethod@@Base+0xa98> │ │ │ │ - ldr r3, [pc, #1208] @ c195c <_PyObject_GetMethod@@Base+0x10ec> │ │ │ │ + beq c1394 <_PyObject_GetMethod@@Base+0xa98> │ │ │ │ + ldr r3, [pc, #1208] @ c19e8 <_PyObject_GetMethod@@Base+0x10ec> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c18d4 <_PyObject_GetMethod@@Base+0x1064> │ │ │ │ + bne c1960 <_PyObject_GetMethod@@Base+0x1064> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ - b c138c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + b c1418 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ cmp r8, r3 │ │ │ │ str r0, [ip, #4]! │ │ │ │ - bne c1150 <_PyObject_GetMethod@@Base+0x8e0> │ │ │ │ - b c1174 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ + bne c11dc <_PyObject_GetMethod@@Base+0x8e0> │ │ │ │ + b c1200 <_PyObject_GetMethod@@Base+0x904> │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r8, [pc, #1156] @ c1960 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ + ldr r8, [pc, #1156] @ c19ec <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b c138c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + b c1418 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #1136] @ c1964 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r4, [pc, #1136] @ c19f0 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ - bge c11b0 <_PyObject_GetMethod@@Base+0x940> │ │ │ │ - ldr r1, [pc, #1120] @ c1968 <_PyObject_GetMethod@@Base+0x10f8> │ │ │ │ + bge c123c <_PyObject_GetMethod@@Base+0x940> │ │ │ │ + ldr r1, [pc, #1120] @ c19f4 <_PyObject_GetMethod@@Base+0x10f8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 29b1e0 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29b65c <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c11b0 <_PyObject_GetMethod@@Base+0x940> │ │ │ │ - b c1890 <_PyObject_GetMethod@@Base+0x1020> │ │ │ │ - ldr r0, [pc, #1100] @ c196c <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ + beq c123c <_PyObject_GetMethod@@Base+0x940> │ │ │ │ + b c191c <_PyObject_GetMethod@@Base+0x1020> │ │ │ │ + ldr r0, [pc, #1100] @ c19f8 <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ mov r1, r8 │ │ │ │ - bl 9ab34 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9aae4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c147c <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ - bl 356b80 │ │ │ │ + beq c1508 <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ + bl 356890 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ - b c10f0 <_PyObject_GetMethod@@Base+0x880> │ │ │ │ + b c117c <_PyObject_GetMethod@@Base+0x880> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 11f8a8 │ │ │ │ + bl 11fa34 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge c127c <_PyObject_GetMethod@@Base+0xa0c> │ │ │ │ - bl a5784 │ │ │ │ + bge c1308 <_PyObject_GetMethod@@Base+0xa0c> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne c1568 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ - ldr r3, [pc, #1040] @ c1970 <_PyObject_GetMethod@@Base+0x1100> │ │ │ │ - ldr r1, [pc, #1040] @ c1974 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ + bne c15f4 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + ldr r3, [pc, #1040] @ c19fc <_PyObject_GetMethod@@Base+0x1100> │ │ │ │ + ldr r1, [pc, #1040] @ c1a00 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r8, #0 │ │ │ │ - b c138c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ - ldr r2, [pc, #1000] @ c1960 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ - ldr r1, [pc, #1020] @ c1978 <_PyObject_GetMethod@@Base+0x1108> │ │ │ │ + b c1418 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + ldr r2, [pc, #1000] @ c19ec <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ + ldr r1, [pc, #1020] @ c1a04 <_PyObject_GetMethod@@Base+0x1108> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b5b54 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ + bl 2b5f38 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ mov r8, r0 │ │ │ │ - b c138c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + b c1418 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ 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 c1834 <_PyObject_GetMethod@@Base+0xfc4> │ │ │ │ + blt c18c0 <_PyObject_GetMethod@@Base+0xfc4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne c17ac <_PyObject_GetMethod@@Base+0xf3c> │ │ │ │ + bne c1838 <_PyObject_GetMethod@@Base+0xf3c> │ │ │ │ mov r1, r5 │ │ │ │ - bl c1b40 │ │ │ │ + bl c1bcc │ │ │ │ mov r8, r0 │ │ │ │ - b c138c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + b c1418 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ ldrsb r2, [r8, ip] │ │ │ │ ldrb r3, [r8, ip] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r8, [pc, #936] @ c197c <_PyObject_GetMethod@@Base+0x110c> │ │ │ │ - ldrlt r8, [pc, #936] @ c1980 <_PyObject_GetMethod@@Base+0x1110> │ │ │ │ + ldrge r8, [pc, #936] @ c1a08 <_PyObject_GetMethod@@Base+0x110c> │ │ │ │ + ldrlt r8, [pc, #936] @ c1a0c <_PyObject_GetMethod@@Base+0x1110> │ │ │ │ movge r2, #24 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ mlage r8, r2, r3, r8 │ │ │ │ addlt r8, r8, r3, lsl #5 │ │ │ │ - b c138c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + b c1418 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92cc4 │ │ │ │ + bl 92d28 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c1568 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + beq c15f4 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ add fp, r8, #8 │ │ │ │ add sl, r4, #8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r5, r9 │ │ │ │ - ldr r2, [pc, #848] @ c1960 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ - ble c138c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + ldr r2, [pc, #848] @ c19ec <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ + ble c1418 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ ldr r1, [sl, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b5b54 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ + bl 2b5f38 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c18f4 <_PyObject_GetMethod@@Base+0x1084> │ │ │ │ + beq c1980 <_PyObject_GetMethod@@Base+0x1084> │ │ │ │ add r9, r9, #1 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - b c1604 <_PyObject_GetMethod@@Base+0xd94> │ │ │ │ + b c1690 <_PyObject_GetMethod@@Base+0xd94> │ │ │ │ ldr r3, [r8, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c12f0 <_PyObject_GetMethod@@Base+0xa80> │ │ │ │ - b c1568 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + bne c137c <_PyObject_GetMethod@@Base+0xa80> │ │ │ │ + b c15f4 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ add r9, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #16 │ │ │ │ str r9, [sp] │ │ │ │ - bl 29bea8 <_Py_CheckRecursiveCall@@Base+0xcc8> │ │ │ │ + bl 29c324 <_Py_CheckRecursiveCall@@Base+0xcc8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1568 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + beq c15f4 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ 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 c1484 <_PyObject_GetMethod@@Base+0xc14> │ │ │ │ + beq c1510 <_PyObject_GetMethod@@Base+0xc14> │ │ │ │ ldr r1, [r8, #4] │ │ │ │ - ldr r2, [pc, #736] @ c1984 <_PyObject_GetMethod@@Base+0x1114> │ │ │ │ + ldr r2, [pc, #736] @ c1a10 <_PyObject_GetMethod@@Base+0x1114> │ │ │ │ cmp r1, r2 │ │ │ │ movne lr, #0 │ │ │ │ andeq lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne c174c <_PyObject_GetMethod@@Base+0xedc> │ │ │ │ + bne c17d8 <_PyObject_GetMethod@@Base+0xedc> │ │ │ │ sub r1, r3, ip │ │ │ │ add r0, r0, ip │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c138c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + beq c1418 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ mov r0, r9 │ │ │ │ - bl 113404 │ │ │ │ - b c138c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + bl 113554 │ │ │ │ + b c1418 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne c1244 <_PyObject_GetMethod@@Base+0x9d4> │ │ │ │ - b c154c <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ + bne c12d0 <_PyObject_GetMethod@@Base+0x9d4> │ │ │ │ + b c15d8 <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ - b c138c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + b c1418 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ add r3, r8, #28 │ │ │ │ - b c1634 <_PyObject_GetMethod@@Base+0xdc4> │ │ │ │ + b c16c0 <_PyObject_GetMethod@@Base+0xdc4> │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ - ble c1518 <_PyObject_GetMethod@@Base+0xca8> │ │ │ │ - bl 29dc68 │ │ │ │ + ble c15a4 <_PyObject_GetMethod@@Base+0xca8> │ │ │ │ + bl 29e0e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c147c <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ + beq c1508 <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sl, r9] │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, r4, #12 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c180c <_PyObject_GetMethod@@Base+0xf9c> │ │ │ │ + beq c1898 <_PyObject_GetMethod@@Base+0xf9c> │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b c1118 <_PyObject_GetMethod@@Base+0x8a8> │ │ │ │ + b c11a4 <_PyObject_GetMethod@@Base+0x8a8> │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c16b4 <_PyObject_GetMethod@@Base+0xe44> │ │ │ │ + bne c1740 <_PyObject_GetMethod@@Base+0xe44> │ │ │ │ mov r0, r8 │ │ │ │ - bl 23e1e8 │ │ │ │ + bl 23df48 │ │ │ │ mov r8, r0 │ │ │ │ - b c16c4 <_PyObject_GetMethod@@Base+0xe54> │ │ │ │ - ldr r1, [pc, #536] @ c1988 <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ + b c1750 <_PyObject_GetMethod@@Base+0xe54> │ │ │ │ + ldr r1, [pc, #536] @ c1a14 <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ cmp r3, r1 │ │ │ │ - beq c13c0 <_PyObject_GetMethod@@Base+0xb50> │ │ │ │ + beq c144c <_PyObject_GetMethod@@Base+0xb50> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b c13c0 <_PyObject_GetMethod@@Base+0xb50> │ │ │ │ - ldr r8, [pc, #508] @ c198c <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ - b c138c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ - ldr r3, [pc, #496] @ c1988 <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ + b c144c <_PyObject_GetMethod@@Base+0xb50> │ │ │ │ + ldr r8, [pc, #508] @ c1a18 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ + b c1418 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + ldr r3, [pc, #496] @ c1a14 <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ cmp fp, r3 │ │ │ │ - bne c1848 <_PyObject_GetMethod@@Base+0xfd8> │ │ │ │ + bne c18d4 <_PyObject_GetMethod@@Base+0xfd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e620 │ │ │ │ + bl 18e1bc │ │ │ │ ldr r2, [sl, r9] │ │ │ │ - b c10f0 <_PyObject_GetMethod@@Base+0x880> │ │ │ │ + b c117c <_PyObject_GetMethod@@Base+0x880> │ │ │ │ cmp r2, #0 │ │ │ │ - beq c17f8 <_PyObject_GetMethod@@Base+0xf88> │ │ │ │ + beq c1884 <_PyObject_GetMethod@@Base+0xf88> │ │ │ │ cmp r2, #2 │ │ │ │ - bne c17e0 <_PyObject_GetMethod@@Base+0xf70> │ │ │ │ + bne c186c <_PyObject_GetMethod@@Base+0xf70> │ │ │ │ mov r1, r5 │ │ │ │ - bl 290090 │ │ │ │ + bl 290580 │ │ │ │ mov r8, r0 │ │ │ │ - b c138c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ - ldr r3, [pc, #412] @ c1970 <_PyObject_GetMethod@@Base+0x1100> │ │ │ │ - ldr r1, [pc, #440] @ c1990 <_PyObject_GetMethod@@Base+0x1120> │ │ │ │ + b c1418 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + ldr r3, [pc, #412] @ c19fc <_PyObject_GetMethod@@Base+0x1100> │ │ │ │ + ldr r1, [pc, #440] @ c1a1c <_PyObject_GetMethod@@Base+0x1120> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b c1568 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + bl 18ec84 │ │ │ │ + b c15f4 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ cmp r2, #4 │ │ │ │ - bne c17f8 <_PyObject_GetMethod@@Base+0xf88> │ │ │ │ + bne c1884 <_PyObject_GetMethod@@Base+0xf88> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c186c <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ + bl 2c1c80 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ mov r8, r0 │ │ │ │ - b c138c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ - ldr r3, [pc, #404] @ c1994 <_PyObject_GetMethod@@Base+0x1124> │ │ │ │ - ldr r1, [pc, #404] @ c1998 <_PyObject_GetMethod@@Base+0x1128> │ │ │ │ + b c1418 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + ldr r3, [pc, #404] @ c1a20 <_PyObject_GetMethod@@Base+0x1124> │ │ │ │ + ldr r1, [pc, #404] @ c1a24 <_PyObject_GetMethod@@Base+0x1128> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b c1568 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + bl 18ec84 │ │ │ │ + b c15f4 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ 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 c1130 <_PyObject_GetMethod@@Base+0x8c0> │ │ │ │ - b c1148 <_PyObject_GetMethod@@Base+0x8d8> │ │ │ │ - ldr r3, [pc, #352] @ c199c <_PyObject_GetMethod@@Base+0x112c> │ │ │ │ - ldr r1, [pc, #352] @ c19a0 <_PyObject_GetMethod@@Base+0x1130> │ │ │ │ + bne c11bc <_PyObject_GetMethod@@Base+0x8c0> │ │ │ │ + b c11d4 <_PyObject_GetMethod@@Base+0x8d8> │ │ │ │ + ldr r3, [pc, #352] @ c1a28 <_PyObject_GetMethod@@Base+0x112c> │ │ │ │ + ldr r1, [pc, #352] @ c1a2c <_PyObject_GetMethod@@Base+0x1130> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b c1568 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + bl 18ec84 │ │ │ │ + b c15f4 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr r2, [sl, r9] │ │ │ │ - b c10f0 <_PyObject_GetMethod@@Base+0x880> │ │ │ │ + b c117c <_PyObject_GetMethod@@Base+0x880> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1090 <_PyObject_GetMethod@@Base+0x820> │ │ │ │ + beq c111c <_PyObject_GetMethod@@Base+0x820> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a6988 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a6e08 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c147c <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ - ldr r3, [pc, #288] @ c19a4 <_PyObject_GetMethod@@Base+0x1134> │ │ │ │ - ldr r1, [pc, #288] @ c19a8 <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ + beq c1508 <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ + ldr r3, [pc, #288] @ c1a30 <_PyObject_GetMethod@@Base+0x1134> │ │ │ │ + ldr r1, [pc, #288] @ c1a34 <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117720 │ │ │ │ + bl 117864 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c147c <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ + beq c1508 <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c147c <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ + bne c1508 <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b c147c <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b c1508 <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a6988 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a6e08 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c147c <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ - ldr r3, [pc, #212] @ c19a4 <_PyObject_GetMethod@@Base+0x1134> │ │ │ │ - ldr r1, [pc, #216] @ c19ac <_PyObject_GetMethod@@Base+0x113c> │ │ │ │ - b c1884 <_PyObject_GetMethod@@Base+0x1014> │ │ │ │ + beq c1508 <_PyObject_GetMethod@@Base+0xc0c> │ │ │ │ + ldr r3, [pc, #212] @ c1a30 <_PyObject_GetMethod@@Base+0x1134> │ │ │ │ + ldr r1, [pc, #216] @ c1a38 <_PyObject_GetMethod@@Base+0x113c> │ │ │ │ + b c1910 <_PyObject_GetMethod@@Base+0x1014> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d23ac <_PyUnicode_Copy@@Base> │ │ │ │ + bl 1d18bc <_PyUnicode_Copy@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - b c138c <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ - ldr r1, [pc, #196] @ c19b0 <_PyObject_GetMethod@@Base+0x1140> │ │ │ │ - ldr r0, [pc, #196] @ c19b4 <_PyObject_GetMethod@@Base+0x1144> │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b c154c <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ + b c1418 <_PyObject_GetMethod@@Base+0xb1c> │ │ │ │ + ldr r1, [pc, #196] @ c1a3c <_PyObject_GetMethod@@Base+0x1140> │ │ │ │ + ldr r0, [pc, #196] @ c1a40 <_PyObject_GetMethod@@Base+0x1144> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b c15d8 <_PyObject_GetMethod@@Base+0xcdc> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1568 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + beq c15f4 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne c1568 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + bne c15f4 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b c1568 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b c15f4 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ ldr r0, [r8, #28] │ │ │ │ - b c1380 <_PyObject_GetMethod@@Base+0xb10> │ │ │ │ + b c140c <_PyObject_GetMethod@@Base+0xb10> │ │ │ │ mov r1, r2 │ │ │ │ ldr r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1940 <_PyObject_GetMethod@@Base+0x10d0> │ │ │ │ + beq c19cc <_PyObject_GetMethod@@Base+0x10d0> │ │ │ │ cmp r0, r1 │ │ │ │ - bne c1928 <_PyObject_GetMethod@@Base+0x10b8> │ │ │ │ - b c1088 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ - ldr r1, [pc, #112] @ c19b8 <_PyObject_GetMethod@@Base+0x1148> │ │ │ │ + bne c19b4 <_PyObject_GetMethod@@Base+0x10b8> │ │ │ │ + b c1114 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + ldr r1, [pc, #112] @ c1a44 <_PyObject_GetMethod@@Base+0x1148> │ │ │ │ cmp r0, r1 │ │ │ │ - beq c1088 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ - b c1464 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ + beq c1114 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + b c14f0 <_PyObject_GetMethod@@Base+0xbf4> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq r6, lr, ip, asr #26 │ │ │ │ + andseq r6, lr, r0, lsl #5 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - @ instruction: 0x003602f8 │ │ │ │ + @ instruction: 0x0035fff8 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r1, r6, r0, lsr #12 │ │ │ │ + eorseq r1, r6, r0, lsr #6 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - eorseq r1, r6, r0, lsr r6 │ │ │ │ + eorseq r1, r6, r0, lsr r3 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, ip, asr #12 │ │ │ │ + eorseq r1, r6, ip, asr #6 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003612fc │ │ │ │ + @ instruction: 0x00360ffc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, ror fp │ │ │ │ - @ instruction: 0x003615fc │ │ │ │ + eorseq r0, r6, r8, ror r8 │ │ │ │ + @ instruction: 0x003612fc │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sl, r5, ip, lsl #24 │ │ │ │ + eorseq sl, r5, ip, lsl #18 │ │ │ │ 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 c1a90 <_PyObject_GetMethod@@Base+0x1220> │ │ │ │ + beq c1b1c <_PyObject_GetMethod@@Base+0x1220> │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq c1a60 <_PyObject_GetMethod@@Base+0x11f0> │ │ │ │ + beq c1aec <_PyObject_GetMethod@@Base+0x11f0> │ │ │ │ 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 c1a20 <_PyObject_GetMethod@@Base+0x11b0> │ │ │ │ + bge c1aac <_PyObject_GetMethod@@Base+0x11b0> │ │ │ │ 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 ab45c <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab4c0 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ strne r4, [r3, r6, lsl #2] │ │ │ │ - bne c1a18 <_PyObject_GetMethod@@Base+0x11a8> │ │ │ │ + bne c1aa4 <_PyObject_GetMethod@@Base+0x11a8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1a90 <_PyObject_GetMethod@@Base+0x1220> │ │ │ │ + beq c1b1c <_PyObject_GetMethod@@Base+0x1220> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1a6c <_PyObject_GetMethod@@Base+0x11fc> │ │ │ │ + bne c1af8 <_PyObject_GetMethod@@Base+0x11fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b c1a6c <_PyObject_GetMethod@@Base+0x11fc> │ │ │ │ - ldr r1, [pc, #48] @ c1a98 <_PyObject_GetMethod@@Base+0x1228> │ │ │ │ - ldr r0, [pc, #48] @ c1a9c <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b c1af8 <_PyObject_GetMethod@@Base+0x11fc> │ │ │ │ + ldr r1, [pc, #48] @ c1b24 <_PyObject_GetMethod@@Base+0x1228> │ │ │ │ + ldr r0, [pc, #48] @ c1b28 <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1a90 <_PyObject_GetMethod@@Base+0x1220> │ │ │ │ + beq c1b1c <_PyObject_GetMethod@@Base+0x1220> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1a90 <_PyObject_GetMethod@@Base+0x1220> │ │ │ │ + bne c1b1c <_PyObject_GetMethod@@Base+0x1220> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b c1a18 <_PyObject_GetMethod@@Base+0x11a8> │ │ │ │ + b c1aa4 <_PyObject_GetMethod@@Base+0x11a8> │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - @ instruction: 0x0035a9dc │ │ │ │ + @ instruction: 0x0035a6dc │ │ │ │ │ │ │ │ -000c1aa0 : │ │ │ │ +000c1b2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt c1b1c │ │ │ │ + blt c1ba8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ - bne c1ad4 │ │ │ │ + bne c1b60 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b c1b40 │ │ │ │ + b c1bcc │ │ │ │ cmp r3, #0 │ │ │ │ - ble c1b04 │ │ │ │ + ble c1b90 │ │ │ │ cmp r3, #2 │ │ │ │ - bne c1af0 │ │ │ │ + bne c1b7c │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b 290090 │ │ │ │ + b 290580 │ │ │ │ cmp r3, #4 │ │ │ │ - bne c1b04 │ │ │ │ + bne c1b90 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b 2c186c <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ - ldr r3, [pc, #36] @ c1b30 │ │ │ │ - ldr r1, [pc, #36] @ c1b34 │ │ │ │ + b 2c1c80 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ + ldr r3, [pc, #36] @ c1bbc │ │ │ │ + ldr r1, [pc, #36] @ c1bc0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ c1b38 │ │ │ │ - ldr r1, [pc, #20] @ c1b3c │ │ │ │ + ldr r3, [pc, #20] @ c1bc4 │ │ │ │ + ldr r1, [pc, #20] @ c1bc8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b c1b14 │ │ │ │ + bl 18ec84 │ │ │ │ + b c1ba0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, ip, asr #12 │ │ │ │ + eorseq r1, r6, ip, asr #6 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003612fc │ │ │ │ + @ instruction: 0x00360ffc │ │ │ │ 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 c1ecc │ │ │ │ + beq c1f58 │ │ │ │ cmp r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ addne ip, r0, r4 │ │ │ │ movne r3, r0 │ │ │ │ - beq c1e58 │ │ │ │ + beq c1ee4 │ │ │ │ cmp ip, r3 │ │ │ │ - bls c1ccc │ │ │ │ + bls c1d58 │ │ │ │ tst r3, #3 │ │ │ │ - beq c1be8 │ │ │ │ + beq c1c74 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrsb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge c1b6c │ │ │ │ + bge c1bf8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c1f14 │ │ │ │ + blt c1fa0 │ │ │ │ cmn r4, #-2147483618 @ 0x8000001e │ │ │ │ - bgt c1bd0 │ │ │ │ - ldr r9, [pc, #904] @ c1f30 │ │ │ │ - ldr r2, [pc, #904] @ c1f34 │ │ │ │ + bgt c1c5c │ │ │ │ + ldr r9, [pc, #904] @ c1fbc │ │ │ │ + ldr r2, [pc, #904] @ c1fc0 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ add r7, r4, #29 │ │ │ │ cmp r3, r2 │ │ │ │ mov r8, #0 │ │ │ │ - beq c1cf8 │ │ │ │ + beq c1d84 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c1d50 │ │ │ │ - bl 29dc68 │ │ │ │ + bne c1ddc │ │ │ │ + bl 29e0e4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne c1da8 │ │ │ │ + bne c1e34 │ │ │ │ mov r5, #0 │ │ │ │ - b c1dcc │ │ │ │ + b c1e58 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1b7c │ │ │ │ - ldr r1, [pc, #828] @ c1f38 │ │ │ │ + bcc c1c08 │ │ │ │ + ldr r1, [pc, #828] @ c1fc4 │ │ │ │ ldr r0, [r3] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1b90 │ │ │ │ + bne c1c1c │ │ │ │ add r0, r3, #8 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1cc4 │ │ │ │ + bcc c1d50 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1b90 │ │ │ │ + bne c1c1c │ │ │ │ add r2, r3, #12 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1e38 │ │ │ │ + bcc c1ec4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1b90 │ │ │ │ + bne c1c1c │ │ │ │ add r0, r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1cc4 │ │ │ │ + bcc c1d50 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1b90 │ │ │ │ + bne c1c1c │ │ │ │ add r2, r3, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1e38 │ │ │ │ + bcc c1ec4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1b90 │ │ │ │ + bne c1c1c │ │ │ │ add r0, r3, #24 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1cc4 │ │ │ │ + bcc c1d50 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1b90 │ │ │ │ + bne c1c1c │ │ │ │ add lr, r3, #28 │ │ │ │ cmp ip, lr │ │ │ │ - bcc c1e38 │ │ │ │ + bcc c1ec4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1b90 │ │ │ │ + bne c1c1c │ │ │ │ sub r2, ip, #28 │ │ │ │ sub r3, r2, r3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, lr, r3 │ │ │ │ - b c1cb8 │ │ │ │ + b c1d44 │ │ │ │ ldr r2, [r2] │ │ │ │ add lr, lr, #4 │ │ │ │ tst r1, r2 │ │ │ │ - bne c1b90 │ │ │ │ + bne c1c1c │ │ │ │ cmp r3, lr │ │ │ │ mov r2, lr │ │ │ │ - bne c1ca8 │ │ │ │ + bne c1d34 │ │ │ │ cmp ip, r2 │ │ │ │ - bne c1b80 │ │ │ │ + bne c1c0c │ │ │ │ cmp r4, #0 │ │ │ │ - blt c1f14 │ │ │ │ + blt c1fa0 │ │ │ │ cmn r4, #-2147483626 @ 0x80000016 │ │ │ │ - bgt c1bd0 │ │ │ │ - ldr r9, [pc, #588] @ c1f30 │ │ │ │ - ldr r2, [pc, #588] @ c1f34 │ │ │ │ + bgt c1c5c │ │ │ │ + ldr r9, [pc, #588] @ c1fbc │ │ │ │ + ldr r2, [pc, #588] @ c1fc0 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ add r7, r4, #21 │ │ │ │ cmp r3, r2 │ │ │ │ mov r8, #1 │ │ │ │ - bne c1bbc │ │ │ │ - ldr r3, [pc, #572] @ c1f3c │ │ │ │ - bl 356b80 │ │ │ │ + bne c1c48 │ │ │ │ + ldr r3, [pc, #572] @ c1fc8 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi c1e04 │ │ │ │ + bhi c1e90 │ │ │ │ sub r1, r7, #1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq c1ebc │ │ │ │ + beq c1f48 │ │ │ │ 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 c1dd4 │ │ │ │ - ldr r3, [pc, #488] @ c1f40 │ │ │ │ + beq c1e60 │ │ │ │ + ldr r3, [pc, #488] @ c1fcc │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #468] @ c1f44 │ │ │ │ + ldr r2, [pc, #468] @ c1fd0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1ed4 │ │ │ │ + bne c1f60 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c1e7c │ │ │ │ + beq c1f08 │ │ │ │ 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 c1f28 │ │ │ │ + beq c1fb4 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq c1ea8 │ │ │ │ + beq c1f34 │ │ │ │ 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 c1e48 │ │ │ │ + bcc c1ed4 │ │ │ │ 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 c1d50 │ │ │ │ + bne c1ddc │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #312] @ c1f48 │ │ │ │ + ldr r2, [pc, #312] @ c1fd4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c1eec │ │ │ │ + bne c1f78 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1bd0 │ │ │ │ + beq c1c5c │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b c1d50 │ │ │ │ + b c1ddc │ │ │ │ mov r2, r0 │ │ │ │ cmp ip, r2 │ │ │ │ - bne c1b80 │ │ │ │ - b c1ccc │ │ │ │ + bne c1c0c │ │ │ │ + b c1d58 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b c1d50 │ │ │ │ + b c1ddc │ │ │ │ ldrb r3, [r0] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - ldreq r5, [pc, #228] @ c1f4c │ │ │ │ - ldrne r5, [pc, #196] @ c1f30 │ │ │ │ + ldreq r5, [pc, #228] @ c1fd8 │ │ │ │ + ldrne r5, [pc, #196] @ c1fbc │ │ │ │ addeq r3, r3, r3, lsl #1 │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ addeq r5, r5, r3, lsl #3 │ │ │ │ addne r5, r5, r3, lsl #5 │ │ │ │ - b c1dcc │ │ │ │ + b c1e58 │ │ │ │ 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 c1da8 │ │ │ │ + b c1e34 │ │ │ │ add r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 29cdc │ │ │ │ - b c1dcc │ │ │ │ + b c1e58 │ │ │ │ mov r0, sl │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ mov r5, r0 │ │ │ │ - b c1dfc │ │ │ │ - ldr r5, [pc, #124] @ c1f50 │ │ │ │ - b c1dcc │ │ │ │ - ldr r1, [pc, #120] @ c1f54 │ │ │ │ + b c1e88 │ │ │ │ + ldr r5, [pc, #124] @ c1fdc │ │ │ │ + b c1e58 │ │ │ │ + ldr r1, [pc, #120] @ c1fe0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne c1f00 │ │ │ │ + bne c1f8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e620 │ │ │ │ - b c1d80 │ │ │ │ + bl 18e1bc │ │ │ │ + b c1e0c │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b c1e20 │ │ │ │ + b c1eac │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c1d80 │ │ │ │ - ldr r3, [pc, #60] @ c1f58 │ │ │ │ - ldr r1, [pc, #60] @ c1f5c │ │ │ │ + b c1e0c │ │ │ │ + ldr r3, [pc, #60] @ c1fe4 │ │ │ │ + ldr r1, [pc, #60] @ c1fe8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b c1be0 │ │ │ │ + bl 18ec84 │ │ │ │ + b c1c6c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b c1eac │ │ │ │ + b c1f38 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r8, asr #18 │ │ │ │ + eorseq sl, r5, r8, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ orrs r3, r3, r2, lsr #31 │ │ │ │ - bne c21ec │ │ │ │ + bne c2278 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c21ec │ │ │ │ + blt c2278 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt c21ec │ │ │ │ + blt c2278 │ │ │ │ ldr lr, [r0, #12] │ │ │ │ cmp lr, #0 │ │ │ │ - blt c21ec │ │ │ │ + blt c2278 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c21ec │ │ │ │ + beq c2278 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq c21ec │ │ │ │ + beq c2278 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c21ec │ │ │ │ + beq c2278 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c21ec │ │ │ │ + beq c2278 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c21ec │ │ │ │ + beq c2278 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c21ec │ │ │ │ + beq c2278 │ │ │ │ ldr ip, [r0, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq c21ec │ │ │ │ + beq c2278 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c21ec │ │ │ │ + beq c2278 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c21ec │ │ │ │ + beq c2278 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - beq c21ec │ │ │ │ + beq c2278 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, ip │ │ │ │ - bne c21ec │ │ │ │ + bne c2278 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c21ec │ │ │ │ + beq c2278 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c21ec │ │ │ │ + beq c2278 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c21ec │ │ │ │ + beq c2278 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c21ec │ │ │ │ + beq c2278 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c21ec │ │ │ │ + beq c2278 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c21ec │ │ │ │ + beq c2278 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c21ec │ │ │ │ + beq c2278 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - beq c21ec │ │ │ │ + beq c2278 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c21ec │ │ │ │ + beq c2278 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ tst r0, #134217728 @ 0x8000000 │ │ │ │ - beq c21ec │ │ │ │ + beq c2278 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orr r2, r2, r0 │ │ │ │ ands r2, r2, #1 │ │ │ │ - bne c21d8 │ │ │ │ + bne c2264 │ │ │ │ cmp ip, #0 │ │ │ │ - ble c2184 │ │ │ │ + ble c2210 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands r2, r2, #32 │ │ │ │ - beq c21c0 │ │ │ │ + beq c224c │ │ │ │ cmp ip, #1 │ │ │ │ moveq r2, ip │ │ │ │ - beq c215c │ │ │ │ + beq c21e8 │ │ │ │ mov r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ tst r0, #32 │ │ │ │ - beq c21cc │ │ │ │ + beq c2258 │ │ │ │ cmp ip, #2 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq c215c │ │ │ │ + beq c21e8 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ tst r0, #32 │ │ │ │ addne r2, r2, #1 │ │ │ │ cmp ip, #3 │ │ │ │ - beq c215c │ │ │ │ + beq c21e8 │ │ │ │ add r0, r3, #15 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r3, #18 │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ tst r0, #32 │ │ │ │ - beq c21b4 │ │ │ │ + beq c2240 │ │ │ │ cmp r3, ip │ │ │ │ add r2, r2, #1 │ │ │ │ - bne c2144 │ │ │ │ + bne c21d0 │ │ │ │ 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 c219c │ │ │ │ + blt c2228 │ │ │ │ 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 c217c │ │ │ │ - ldr r3, [pc, #88] @ c21fc │ │ │ │ - ldr r1, [pc, #88] @ c2200 │ │ │ │ + bpl c2208 │ │ │ │ + ldr r3, [pc, #88] @ c2288 │ │ │ │ + ldr r1, [pc, #88] @ c228c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, ip │ │ │ │ - bne c2144 │ │ │ │ - b c215c │ │ │ │ + bne c21d0 │ │ │ │ + b c21e8 │ │ │ │ cmp ip, #1 │ │ │ │ - bne c210c │ │ │ │ - b c215c │ │ │ │ + bne c2198 │ │ │ │ + b c21e8 │ │ │ │ cmp ip, #2 │ │ │ │ - bne c2124 │ │ │ │ - b c215c │ │ │ │ - ldr r3, [pc, #28] @ c21fc │ │ │ │ - ldr r1, [pc, #32] @ c2204 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b c21ac │ │ │ │ - ldr r1, [pc, #20] @ c2208 │ │ │ │ - ldr r0, [pc, #20] @ c220c │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b c21ac │ │ │ │ + bne c21b0 │ │ │ │ + b c21e8 │ │ │ │ + ldr r3, [pc, #28] @ c2288 │ │ │ │ + ldr r1, [pc, #32] @ c2290 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b c2238 │ │ │ │ + ldr r1, [pc, #20] @ c2294 │ │ │ │ + ldr r0, [pc, #20] @ c2298 │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b c2238 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r6, ip, lsr #15 │ │ │ │ - mlaseq r6, r0, r7, r1 │ │ │ │ + eorseq r1, r6, ip, lsr #9 │ │ │ │ + mlaseq r6, r0, r4, r1 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - eorseq r1, r6, r8, ror r7 │ │ │ │ + eorseq r1, r6, r8, ror r4 │ │ │ │ │ │ │ │ -000c2210 <_Py_write@@Base>: │ │ │ │ +000c229c <_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 c3f28 │ │ │ │ + bl c3fb4 │ │ │ │ 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 c7c84 │ │ │ │ + bl c7d04 │ │ │ │ sub r3, r6, #4 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ ands r3, r3, r4, lsr #31 │ │ │ │ - bne c22ac <_Py_write@@Base+0x9c> │ │ │ │ + bne c2338 <_Py_write@@Base+0x9c> │ │ │ │ cmp r4, #0 │ │ │ │ - blt c2294 <_Py_write@@Base+0x84> │ │ │ │ + blt c2320 <_Py_write@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #36] @ c22c0 <_Py_write@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #36] @ c234c <_Py_write@@Base+0xb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 144290 │ │ │ │ + bl 1443e8 │ │ │ │ mvn r4, #0 │ │ │ │ str r6, [r5] │ │ │ │ - b c228c <_Py_write@@Base+0x7c> │ │ │ │ - bl 1325e8 │ │ │ │ + b c2318 <_Py_write@@Base+0x7c> │ │ │ │ + bl 132758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c223c <_Py_write@@Base+0x2c> │ │ │ │ + beq c22c8 <_Py_write@@Base+0x2c> │ │ │ │ mov r6, #4 │ │ │ │ - b c22a0 <_Py_write@@Base+0x90> │ │ │ │ + b c232c <_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] @ c2e68 <_Py_write@@Base+0xc58> │ │ │ │ + ldr r1, [pc, #2956] @ c2ef4 <_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 c2dc0 <_Py_write@@Base+0xbb0> │ │ │ │ + beq c2e4c <_Py_write@@Base+0xbb0> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne c2dd4 <_Py_write@@Base+0xbc4> │ │ │ │ - ldr r1, [pc, #2912] @ c2e68 <_Py_write@@Base+0xc58> │ │ │ │ + bne c2e60 <_Py_write@@Base+0xbc4> │ │ │ │ + ldr r1, [pc, #2912] @ c2ef4 <_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 c2a90 <_Py_write@@Base+0x880> │ │ │ │ - ldr r3, [pc, #2888] @ c2e6c <_Py_write@@Base+0xc5c> │ │ │ │ - ldr r2, [pc, #2888] @ c2e70 <_Py_write@@Base+0xc60> │ │ │ │ + beq c2b1c <_Py_write@@Base+0x880> │ │ │ │ + ldr r3, [pc, #2888] @ c2ef8 <_Py_write@@Base+0xc5c> │ │ │ │ + ldr r2, [pc, #2888] @ c2efc <_Py_write@@Base+0xc60> │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2ac0 <_Py_write@@Base+0x8b0> │ │ │ │ - ldr r3, [pc, #2868] @ c2e74 <_Py_write@@Base+0xc64> │ │ │ │ - bl 356b80 │ │ │ │ + bne c2b4c <_Py_write@@Base+0x8b0> │ │ │ │ + ldr r3, [pc, #2868] @ c2f00 <_Py_write@@Base+0xc64> │ │ │ │ + bl 356890 │ │ │ │ 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 c2a64 <_Py_write@@Base+0x854> │ │ │ │ + beq c2af0 <_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 c2880 <_Py_write@@Base+0x670> │ │ │ │ + beq c290c <_Py_write@@Base+0x670> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ subne ip, r1, #1 │ │ │ │ - bne c2a38 <_Py_write@@Base+0x828> │ │ │ │ - ldr fp, [pc, #2768] @ c2e68 <_Py_write@@Base+0xc58> │ │ │ │ + bne c2ac4 <_Py_write@@Base+0x828> │ │ │ │ + ldr fp, [pc, #2768] @ c2ef4 <_Py_write@@Base+0xc58> │ │ │ │ mov r9, #1 │ │ │ │ add r3, r1, #1 │ │ │ │ cmp r1, fp │ │ │ │ mov r8, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c2d90 <_Py_write@@Base+0xb80> │ │ │ │ + beq c2e1c <_Py_write@@Base+0xb80> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2410 <_Py_write@@Base+0x200> │ │ │ │ + bne c249c <_Py_write@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c40a0 │ │ │ │ + bl c412c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c282c <_Py_write@@Base+0x61c> │ │ │ │ + bne c28b8 <_Py_write@@Base+0x61c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2410 <_Py_write@@Base+0x200> │ │ │ │ + bne c249c <_Py_write@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl cb5c4 <_Py_NewReferenceNoTotal@@Base+0x28> │ │ │ │ + bl cb630 <_Py_NewReferenceNoTotal@@Base+0x28> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ sub r1, r1, #1 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c2418 <_Py_write@@Base+0x208> │ │ │ │ + beq c24a4 <_Py_write@@Base+0x208> │ │ │ │ cmp r9, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq c273c <_Py_write@@Base+0x52c> │ │ │ │ + beq c27c8 <_Py_write@@Base+0x52c> │ │ │ │ str r6, [r7, r5, lsl #2] │ │ │ │ ldr sl, [r4, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ - b c2398 <_Py_write@@Base+0x188> │ │ │ │ + b c2424 <_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 c2a50 <_Py_write@@Base+0x840> │ │ │ │ + beq c2adc <_Py_write@@Base+0x840> │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ - bne c2a50 <_Py_write@@Base+0x840> │ │ │ │ + bne c2adc <_Py_write@@Base+0x840> │ │ │ │ cmp r5, #1073741824 @ 0x40000000 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bhi c2db0 <_Py_write@@Base+0xba0> │ │ │ │ + bhi c2e3c <_Py_write@@Base+0xba0> │ │ │ │ sub sl, r5, #1 │ │ │ │ lsl sl, sl, #2 │ │ │ │ cmn sl, #13 │ │ │ │ - bhi c2db0 <_Py_write@@Base+0xba0> │ │ │ │ + bhi c2e3c <_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 c2bb8 <_Py_write@@Base+0x9a8> │ │ │ │ + bhi c2c44 <_Py_write@@Base+0x9a8> │ │ │ │ ldr r6, [fp, #12] │ │ │ │ str ip, [fp, #4] │ │ │ │ adds r6, r6, r0 │ │ │ │ - beq c2d9c <_Py_write@@Base+0xb8c> │ │ │ │ + beq c2e28 <_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 c24fc <_Py_write@@Base+0x2ec> │ │ │ │ + ble c2588 <_Py_write@@Base+0x2ec> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r6, #12] │ │ │ │ - beq c24fc <_Py_write@@Base+0x2ec> │ │ │ │ + beq c2588 <_Py_write@@Base+0x2ec> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r6, #16] │ │ │ │ - beq c24fc <_Py_write@@Base+0x2ec> │ │ │ │ + beq c2588 <_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 c24e4 <_Py_write@@Base+0x2d4> │ │ │ │ + bne c2570 <_Py_write@@Base+0x2d4> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #2416] @ c2e78 <_Py_write@@Base+0xc68> │ │ │ │ + ldr r2, [pc, #2416] @ c2f04 <_Py_write@@Base+0xc68> │ │ │ │ ldr r3, [r3, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2a78 <_Py_write@@Base+0x868> │ │ │ │ - ldr r3, [pc, #2396] @ c2e74 <_Py_write@@Base+0xc64> │ │ │ │ - bl 356b80 │ │ │ │ + bne c2b04 <_Py_write@@Base+0x868> │ │ │ │ + ldr r3, [pc, #2396] @ c2f00 <_Py_write@@Base+0xc64> │ │ │ │ + bl 356890 │ │ │ │ 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 c28e0 <_Py_write@@Base+0x6d0> │ │ │ │ + beq c296c <_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 c2574 <_Py_write@@Base+0x364> │ │ │ │ + bgt c2600 <_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 c28e0 <_Py_write@@Base+0x6d0> │ │ │ │ + beq c296c <_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 c29a0 <_Py_write@@Base+0x790> │ │ │ │ + beq c2a2c <_Py_write@@Base+0x790> │ │ │ │ cmp r2, #0 │ │ │ │ - beq c2adc <_Py_write@@Base+0x8cc> │ │ │ │ + beq c2b68 <_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 c2e28 <_Py_write@@Base+0xc18> │ │ │ │ + beq c2eb4 <_Py_write@@Base+0xc18> │ │ │ │ cmp r8, #1 │ │ │ │ ldr r7, [r7] │ │ │ │ - ble c2618 <_Py_write@@Base+0x408> │ │ │ │ + ble c26a4 <_Py_write@@Base+0x408> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ cmp r8, #2 │ │ │ │ add r7, r7, r2 │ │ │ │ - beq c2618 <_Py_write@@Base+0x408> │ │ │ │ + beq c26a4 <_Py_write@@Base+0x408> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ cmp r8, #3 │ │ │ │ add r7, r7, r2 │ │ │ │ - beq c2618 <_Py_write@@Base+0x408> │ │ │ │ + beq c26a4 <_Py_write@@Base+0x408> │ │ │ │ add r8, r3, r8, lsl #2 │ │ │ │ add r3, r3, #12 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c2de4 <_Py_write@@Base+0xbd4> │ │ │ │ + beq c2e70 <_Py_write@@Base+0xbd4> │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r8 │ │ │ │ add r7, r7, r2 │ │ │ │ - bne c25fc <_Py_write@@Base+0x3ec> │ │ │ │ + bne c2688 <_Py_write@@Base+0x3ec> │ │ │ │ cmp r7, #1073741824 @ 0x40000000 │ │ │ │ ldr r8, [r4, #20] │ │ │ │ - bhi c2e04 <_Py_write@@Base+0xbf4> │ │ │ │ + bhi c2e90 <_Py_write@@Base+0xbf4> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c2924 <_Py_write@@Base+0x714> │ │ │ │ + beq c29b0 <_Py_write@@Base+0x714> │ │ │ │ sub r2, r7, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmn r2, #13 │ │ │ │ - bhi c2e04 <_Py_write@@Base+0xbf4> │ │ │ │ + bhi c2e90 <_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 c2948 <_Py_write@@Base+0x738> │ │ │ │ + bcc c29d4 <_Py_write@@Base+0x738> │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq c2df0 <_Py_write@@Base+0xbe0> │ │ │ │ + beq c2e7c <_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 c26cc <_Py_write@@Base+0x4bc> │ │ │ │ + ble c2758 <_Py_write@@Base+0x4bc> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r1, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c26c0 <_Py_write@@Base+0x4b0> │ │ │ │ + beq c274c <_Py_write@@Base+0x4b0> │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt c26e4 <_Py_write@@Base+0x4d4> │ │ │ │ + bgt c2770 <_Py_write@@Base+0x4d4> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - bne c26a8 <_Py_write@@Base+0x498> │ │ │ │ + bne c2734 <_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 c2724 <_Py_write@@Base+0x514> │ │ │ │ + beq c27b0 <_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 c2704 <_Py_write@@Base+0x4f4> │ │ │ │ + bne c2790 <_Py_write@@Base+0x4f4> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - beq c26cc <_Py_write@@Base+0x4bc> │ │ │ │ + beq c2758 <_Py_write@@Base+0x4bc> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add ip, ip, r2 │ │ │ │ - b c26a8 <_Py_write@@Base+0x498> │ │ │ │ + b c2734 <_Py_write@@Base+0x498> │ │ │ │ lsl r9, r9, #1 │ │ │ │ lsls sl, r9, #2 │ │ │ │ - bmi c2db4 <_Py_write@@Base+0xba4> │ │ │ │ + bmi c2e40 <_Py_write@@Base+0xba4> │ │ │ │ ldr r0, [sp] │ │ │ │ - ldr r2, [pc, #1832] @ c2e7c <_Py_write@@Base+0xc6c> │ │ │ │ + ldr r2, [pc, #1832] @ c2f08 <_Py_write@@Base+0xc6c> │ │ │ │ ldr r3, [r0, #700] @ 0x2bc │ │ │ │ ldr r8, [r0, #688] @ 0x2b0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2ba4 <_Py_write@@Base+0x994> │ │ │ │ + bne c2c30 <_Py_write@@Base+0x994> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c28c0 <_Py_write@@Base+0x6b0> │ │ │ │ - ldr r3, [pc, #1796] @ c2e74 <_Py_write@@Base+0xc64> │ │ │ │ - bl 356b80 │ │ │ │ + beq c294c <_Py_write@@Base+0x6b0> │ │ │ │ + ldr r3, [pc, #1796] @ c2f00 <_Py_write@@Base+0xc64> │ │ │ │ + bl 356890 │ │ │ │ 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 c29c0 <_Py_write@@Base+0x7b0> │ │ │ │ + beq c2a4c <_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 c27cc <_Py_write@@Base+0x5bc> │ │ │ │ + bgt c2858 <_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 c29c0 <_Py_write@@Base+0x7b0> │ │ │ │ + beq c2a4c <_Py_write@@Base+0x7b0> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, r3, lsl #3 │ │ │ │ lsl r2, r3, #3 │ │ │ │ - bhi c27f0 <_Py_write@@Base+0x5e0> │ │ │ │ + bhi c287c <_Py_write@@Base+0x5e0> │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ cmp r3, r9, lsl #4 │ │ │ │ - bcc c2400 <_Py_write@@Base+0x1f0> │ │ │ │ + bcc c248c <_Py_write@@Base+0x1f0> │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 92134 │ │ │ │ + bl 92198 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c2db4 <_Py_write@@Base+0xba4> │ │ │ │ + beq c2e40 <_Py_write@@Base+0xba4> │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ bl 29cdc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a0a0 │ │ │ │ + bl 9a050 │ │ │ │ mov r7, sl │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b c2400 <_Py_write@@Base+0x1f0> │ │ │ │ + b c248c <_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 c2c2c <_Py_write@@Base+0xa1c> │ │ │ │ + bhi c2cb8 <_Py_write@@Base+0xa1c> │ │ │ │ ldr r6, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ adds r6, r6, ip │ │ │ │ - beq c2e34 <_Py_write@@Base+0xc24> │ │ │ │ + beq c2ec0 <_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 c23f4 <_Py_write@@Base+0x1e4> │ │ │ │ + b c2480 <_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 c2380 <_Py_write@@Base+0x170> │ │ │ │ + bcc c240c <_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 c29ec <_Py_write@@Base+0x7dc> │ │ │ │ + beq c2a78 <_Py_write@@Base+0x7dc> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b c2380 <_Py_write@@Base+0x170> │ │ │ │ + b c240c <_Py_write@@Base+0x170> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 92134 │ │ │ │ + bl 92198 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2db4 <_Py_write@@Base+0xba4> │ │ │ │ + beq c2e40 <_Py_write@@Base+0xba4> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - b c2400 <_Py_write@@Base+0x1f0> │ │ │ │ + b c248c <_Py_write@@Base+0x1f0> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1428] @ c2e80 <_Py_write@@Base+0xc70> │ │ │ │ + ldr r2, [pc, #1428] @ c2f0c <_Py_write@@Base+0xc70> │ │ │ │ ldr r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2d4c <_Py_write@@Base+0xb3c> │ │ │ │ + bne c2dd8 <_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 c25a8 <_Py_write@@Base+0x398> │ │ │ │ + bgt c2634 <_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 c265c <_Py_write@@Base+0x44c> │ │ │ │ + bls c26e8 <_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 99908 │ │ │ │ + bl 998b8 │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2df0 <_Py_write@@Base+0xbe0> │ │ │ │ + beq c2e7c <_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 c265c <_Py_write@@Base+0x44c> │ │ │ │ + b c26e8 <_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 c259c <_Py_write@@Base+0x38c> │ │ │ │ + b c2628 <_Py_write@@Base+0x38c> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1208] @ c2e84 <_Py_write@@Base+0xc74> │ │ │ │ + ldr r2, [pc, #1208] @ c2f10 <_Py_write@@Base+0xc74> │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2d60 <_Py_write@@Base+0xb50> │ │ │ │ + bne c2dec <_Py_write@@Base+0xb50> │ │ │ │ cmp sl, #1 │ │ │ │ movcs r1, sl │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a7a4 │ │ │ │ - b c28cc <_Py_write@@Base+0x6bc> │ │ │ │ + b c2958 <_Py_write@@Base+0x6bc> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1168] @ c2e88 <_Py_write@@Base+0xc78> │ │ │ │ + ldr r2, [pc, #1168] @ c2f14 <_Py_write@@Base+0xc78> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2d78 <_Py_write@@Base+0xb68> │ │ │ │ + bne c2e04 <_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 c2380 <_Py_write@@Base+0x170> │ │ │ │ + bne c240c <_Py_write@@Base+0x170> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 29dc68 │ │ │ │ + bl 29e0e4 │ │ │ │ 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 c26d0 <_Py_write@@Base+0x4c0> │ │ │ │ + b c275c <_Py_write@@Base+0x4c0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ sub ip, ip, #1 │ │ │ │ - b c2a38 <_Py_write@@Base+0x828> │ │ │ │ + b c2ac4 <_Py_write@@Base+0x828> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ mov r7, r0 │ │ │ │ - b c28b0 <_Py_write@@Base+0x6a0> │ │ │ │ + b c293c <_Py_write@@Base+0x6a0> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r6] │ │ │ │ - b c290c <_Py_write@@Base+0x6fc> │ │ │ │ + b c2998 <_Py_write@@Base+0x6fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ + bl 341b3c │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne c2a30 <_Py_write@@Base+0x820> │ │ │ │ - ldr r3, [pc, #960] @ c2e6c <_Py_write@@Base+0xc5c> │ │ │ │ - ldr r2, [pc, #960] @ c2e70 <_Py_write@@Base+0xc60> │ │ │ │ + bne c2abc <_Py_write@@Base+0x820> │ │ │ │ + ldr r3, [pc, #960] @ c2ef8 <_Py_write@@Base+0xc5c> │ │ │ │ + ldr r2, [pc, #960] @ c2efc <_Py_write@@Base+0xc60> │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq c2338 <_Py_write@@Base+0x128> │ │ │ │ + beq c23c4 <_Py_write@@Base+0x128> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne c28b8 <_Py_write@@Base+0x6a8> │ │ │ │ - b c2a24 <_Py_write@@Base+0x814> │ │ │ │ + bne c2944 <_Py_write@@Base+0x6a8> │ │ │ │ + b c2ab0 <_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] │ │ │ │ @@ -157049,122 +157084,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 c2b3c <_Py_write@@Base+0x92c> │ │ │ │ + bne c2bc8 <_Py_write@@Base+0x92c> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2b38 <_Py_write@@Base+0x928> │ │ │ │ + beq c2bc4 <_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 c2cc0 <_Py_write@@Base+0xab0> │ │ │ │ + beq c2d4c <_Py_write@@Base+0xab0> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c2c94 <_Py_write@@Base+0xa84> │ │ │ │ + beq c2d20 <_Py_write@@Base+0xa84> │ │ │ │ ldr r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c259c <_Py_write@@Base+0x38c> │ │ │ │ + beq c2628 <_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 c259c <_Py_write@@Base+0x38c> │ │ │ │ + b c2628 <_Py_write@@Base+0x38c> │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b c28cc <_Py_write@@Base+0x6bc> │ │ │ │ + b c2958 <_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 99908 │ │ │ │ + bl 998b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2d9c <_Py_write@@Base+0xb8c> │ │ │ │ + beq c2e28 <_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 c2d9c <_Py_write@@Base+0xb8c> │ │ │ │ + beq c2e28 <_Py_write@@Base+0xb8c> │ │ │ │ ldr fp, [r1, #4] │ │ │ │ - b c2484 <_Py_write@@Base+0x274> │ │ │ │ - ldr r0, [pc, #600] @ c2e8c <_Py_write@@Base+0xc7c> │ │ │ │ + b c2510 <_Py_write@@Base+0x274> │ │ │ │ + ldr r0, [pc, #600] @ c2f18 <_Py_write@@Base+0xc7c> │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2e34 <_Py_write@@Base+0xc24> │ │ │ │ + beq c2ec0 <_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 c2e34 <_Py_write@@Base+0xc24> │ │ │ │ + beq c2ec0 <_Py_write@@Base+0xc24> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b c2858 <_Py_write@@Base+0x648> │ │ │ │ + b c28e4 <_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 c259c <_Py_write@@Base+0x38c> │ │ │ │ + b c2628 <_Py_write@@Base+0x38c> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2b50 <_Py_write@@Base+0x940> │ │ │ │ + beq c2bdc <_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] │ │ │ │ @@ -157188,563 +157223,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 c290c <_Py_write@@Base+0x6fc> │ │ │ │ + b c2998 <_Py_write@@Base+0x6fc> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b c28fc <_Py_write@@Base+0x6ec> │ │ │ │ + b c2988 <_Py_write@@Base+0x6ec> │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r1, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b c28cc <_Py_write@@Base+0x6bc> │ │ │ │ + b c2958 <_Py_write@@Base+0x6bc> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b c2a0c <_Py_write@@Base+0x7fc> │ │ │ │ + b c2a98 <_Py_write@@Base+0x7fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ - b c23ac <_Py_write@@Base+0x19c> │ │ │ │ + bl 341b3c │ │ │ │ + b c2438 <_Py_write@@Base+0x19c> │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 29dc68 │ │ │ │ + bl 29e0e4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c2490 <_Py_write@@Base+0x280> │ │ │ │ - bl 29dc68 │ │ │ │ + bne c251c <_Py_write@@Base+0x280> │ │ │ │ + bl 29e0e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99dfc │ │ │ │ - b c2a24 <_Py_write@@Base+0x814> │ │ │ │ - bl 341ca0 │ │ │ │ + bl 99dac │ │ │ │ + b c2ab0 <_Py_write@@Base+0x814> │ │ │ │ + bl 341b3c │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2300 <_Py_write@@Base+0xf0> │ │ │ │ + beq c238c <_Py_write@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c26d8 <_Py_write@@Base+0x4c8> │ │ │ │ + b c2764 <_Py_write@@Base+0x4c8> │ │ │ │ cmp r3, r8 │ │ │ │ - bne c25fc <_Py_write@@Base+0x3ec> │ │ │ │ - b c2618 <_Py_write@@Base+0x408> │ │ │ │ + bne c2688 <_Py_write@@Base+0x3ec> │ │ │ │ + b c26a4 <_Py_write@@Base+0x408> │ │ │ │ str r2, [sp] │ │ │ │ - bl 29dc68 │ │ │ │ + bl 29e0e4 │ │ │ │ ldr r2, [sp] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c267c <_Py_write@@Base+0x46c> │ │ │ │ - bl 29dc68 │ │ │ │ - bl a5784 │ │ │ │ + bne c2708 <_Py_write@@Base+0x46c> │ │ │ │ + bl 29e0e4 │ │ │ │ + bl a57ec │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2a48 <_Py_write@@Base+0x838> │ │ │ │ + beq c2ad4 <_Py_write@@Base+0x838> │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b c2dd8 <_Py_write@@Base+0xbc8> │ │ │ │ + b c2e64 <_Py_write@@Base+0xbc8> │ │ │ │ cmp r8, #1 │ │ │ │ - bgt c25c4 <_Py_write@@Base+0x3b4> │ │ │ │ - b c2920 <_Py_write@@Base+0x710> │ │ │ │ + bgt c2650 <_Py_write@@Base+0x3b4> │ │ │ │ + b c29ac <_Py_write@@Base+0x710> │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 29dc68 │ │ │ │ + bl 29e0e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c2864 <_Py_write@@Base+0x654> │ │ │ │ - bl 29dc68 │ │ │ │ - bl a5784 │ │ │ │ + bne c28f0 <_Py_write@@Base+0x654> │ │ │ │ + bl 29e0e4 │ │ │ │ + bl a57ec │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ sub r1, ip, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - b c2418 <_Py_write@@Base+0x208> │ │ │ │ + b c24a4 <_Py_write@@Base+0x208> │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq sl, r9, r0, lsr #1 │ │ │ │ - andeq fp, sl, ip, lsl #16 │ │ │ │ - andeq fp, r8, r4, lsl #12 │ │ │ │ - andeq fp, r8, r0, asr #12 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + andeq sl, r9, r0, asr r0 │ │ │ │ + andeq fp, sl, r0, ror r8 │ │ │ │ + andeq fp, r8, ip, ror r6 │ │ │ │ + @ instruction: 0x0008b6b8 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ andeq r2, r0, r0, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #4076] @ c3e94 <_Py_write@@Base+0x1c84> │ │ │ │ + ldr r3, [pc, #4076] @ c3f20 <_Py_write@@Base+0x1c84> │ │ │ │ ldr r5, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bmi c3b88 <_Py_write@@Base+0x1978> │ │ │ │ + bmi c3c14 <_Py_write@@Base+0x1978> │ │ │ │ add fp, r5, r6, lsl #2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3edc <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3f68 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r7, [pc, #4020] @ c3e98 <_Py_write@@Base+0x1c88> │ │ │ │ + ldr r7, [pc, #4020] @ c3f24 <_Py_write@@Base+0x1c88> │ │ │ │ cmp r2, r7 │ │ │ │ - bne c3edc <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3f68 <_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 9f784 │ │ │ │ + bl 9f734 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [r8, r3, lsl #2] │ │ │ │ - beq c304c <_Py_write@@Base+0xe3c> │ │ │ │ + beq c30d8 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3edc <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3f68 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3edc <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3f68 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #4 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c304c <_Py_write@@Base+0xe3c> │ │ │ │ + beq c30d8 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [r5, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3edc <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3f68 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3edc <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3f68 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c304c <_Py_write@@Base+0xe3c> │ │ │ │ + beq c30d8 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3edc <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3f68 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3edc <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3f68 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #12 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c304c <_Py_write@@Base+0xe3c> │ │ │ │ + beq c30d8 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3edc <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3f68 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3edc <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3f68 <_Py_write@@Base+0x1ccc> │ │ │ │ sub sl, sl, #16 │ │ │ │ ldr r1, [r8, sl] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [r8, sl] │ │ │ │ sub r8, r6, #6 │ │ │ │ - beq c304c <_Py_write@@Base+0xe3c> │ │ │ │ + beq c30d8 <_Py_write@@Base+0xe3c> │ │ │ │ sub r6, r6, #-1073741822 @ 0xc0000002 │ │ │ │ add r5, r5, r6, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3edc <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3f68 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3edc <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3f68 <_Py_write@@Base+0x1ccc> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ sub r8, r8, #1 │ │ │ │ cmn r8, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne c3018 <_Py_write@@Base+0xe08> │ │ │ │ - ldr r2, [pc, #3648] @ c3e94 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 356b80 │ │ │ │ + bne c30a4 <_Py_write@@Base+0xe08> │ │ │ │ + ldr r2, [pc, #3648] @ c3f20 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r9, [r2, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r8, r2, #1 │ │ │ │ - bmi c3a28 <_Py_write@@Base+0x1818> │ │ │ │ + bmi c3ab4 <_Py_write@@Base+0x1818> │ │ │ │ add r2, r2, #3 │ │ │ │ - ldr sl, [pc, #3620] @ c3e9c <_Py_write@@Base+0x1c8c> │ │ │ │ - ldr r6, [pc, #3620] @ c3ea0 <_Py_write@@Base+0x1c90> │ │ │ │ + ldr sl, [pc, #3620] @ c3f28 <_Py_write@@Base+0x1c8c> │ │ │ │ + ldr r6, [pc, #3620] @ c3f2c <_Py_write@@Base+0x1c90> │ │ │ │ add fp, r3, r2, lsl #2 │ │ │ │ ldr r5, [fp, #-4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3878 <_Py_write@@Base+0x1668> │ │ │ │ + bne c3904 <_Py_write@@Base+0x1668> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq c3278 <_Py_write@@Base+0x1068> │ │ │ │ + beq c3304 <_Py_write@@Base+0x1068> │ │ │ │ tst r3, #32 │ │ │ │ - beq c3f04 <_Py_write@@Base+0x1cf4> │ │ │ │ + beq c3f90 <_Py_write@@Base+0x1cf4> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r3, r5, #20 │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq c3260 <_Py_write@@Base+0x1050> │ │ │ │ + beq c32ec <_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 c3278 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3304 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3260 <_Py_write@@Base+0x1050> │ │ │ │ + beq c32ec <_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 c3278 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3304 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3260 <_Py_write@@Base+0x1050> │ │ │ │ + beq c32ec <_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 c3278 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3304 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3260 <_Py_write@@Base+0x1050> │ │ │ │ + beq c32ec <_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 c3278 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3304 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3260 <_Py_write@@Base+0x1050> │ │ │ │ + beq c32ec <_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 c3278 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3304 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3260 <_Py_write@@Base+0x1050> │ │ │ │ + beq c32ec <_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 c3278 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3304 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #6 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3260 <_Py_write@@Base+0x1050> │ │ │ │ + beq c32ec <_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 c3278 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3304 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3260 <_Py_write@@Base+0x1050> │ │ │ │ + beq c32ec <_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 c3278 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3304 <_Py_write@@Base+0x1068> │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq c3260 <_Py_write@@Base+0x1050> │ │ │ │ + beq c32ec <_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 c3278 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3304 <_Py_write@@Base+0x1068> │ │ │ │ cmp r1, r3 │ │ │ │ - bne c3234 <_Py_write@@Base+0x1024> │ │ │ │ + bne c32c0 <_Py_write@@Base+0x1024> │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ cmp r5, r0 │ │ │ │ strne r0, [fp] │ │ │ │ subs r8, r8, #1 │ │ │ │ - bcs c307c <_Py_write@@Base+0xe6c> │ │ │ │ + bcs c3108 <_Py_write@@Base+0xe6c> │ │ │ │ ldr r8, [r4, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #3080] @ c3e94 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #3080] @ c3f20 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 356890 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r9, [r3, #8] │ │ │ │ subs r3, r5, #1 │ │ │ │ - bmi c3a38 <_Py_write@@Base+0x1828> │ │ │ │ + bmi c3ac4 <_Py_write@@Base+0x1828> │ │ │ │ add fp, r8, r5, lsl #2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3edc <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3f68 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r7, [pc, #3036] @ c3e98 <_Py_write@@Base+0x1c88> │ │ │ │ + ldr r7, [pc, #3036] @ c3f24 <_Py_write@@Base+0x1c88> │ │ │ │ cmp r2, r7 │ │ │ │ - bne c3edc <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3f68 <_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 9f784 │ │ │ │ + bl 9f734 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r6, r3, lsl #2] │ │ │ │ - beq c3424 <_Py_write@@Base+0x1214> │ │ │ │ + beq c34b0 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3edc <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3f68 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3edc <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3f68 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #4 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c3424 <_Py_write@@Base+0x1214> │ │ │ │ + beq c34b0 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [r8, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3edc <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3f68 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3edc <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3f68 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c3424 <_Py_write@@Base+0x1214> │ │ │ │ + beq c34b0 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3edc <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3f68 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3edc <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3f68 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #12 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c3424 <_Py_write@@Base+0x1214> │ │ │ │ + beq c34b0 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3edc <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3f68 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3edc <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3f68 <_Py_write@@Base+0x1ccc> │ │ │ │ sub sl, sl, #16 │ │ │ │ ldr r1, [r6, sl] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [r6, sl] │ │ │ │ sub r6, r5, #6 │ │ │ │ - beq c3424 <_Py_write@@Base+0x1214> │ │ │ │ + beq c34b0 <_Py_write@@Base+0x1214> │ │ │ │ sub r5, r5, #-1073741822 @ 0xc0000002 │ │ │ │ add r5, r8, r5, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3edc <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3f68 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3edc <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3f68 <_Py_write@@Base+0x1ccc> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmn r6, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne c33f0 <_Py_write@@Base+0x11e0> │ │ │ │ - ldr r3, [pc, #2664] @ c3e94 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 356b80 │ │ │ │ + bne c347c <_Py_write@@Base+0x11e0> │ │ │ │ + ldr r3, [pc, #2664] @ c3f20 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3ef0 <_Py_write@@Base+0x1ce0> │ │ │ │ + beq c3f7c <_Py_write@@Base+0x1ce0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3a48 <_Py_write@@Base+0x1838> │ │ │ │ + beq c3ad4 <_Py_write@@Base+0x1838> │ │ │ │ mov r9, #0 │ │ │ │ - ldr r8, [pc, #2636] @ c3ea4 <_Py_write@@Base+0x1c94> │ │ │ │ + ldr r8, [pc, #2636] @ c3f30 <_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 c3c60 <_Py_write@@Base+0x1a50> │ │ │ │ - ldr sl, [pc, #2600] @ c3ea8 <_Py_write@@Base+0x1c98> │ │ │ │ - ldr r2, [pc, #2600] @ c3eac <_Py_write@@Base+0x1c9c> │ │ │ │ + bmi c3cec <_Py_write@@Base+0x1a50> │ │ │ │ + ldr sl, [pc, #2600] @ c3f34 <_Py_write@@Base+0x1c98> │ │ │ │ + ldr r2, [pc, #2600] @ c3f38 <_Py_write@@Base+0x1c9c> │ │ │ │ ldr r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3c4c <_Py_write@@Base+0x1a3c> │ │ │ │ - ldr r3, [pc, #2560] @ c3e94 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 356b80 │ │ │ │ + bne c3cd8 <_Py_write@@Base+0x1a3c> │ │ │ │ + ldr r3, [pc, #2560] @ c3f20 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 356890 │ │ │ │ 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 c3970 <_Py_write@@Base+0x1760> │ │ │ │ + bcs c39fc <_Py_write@@Base+0x1760> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [fp, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq c3c3c <_Py_write@@Base+0x1a2c> │ │ │ │ + beq c3cc8 <_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 c3940 <_Py_write@@Base+0x1730> │ │ │ │ + beq c39cc <_Py_write@@Base+0x1730> │ │ │ │ ldr r3, [r8] │ │ │ │ - ldr r2, [pc, #2496] @ c3eb0 <_Py_write@@Base+0x1ca0> │ │ │ │ + ldr r2, [pc, #2496] @ c3f3c <_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 c3dd8 <_Py_write@@Base+0x1bc8> │ │ │ │ + bne c3e64 <_Py_write@@Base+0x1bc8> │ │ │ │ str r7, [r5, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - ble c39c4 <_Py_write@@Base+0x17b4> │ │ │ │ + ble c3a50 <_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 c3be4 <_Py_write@@Base+0x19d4> │ │ │ │ + beq c3c70 <_Py_write@@Base+0x19d4> │ │ │ │ cmp r8, #1 │ │ │ │ - beq c35c4 <_Py_write@@Base+0x13b4> │ │ │ │ + beq c3650 <_Py_write@@Base+0x13b4> │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ tst r2, #32 │ │ │ │ and r1, r2, #64 @ 0x40 │ │ │ │ - beq c3c04 <_Py_write@@Base+0x19f4> │ │ │ │ + beq c3c90 <_Py_write@@Base+0x19f4> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3c2c <_Py_write@@Base+0x1a1c> │ │ │ │ + bne c3cb8 <_Py_write@@Base+0x1a1c> │ │ │ │ cmp r8, #2 │ │ │ │ - beq c35c4 <_Py_write@@Base+0x13b4> │ │ │ │ + beq c3650 <_Py_write@@Base+0x13b4> │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ tst r2, #32 │ │ │ │ and r1, r2, #64 @ 0x40 │ │ │ │ - beq c3c18 <_Py_write@@Base+0x1a08> │ │ │ │ + beq c3ca4 <_Py_write@@Base+0x1a08> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3c34 <_Py_write@@Base+0x1a24> │ │ │ │ + bne c3cc0 <_Py_write@@Base+0x1a24> │ │ │ │ cmp r8, #3 │ │ │ │ - beq c35c4 <_Py_write@@Base+0x13b4> │ │ │ │ + beq c3650 <_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 c3bb0 <_Py_write@@Base+0x19a0> │ │ │ │ + beq c3c3c <_Py_write@@Base+0x19a0> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3bfc <_Py_write@@Base+0x19ec> │ │ │ │ + bne c3c88 <_Py_write@@Base+0x19ec> │ │ │ │ cmp r3, r0 │ │ │ │ - bne c35a0 <_Py_write@@Base+0x1390> │ │ │ │ + bne c362c <_Py_write@@Base+0x1390> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c39e4 <_Py_write@@Base+0x17d4> │ │ │ │ - ldr r3, [pc, #2236] @ c3e94 <_Py_write@@Base+0x1c84> │ │ │ │ + beq c3a70 <_Py_write@@Base+0x17d4> │ │ │ │ + ldr r3, [pc, #2236] @ c3f20 <_Py_write@@Base+0x1c84> │ │ │ │ ldr r1, [r4] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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] │ │ │ │ @@ -157758,25 +157793,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 9f784 │ │ │ │ + bl 9f734 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ 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] │ │ │ │ @@ -157846,1548 +157881,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 c3f1c <_Py_write@@Base+0x1d0c> │ │ │ │ + ble c3fa8 <_Py_write@@Base+0x1d0c> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ moveq r3, #0 │ │ │ │ - bne c39f0 <_Py_write@@Base+0x17e0> │ │ │ │ - ldr r0, [pc, #1836] @ c3ed8 <_Py_write@@Base+0x1cc8> │ │ │ │ - ldr r6, [pc, #1796] @ c3eb4 <_Py_write@@Base+0x1ca4> │ │ │ │ + bne c3a7c <_Py_write@@Base+0x17e0> │ │ │ │ + ldr r0, [pc, #1836] @ c3f64 <_Py_write@@Base+0x1cc8> │ │ │ │ + ldr r6, [pc, #1796] @ c3f40 <_Py_write@@Base+0x1ca4> │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #17 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b c37c8 <_Py_write@@Base+0x15b8> │ │ │ │ + b c3854 <_Py_write@@Base+0x15b8> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bge c3838 <_Py_write@@Base+0x1628> │ │ │ │ + bge c38c4 <_Py_write@@Base+0x1628> │ │ │ │ ldrb r3, [r4, r2, lsl #1] │ │ │ │ lsl r7, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq c3a1c <_Py_write@@Base+0x180c> │ │ │ │ + beq c3aa8 <_Py_write@@Base+0x180c> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq c3bc4 <_Py_write@@Base+0x19b4> │ │ │ │ + beq c3c50 <_Py_write@@Base+0x19b4> │ │ │ │ add r3, r0, r3 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3bd0 <_Py_write@@Base+0x19c0> │ │ │ │ + bne c3c5c <_Py_write@@Base+0x19c0> │ │ │ │ ldrb r1, [r3, #272] @ 0x110 │ │ │ │ add r3, r0, r1 │ │ │ │ ldrb r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c37bc <_Py_write@@Base+0x15ac> │ │ │ │ + beq c3848 <_Py_write@@Base+0x15ac> │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add r8, r4, r7 │ │ │ │ - beq c3930 <_Py_write@@Base+0x1720> │ │ │ │ + beq c39bc <_Py_write@@Base+0x1720> │ │ │ │ sub r1, r1, #97 @ 0x61 │ │ │ │ cmp r1, #3 │ │ │ │ add r2, r2, r3 │ │ │ │ strhls r6, [r4, r7] │ │ │ │ - bls c37bc <_Py_write@@Base+0x15ac> │ │ │ │ + bls c3848 <_Py_write@@Base+0x15ac> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ strh lr, [r8] │ │ │ │ - blt c37c8 <_Py_write@@Base+0x15b8> │ │ │ │ - ldr r3, [pc, #1620] @ c3e94 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 356b80 │ │ │ │ + blt c3854 <_Py_write@@Base+0x15b8> │ │ │ │ + ldr r3, [pc, #1620] @ c3f20 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldrb r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne c3c94 <_Py_write@@Base+0x1a84> │ │ │ │ + bne c3d20 <_Py_write@@Base+0x1a84> │ │ │ │ cmp r9, #0 │ │ │ │ - beq c386c <_Py_write@@Base+0x165c> │ │ │ │ + beq c38f8 <_Py_write@@Base+0x165c> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c38f4 <_Py_write@@Base+0x16e4> │ │ │ │ + bne c3980 <_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 c39ac <_Py_write@@Base+0x179c> │ │ │ │ - ldr r2, [pc, #1584] @ c3eb8 <_Py_write@@Base+0x1ca8> │ │ │ │ + beq c3a38 <_Py_write@@Base+0x179c> │ │ │ │ + ldr r2, [pc, #1584] @ c3f44 <_Py_write@@Base+0x1ca8> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3278 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3304 <_Py_write@@Base+0x1068> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a324 │ │ │ │ + bl 9a2d4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq c3c78 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3d04 <_Py_write@@Base+0x1a68> │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl c663c │ │ │ │ + bl c66bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3e6c <_Py_write@@Base+0x1c5c> │ │ │ │ + blt c3ef8 <_Py_write@@Base+0x1c5c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3e20 <_Py_write@@Base+0x1c10> │ │ │ │ + bne c3eac <_Py_write@@Base+0x1c10> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c3278 <_Py_write@@Base+0x1068> │ │ │ │ + beq c3304 <_Py_write@@Base+0x1068> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c3278 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3304 <_Py_write@@Base+0x1068> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b c3278 <_Py_write@@Base+0x1068> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b c3304 <_Py_write@@Base+0x1068> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne c386c <_Py_write@@Base+0x165c> │ │ │ │ - ldr r2, [pc, #1444] @ c3eb0 <_Py_write@@Base+0x1ca0> │ │ │ │ + bne c38f8 <_Py_write@@Base+0x165c> │ │ │ │ + ldr r2, [pc, #1444] @ c3f3c <_Py_write@@Base+0x1ca0> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3e00 <_Py_write@@Base+0x1bf0> │ │ │ │ + bne c3e8c <_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 c37bc <_Py_write@@Base+0x15ac> │ │ │ │ + b c3848 <_Py_write@@Base+0x15ac> │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, lr │ │ │ │ - bcc c3ba0 <_Py_write@@Base+0x1990> │ │ │ │ + bcc c3c2c <_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 c34e4 <_Py_write@@Base+0x12d4> │ │ │ │ + bne c3570 <_Py_write@@Base+0x12d4> │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #1344] @ c3ebc <_Py_write@@Base+0x1cac> │ │ │ │ + ldr r2, [pc, #1344] @ c3f48 <_Py_write@@Base+0x1cac> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3c80 <_Py_write@@Base+0x1a70> │ │ │ │ + bne c3d0c <_Py_write@@Base+0x1a70> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c3c60 <_Py_write@@Base+0x1a50> │ │ │ │ + beq c3cec <_Py_write@@Base+0x1a50> │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b c34e4 <_Py_write@@Base+0x12d4> │ │ │ │ + b c3570 <_Py_write@@Base+0x12d4> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl c663c │ │ │ │ + bl c66bc │ │ │ │ cmp r0, #0 │ │ │ │ - bge c3278 <_Py_write@@Base+0x1068> │ │ │ │ - b c3c78 <_Py_write@@Base+0x1a68> │ │ │ │ + bge c3304 <_Py_write@@Base+0x1068> │ │ │ │ + b c3d04 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ movne fp, #0 │ │ │ │ movne sl, fp │ │ │ │ movne r7, fp │ │ │ │ - bne c35d0 <_Py_write@@Base+0x13c0> │ │ │ │ + bne c365c <_Py_write@@Base+0x13c0> │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r7 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - b c35d0 <_Py_write@@Base+0x13c0> │ │ │ │ + b c365c <_Py_write@@Base+0x13c0> │ │ │ │ cmp ip, #1 │ │ │ │ moveq r3, ip │ │ │ │ - beq c37a4 <_Py_write@@Base+0x1594> │ │ │ │ + beq c3830 <_Py_write@@Base+0x1594> │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r4, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq c37a4 <_Py_write@@Base+0x1594> │ │ │ │ + beq c3830 <_Py_write@@Base+0x1594> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne c3a00 <_Py_write@@Base+0x17f0> │ │ │ │ - b c37a4 <_Py_write@@Base+0x1594> │ │ │ │ + bne c3a8c <_Py_write@@Base+0x17f0> │ │ │ │ + b c3830 <_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 c32a0 <_Py_write@@Base+0x1090> │ │ │ │ + bpl c332c <_Py_write@@Base+0x1090> │ │ │ │ add r9, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c344c <_Py_write@@Base+0x123c> │ │ │ │ + bne c34d8 <_Py_write@@Base+0x123c> │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ add r6, r7, #16 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq c3c74 <_Py_write@@Base+0x1a64> │ │ │ │ + beq c3d00 <_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 c3cd8 <_Py_write@@Base+0x1ac8> │ │ │ │ + bge c3d64 <_Py_write@@Base+0x1ac8> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ sub r8, r3, lr │ │ │ │ add r0, r8, #16 │ │ │ │ cmp r0, r1 │ │ │ │ - bge c3db4 <_Py_write@@Base+0x1ba4> │ │ │ │ + bge c3e40 <_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 c3b0c <_Py_write@@Base+0x18fc> │ │ │ │ + beq c3b98 <_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 c3d5c <_Py_write@@Base+0x1b4c> │ │ │ │ + beq c3de8 <_Py_write@@Base+0x1b4c> │ │ │ │ cmp r1, #12 │ │ │ │ - bhi c3d08 <_Py_write@@Base+0x1af8> │ │ │ │ + bhi c3d94 <_Py_write@@Base+0x1af8> │ │ │ │ cmp r1, #11 │ │ │ │ - beq c3d6c <_Py_write@@Base+0x1b5c> │ │ │ │ + beq c3df8 <_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 c3b80 <_Py_write@@Base+0x1970> │ │ │ │ + bge c3c0c <_Py_write@@Base+0x1970> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3d00 <_Py_write@@Base+0x1af0> │ │ │ │ + blt c3d8c <_Py_write@@Base+0x1af0> │ │ │ │ add r0, r5, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - ble c3dac <_Py_write@@Base+0x1b9c> │ │ │ │ + ble c3e38 <_Py_write@@Base+0x1b9c> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3ccc <_Py_write@@Base+0x1abc> │ │ │ │ + blt c3d58 <_Py_write@@Base+0x1abc> │ │ │ │ add r0, r5, #3 │ │ │ │ cmp r1, r0 │ │ │ │ - ble c3dac <_Py_write@@Base+0x1b9c> │ │ │ │ + ble c3e38 <_Py_write@@Base+0x1b9c> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3ccc <_Py_write@@Base+0x1abc> │ │ │ │ + blt c3d58 <_Py_write@@Base+0x1abc> │ │ │ │ add r5, r5, #4 │ │ │ │ cmp r1, r5 │ │ │ │ - ble c3b7c <_Py_write@@Base+0x196c> │ │ │ │ + ble c3c08 <_Py_write@@Base+0x196c> │ │ │ │ ldrsb r0, [r6, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3cd0 <_Py_write@@Base+0x1ac0> │ │ │ │ + blt c3d5c <_Py_write@@Base+0x1ac0> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - blt c3b64 <_Py_write@@Base+0x1954> │ │ │ │ + blt c3bf0 <_Py_write@@Base+0x1954> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b c3a80 <_Py_write@@Base+0x1870> │ │ │ │ + b c3b0c <_Py_write@@Base+0x1870> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r8, r2, #1 │ │ │ │ - bmi c3a28 <_Py_write@@Base+0x1818> │ │ │ │ - ldr r7, [pc, #760] @ c3e98 <_Py_write@@Base+0x1c88> │ │ │ │ - b c306c <_Py_write@@Base+0xe5c> │ │ │ │ + bmi c3ab4 <_Py_write@@Base+0x1818> │ │ │ │ + ldr r7, [pc, #760] @ c3f24 <_Py_write@@Base+0x1c88> │ │ │ │ + b c30f8 <_Py_write@@Base+0xe5c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b c34e4 <_Py_write@@Base+0x12d4> │ │ │ │ + b c3570 <_Py_write@@Base+0x12d4> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3bfc <_Py_write@@Base+0x19ec> │ │ │ │ + bne c3c88 <_Py_write@@Base+0x19ec> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c35bc <_Py_write@@Base+0x13ac> │ │ │ │ + b c3648 <_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 c37bc <_Py_write@@Base+0x15ac> │ │ │ │ - b c3804 <_Py_write@@Base+0x15f4> │ │ │ │ + beq c3848 <_Py_write@@Base+0x15ac> │ │ │ │ + b c3890 <_Py_write@@Base+0x15f4> │ │ │ │ cmp sl, #0 │ │ │ │ lsreq fp, r2, #7 │ │ │ │ moveq r7, sl │ │ │ │ movne sl, #1 │ │ │ │ movne r7, fp │ │ │ │ - b c3544 <_Py_write@@Base+0x1334> │ │ │ │ + b c35d0 <_Py_write@@Base+0x1334> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c35bc <_Py_write@@Base+0x13ac> │ │ │ │ + b c3648 <_Py_write@@Base+0x13ac> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3c2c <_Py_write@@Base+0x1a1c> │ │ │ │ + bne c3cb8 <_Py_write@@Base+0x1a1c> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c3568 <_Py_write@@Base+0x1358> │ │ │ │ + b c35f4 <_Py_write@@Base+0x1358> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3c34 <_Py_write@@Base+0x1a24> │ │ │ │ + bne c3cc0 <_Py_write@@Base+0x1a24> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c358c <_Py_write@@Base+0x137c> │ │ │ │ + b c3618 <_Py_write@@Base+0x137c> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c3568 <_Py_write@@Base+0x1358> │ │ │ │ + b c35f4 <_Py_write@@Base+0x1358> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c358c <_Py_write@@Base+0x137c> │ │ │ │ + b c3618 <_Py_write@@Base+0x137c> │ │ │ │ mov r0, fp │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ mov r5, r0 │ │ │ │ - b c3968 <_Py_write@@Base+0x1758> │ │ │ │ + b c39f4 <_Py_write@@Base+0x1758> │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c34e4 <_Py_write@@Base+0x12d4> │ │ │ │ - bl 29dc68 │ │ │ │ + bne c3570 <_Py_write@@Base+0x12d4> │ │ │ │ + bl 29e0e4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c3514 <_Py_write@@Base+0x1304> │ │ │ │ + bne c35a0 <_Py_write@@Base+0x1304> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b3bc │ │ │ │ - bl 29dc68 │ │ │ │ + bl 9b36c │ │ │ │ + bl 29e0e4 │ │ │ │ mov r5, #0 │ │ │ │ - b c386c <_Py_write@@Base+0x165c> │ │ │ │ + b c38f8 <_Py_write@@Base+0x165c> │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b c3994 <_Py_write@@Base+0x1784> │ │ │ │ + b c3a20 <_Py_write@@Base+0x1784> │ │ │ │ add r4, r3, #5632 @ 0x1600 │ │ │ │ add r4, r4, #32 │ │ │ │ tst r6, #1 │ │ │ │ - beq c3efc <_Py_write@@Base+0x1cec> │ │ │ │ + beq c3f88 <_Py_write@@Base+0x1cec> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3dec <_Py_write@@Base+0x1bdc> │ │ │ │ + blt c3e78 <_Py_write@@Base+0x1bdc> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq c3858 <_Py_write@@Base+0x1648> │ │ │ │ + beq c38e4 <_Py_write@@Base+0x1648> │ │ │ │ add r4, r4, #4 │ │ │ │ - b c3c9c <_Py_write@@Base+0x1a8c> │ │ │ │ + b c3d28 <_Py_write@@Base+0x1a8c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bgt c3a88 <_Py_write@@Base+0x1878> │ │ │ │ + bgt c3b14 <_Py_write@@Base+0x1878> │ │ │ │ sub r1, r3, lr │ │ │ │ add r0, sp, #12 │ │ │ │ - bl caf40 <_PyBytes_Resize@@Base> │ │ │ │ + bl cafac <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3c78 <_Py_write@@Base+0x1a68> │ │ │ │ + bne c3d04 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r9, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c3c78 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3d04 <_Py_write@@Base+0x1a68> │ │ │ │ str r9, [r4, #24] │ │ │ │ - b c3450 <_Py_write@@Base+0x1240> │ │ │ │ + b c34dc <_Py_write@@Base+0x1240> │ │ │ │ mov r5, r0 │ │ │ │ - b c3a88 <_Py_write@@Base+0x1878> │ │ │ │ + b c3b14 <_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 c3d90 <_Py_write@@Base+0x1b80> │ │ │ │ + bne c3e1c <_Py_write@@Base+0x1b80> │ │ │ │ tst ip, #1 │ │ │ │ biceq r1, ip, #1 │ │ │ │ - bne c3d7c <_Py_write@@Base+0x1b6c> │ │ │ │ + bne c3e08 <_Py_write@@Base+0x1b6c> │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ mov ip, r0 │ │ │ │ movls r3, #1 │ │ │ │ - bls c3b04 <_Py_write@@Base+0x18f4> │ │ │ │ + bls c3b90 <_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 c3d3c <_Py_write@@Base+0x1b2c> │ │ │ │ + bhi c3dc8 <_Py_write@@Base+0x1b2c> │ │ │ │ sub r3, ip, r3 │ │ │ │ - b c3b04 <_Py_write@@Base+0x18f4> │ │ │ │ + b c3b90 <_Py_write@@Base+0x18f4> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ - b c3b04 <_Py_write@@Base+0x18f4> │ │ │ │ + b c3b90 <_Py_write@@Base+0x18f4> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ - b c3b04 <_Py_write@@Base+0x18f4> │ │ │ │ + b c3b90 <_Py_write@@Base+0x18f4> │ │ │ │ lsrs r1, ip, #1 │ │ │ │ - bne c3da4 <_Py_write@@Base+0x1b94> │ │ │ │ + bne c3e30 <_Py_write@@Base+0x1b94> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ - b c3b04 <_Py_write@@Base+0x18f4> │ │ │ │ + b c3b90 <_Py_write@@Base+0x18f4> │ │ │ │ ldrb r8, [r1], #1 │ │ │ │ add r9, r9, #6 │ │ │ │ and sl, r8, #63 @ 0x3f │ │ │ │ orr ip, ip, sl, lsl r9 │ │ │ │ - b c3d18 <_Py_write@@Base+0x1b08> │ │ │ │ + b c3da4 <_Py_write@@Base+0x1b08> │ │ │ │ orr r1, ip, #1 │ │ │ │ - b c3d2c <_Py_write@@Base+0x1b1c> │ │ │ │ + b c3db8 <_Py_write@@Base+0x1b1c> │ │ │ │ mov r5, r0 │ │ │ │ - b c3b7c <_Py_write@@Base+0x196c> │ │ │ │ + b c3c08 <_Py_write@@Base+0x196c> │ │ │ │ lsl r1, r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl caf40 <_PyBytes_Resize@@Base> │ │ │ │ + bl cafac <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3c78 <_Py_write@@Base+0x1a68> │ │ │ │ + blt c3d04 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add lr, r2, #16 │ │ │ │ add r3, lr, r8 │ │ │ │ - b c3a9c <_Py_write@@Base+0x188c> │ │ │ │ + b c3b28 <_Py_write@@Base+0x188c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c3510 <_Py_write@@Base+0x1300> │ │ │ │ - ldr r1, [pc, #204] @ c3ec0 <_Py_write@@Base+0x1cb0> │ │ │ │ - ldr r0, [pc, #204] @ c3ec4 <_Py_write@@Base+0x1cb4> │ │ │ │ + b c359c <_Py_write@@Base+0x1300> │ │ │ │ + ldr r1, [pc, #204] @ c3f4c <_Py_write@@Base+0x1cb0> │ │ │ │ + ldr r0, [pc, #204] @ c3f50 <_Py_write@@Base+0x1cb4> │ │ │ │ mov r2, r5 │ │ │ │ - bl 2a53f0 │ │ │ │ - b c3cbc <_Py_write@@Base+0x1aac> │ │ │ │ - ldr r1, [pc, #192] @ c3ec8 <_Py_write@@Base+0x1cb8> │ │ │ │ + bl 2a5870 │ │ │ │ + b c3d48 <_Py_write@@Base+0x1aac> │ │ │ │ + ldr r1, [pc, #192] @ c3f54 <_Py_write@@Base+0x1cb8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq c391c <_Py_write@@Base+0x170c> │ │ │ │ + beq c39a8 <_Py_write@@Base+0x170c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b c391c <_Py_write@@Base+0x170c> │ │ │ │ + b c39a8 <_Py_write@@Base+0x170c> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 14a520 │ │ │ │ + bl 14a678 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3e6c <_Py_write@@Base+0x1c5c> │ │ │ │ + beq c3ef8 <_Py_write@@Base+0x1c5c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r0, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c38cc <_Py_write@@Base+0x16bc> │ │ │ │ + beq c3958 <_Py_write@@Base+0x16bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c38cc <_Py_write@@Base+0x16bc> │ │ │ │ + bne c3958 <_Py_write@@Base+0x16bc> │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b c38cc <_Py_write@@Base+0x16bc> │ │ │ │ + b c3958 <_Py_write@@Base+0x16bc> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c3c78 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3d04 <_Py_write@@Base+0x1a68> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c3c78 <_Py_write@@Base+0x1a68> │ │ │ │ + bne c3d04 <_Py_write@@Base+0x1a68> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b c3c78 <_Py_write@@Base+0x1a68> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b c3d04 <_Py_write@@Base+0x1a68> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r5, r9, r0, ror #13 │ │ │ │ + eorseq r5, r9, r0, ror #7 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq r5, r0, r5, asr r5 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - eorseq r1, r6, r0, lsl #16 │ │ │ │ - eorseq r1, r6, r8, lsl r8 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + eorseq r1, r6, r0, lsl #10 │ │ │ │ + eorseq r1, r6, r8, lsl r5 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, r0, ror #15 │ │ │ │ - eorseq sl, r5, r4, ror r5 │ │ │ │ - subeq lr, r3, r8, lsr #24 │ │ │ │ - ldr r3, [pc, #-24] @ c3ecc <_Py_write@@Base+0x1cbc> │ │ │ │ - ldr r1, [pc, #-24] @ c3ed0 <_Py_write@@Base+0x1cc0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b c3c78 <_Py_write@@Base+0x1a68> │ │ │ │ - ldr r1, [pc, #-36] @ c3ed4 <_Py_write@@Base+0x1cc4> │ │ │ │ - ldr r0, [pc, #-36] @ c3ed8 <_Py_write@@Base+0x1cc8> │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r1, r6, r0, ror #9 │ │ │ │ + eorseq sl, r5, r4, ror r2 │ │ │ │ + subeq lr, r3, r8, lsr #18 │ │ │ │ + ldr r3, [pc, #-24] @ c3f58 <_Py_write@@Base+0x1cbc> │ │ │ │ + ldr r1, [pc, #-24] @ c3f5c <_Py_write@@Base+0x1cc0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ec84 │ │ │ │ + b c3d04 <_Py_write@@Base+0x1a68> │ │ │ │ + ldr r1, [pc, #-36] @ c3f60 <_Py_write@@Base+0x1cc4> │ │ │ │ + ldr r0, [pc, #-36] @ c3f64 <_Py_write@@Base+0x1cc8> │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ lsr r6, r6, #1 │ │ │ │ - b c3cc4 <_Py_write@@Base+0x1ab4> │ │ │ │ + b c3d50 <_Py_write@@Base+0x1ab4> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne c30b4 <_Py_write@@Base+0xea4> │ │ │ │ - b c3260 <_Py_write@@Base+0x1050> │ │ │ │ + bne c3140 <_Py_write@@Base+0xea4> │ │ │ │ + b c32ec <_Py_write@@Base+0x1050> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b c3838 <_Py_write@@Base+0x1628> │ │ │ │ + b c38c4 <_Py_write@@Base+0x1628> │ │ │ │ │ │ │ │ -000c3f28 : │ │ │ │ +000c3fb4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #308] @ c4074 │ │ │ │ - bl 356b80 │ │ │ │ + ldr r2, [pc, #308] @ c4100 │ │ │ │ + bl 356890 │ │ │ │ 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 c4068 │ │ │ │ + beq c40f4 │ │ │ │ str r4, [r5, #4] │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c405c │ │ │ │ + bne c40e8 │ │ │ │ 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 c4050 │ │ │ │ + bne c40dc │ │ │ │ mov r0, r6 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4044 │ │ │ │ + bne c40d0 │ │ │ │ add r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne c3fd0 │ │ │ │ + bne c405c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, r5, #136 @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c402c │ │ │ │ + bne c40b8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne c4010 │ │ │ │ + bne c409c │ │ │ │ mvn r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 355d08 │ │ │ │ + bl 355a20 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #88 @ 0x58 │ │ │ │ bl 295e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4038 │ │ │ │ + bne c40c4 │ │ │ │ mov r0, r7 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3fc8 │ │ │ │ - ldr r1, [pc, #80] @ c4078 │ │ │ │ - ldr r0, [pc, #80] @ c407c │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #76] @ c4080 │ │ │ │ - ldr r0, [pc, #68] @ c407c │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #68] @ c4084 │ │ │ │ - ldr r0, [pc, #56] @ c407c │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #60] @ c4088 │ │ │ │ - ldr r0, [pc, #60] @ c408c │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #56] @ c4090 │ │ │ │ - ldr r0, [pc, #48] @ c408c │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #48] @ c4094 │ │ │ │ - ldr r0, [pc, #36] @ c408c │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #40] @ c4098 │ │ │ │ - ldr r0, [pc, #8] @ c407c │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq c4054 │ │ │ │ + ldr r1, [pc, #80] @ c4104 │ │ │ │ + ldr r0, [pc, #80] @ c4108 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #76] @ c410c │ │ │ │ + ldr r0, [pc, #68] @ c4108 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #68] @ c4110 │ │ │ │ + ldr r0, [pc, #56] @ c4108 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #60] @ c4114 │ │ │ │ + ldr r0, [pc, #60] @ c4118 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #56] @ c411c │ │ │ │ + ldr r0, [pc, #48] @ c4118 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #48] @ c4120 │ │ │ │ + ldr r0, [pc, #36] @ c4118 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #40] @ c4124 │ │ │ │ + ldr r0, [pc, #8] @ c4108 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035a6f4 │ │ │ │ - subeq lr, r3, r8, lsr pc │ │ │ │ - eorseq sl, r5, r4, lsr #13 │ │ │ │ - eorseq r1, r6, r4, lsl #17 │ │ │ │ - eorseq sl, r5, r0, lsl #13 │ │ │ │ - subeq lr, r3, r4, asr #30 │ │ │ │ - eorseq r1, r6, r4, ror #16 │ │ │ │ - eorseq sl, r5, r0, asr #12 │ │ │ │ - eorseq r1, r6, r8, asr #16 │ │ │ │ + @ instruction: 0x0035a3f4 │ │ │ │ + subeq lr, r3, r8, lsr ip │ │ │ │ + eorseq sl, r5, r4, lsr #7 │ │ │ │ + eorseq r1, r6, r4, lsl #11 │ │ │ │ + eorseq sl, r5, r0, lsl #7 │ │ │ │ + subeq lr, r3, r4, asr #24 │ │ │ │ + eorseq r1, r6, r4, ror #10 │ │ │ │ + eorseq sl, r5, r0, asr #6 │ │ │ │ + eorseq r1, r6, r8, asr #10 │ │ │ │ │ │ │ │ -000c409c : │ │ │ │ - b a9c0c │ │ │ │ +000c4128 : │ │ │ │ + b a9c74 │ │ │ │ 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] @ c506c │ │ │ │ + ldr r1, [pc, #4048] @ c5114 │ │ │ │ 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 c5d4c │ │ │ │ + beq c5dcc │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne c4684 │ │ │ │ - ldr r1, [pc, #3976] @ c506c │ │ │ │ + bne c4710 │ │ │ │ + ldr r1, [pc, #4004] @ c5114 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4b5c │ │ │ │ + beq c4be8 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq c4b80 │ │ │ │ + beq c4c0c │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, r7, lsl #2] │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr r2, [pc, #3904] @ c505c │ │ │ │ + ldr r2, [pc, #3900] @ c50e4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c4578 │ │ │ │ + beq c4604 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ba4 │ │ │ │ + bne c4c30 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq c454c │ │ │ │ + beq c45d8 │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq c4578 │ │ │ │ + beq c4604 │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c4ba4 │ │ │ │ + bne c4c30 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq c4bfc │ │ │ │ + beq c4c88 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ - ldr r3, [pc, #3896] @ c50ac │ │ │ │ + ldr r3, [pc, #3888] @ c5130 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4578 │ │ │ │ + beq c4604 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4bc0 │ │ │ │ + bne c4c4c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4bc8 │ │ │ │ + beq c4c54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #660 @ 0x294 │ │ │ │ - beq c49d8 │ │ │ │ + beq c4a64 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4bc0 │ │ │ │ - ldr r2, [pc, #3744] @ c506c │ │ │ │ + bne c4c4c │ │ │ │ + ldr r2, [pc, #3772] @ c5114 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c4c30 │ │ │ │ + beq c4cbc │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4c54 │ │ │ │ + beq c4ce0 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3680] @ c5060 │ │ │ │ + ldr r2, [pc, #3676] @ c50e8 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c460c │ │ │ │ + beq c4698 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4c78 │ │ │ │ + bne c4d04 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c45e0 │ │ │ │ + beq c466c │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq c460c │ │ │ │ + beq c4698 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4684 │ │ │ │ - ldr r1, [pc, #3616] @ c506c │ │ │ │ + bne c4710 │ │ │ │ + ldr r1, [pc, #3644] @ c5114 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4c84 │ │ │ │ + beq c4d10 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4ca8 │ │ │ │ + beq c4d34 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3604] @ c5094 │ │ │ │ + ldr r2, [pc, #3600] @ c511c │ │ │ │ cmp r0, r2 │ │ │ │ - beq c46c4 │ │ │ │ + beq c4750 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ccc │ │ │ │ + bne c4d58 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c4694 │ │ │ │ + beq c4720 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #3584] @ c50ac │ │ │ │ + ldr r3, [pc, #3576] @ c5130 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c46c4 │ │ │ │ + beq c4750 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4684 │ │ │ │ - ldr r1, [pc, #3484] @ c506c │ │ │ │ + bne c4710 │ │ │ │ + ldr r1, [pc, #3512] @ c5114 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4ce4 │ │ │ │ + beq c4d70 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4d08 │ │ │ │ + beq c4d94 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3500] @ c50b0 │ │ │ │ + ldr r2, [pc, #3492] @ c5134 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c4858 │ │ │ │ + beq c48e4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4d2c │ │ │ │ + bne c4db8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c4828 │ │ │ │ + beq c48b4 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #3452] @ c50ac │ │ │ │ + ldr r3, [pc, #3444] @ c5130 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4858 │ │ │ │ + beq c48e4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4bc0 │ │ │ │ + bne c4c4c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4d48 │ │ │ │ + beq c4dd4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #3344] @ c5078 │ │ │ │ + ldr r3, [pc, #3336] @ c50fc │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4d78 │ │ │ │ + beq c4e04 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4f14 │ │ │ │ + bne c4f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4f1c │ │ │ │ + beq c4fa4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #3280] @ c5068 │ │ │ │ + ldr r3, [pc, #3276] @ c50f0 │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c50b8 │ │ │ │ + beq c5140 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4684 │ │ │ │ - ldr r2, [pc, #3244] @ c506c │ │ │ │ + bne c4710 │ │ │ │ + ldr r2, [pc, #3272] @ c5114 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c60f4 │ │ │ │ + beq c6174 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq c614c │ │ │ │ + beq c61cc │ │ │ │ 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 c442c │ │ │ │ + beq c44b8 │ │ │ │ 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 c5244 │ │ │ │ + bne c52c8 │ │ │ │ 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 c57e0 │ │ │ │ + beq c5864 │ │ │ │ adds r0, r0, #16 │ │ │ │ - beq c57f4 │ │ │ │ - ldr r1, [pc, #3104] @ c5070 │ │ │ │ + beq c5878 │ │ │ │ + ldr r1, [pc, #3096] @ c50f4 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4400 │ │ │ │ + bne c448c │ │ │ │ mov r0, r4 │ │ │ │ - bl ce9a8 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ceb14 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4400 │ │ │ │ + beq c448c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2992e4 │ │ │ │ + bl 29976c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c4400 │ │ │ │ + beq c448c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4400 │ │ │ │ + beq c448c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4400 │ │ │ │ + beq c448c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4400 │ │ │ │ + beq c448c │ │ │ │ mov r0, r4 │ │ │ │ - bl 29ab3c │ │ │ │ + bl 29afb8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c4400 │ │ │ │ + beq c448c │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4400 │ │ │ │ + beq c448c │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd3c │ │ │ │ + bl ebea0 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c61d8 │ │ │ │ + beq c6258 │ │ │ │ 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 2a49d0 │ │ │ │ - ldr r2, [pc, #2888] @ c5064 │ │ │ │ + bl 2a4e50 │ │ │ │ + ldr r2, [pc, #2884] @ c50ec │ │ │ │ mov r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c11c │ │ │ │ + bl 24be7c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c441c │ │ │ │ - bl a5784 │ │ │ │ + bne c44a8 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - b c52b0 │ │ │ │ + b c5334 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5800 │ │ │ │ + blt c5884 │ │ │ │ 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 c414c │ │ │ │ + bne c41d8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2792] @ c506c │ │ │ │ + ldr r1, [pc, #2820] @ c5114 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c61a0 │ │ │ │ + beq c6220 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c61c0 │ │ │ │ + bne c6240 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 243190 │ │ │ │ + bl 242ef0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c4f68 │ │ │ │ + bne c4ff0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c61c0 │ │ │ │ + bne c6240 │ │ │ │ mov r0, r4 │ │ │ │ - bl 243fc4 │ │ │ │ + bl 243d24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4fe0 │ │ │ │ + beq c5068 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c441c │ │ │ │ + b c44a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5834 │ │ │ │ + blt c58b8 │ │ │ │ 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 c4230 │ │ │ │ + bne c42bc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2644] @ c506c │ │ │ │ + ldr r1, [pc, #2672] @ c5114 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6600 │ │ │ │ + beq c6680 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4c78 │ │ │ │ + bne c4d04 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 243190 │ │ │ │ + bl 242ef0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c52bc │ │ │ │ + bne c5340 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4c78 │ │ │ │ + bne c4d04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249b24 │ │ │ │ + bl 249884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c45d4 │ │ │ │ + bne c4660 │ │ │ │ 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 c4244 │ │ │ │ + beq c42d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c4424 │ │ │ │ + b c44b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c57d0 │ │ │ │ + blt c5854 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2552] @ c50ac │ │ │ │ + ldr r3, [pc, #2544] @ c5130 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c42b4 │ │ │ │ + bne c4340 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2460] @ c506c │ │ │ │ + ldr r1, [pc, #2488] @ c5114 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c61cc │ │ │ │ + beq c624c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ccc │ │ │ │ + bne c4d58 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq c5844 │ │ │ │ + beq c58c8 │ │ │ │ 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 c5884 │ │ │ │ - ldr r1, [pc, #2416] @ c5094 │ │ │ │ + bne c5908 │ │ │ │ + ldr r1, [pc, #2412] @ c511c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4744 │ │ │ │ + beq c47d0 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5740 │ │ │ │ + bne c57c4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4ccc │ │ │ │ - ldr r1, [pc, #2360] @ c5094 │ │ │ │ + bne c4d58 │ │ │ │ + ldr r1, [pc, #2356] @ c511c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5334 │ │ │ │ + beq c53b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24cd84 │ │ │ │ + bl 24cae4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5334 │ │ │ │ + beq c53b8 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5334 │ │ │ │ + beq c53b8 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5338 │ │ │ │ + bne c53bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 1062a0 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c5334 │ │ │ │ + beq c53b8 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd3c │ │ │ │ + bl ebea0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c64c4 │ │ │ │ + beq c6544 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r3, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1014e0 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 101654 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e3894 <_PyArena_Malloc@@Base> │ │ │ │ + bl e39c0 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5484 │ │ │ │ + beq c5508 │ │ │ │ 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 c45d8 │ │ │ │ + b c4664 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c57c0 │ │ │ │ + blt c5844 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2148] @ c50ac │ │ │ │ + ldr r3, [pc, #2140] @ c5130 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c4338 │ │ │ │ + bne c43c4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2056] @ c506c │ │ │ │ + ldr r1, [pc, #2084] @ c5114 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c660c │ │ │ │ + beq c668c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5d68 │ │ │ │ + bne c5de8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq c5eec │ │ │ │ + beq c5f6c │ │ │ │ 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 c5f2c │ │ │ │ - ldr r1, [pc, #2036] @ c50b0 │ │ │ │ + bne c5fac │ │ │ │ + ldr r1, [pc, #2028] @ c5134 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c55d8 │ │ │ │ + beq c565c │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fb4 │ │ │ │ + bl ea118 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c55d8 │ │ │ │ - ldr r1, [pc, #2004] @ c50b4 │ │ │ │ + beq c565c │ │ │ │ + ldr r1, [pc, #1996] @ c5138 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c55d8 │ │ │ │ + beq c565c │ │ │ │ mov r0, r4 │ │ │ │ - bl ef544 │ │ │ │ + bl ef6a8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5d64 │ │ │ │ + beq c5de4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5d64 │ │ │ │ + beq c5de4 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne c5d68 │ │ │ │ + bne c5de8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 1062a0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq c5d64 │ │ │ │ + beq c5de4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248bd4 │ │ │ │ + bl 248934 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5d68 │ │ │ │ + bne c5de8 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd3c │ │ │ │ + bl ebea0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5d68 │ │ │ │ + beq c5de8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 1014e0 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 101654 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ str fp, [sp, #16] │ │ │ │ str r9, [sp, #12] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ stm sp, {r0, sl} │ │ │ │ ldr ip, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 24b06c │ │ │ │ + bl 24adcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne c45d4 │ │ │ │ - bl a5784 │ │ │ │ + bne c4660 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ae8 │ │ │ │ + beq c5b6c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c5af4 │ │ │ │ + b c5b78 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #1672] @ c506c │ │ │ │ + ldr r2, [pc, #1700] @ c5114 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c61e4 │ │ │ │ + beq c6264 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4b4c │ │ │ │ + bne c4bd8 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq c5b14 │ │ │ │ + beq c5b98 │ │ │ │ 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 c5da8 │ │ │ │ + bne c5e28 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4a88 │ │ │ │ + beq c4b14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d44 │ │ │ │ + bl 104eb8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c4a88 │ │ │ │ + beq c4b14 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4a88 │ │ │ │ + beq c4b14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 1062a0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c4a88 │ │ │ │ + beq c4b14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2486dc │ │ │ │ + bl 24843c │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne c4ff4 │ │ │ │ + bne c507c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r9, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4b4c │ │ │ │ + bne c4bd8 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4b48 │ │ │ │ + beq c4bd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d44 │ │ │ │ + bl 104eb8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c4b48 │ │ │ │ + beq c4bd4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4b48 │ │ │ │ + beq c4bd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 1062a0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c4b48 │ │ │ │ + beq c4bd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248bd4 │ │ │ │ + bl 248934 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne c4b4c │ │ │ │ + bne c4bd8 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd3c │ │ │ │ + bl ebea0 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c4b4c │ │ │ │ + beq c4bd8 │ │ │ │ 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 248e88 │ │ │ │ + bl 248be8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c45d4 │ │ │ │ - bl a5784 │ │ │ │ + bne c4660 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5d74 │ │ │ │ + bne c5df4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c41b8 │ │ │ │ + b c4244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ + bl 341b3c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ba4 │ │ │ │ + bne c4c30 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c5d44 │ │ │ │ + bne c5dc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r6, r7 │ │ │ │ ldrge r7, [r4, #8] │ │ │ │ - bge c4108 │ │ │ │ + bge c4194 │ │ │ │ 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 c4194 │ │ │ │ + beq c4220 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r3, r6, #1 │ │ │ │ - b c4688 │ │ │ │ + b c4714 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5810 │ │ │ │ + blt c5894 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #660 @ 0x294 │ │ │ │ - beq c49d8 │ │ │ │ + beq c4a64 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c41b8 │ │ │ │ + b c4244 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5824 │ │ │ │ + blt c58a8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1168] @ c50ac │ │ │ │ + ldr r3, [pc, #1160] @ c5130 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c417c │ │ │ │ - b c4578 │ │ │ │ + bne c4208 │ │ │ │ + b c4604 │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ + bl 341b3c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4c78 │ │ │ │ + bne c4d04 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c5ebc │ │ │ │ + bne c5f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c41ec │ │ │ │ + bge c4278 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c4678 │ │ │ │ + b c4704 │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ + bl 341b3c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ccc │ │ │ │ + bne c4d58 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c64d4 │ │ │ │ + bne c6554 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c426c │ │ │ │ + bge c42f8 │ │ │ │ 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 c42c8 │ │ │ │ - b c4684 │ │ │ │ + beq c4354 │ │ │ │ + b c4710 │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ + bl 341b3c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4d2c │ │ │ │ + bne c4db8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c5d3c │ │ │ │ + bne c5dbc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c42f0 │ │ │ │ + bge c437c │ │ │ │ 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 c4350 │ │ │ │ - b c4bbc │ │ │ │ + beq c43dc │ │ │ │ + b c4c48 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4f08 │ │ │ │ + blt c4f90 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #784] @ c5078 │ │ │ │ + ldr r3, [pc, #776] @ c50fc │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c4374 │ │ │ │ + bne c4400 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #744] @ c506c │ │ │ │ + ldr r1, [pc, #772] @ c5114 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c5d30 │ │ │ │ + beq c5db0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5d20 │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ + bne c5da0 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r8, r3 │ │ │ │ - beq c5cc4 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq c5d48 │ │ │ │ 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 c5d00 │ │ │ │ - ldr r1, [pc, #672] @ c5078 │ │ │ │ + bne c5d80 │ │ │ │ + ldr r1, [pc, #668] @ c50fc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4e1c │ │ │ │ - ldr r2, [pc, #656] @ c507c │ │ │ │ + beq c4ea4 │ │ │ │ + ldr r2, [pc, #652] @ c5100 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24858c │ │ │ │ + bl 2482ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4e1c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq c4e1c │ │ │ │ + beq c4ea4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248f10 │ │ │ │ + bl 1062a0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne c51d4 │ │ │ │ + beq c4ea4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 248c70 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + bne c525c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - str r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5d20 │ │ │ │ - ldr r1, [pc, #580] @ c5078 │ │ │ │ + bne c5da0 │ │ │ │ + ldr r1, [pc, #576] @ c50fc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c54ac │ │ │ │ - ldr r2, [pc, #564] @ c507c │ │ │ │ + beq c5530 │ │ │ │ + ldr r2, [pc, #560] @ c5100 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24858c │ │ │ │ + bl 2482ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq c54ac │ │ │ │ + beq c5530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq c54ac │ │ │ │ + bl 1062a0 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq c5530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2490ec │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq c54ac │ │ │ │ + bl 248e4c │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq c5530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248bd4 │ │ │ │ + bl 248934 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - bne c54b0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bne c5534 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248f10 │ │ │ │ + bl 248c70 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c54b0 │ │ │ │ + bne c5534 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd3c │ │ │ │ + bl ebea0 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c5d20 │ │ │ │ + beq c5da0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [ip, #20] │ │ │ │ - ldr r8, [ip, #24] │ │ │ │ - bl e3894 <_PyArena_Malloc@@Base> │ │ │ │ + ldr r6, [ip, #24] │ │ │ │ + bl e39c0 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c55b0 │ │ │ │ + beq c5634 │ │ │ │ + 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 c45d4 │ │ │ │ + b c4660 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b c4684 │ │ │ │ + b c4710 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4f54 │ │ │ │ + blt c4fdc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #300] @ c5068 │ │ │ │ + ldr r3, [pc, #300] @ c50f0 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq c50b8 │ │ │ │ + beq c5140 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c43a8 │ │ │ │ + b c4434 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b c4684 │ │ │ │ + b c4710 │ │ │ │ mov r0, r4 │ │ │ │ - bl 243fc4 │ │ │ │ + bl 243d24 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c45b4 │ │ │ │ + beq c4640 │ │ │ │ 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] │ │ │ │ @@ -159399,1799 +159433,1797 @@ │ │ │ │ str r9, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ ldr ip, [r4, #20] │ │ │ │ mov r3, r6 │ │ │ │ str ip, [sp, #28] │ │ │ │ - beq c5738 │ │ │ │ - bl 24a5fc │ │ │ │ + beq c57bc │ │ │ │ + bl 24a35c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c45d4 │ │ │ │ - bl a5784 │ │ │ │ + bne c4660 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5968 │ │ │ │ + bne c59ec │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c4bb0 │ │ │ │ + b c4c3c │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd3c │ │ │ │ + bl ebea0 │ │ │ │ subs r3, r0, #0 │ │ │ │ ldreq r6, [r4, #88] @ 0x58 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ subeq r6, r6, #1 │ │ │ │ streq r6, [r4, #88] @ 0x58 │ │ │ │ - beq c41b8 │ │ │ │ + beq c4244 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 24315c │ │ │ │ + bl 242ebc │ │ │ │ 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 248e88 │ │ │ │ + bl 248be8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c45d4 │ │ │ │ - b c4b3c │ │ │ │ + bne c4660 │ │ │ │ + b c4bc8 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - eorseq r1, r6, ip, lsl sl │ │ │ │ + eorseq r1, r6, ip, lsl r7 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - andeq r1, r0, r0, ror r7 │ │ │ │ - eorseq r7, r7, r4, lsl sp │ │ │ │ - eorseq r1, r6, r8, lsr r9 │ │ │ │ + eorseq r7, r7, r0, lsr #20 │ │ │ │ + eorseq r1, r6, r8, lsr r6 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - eorseq r2, r9, ip, ror #31 │ │ │ │ - eorseq r1, r6, r4, lsr #19 │ │ │ │ - mlaseq r6, r0, r9, r1 │ │ │ │ + eorseq r2, r9, ip, ror #25 │ │ │ │ + eorseq r1, r6, r4, lsr #13 │ │ │ │ + mlaseq r6, r0, r6, r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003619fc │ │ │ │ - @ instruction: 0x003618f8 │ │ │ │ + @ instruction: 0x003616fc │ │ │ │ + andeq r1, r0, r0, ror r7 │ │ │ │ + @ instruction: 0x003615f8 │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq r1, r6, ip, lsr #17 │ │ │ │ - subseq sp, r5, r4, lsl #22 │ │ │ │ - @ instruction: 0x003618bc │ │ │ │ + eorseq r1, r6, ip, lsr #11 │ │ │ │ + @ instruction: 0x003615bc │ │ │ │ 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 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-88] @ c506c │ │ │ │ + ldr r2, [pc, #-56] @ c5114 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c63a0 │ │ │ │ + beq c6420 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c51c4 │ │ │ │ + bne c524c │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq c61f0 │ │ │ │ + beq c6270 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r4, #88] @ 0x58 │ │ │ │ - bne c6238 │ │ │ │ - ldr r1, [pc, #-176] @ c5068 │ │ │ │ + bne c62b8 │ │ │ │ + ldr r1, [pc, #-176] @ c50f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c51c0 │ │ │ │ + beq c5248 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d44 │ │ │ │ + bl 104eb8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c51c0 │ │ │ │ + beq c5248 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c51c0 │ │ │ │ + beq c5248 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 1062a0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c51c0 │ │ │ │ + beq c5248 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248bd4 │ │ │ │ + bl 248934 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne c51c4 │ │ │ │ + bne c524c │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd3c │ │ │ │ + bl ebea0 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c51c4 │ │ │ │ + beq c524c │ │ │ │ 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 24be40 │ │ │ │ + bl 24bba0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c45d4 │ │ │ │ - bl a5784 │ │ │ │ + bne c4660 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6384 │ │ │ │ + bne c6404 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c43a8 │ │ │ │ + b c4434 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd3c │ │ │ │ + bl ebea0 │ │ │ │ subs r3, r0, #0 │ │ │ │ ldreq r6, [r4, #88] @ 0x58 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ subeq r6, r6, #1 │ │ │ │ streq r6, [r4, #88] @ 0x58 │ │ │ │ - beq c4374 │ │ │ │ + beq c4400 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r8, [r3, #20] │ │ │ │ - ldr r9, [r3, #24] │ │ │ │ - bl e3894 <_PyArena_Malloc@@Base> │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ + ldr fp, [r3, #24] │ │ │ │ + bl e39c0 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c55b0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r0, #32] │ │ │ │ + beq c5634 │ │ │ │ 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 c45d4 │ │ │ │ + b c4660 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ subne r6, r6, #1 │ │ │ │ - bne c52b0 │ │ │ │ - ldr r2, [pc, #-496] @ c506c │ │ │ │ + bne c5334 │ │ │ │ + ldr r2, [pc, #-460] @ c5114 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6570 │ │ │ │ - ldr r1, [pc, #-512] @ c5070 │ │ │ │ + beq c65f0 │ │ │ │ + ldr r1, [pc, #-512] @ c50f4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 2422f4 │ │ │ │ + bl 242054 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6590 │ │ │ │ + bne c6610 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne c6584 │ │ │ │ - ldr r1, [pc, #-552] @ c5070 │ │ │ │ + bne c6604 │ │ │ │ + ldr r1, [pc, #-552] @ c50f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2422f4 │ │ │ │ + bl 242054 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c64dc │ │ │ │ + bne c655c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ sub r6, r7, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b c441c │ │ │ │ + b c44a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249b24 │ │ │ │ + bl 249884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4648 │ │ │ │ + beq c46d4 │ │ │ │ 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 24a930 │ │ │ │ + bl 24a690 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c45d4 │ │ │ │ - bl a5784 │ │ │ │ + bne c4660 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4668 │ │ │ │ + beq c46f4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c4678 │ │ │ │ + b c4704 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4ccc │ │ │ │ - ldr r1, [pc, #-672] @ c50ac │ │ │ │ + bne c4d58 │ │ │ │ + ldr r1, [pc, #-672] @ c5130 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5380 │ │ │ │ - ldr r1, [pc, #-716] @ c5094 │ │ │ │ + beq c5404 │ │ │ │ + ldr r1, [pc, #-712] @ c511c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5380 │ │ │ │ + beq c5404 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6410 │ │ │ │ + bne c6490 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4ccc │ │ │ │ - ldr r1, [pc, #-748] @ c50ac │ │ │ │ + bne c4d58 │ │ │ │ + ldr r1, [pc, #-748] @ c5130 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5714 │ │ │ │ - ldr r1, [pc, #-792] @ c5094 │ │ │ │ + beq c5798 │ │ │ │ + ldr r1, [pc, #-788] @ c511c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5714 │ │ │ │ + beq c5798 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24cd84 │ │ │ │ + bl 24cae4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5714 │ │ │ │ + beq c5798 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5714 │ │ │ │ + beq c5798 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5718 │ │ │ │ + bne c579c │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 1062a0 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c5714 │ │ │ │ + beq c5798 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd3c │ │ │ │ + bl ebea0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c64c4 │ │ │ │ + beq c6544 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1014e0 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 101654 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e3894 <_PyArena_Malloc@@Base> │ │ │ │ + bl e39c0 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c546c │ │ │ │ + beq c54f0 │ │ │ │ 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, #-1024] @ c5074 │ │ │ │ + ldr r2, [pc, #-1024] @ c50f8 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c11c │ │ │ │ + bl 24be7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c45d4 │ │ │ │ - bl a5784 │ │ │ │ + bne c4660 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ - beq c5728 │ │ │ │ + beq c57ac │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c4cd4 │ │ │ │ + b c4d60 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - str r8, [r4, #8] │ │ │ │ - bne c5d20 │ │ │ │ - ldr r1, [pc, #-1100] @ c5078 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bne c5da0 │ │ │ │ + ldr r1, [pc, #-1100] @ c50fc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c63d8 │ │ │ │ - ldr r2, [pc, #-1116] @ c507c │ │ │ │ + beq c6458 │ │ │ │ + ldr r2, [pc, #-1116] @ c5100 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24858c │ │ │ │ + bl 2482ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq c63d8 │ │ │ │ + beq c6458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 1062a0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c63d8 │ │ │ │ + beq c6458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fe810 │ │ │ │ + bl 2feb68 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c63d8 │ │ │ │ + beq c6458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248bd4 │ │ │ │ + bl 248934 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - bne c5d20 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bne c5da0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248f10 │ │ │ │ + bl 248c70 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5d20 │ │ │ │ + bne c5da0 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd3c │ │ │ │ + bl ebea0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5d20 │ │ │ │ + beq c5da0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl e3894 <_PyArena_Malloc@@Base> │ │ │ │ + bl e39c0 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5598 │ │ │ │ + beq c561c │ │ │ │ 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, #-1312] @ c5080 │ │ │ │ + ldr r2, [pc, #-1312] @ c5104 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c11c │ │ │ │ + bl 24be7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c45d4 │ │ │ │ - bl a5784 │ │ │ │ + bne c4660 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq c63d8 │ │ │ │ + beq c6458 │ │ │ │ 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 c4374 │ │ │ │ + b c4400 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5d68 │ │ │ │ - ldr r1, [pc, #-1348] @ c50ac │ │ │ │ + bne c5de8 │ │ │ │ + ldr r1, [pc, #-1348] @ c5130 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ad8 │ │ │ │ - ldr r1, [pc, #-1364] @ c50b0 │ │ │ │ + beq c5b5c │ │ │ │ + ldr r1, [pc, #-1364] @ c5134 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ad8 │ │ │ │ + beq c5b5c │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fb4 │ │ │ │ + bl ea118 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5ad8 │ │ │ │ - ldr r1, [pc, #-1396] @ c50b4 │ │ │ │ + beq c5b5c │ │ │ │ + ldr r1, [pc, #-1396] @ c5138 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ad8 │ │ │ │ + beq c5b5c │ │ │ │ mov r0, r4 │ │ │ │ - bl ef544 │ │ │ │ + bl ef6a8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5d64 │ │ │ │ + beq c5de4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5d64 │ │ │ │ + beq c5de4 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne c5d68 │ │ │ │ + bne c5de8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 1062a0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq c5d64 │ │ │ │ + beq c5de4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 248bd4 │ │ │ │ + bl 248934 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5d68 │ │ │ │ + bne c5de8 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd3c │ │ │ │ + bl ebea0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5d68 │ │ │ │ + beq c5de8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 1014e0 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 101654 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ str fp, [sp, #16] │ │ │ │ str r9, [sp, #12] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ stm sp, {r0, sl} │ │ │ │ ldr ip, [r4, #20] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 30442c │ │ │ │ - ldr r2, [pc, #-1656] @ c5084 │ │ │ │ + bl 304784 │ │ │ │ + ldr r2, [pc, #-1656] @ c5108 │ │ │ │ mov r1, #5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c11c │ │ │ │ + bl 24be7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c45d4 │ │ │ │ - b c49b4 │ │ │ │ + bne c4660 │ │ │ │ + b c4a40 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c5b50 │ │ │ │ + bne c5bd4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c4cd4 │ │ │ │ - bl 290be8 │ │ │ │ - b c4fcc │ │ │ │ + b c4d60 │ │ │ │ + bl 2910d8 │ │ │ │ + b c5054 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24cd84 │ │ │ │ + bl 24cae4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c4744 │ │ │ │ + beq c47d0 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4748 │ │ │ │ + bne c47d4 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4744 │ │ │ │ + beq c47d0 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4744 │ │ │ │ + beq c47d0 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c4748 │ │ │ │ + bne c47d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 1062a0 │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne c47b8 │ │ │ │ - b c4744 │ │ │ │ + bne c4844 │ │ │ │ + b c47d0 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4338 │ │ │ │ + b c43c4 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c42b4 │ │ │ │ - ldr r1, [pc, #-1888] @ c5088 │ │ │ │ + b c4340 │ │ │ │ + ldr r1, [pc, #-1888] @ c510c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #-1896] @ c508c │ │ │ │ - bl 117720 │ │ │ │ + ldr r1, [pc, #-1896] @ c5110 │ │ │ │ + bl 117864 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4400 │ │ │ │ + b c448c │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c414c │ │ │ │ + b c41d8 │ │ │ │ mov r3, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c41b8 │ │ │ │ + b c4244 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c417c │ │ │ │ + b c4208 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4230 │ │ │ │ + b c42bc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5494 │ │ │ │ + blt c5518 │ │ │ │ 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 c593c │ │ │ │ + beq c59c0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ - bne c4cd4 │ │ │ │ - ldr r3, [pc, #-2020] @ c50a8 │ │ │ │ + bne c4d60 │ │ │ │ + ldr r3, [pc, #-2044] @ c5114 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c5948 │ │ │ │ - ldr r1, [pc, #-2036] @ c50ac │ │ │ │ + beq c59cc │ │ │ │ + ldr r1, [pc, #-2036] @ c5130 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c58f0 │ │ │ │ - ldr r1, [pc, #-2088] @ c5094 │ │ │ │ + bne c5974 │ │ │ │ + ldr r1, [pc, #-2084] @ c511c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c58ec │ │ │ │ + beq c5970 │ │ │ │ mov r0, r4 │ │ │ │ bl 334a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c58ec │ │ │ │ + beq c5970 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5980 │ │ │ │ + bne c5a04 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c595c │ │ │ │ - ldr r1, [pc, #-2136] @ c50ac │ │ │ │ + bne c59e0 │ │ │ │ + ldr r1, [pc, #-2136] @ c5130 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5ad0 │ │ │ │ - ldr r1, [pc, #-2184] @ c5094 │ │ │ │ + bne c5b54 │ │ │ │ + ldr r1, [pc, #-2180] @ c511c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c59f4 │ │ │ │ + bne c5a78 │ │ │ │ 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 c471c │ │ │ │ - b c4ccc │ │ │ │ + beq c47a8 │ │ │ │ + b c4d58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ + bl 341b3c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5898 │ │ │ │ + beq c591c │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ sub r8, r8, #1 │ │ │ │ - b c5934 │ │ │ │ + b c59b8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c4fec │ │ │ │ + b c5074 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c58ec │ │ │ │ + beq c5970 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caeb4 │ │ │ │ + bl caf20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c58ec │ │ │ │ + beq c5970 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-2328] @ c50a0 │ │ │ │ + ldr r3, [pc, #-2304] @ c513c │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #-2356] @ c5090 │ │ │ │ + ldr r3, [pc, #-2352] @ c5118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 287f10 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + bl 288400 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ac4 │ │ │ │ - bl a5784 │ │ │ │ + bne c5b48 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #1 │ │ │ │ movne fp, r2 │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ - bne c5934 │ │ │ │ - b c592c │ │ │ │ + bne c59b8 │ │ │ │ + b c59b0 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5928 │ │ │ │ + beq c59ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 65584 │ │ │ │ + bl 6569c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5928 │ │ │ │ + beq c59ac │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5ad0 │ │ │ │ + bne c5b54 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5928 │ │ │ │ + beq c59ac │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5928 │ │ │ │ + beq c59ac │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5928 │ │ │ │ + beq c59ac │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caeb4 │ │ │ │ + bl caf20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5928 │ │ │ │ + beq c59ac │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-2544] @ c50a0 │ │ │ │ + ldr r3, [pc, #-2520] @ c513c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #-2572] @ c5090 │ │ │ │ - b c59c0 │ │ │ │ - ldr r3, [pc, #-2572] @ c5098 │ │ │ │ + ldr r3, [pc, #-2568] @ c5118 │ │ │ │ + b c5a44 │ │ │ │ + ldr r3, [pc, #-2568] @ c5120 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-2584] @ c509c │ │ │ │ - bl 287f10 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-2580] @ c5124 │ │ │ │ + bl 288400 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e98 │ │ │ │ + beq c5f18 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c45d8 │ │ │ │ + b c4664 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b c5930 │ │ │ │ + b c59b4 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c5afc │ │ │ │ + bne c5b80 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c4d38 │ │ │ │ + b c4dc4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5d68 │ │ │ │ + bne c5de8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 291dfc │ │ │ │ - b c5ae8 │ │ │ │ + bl 2922ec │ │ │ │ + b c5b6c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5d74 │ │ │ │ + blt c5df4 │ │ │ │ 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 c5d90 │ │ │ │ + bne c5e10 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c4a30 │ │ │ │ - b c4b4c │ │ │ │ + beq c4abc │ │ │ │ + b c4bd8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne c4cd4 │ │ │ │ - ldr r1, [pc, #-2752] @ c50a8 │ │ │ │ + bne c4d60 │ │ │ │ + ldr r1, [pc, #-2752] @ c512c │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c5bf4 │ │ │ │ - ldr r1, [pc, #-2768] @ c50ac │ │ │ │ + beq c5c78 │ │ │ │ + ldr r1, [pc, #-2768] @ c5130 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5ba8 │ │ │ │ - ldr r1, [pc, #-2820] @ c5094 │ │ │ │ + bne c5c2c │ │ │ │ + ldr r1, [pc, #-2816] @ c511c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ec4 │ │ │ │ + bne c5f44 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c5c08 │ │ │ │ - ldr r1, [pc, #-2832] @ c50ac │ │ │ │ + bne c5c8c │ │ │ │ + ldr r1, [pc, #-2832] @ c5130 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5cbc │ │ │ │ - ldr r1, [pc, #-2880] @ c5094 │ │ │ │ + bne c5d40 │ │ │ │ + ldr r1, [pc, #-2876] @ c511c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5c14 │ │ │ │ + bne c5c98 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r7, r6, #1 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ - b c5728 │ │ │ │ + b c57ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ + bl 341b3c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5b74 │ │ │ │ + beq c5bf8 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ sub r7, r7, #1 │ │ │ │ - b c5bec │ │ │ │ + b c5c70 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5be0 │ │ │ │ + beq c5c64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 65584 │ │ │ │ + bl 6569c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5be0 │ │ │ │ + beq c5c64 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5cbc │ │ │ │ + bne c5d40 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5be0 │ │ │ │ + beq c5c64 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5be0 │ │ │ │ - ldr r1, [pc, #-3048] @ c5098 │ │ │ │ - ldr r3, [pc, #-3048] @ c509c │ │ │ │ + beq c5c64 │ │ │ │ + ldr r1, [pc, #-3044] @ c5120 │ │ │ │ + ldr r3, [pc, #-3044] @ c5124 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 287f10 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + bl 288400 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ac4 │ │ │ │ - bl a5784 │ │ │ │ + bne c5b48 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ movne fp, r3 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - bne c5bec │ │ │ │ - b c5be4 │ │ │ │ + bne c5c70 │ │ │ │ + b c5c68 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b c5be8 │ │ │ │ + b c5c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c55bc │ │ │ │ + blt c5640 │ │ │ │ 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 c5d18 │ │ │ │ + beq c5d98 │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5d20 │ │ │ │ + bne c5da0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 321d44 │ │ │ │ + bl 321c0c <_PyDeadline_Get@@Base+0x4b4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c45d4 │ │ │ │ + bne c4660 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - str r8, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq c4dd0 │ │ │ │ + beq c4e58 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c4374 │ │ │ │ + b c4400 │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ - b c4d94 │ │ │ │ + bl 341b3c │ │ │ │ + b c4e20 │ │ │ │ mov r3, r6 │ │ │ │ - b c42f0 │ │ │ │ + b c437c │ │ │ │ mov r6, r7 │ │ │ │ - b c4108 │ │ │ │ - bl 341ca0 │ │ │ │ + b c4194 │ │ │ │ + bl 341b3c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c40dc │ │ │ │ - b c4684 │ │ │ │ + beq c4168 │ │ │ │ + b c4710 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c5af4 │ │ │ │ + b c5b78 │ │ │ │ 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 c41b8 │ │ │ │ + b c4244 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ movne r6, r3 │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ - bne c41b8 │ │ │ │ - ldr r3, [pc, #-3336] @ c50a8 │ │ │ │ + bne c4244 │ │ │ │ + ldr r3, [pc, #-3332] @ c512c │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c63e0 │ │ │ │ + beq c6460 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5df8 │ │ │ │ + beq c5e78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d44 │ │ │ │ + bl 104eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5df8 │ │ │ │ + beq c5e78 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5a9c │ │ │ │ + bne c5b20 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c63f4 │ │ │ │ + bne c6474 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c6400 │ │ │ │ + beq c6480 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d44 │ │ │ │ + bl 104eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6400 │ │ │ │ + beq c6480 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6400 │ │ │ │ + beq c6480 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6400 │ │ │ │ + beq c6480 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caeb4 │ │ │ │ + bl caf20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6400 │ │ │ │ + beq c6480 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-3544] @ c50a0 │ │ │ │ + ldr r3, [pc, #-3516] @ c513c │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-3556] @ c50a4 │ │ │ │ - bl 287f10 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-3552] @ c5128 │ │ │ │ + bl 288400 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ac4 │ │ │ │ - bl a5784 │ │ │ │ + bne c5b48 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6404 │ │ │ │ + beq c6484 │ │ │ │ mov r2, #1 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str sl, [r4, #88] @ 0x58 │ │ │ │ str r9, [r4, #8] │ │ │ │ - b c5b44 │ │ │ │ + b c5bc8 │ │ │ │ mov r3, r6 │ │ │ │ - b c41ec │ │ │ │ + b c4278 │ │ │ │ mov r0, r4 │ │ │ │ bl 334a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ba4 │ │ │ │ + beq c5c28 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5c78 │ │ │ │ - b c5ba4 │ │ │ │ + bne c5cfc │ │ │ │ + b c5c28 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c49c0 │ │ │ │ + blt c4a4c │ │ │ │ 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 c600c │ │ │ │ + beq c608c │ │ │ │ cmp fp, #0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - bne c5af0 │ │ │ │ - ldr r3, [pc, #-3724] @ c50a8 │ │ │ │ + bne c5b74 │ │ │ │ + ldr r3, [pc, #-3720] @ c512c │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c6018 │ │ │ │ - ldr r1, [pc, #-3740] @ c50ac │ │ │ │ + beq c6098 │ │ │ │ + ldr r1, [pc, #-3736] @ c5130 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5fbc │ │ │ │ - ldr r1, [pc, #-3764] @ c50b0 │ │ │ │ + bne c603c │ │ │ │ + ldr r1, [pc, #-3760] @ c5134 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5fb8 │ │ │ │ + beq c6038 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fb4 │ │ │ │ + bl ea118 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5fb8 │ │ │ │ - ldr r1, [pc, #-3796] @ c50b4 │ │ │ │ + beq c6038 │ │ │ │ + ldr r1, [pc, #-3792] @ c5138 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5fb8 │ │ │ │ + beq c6038 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef544 │ │ │ │ + bl ef6a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5fb8 │ │ │ │ + beq c6038 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6120 │ │ │ │ + bne c61a0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c602c │ │ │ │ - ldr r1, [pc, #-3876] @ c50ac │ │ │ │ + bne c60ac │ │ │ │ + ldr r1, [pc, #-3872] @ c5130 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ ldrne r6, [r4, #88] @ 0x58 │ │ │ │ - bne c6000 │ │ │ │ - ldr r1, [pc, #-3900] @ c50b0 │ │ │ │ + bne c6080 │ │ │ │ + ldr r1, [pc, #-3896] @ c5134 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c6038 │ │ │ │ + bne c60b8 │ │ │ │ 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 c48b4 │ │ │ │ - b c5d68 │ │ │ │ + beq c4940 │ │ │ │ + b c5de8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ + bl 341b3c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5f40 │ │ │ │ + beq c5fc0 │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ sub r8, r8, #1 │ │ │ │ - b c6004 │ │ │ │ + b c6084 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fb4 │ │ │ │ + bl ea118 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ff8 │ │ │ │ - ldr r1, [pc, #-3996] @ c50b4 │ │ │ │ + beq c6078 │ │ │ │ + ldr r1, [pc, #-3992] @ c5138 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ff8 │ │ │ │ + beq c6078 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef544 │ │ │ │ + bl ef6a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ff8 │ │ │ │ + beq c6078 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ff8 │ │ │ │ + beq c6078 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ff8 │ │ │ │ + beq c6078 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caeb4 │ │ │ │ + bl caf20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ff8 │ │ │ │ + beq c6078 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1376] @ c6618 │ │ │ │ + ldr r3, [pc, #-4092] @ c513c │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #1364] @ c661c │ │ │ │ - bl 287f10 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #1360] @ c6698 │ │ │ │ + bl 288400 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ac4 │ │ │ │ - bl a5784 │ │ │ │ + bne c5b48 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #1 │ │ │ │ movne fp, r2 │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ - bne c6004 │ │ │ │ - b c5ffc │ │ │ │ + bne c6084 │ │ │ │ + b c607c │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ + bl 341b3c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c61d8 │ │ │ │ + bne c6258 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - beq c614c │ │ │ │ + beq c61cc │ │ │ │ mov r1, r7 │ │ │ │ - b c43dc │ │ │ │ - ldr r3, [pc, #1272] @ c6620 │ │ │ │ + b c4468 │ │ │ │ + ldr r3, [pc, #1268] @ c669c │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #1260] @ c6624 │ │ │ │ - bl 287f10 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #1256] @ c66a0 │ │ │ │ + bl 288400 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c60d8 │ │ │ │ - b c5ac4 │ │ │ │ + beq c6158 │ │ │ │ + b c5b48 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c61ac │ │ │ │ + blt c622c │ │ │ │ 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 c61d8 │ │ │ │ + bne c6258 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne c43f0 │ │ │ │ + bne c447c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c57f4 │ │ │ │ + blt c5878 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - b c43f0 │ │ │ │ + b c447c │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ - b c4594 │ │ │ │ + bl 341b3c │ │ │ │ + b c4620 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c52b0 │ │ │ │ + b c5334 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c4fec │ │ │ │ + b c5074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ - b c46e0 │ │ │ │ + bl 341b3c │ │ │ │ + b c476c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c52b0 │ │ │ │ + b c5334 │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ - b c49f4 │ │ │ │ + bl 341b3c │ │ │ │ + b c4a80 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c6384 │ │ │ │ + blt c6404 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq c630c │ │ │ │ + beq c638c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ movne r6, r3 │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ - bne c43a8 │ │ │ │ - ldr r3, [pc, #1000] @ c6628 │ │ │ │ + bne c4434 │ │ │ │ + ldr r3, [pc, #996] @ c66a4 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c6318 │ │ │ │ - ldr r1, [pc, #984] @ c662c │ │ │ │ + beq c6398 │ │ │ │ + ldr r1, [pc, #980] @ c66a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6288 │ │ │ │ + beq c6308 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d44 │ │ │ │ + bl 104eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6288 │ │ │ │ + beq c6308 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c63ac │ │ │ │ + bne c642c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c632c │ │ │ │ - ldr r1, [pc, #908] @ c662c │ │ │ │ + bne c63ac │ │ │ │ + ldr r1, [pc, #904] @ c66a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c62f8 │ │ │ │ + beq c6378 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d44 │ │ │ │ + bl 104eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c62f8 │ │ │ │ + beq c6378 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c62f8 │ │ │ │ + beq c6378 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c62f8 │ │ │ │ + beq c6378 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caeb4 │ │ │ │ + bl caf20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6338 │ │ │ │ + bne c63b8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub sl, r6, #1 │ │ │ │ str sl, [r4, #88] @ 0x58 │ │ │ │ str r9, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5110 │ │ │ │ - b c51c4 │ │ │ │ + beq c5198 │ │ │ │ + b c524c │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ + bl 341b3c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c624c │ │ │ │ + beq c62cc │ │ │ │ ldr sl, [r4, #88] @ 0x58 │ │ │ │ sub sl, sl, #1 │ │ │ │ - b c6304 │ │ │ │ + b c6384 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #720] @ c6618 │ │ │ │ + ldr r3, [pc, #740] @ c66ac │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #728] @ c6630 │ │ │ │ - bl 287f10 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #728] @ c66b0 │ │ │ │ + bl 288400 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ac4 │ │ │ │ - bl a5784 │ │ │ │ + bne c5b48 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq c62fc │ │ │ │ + beq c637c │ │ │ │ mov r2, #1 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b c6304 │ │ │ │ + b c6384 │ │ │ │ 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 c43a8 │ │ │ │ + b c4434 │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ - b c50d4 │ │ │ │ - ldr r3, [pc, #620] @ c6620 │ │ │ │ + bl 341b3c │ │ │ │ + b c515c │ │ │ │ + ldr r3, [pc, #616] @ c669c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #608] @ c6624 │ │ │ │ - bl 287f10 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #604] @ c66a0 │ │ │ │ + bl 288400 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6368 │ │ │ │ - b c5ac4 │ │ │ │ + beq c63e8 │ │ │ │ + b c5b48 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c5d20 │ │ │ │ + b c5da0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ + bl 341b3c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5dbc │ │ │ │ + beq c5e3c │ │ │ │ ldr sl, [r4, #88] @ 0x58 │ │ │ │ sub sl, sl, #1 │ │ │ │ - b c5eb0 │ │ │ │ + b c5f30 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub sl, r6, #1 │ │ │ │ - b c5eb0 │ │ │ │ + b c5f30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24cd84 │ │ │ │ + bl 24cae4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5380 │ │ │ │ + beq c5404 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5384 │ │ │ │ + bne c5408 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5380 │ │ │ │ + beq c5404 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5380 │ │ │ │ + beq c5404 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 1062a0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c5380 │ │ │ │ + beq c5404 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd3c │ │ │ │ + bl ebea0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c64c4 │ │ │ │ + beq c6544 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl e3894 <_PyArena_Malloc@@Base> │ │ │ │ + bl e39c0 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c546c │ │ │ │ + beq c54f0 │ │ │ │ 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 c546c │ │ │ │ + b c54f0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c4cd4 │ │ │ │ + b c4d60 │ │ │ │ mov r3, r6 │ │ │ │ - b c426c │ │ │ │ + b c42f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2992e4 │ │ │ │ + bl 29976c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c52a4 │ │ │ │ + beq c5328 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c52a4 │ │ │ │ + beq c5328 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c52a4 │ │ │ │ + beq c5328 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caeb4 │ │ │ │ + bl caf20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c52a4 │ │ │ │ - ldr r2, [pc, #232] @ c6618 │ │ │ │ + beq c5328 │ │ │ │ + ldr r2, [pc, #252] @ c66ac │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #236] @ c6634 │ │ │ │ - bl 287f10 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #236] @ c66b4 │ │ │ │ + bl 288400 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c65f0 │ │ │ │ - bl a5784 │ │ │ │ + bne c6670 │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq c52a8 │ │ │ │ + beq c532c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c52ac │ │ │ │ + b c5330 │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ + bl 341b3c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq c5268 │ │ │ │ + beq c52ec │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ sub r7, r7, #1 │ │ │ │ - b c52ac │ │ │ │ + b c5330 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2992e4 │ │ │ │ + bl 29976c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5280 │ │ │ │ + beq c5304 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5280 │ │ │ │ - ldr r2, [pc, #100] @ c6620 │ │ │ │ - ldr r3, [pc, #100] @ c6624 │ │ │ │ + beq c5304 │ │ │ │ + ldr r2, [pc, #96] @ c669c │ │ │ │ + ldr r3, [pc, #96] @ c66a0 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 287f10 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - ldr r2, [pc, #100] @ c6638 │ │ │ │ + bl 288400 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r2, [pc, #100] @ c66b8 │ │ │ │ mov r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c11c │ │ │ │ + bl 24be7c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6558 │ │ │ │ + beq c65d8 │ │ │ │ sub r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #2 │ │ │ │ - b c441c │ │ │ │ + b c44a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ - b c4628 │ │ │ │ + bl 341b3c │ │ │ │ + b c46b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ - b c4874 │ │ │ │ - subseq sp, r5, r4, lsl #22 │ │ │ │ - eorseq r1, r6, r4, asr r9 │ │ │ │ + bl 341b3c │ │ │ │ + b c4900 │ │ │ │ + eorseq r1, r6, r4, asr r6 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq r1, r6, ip, lsr #17 │ │ │ │ + eorseq r1, r6, ip, lsr #11 │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - @ instruction: 0x003619bc │ │ │ │ - eorseq r1, r6, r0, lsr sl │ │ │ │ - eorseq r1, r6, ip, lsl sl │ │ │ │ + subseq sp, r5, r4, lsl #22 │ │ │ │ + @ instruction: 0x003616bc │ │ │ │ + eorseq r1, r6, r0, lsr r7 │ │ │ │ + eorseq r1, r6, ip, lsl r7 │ │ │ │ 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] @ c69e8 │ │ │ │ + ldr r2, [pc, #916] @ c6a68 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ subs r7, r3, #1 │ │ │ │ ldr fp, [r2, #8] │ │ │ │ str r1, [sp] │ │ │ │ - bmi c6890 │ │ │ │ + bmi c6910 │ │ │ │ add r3, r3, #3 │ │ │ │ - ldr r9, [pc, #876] @ c69ec │ │ │ │ - ldr r8, [pc, #876] @ c69f0 │ │ │ │ - ldr sl, [pc, #876] @ c69f4 │ │ │ │ - ldr r5, [pc, #876] @ c69f8 │ │ │ │ + ldr r9, [pc, #876] @ c6a6c │ │ │ │ + ldr r8, [pc, #876] @ c6a70 │ │ │ │ + ldr sl, [pc, #876] @ c6a74 │ │ │ │ + ldr r5, [pc, #876] @ c6a78 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ ldr r4, [r6, #-4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bne c689c │ │ │ │ + bne c691c │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq c6888 │ │ │ │ + beq c6908 │ │ │ │ tst r2, #32 │ │ │ │ - beq c69d0 │ │ │ │ + beq c6a50 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, r4, #20 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c6870 │ │ │ │ + beq c68f0 │ │ │ │ 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 c6888 │ │ │ │ + bne c6908 │ │ │ │ add r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6870 │ │ │ │ + beq c68f0 │ │ │ │ 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 c6888 │ │ │ │ + bne c6908 │ │ │ │ add r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6870 │ │ │ │ + beq c68f0 │ │ │ │ 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 c6888 │ │ │ │ + bne c6908 │ │ │ │ add r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6870 │ │ │ │ + beq c68f0 │ │ │ │ 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 c6888 │ │ │ │ + bne c6908 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6870 │ │ │ │ + beq c68f0 │ │ │ │ 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 c6888 │ │ │ │ + bne c6908 │ │ │ │ add r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6870 │ │ │ │ + beq c68f0 │ │ │ │ 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 c6888 │ │ │ │ + bne c6908 │ │ │ │ add r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6870 │ │ │ │ + beq c68f0 │ │ │ │ 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 c6888 │ │ │ │ + bne c6908 │ │ │ │ add r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6870 │ │ │ │ + beq c68f0 │ │ │ │ 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 c6888 │ │ │ │ + bne c6908 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c6870 │ │ │ │ + beq c68f0 │ │ │ │ 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 c6888 │ │ │ │ + bne c6908 │ │ │ │ cmp r0, r2 │ │ │ │ - bne c6844 │ │ │ │ + bne c68c4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f734 │ │ │ │ cmp r4, r0 │ │ │ │ - bne c6930 │ │ │ │ + bne c69b0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcs c668c │ │ │ │ + bcs c670c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r8 │ │ │ │ - beq c6914 │ │ │ │ + beq c6994 │ │ │ │ cmp r2, sl │ │ │ │ - bne c6888 │ │ │ │ + bne c6908 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a324 │ │ │ │ + bl 9a2d4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq c6928 │ │ │ │ + beq c69a8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl c663c │ │ │ │ + bl c66bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq c69a8 │ │ │ │ + beq c6a28 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c6948 │ │ │ │ + bne c69c8 │ │ │ │ ldr r1, [r2] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6888 │ │ │ │ + beq c6908 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r2] │ │ │ │ - bne c6888 │ │ │ │ + bne c6908 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b c6888 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b c6908 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl c663c │ │ │ │ + bl c66bc │ │ │ │ cmn r0, #1 │ │ │ │ - bne c6888 │ │ │ │ + bne c6908 │ │ │ │ mvn r0, #0 │ │ │ │ - b c6894 │ │ │ │ + b c6914 │ │ │ │ ldr r3, [sp] │ │ │ │ str r0, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b c6888 │ │ │ │ + b c6908 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 14a520 │ │ │ │ + bl 14a678 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c69a8 │ │ │ │ + beq c6a28 │ │ │ │ ldr r1, [r4] │ │ │ │ str r0, [r6] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6980 │ │ │ │ + beq c6a00 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ - beq c6994 │ │ │ │ + beq c6a14 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #1 │ │ │ │ strne r1, [r3] │ │ │ │ - b c68ec │ │ │ │ + b c696c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b c6980 │ │ │ │ + b c6a00 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6928 │ │ │ │ + beq c69a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c6928 │ │ │ │ + bne c69a8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b c6928 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b c69a8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne c66c4 │ │ │ │ - b c6870 │ │ │ │ + bne c6744 │ │ │ │ + b c68f0 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - eorseq r5, r9, r0, ror #13 │ │ │ │ + eorseq r5, r9, r0, ror #7 │ │ │ │ │ │ │ │ -000c69fc <_Py_GetConfig@@Base>: │ │ │ │ +000c6a7c <_Py_GetConfig@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ c6a3c <_Py_GetConfig@@Base+0x40> │ │ │ │ - bl 356b80 │ │ │ │ + ldr r3, [pc, #40] @ c6abc <_Py_GetConfig@@Base+0x40> │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c6a30 <_Py_GetConfig@@Base+0x34> │ │ │ │ + beq c6ab0 <_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] @ c6a40 <_Py_GetConfig@@Base+0x44> │ │ │ │ - ldr r0, [pc, #8] @ c6a44 <_Py_GetConfig@@Base+0x48> │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ c6ac0 <_Py_GetConfig@@Base+0x44> │ │ │ │ + ldr r0, [pc, #8] @ c6ac4 <_Py_GetConfig@@Base+0x48> │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, ror r5 │ │ │ │ - subeq lr, r3, r8, lsr #24 │ │ │ │ + eorseq sl, r5, r4, ror r2 │ │ │ │ + subeq lr, r3, r8, lsr #18 │ │ │ │ │ │ │ │ -000c6a48 <_PyObject_NewVar@@Base>: │ │ │ │ +000c6ac8 <_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 91ffc │ │ │ │ + bl 92060 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c6acc <_PyObject_NewVar@@Base+0x84> │ │ │ │ + beq c6b4c <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #72] @ c6ad4 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ + ldr r2, [pc, #72] @ c6b54 <_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 c6ab8 <_PyObject_NewVar@@Base+0x70> │ │ │ │ + bne c6b38 <_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 c6aac <_PyObject_NewVar@@Base+0x64> │ │ │ │ + b c6b2c <_PyObject_NewVar@@Base+0x64> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29dc68 │ │ │ │ + b 29e0e4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #664] @ c6d7c <_PyObject_NewVar@@Base+0x334> │ │ │ │ + ldr r2, [pc, #664] @ c6dfc <_PyObject_NewVar@@Base+0x334> │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6c68 <_PyObject_NewVar@@Base+0x220> │ │ │ │ + bne c6ce8 <_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] @ c6d80 <_PyObject_NewVar@@Base+0x338> │ │ │ │ - ldr r2, [pc, #636] @ c6d84 <_PyObject_NewVar@@Base+0x33c> │ │ │ │ + ldr r5, [pc, #636] @ c6e00 <_PyObject_NewVar@@Base+0x338> │ │ │ │ + ldr r2, [pc, #636] @ c6e04 <_PyObject_NewVar@@Base+0x33c> │ │ │ │ ldr r3, [r5, #724] @ 0x2d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6cb4 <_PyObject_NewVar@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #620] @ c6d88 <_PyObject_NewVar@@Base+0x340> │ │ │ │ - bl 356b80 │ │ │ │ + bne c6d34 <_PyObject_NewVar@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #620] @ c6e08 <_PyObject_NewVar@@Base+0x340> │ │ │ │ + bl 356890 │ │ │ │ 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 c6c8c <_PyObject_NewVar@@Base+0x244> │ │ │ │ + beq c6d0c <_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 c6b78 <_PyObject_NewVar@@Base+0x130> │ │ │ │ + bgt c6bf8 <_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 c6c8c <_PyObject_NewVar@@Base+0x244> │ │ │ │ + beq c6d0c <_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 c6c6c <_PyObject_NewVar@@Base+0x224> │ │ │ │ + beq c6cec <_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] │ │ │ │ @@ -161202,29 +161234,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 c6c00 <_PyObject_NewVar@@Base+0x1b8> │ │ │ │ + bne c6c80 <_PyObject_NewVar@@Base+0x1b8> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c6bfc <_PyObject_NewVar@@Base+0x1b4> │ │ │ │ + beq c6c7c <_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 c6cec <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + beq c6d6c <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c6cc0 <_PyObject_NewVar@@Base+0x278> │ │ │ │ + beq c6d40 <_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] │ │ │ │ @@ -161246,17 +161278,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] @ c6d8c <_PyObject_NewVar@@Base+0x344> │ │ │ │ + ldr r2, [pc, #244] @ c6e0c <_PyObject_NewVar@@Base+0x344> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6d70 <_PyObject_NewVar@@Base+0x328> │ │ │ │ + bne c6df0 <_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 │ │ │ │ @@ -161271,15 +161303,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 c6c14 <_PyObject_NewVar@@Base+0x1cc> │ │ │ │ + beq c6c94 <_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] │ │ │ │ @@ -161304,55 +161336,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 c6ca4 <_PyObject_NewVar@@Base+0x25c> │ │ │ │ - andeq r0, sl, r8, rrx │ │ │ │ + b c6d24 <_PyObject_NewVar@@Base+0x25c> │ │ │ │ + ldrdeq r0, [sl], -r0 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq sl, r9, r0, lsr #1 │ │ │ │ + andeq sl, r9, r0, asr r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r4, lsl #12 │ │ │ │ + andeq fp, r8, ip, ror r6 │ │ │ │ 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 c6dd8 <_PyObject_NewVar@@Base+0x390> │ │ │ │ + beq c6e58 <_PyObject_NewVar@@Base+0x390> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq c6e00 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ + beq c6e80 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c6e10 <_PyObject_NewVar@@Base+0x3c8> │ │ │ │ + blt c6e90 <_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 c6dcc <_PyObject_NewVar@@Base+0x384> │ │ │ │ + bne c6e4c <_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 c6dcc <_PyObject_NewVar@@Base+0x384> │ │ │ │ + b c6e4c <_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 │ │ │ │ @@ -161363,439 +161395,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 c742c <_PyObject_NewVar@@Base+0x9e4> │ │ │ │ - bl c7d90 │ │ │ │ + bne c74ac <_PyObject_NewVar@@Base+0x9e4> │ │ │ │ + bl c7e10 │ │ │ │ ldr r3, [r5, #2692] @ 0xa84 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne c7440 <_PyObject_NewVar@@Base+0x9f8> │ │ │ │ + bne c74c0 <_PyObject_NewVar@@Base+0x9f8> │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ - beq c7a8c <_PyObject_NewVar@@Base+0x1044> │ │ │ │ + beq c7b0c <_PyObject_NewVar@@Base+0x1044> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq c7a60 <_PyObject_NewVar@@Base+0x1018> │ │ │ │ + beq c7ae0 <_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 c7470 <_PyObject_NewVar@@Base+0xa28> │ │ │ │ + beq c74f0 <_PyObject_NewVar@@Base+0xa28> │ │ │ │ cmp r6, #1 │ │ │ │ ldr r8, [r5, r3, lsl #2] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - beq c711c <_PyObject_NewVar@@Base+0x6d4> │ │ │ │ + beq c719c <_PyObject_NewVar@@Base+0x6d4> │ │ │ │ mov r5, r6 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ str r5, [r8] │ │ │ │ subs r7, r7, r9 │ │ │ │ - bmi c7900 <_PyObject_NewVar@@Base+0xeb8> │ │ │ │ + bmi c7980 <_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 c7394 <_PyObject_NewVar@@Base+0x94c> │ │ │ │ + bne c7414 <_PyObject_NewVar@@Base+0x94c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c70c8 <_PyObject_NewVar@@Base+0x680> │ │ │ │ + beq c7148 <_PyObject_NewVar@@Base+0x680> │ │ │ │ cmn r7, #-2147483630 @ 0x80000012 │ │ │ │ - bhi c7a4c <_PyObject_NewVar@@Base+0x1004> │ │ │ │ - ldr fp, [pc, #3332] @ c7c0c <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ - ldr r2, [pc, #3332] @ c7c10 <_PyObject_NewVar@@Base+0x11c8> │ │ │ │ + bhi c7acc <_PyObject_NewVar@@Base+0x1004> │ │ │ │ + ldr fp, [pc, #3332] @ c7c8c <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ + ldr r2, [pc, #3332] @ c7c90 <_PyObject_NewVar@@Base+0x11c8> │ │ │ │ ldr r3, [fp, #712] @ 0x2c8 │ │ │ │ add sl, r7, #17 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c783c <_PyObject_NewVar@@Base+0xdf4> │ │ │ │ - ldr r3, [pc, #3316] @ c7c14 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 356b80 │ │ │ │ + bne c78bc <_PyObject_NewVar@@Base+0xdf4> │ │ │ │ + ldr r3, [pc, #3316] @ c7c94 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp sl, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi c77cc <_PyObject_NewVar@@Base+0xd84> │ │ │ │ + bhi c784c <_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 c77b4 <_PyObject_NewVar@@Base+0xd6c> │ │ │ │ + beq c7834 <_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 c7094 <_PyObject_NewVar@@Base+0x64c> │ │ │ │ - ldr r3, [pc, #3232] @ c7c18 <_PyObject_NewVar@@Base+0x11d0> │ │ │ │ + beq c7114 <_PyObject_NewVar@@Base+0x64c> │ │ │ │ + ldr r3, [pc, #3232] @ c7c98 <_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] @ c7c1c <_PyObject_NewVar@@Base+0x11d4> │ │ │ │ + ldr r2, [pc, #3212] @ c7c9c <_PyObject_NewVar@@Base+0x11d4> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7854 <_PyObject_NewVar@@Base+0xe0c> │ │ │ │ + bne c78d4 <_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 c7080 <_PyObject_NewVar@@Base+0x638> │ │ │ │ + bne c7100 <_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 c70e8 <_PyObject_NewVar@@Base+0x6a0> │ │ │ │ + beq c7168 <_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 c73a8 <_PyObject_NewVar@@Base+0x960> │ │ │ │ + bge c7428 <_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 c73cc <_PyObject_NewVar@@Base+0x984> │ │ │ │ + bne c744c <_PyObject_NewVar@@Base+0x984> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ str r3, [r8, #32] │ │ │ │ - bne c73fc <_PyObject_NewVar@@Base+0x9b4> │ │ │ │ + bne c747c <_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 c7920 <_PyObject_NewVar@@Base+0xed8> │ │ │ │ + beq c79a0 <_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 c794c <_PyObject_NewVar@@Base+0xf04> │ │ │ │ + beq c79cc <_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 c6fbc <_PyObject_NewVar@@Base+0x574> │ │ │ │ + b c703c <_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 c6f70 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + b c6ff0 <_PyObject_NewVar@@Base+0x528> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r5, [pc, #2892] @ c7c20 <_PyObject_NewVar@@Base+0x11d8> │ │ │ │ + ldr r5, [pc, #2892] @ c7ca0 <_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 c6fd8 <_PyObject_NewVar@@Base+0x590> │ │ │ │ - ldr r1, [pc, #2868] @ c7c24 <_PyObject_NewVar@@Base+0x11dc> │ │ │ │ - ldr r0, [pc, #2868] @ c7c28 <_PyObject_NewVar@@Base+0x11e0> │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne c7058 <_PyObject_NewVar@@Base+0x590> │ │ │ │ + ldr r1, [pc, #2868] @ c7ca4 <_PyObject_NewVar@@Base+0x11dc> │ │ │ │ + ldr r0, [pc, #2868] @ c7ca8 <_PyObject_NewVar@@Base+0x11e0> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c7918 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + beq c7998 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne c7918 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b c7918 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bne c7998 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b c7998 <_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 c738c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + ble c740c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r7, [r2, sl, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c738c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c740c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c738c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c740c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ec4 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6f44 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #8 │ │ │ │ - beq c738c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c740c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c738c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c740c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ec4 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6f44 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #16 │ │ │ │ - beq c738c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c740c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c738c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c740c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ec4 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6f44 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #24 │ │ │ │ - beq c738c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c740c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #28] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c738c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c740c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ec4 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6f44 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #32 │ │ │ │ - beq c738c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c740c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmn r5, #1 │ │ │ │ - beq c738c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c740c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ec4 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6f44 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #40 @ 0x28 │ │ │ │ - beq c738c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c740c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ cmn r5, #1 │ │ │ │ - beq c738c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c740c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ec4 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6f44 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, r7, #48 @ 0x30 │ │ │ │ - beq c738c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c740c <_PyObject_NewVar@@Base+0x944> │ │ │ │ mvn r3, #7 │ │ │ │ sub r3, r3, fp │ │ │ │ lsr r3, r3, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ ands r3, r3, #3 │ │ │ │ - beq c72f0 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ + beq c7370 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c72c4 <_PyObject_NewVar@@Base+0x87c> │ │ │ │ + beq c7344 <_PyObject_NewVar@@Base+0x87c> │ │ │ │ cmp r3, #2 │ │ │ │ - beq c729c <_PyObject_NewVar@@Base+0x854> │ │ │ │ + beq c731c <_PyObject_NewVar@@Base+0x854> │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c738c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c740c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ec4 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6f44 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ add fp, r7, #56 @ 0x38 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c738c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c740c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ec4 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6f44 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ add fp, fp, #8 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c738c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c740c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ec4 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6f44 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, fp, #8 │ │ │ │ - beq c738c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c740c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [fp, #4] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c738c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c740c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ec4 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6f44 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [fp, #12] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ add r7, fp, #8 │ │ │ │ - beq c738c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c740c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp, #8] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ec4 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6f44 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c738c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c740c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ec4 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6f44 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c738c <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c740c <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ec4 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6f44 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, r7, #24 │ │ │ │ - bne c72f0 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ + bne c7370 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ mov r5, #1 │ │ │ │ - b c6ec4 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + b c6f44 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldrb r3, [r9] │ │ │ │ - ldr r5, [pc, #2188] @ c7c2c <_PyObject_NewVar@@Base+0x11e4> │ │ │ │ + ldr r5, [pc, #2188] @ c7cac <_PyObject_NewVar@@Base+0x11e4> │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ - b c6fbc <_PyObject_NewVar@@Base+0x574> │ │ │ │ + b c703c <_PyObject_NewVar@@Base+0x574> │ │ │ │ mov r0, r7 │ │ │ │ - bl ab45c <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab4c0 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq c7be4 <_PyObject_NewVar@@Base+0x119c> │ │ │ │ + beq c7c64 <_PyObject_NewVar@@Base+0x119c> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r5, [r3, r9, lsl #2] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c7014 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ + beq c7094 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c7014 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ + bne c7094 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r8, #32] │ │ │ │ - beq c7028 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ + beq c70a8 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl cad94 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl cae00 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, #0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ strge r0, [r8, #32] │ │ │ │ strge r3, [sp, #52] @ 0x34 │ │ │ │ - bge c7028 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ + bge c70a8 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c7104 <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ - b c7918 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl 107b94 │ │ │ │ + bne c7184 <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ + b c7998 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 107d04 │ │ │ │ ldr r3, [r5, #2692] @ 0xa84 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq c6e7c <_PyObject_NewVar@@Base+0x434> │ │ │ │ + beq c6efc <_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 c6ec0 <_PyObject_NewVar@@Base+0x478> │ │ │ │ + bne c6f40 <_PyObject_NewVar@@Base+0x478> │ │ │ │ mov r0, r5 │ │ │ │ lsl r8, r1, #1 │ │ │ │ lsl r1, r1, #3 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl ab694 │ │ │ │ + bl ab6f8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq c774c <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c77cc <_PyObject_NewVar@@Base+0xd04> │ │ │ │ ldr r7, [r4, #16] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - ble c78cc <_PyObject_NewVar@@Base+0xe84> │ │ │ │ + ble c794c <_PyObject_NewVar@@Base+0xe84> │ │ │ │ tst r7, #1 │ │ │ │ - ldr fp, [pc, #1892] @ c7c0c <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ - ldr sl, [pc, #1924] @ c7c30 <_PyObject_NewVar@@Base+0x11e8> │ │ │ │ - beq c756c <_PyObject_NewVar@@Base+0xb24> │ │ │ │ + ldr fp, [pc, #1892] @ c7c8c <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ + ldr sl, [pc, #1924] @ c7cb0 <_PyObject_NewVar@@Base+0x11e8> │ │ │ │ + beq c75ec <_PyObject_NewVar@@Base+0xb24> │ │ │ │ ldr r3, [fp, #696] @ 0x2b8 │ │ │ │ add r9, r5, r7, lsl #2 │ │ │ │ cmp r3, sl │ │ │ │ lsl r8, r7, #2 │ │ │ │ - bne c78d4 <_PyObject_NewVar@@Base+0xe8c> │ │ │ │ - ldr r3, [pc, #1868] @ c7c14 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 356b80 │ │ │ │ + bne c7954 <_PyObject_NewVar@@Base+0xe8c> │ │ │ │ + ldr r3, [pc, #1868] @ c7c94 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 356890 │ │ │ │ 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 c7884 <_PyObject_NewVar@@Base+0xe3c> │ │ │ │ + beq c7904 <_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 c7534 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ + bne c75b4 <_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] │ │ │ │ @@ -161808,43 +161840,43 @@ │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [r5, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c7748 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c77c8 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq c76e4 <_PyObject_NewVar@@Base+0xc9c> │ │ │ │ + beq c7764 <_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 c7828 <_PyObject_NewVar@@Base+0xde0> │ │ │ │ - ldr r3, [pc, #1672] @ c7c14 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 356b80 │ │ │ │ + bne c78a8 <_PyObject_NewVar@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #1672] @ c7c94 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 356890 │ │ │ │ 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 c76f4 <_PyObject_NewVar@@Base+0xcac> │ │ │ │ + beq c7774 <_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 c75f8 <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ + bne c7678 <_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 │ │ │ │ @@ -161856,40 +161888,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 c7748 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c77c8 <_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 c7814 <_PyObject_NewVar@@Base+0xdcc> │ │ │ │ - ldr r3, [pc, #1492] @ c7c14 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 356b80 │ │ │ │ + bne c7894 <_PyObject_NewVar@@Base+0xdcc> │ │ │ │ + ldr r3, [pc, #1492] @ c7c94 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 356890 │ │ │ │ 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 c775c <_PyObject_NewVar@@Base+0xd14> │ │ │ │ + beq c77dc <_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 c76ac <_PyObject_NewVar@@Base+0xc64> │ │ │ │ + bne c772c <_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 │ │ │ │ @@ -161901,449 +161933,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 c7748 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c77c8 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r8, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne c7570 <_PyObject_NewVar@@Base+0xb28> │ │ │ │ + bne c75f0 <_PyObject_NewVar@@Base+0xb28> │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b c6eb0 <_PyObject_NewVar@@Base+0x468> │ │ │ │ + b c6f30 <_PyObject_NewVar@@Base+0x468> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c75f8 <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ + bne c7678 <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #1312] @ c7c34 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #1312] @ c7cb4 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7b08 <_PyObject_NewVar@@Base+0x10c0> │ │ │ │ + bne c7b88 <_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 c761c <_PyObject_NewVar@@Base+0xbd4> │ │ │ │ + bne c769c <_PyObject_NewVar@@Base+0xbd4> │ │ │ │ str r7, [r4, #16] │ │ │ │ - bl 29dc68 │ │ │ │ + bl 29e0e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9b440 │ │ │ │ - b c7918 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 9b3f0 │ │ │ │ + b c7998 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c76ac <_PyObject_NewVar@@Base+0xc64> │ │ │ │ + bne c772c <_PyObject_NewVar@@Base+0xc64> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #1208] @ c7c34 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #1208] @ c7cb4 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7a38 <_PyObject_NewVar@@Base+0xff0> │ │ │ │ + bne c7ab8 <_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 c76d0 <_PyObject_NewVar@@Base+0xc88> │ │ │ │ - b c7748 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + bne c7750 <_PyObject_NewVar@@Base+0xc88> │ │ │ │ + b c77c8 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6f70 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + bne c6ff0 <_PyObject_NewVar@@Base+0x528> │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #1120] @ c7c38 <_PyObject_NewVar@@Base+0x11f0> │ │ │ │ + ldr r1, [pc, #1120] @ c7cb8 <_PyObject_NewVar@@Base+0x11f0> │ │ │ │ cmp r3, r1 │ │ │ │ - bne c7b2c <_PyObject_NewVar@@Base+0x10e4> │ │ │ │ + bne c7bac <_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 c6f70 <_PyObject_NewVar@@Base+0x528> │ │ │ │ - bl 29dc68 │ │ │ │ + bne c6ff0 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + bl 29e0e4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6fb4 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ - b c7910 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ + bne c7034 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ + b c7990 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c779c <_PyObject_NewVar@@Base+0xd54> │ │ │ │ + b c781c <_PyObject_NewVar@@Base+0xd54> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c7734 <_PyObject_NewVar@@Base+0xcec> │ │ │ │ + b c77b4 <_PyObject_NewVar@@Base+0xcec> │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6f70 <_PyObject_NewVar@@Base+0x528> │ │ │ │ - b c7804 <_PyObject_NewVar@@Base+0xdbc> │ │ │ │ - ldr r1, [pc, #992] @ c7c3c <_PyObject_NewVar@@Base+0x11f4> │ │ │ │ + bne c6ff0 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + b c7884 <_PyObject_NewVar@@Base+0xdbc> │ │ │ │ + ldr r1, [pc, #992] @ c7cbc <_PyObject_NewVar@@Base+0x11f4> │ │ │ │ cmp r3, r1 │ │ │ │ - bne c78ec <_PyObject_NewVar@@Base+0xea4> │ │ │ │ + bne c796c <_PyObject_NewVar@@Base+0xea4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e620 │ │ │ │ + bl 18e1bc │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r5, r7 │ │ │ │ str r7, [r5, #8] │ │ │ │ strb r2, [r3, #16] │ │ │ │ - b c6fb4 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ + b c7034 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c7534 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ + bne c75b4 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #912] @ c7c34 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #912] @ c7cb4 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7b48 <_PyObject_NewVar@@Base+0x1100> │ │ │ │ + bne c7bc8 <_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 c7548 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ + b c75c8 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b c76e8 <_PyObject_NewVar@@Base+0xca0> │ │ │ │ + b c7768 <_PyObject_NewVar@@Base+0xca0> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b c7548 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ + b c75c8 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c7868 <_PyObject_NewVar@@Base+0xe20> │ │ │ │ - ldr r3, [pc, #824] @ c7c40 <_PyObject_NewVar@@Base+0x11f8> │ │ │ │ - ldr r1, [pc, #824] @ c7c44 <_PyObject_NewVar@@Base+0x11fc> │ │ │ │ + b c78e8 <_PyObject_NewVar@@Base+0xe20> │ │ │ │ + ldr r3, [pc, #824] @ c7cc0 <_PyObject_NewVar@@Base+0x11f8> │ │ │ │ + ldr r1, [pc, #824] @ c7cc4 <_PyObject_NewVar@@Base+0x11fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ + bl 18ec84 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #4] │ │ │ │ mvn r0, #0 │ │ │ │ - b c7078 <_PyObject_NewVar@@Base+0x630> │ │ │ │ + b c70f8 <_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 c7074 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ + bne c70f4 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #22 │ │ │ │ - beq c7bd8 <_PyObject_NewVar@@Base+0x1190> │ │ │ │ - bl a5784 │ │ │ │ + beq c7c58 <_PyObject_NewVar@@Base+0x1190> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7918 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #732] @ c7c48 <_PyObject_NewVar@@Base+0x1200> │ │ │ │ + bne c7998 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #732] @ c7cc8 <_PyObject_NewVar@@Base+0x1200> │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #724] @ c7c4c <_PyObject_NewVar@@Base+0x1204> │ │ │ │ + ldr r3, [pc, #724] @ c7ccc <_PyObject_NewVar@@Base+0x1204> │ │ │ │ sub r6, r6, #11 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #18 │ │ │ │ - bhi c7a2c <_PyObject_NewVar@@Base+0xfe4> │ │ │ │ + bhi c7aac <_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] @ c7c50 <_PyObject_NewVar@@Base+0x1208> │ │ │ │ + ldr r2, [pc, #688] @ c7cd0 <_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 290a30 │ │ │ │ - b c7918 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r2, [pc, #648] @ c7c54 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ - ldr r3, [pc, #648] @ c7c58 <_PyObject_NewVar@@Base+0x1210> │ │ │ │ + bl 290f20 │ │ │ │ + b c7998 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r2, [pc, #648] @ c7cd4 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ + ldr r3, [pc, #648] @ c7cd8 <_PyObject_NewVar@@Base+0x1210> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 287f10 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - b c7918 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #620] @ c7c54 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ - ldr r2, [pc, #624] @ c7c5c <_PyObject_NewVar@@Base+0x1214> │ │ │ │ + bl 288400 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + b c7998 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #620] @ c7cd4 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ + ldr r2, [pc, #624] @ c7cdc <_PyObject_NewVar@@Base+0x1214> │ │ │ │ ldr r1, [r3] │ │ │ │ mvn r3, #0 │ │ │ │ - b c79a0 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ - ldr r3, [pc, #612] @ c7c60 <_PyObject_NewVar@@Base+0x1218> │ │ │ │ - ldr r2, [pc, #612] @ c7c64 <_PyObject_NewVar@@Base+0x121c> │ │ │ │ + b c7a20 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + ldr r3, [pc, #612] @ c7ce0 <_PyObject_NewVar@@Base+0x1218> │ │ │ │ + ldr r2, [pc, #612] @ c7ce4 <_PyObject_NewVar@@Base+0x121c> │ │ │ │ ldr r1, [r3] │ │ │ │ mvn r3, #0 │ │ │ │ - b c79a0 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ - ldr r2, [pc, #600] @ c7c68 <_PyObject_NewVar@@Base+0x1220> │ │ │ │ + b c7a20 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + ldr r2, [pc, #600] @ c7ce8 <_PyObject_NewVar@@Base+0x1220> │ │ │ │ mvn r3, #0 │ │ │ │ - b c79a0 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + b c7a20 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ ldr r2, [r5, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c7b1c <_PyObject_NewVar@@Base+0x10d4> │ │ │ │ + beq c7b9c <_PyObject_NewVar@@Base+0x10d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2909d0 │ │ │ │ - b c7918 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r2, [pc, #568] @ c7c6c <_PyObject_NewVar@@Base+0x1224> │ │ │ │ + bl 290ec0 │ │ │ │ + b c7998 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r2, [pc, #568] @ c7cec <_PyObject_NewVar@@Base+0x1224> │ │ │ │ mvn r3, #0 │ │ │ │ - b c79a0 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + b c7a20 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c778c <_PyObject_NewVar@@Base+0xd44> │ │ │ │ - ldr r3, [pc, #540] @ c7c70 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ - ldr r1, [pc, #540] @ c7c74 <_PyObject_NewVar@@Base+0x122c> │ │ │ │ + b c780c <_PyObject_NewVar@@Base+0xd44> │ │ │ │ + ldr r3, [pc, #540] @ c7cf0 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ + ldr r1, [pc, #540] @ c7cf4 <_PyObject_NewVar@@Base+0x122c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b c7910 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ + bl 18ec84 │ │ │ │ + b c7990 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq c6e94 <_PyObject_NewVar@@Base+0x44c> │ │ │ │ + beq c6f14 <_PyObject_NewVar@@Base+0x44c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne c7b74 <_PyObject_NewVar@@Base+0x112c> │ │ │ │ + bne c7bf4 <_PyObject_NewVar@@Base+0x112c> │ │ │ │ mov r6, #4 │ │ │ │ - b c7454 <_PyObject_NewVar@@Base+0xa0c> │ │ │ │ + b c74d4 <_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 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq c774c <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c77cc <_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 c7bb0 <_PyObject_NewVar@@Base+0x1168> │ │ │ │ + bcs c7c30 <_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 241ee4 │ │ │ │ + bl 241c44 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ - bne c6e84 <_PyObject_NewVar@@Base+0x43c> │ │ │ │ - b c7a90 <_PyObject_NewVar@@Base+0x1048> │ │ │ │ + bne c6f04 <_PyObject_NewVar@@Base+0x43c> │ │ │ │ + b c7b10 <_PyObject_NewVar@@Base+0x1048> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c7724 <_PyObject_NewVar@@Base+0xcdc> │ │ │ │ - ldr r3, [pc, #340] @ c7c78 <_PyObject_NewVar@@Base+0x1230> │ │ │ │ + b c77a4 <_PyObject_NewVar@@Base+0xcdc> │ │ │ │ + ldr r3, [pc, #340] @ c7cf8 <_PyObject_NewVar@@Base+0x1230> │ │ │ │ mov r0, r4 │ │ │ │ - bl 287f10 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - b c7918 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 288400 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + b c7998 <_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 c77f0 <_PyObject_NewVar@@Base+0xda8> │ │ │ │ + b c7870 <_PyObject_NewVar@@Base+0xda8> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b c78b8 <_PyObject_NewVar@@Base+0xe70> │ │ │ │ - ldr r3, [pc, #264] @ c7c70 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ - ldr r1, [pc, #272] @ c7c7c <_PyObject_NewVar@@Base+0x1234> │ │ │ │ + b c7938 <_PyObject_NewVar@@Base+0xe70> │ │ │ │ + ldr r3, [pc, #264] @ c7cf0 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ + ldr r1, [pc, #272] @ c7cfc <_PyObject_NewVar@@Base+0x1234> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f0e8 │ │ │ │ - b c7918 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 18ec84 │ │ │ │ + b c7998 <_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 c7a84 <_PyObject_NewVar@@Base+0x103c> │ │ │ │ - bl 29dc68 │ │ │ │ - b c7918 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl a5784 │ │ │ │ + b c7b04 <_PyObject_NewVar@@Base+0x103c> │ │ │ │ + bl 29e0e4 │ │ │ │ + b c7998 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7918 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #216] @ c7c80 <_PyObject_NewVar@@Base+0x1238> │ │ │ │ + bne c7998 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #216] @ c7d00 <_PyObject_NewVar@@Base+0x1238> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c6ad4 │ │ │ │ - b c7918 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 1c5fec │ │ │ │ + b c7998 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsl r9, r1, #1 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl ab694 │ │ │ │ + bl ab6f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c774c <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c77cc <_PyObject_NewVar@@Base+0xd04> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ str r9, [r4, #76] @ 0x4c │ │ │ │ - b c7ad4 <_PyObject_NewVar@@Base+0x108c> │ │ │ │ + b c7b54 <_PyObject_NewVar@@Base+0x108c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28a53c │ │ │ │ - b c7078 <_PyObject_NewVar@@Base+0x630> │ │ │ │ + bl 28aa2c │ │ │ │ + b c70f8 <_PyObject_NewVar@@Base+0x630> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c70f4 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + beq c7174 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c70f4 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + bne c7174 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b c70f4 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b c7174 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0035a9dc │ │ │ │ + @ instruction: 0x0035a6dc │ │ │ │ subseq r8, r7, r0, lsr #3 │ │ │ │ - andeq r9, r9, r8, asr ip │ │ │ │ - ldrdeq fp, [r8], -ip │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ - andseq lr, r8, r0, rrx │ │ │ │ + andeq r9, r9, r8, lsl #24 │ │ │ │ + andeq fp, r8, r4, asr r8 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + @ instruction: 0x0018dbfc │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r0, ror r9 │ │ │ │ + eorseq sl, r5, r0, ror r6 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - subeq lr, r3, r4, asr pc │ │ │ │ - eorseq r1, r6, ip, ror #22 │ │ │ │ + subeq lr, r3, r4, asr ip │ │ │ │ + eorseq r1, r6, ip, ror #16 │ │ │ │ subseq sp, r5, r4, lsl #22 │ │ │ │ - @ instruction: 0x00361bbc │ │ │ │ - eorseq r1, r6, ip, asr #22 │ │ │ │ + @ instruction: 0x003618bc │ │ │ │ + eorseq r1, r6, ip, asr #16 │ │ │ │ subseq sp, r5, r4, ror #21 │ │ │ │ - eorseq r1, r6, r8, lsl fp │ │ │ │ - eorseq r1, r6, r8, lsl #22 │ │ │ │ - eorseq r1, r6, r4, lsr #23 │ │ │ │ + eorseq r1, r6, r8, lsl r8 │ │ │ │ + eorseq r1, r6, r8, lsl #16 │ │ │ │ + eorseq r1, r6, r4, lsr #17 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq sl, r5, r4, lsr #19 │ │ │ │ - eorseq r1, r6, r0, asr #13 │ │ │ │ - @ instruction: 0x00361bf0 │ │ │ │ + eorseq sl, r5, r4, lsr #13 │ │ │ │ + eorseq r1, r6, r0, asr #7 │ │ │ │ + @ instruction: 0x003618f0 │ │ │ │ subseq sp, r5, r4, asr fp │ │ │ │ │ │ │ │ -000c7c84 : │ │ │ │ +000c7d04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c7d0c │ │ │ │ - ldr r6, [pc, #116] @ c7d18 │ │ │ │ - bl 356b80 │ │ │ │ + beq c7d8c │ │ │ │ + ldr r6, [pc, #116] @ c7d98 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r0, r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7d00 │ │ │ │ + bne c7d80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d138 │ │ │ │ + bl 8d1b0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r4, [r5, r6] │ │ │ │ tst r3, #8 │ │ │ │ - beq c7ce0 │ │ │ │ + beq c7d60 │ │ │ │ orr r3, r3, #16 │ │ │ │ mov r2, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ str r2, [r4, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 236ed8 <_PyThreadState_New@@Base+0x1f0> │ │ │ │ + bl 236c3c <_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] @ c7d1c │ │ │ │ - ldr r0, [pc, #20] @ c7d20 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #16] @ c7d24 │ │ │ │ - ldr r0, [pc, #16] @ c7d28 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, lsr #12 │ │ │ │ - @ instruction: 0x003ceff4 │ │ │ │ - eorseq sl, r5, r4, ror r5 │ │ │ │ - subeq lr, r3, r8, ror #30 │ │ │ │ + ldr r1, [pc, #20] @ c7d9c │ │ │ │ + ldr r0, [pc, #20] @ c7da0 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #16] @ c7da4 │ │ │ │ + ldr r0, [pc, #16] @ c7da8 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq sl, r5, r4, lsr #6 │ │ │ │ + @ instruction: 0x003cecf4 │ │ │ │ + eorseq sl, r5, r4, ror r2 │ │ │ │ + subeq lr, r3, r8, ror #24 │ │ │ │ add r3, r0, r1, lsl #1 │ │ │ │ ldrb r3, [r3, #124] @ 0x7c │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq c7d60 │ │ │ │ + beq c7de0 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq c7d7c │ │ │ │ - ldr r2, [pc, #56] @ c7d88 │ │ │ │ + beq c7dfc │ │ │ │ + ldr r2, [pc, #56] @ c7e08 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r2, [pc, #48] @ c7d8c │ │ │ │ + ldreq r2, [pc, #48] @ c7e0c │ │ │ │ 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 c7d48 │ │ │ │ + bne c7dc8 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b c7d48 │ │ │ │ - subeq lr, r3, r8, lsr ip │ │ │ │ - subeq lr, r3, r8, lsr sp │ │ │ │ + b c7dc8 │ │ │ │ + subeq lr, r3, r8, lsr r9 │ │ │ │ + subeq lr, r3, r8, lsr sl │ │ │ │ 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] │ │ │ │ @@ -162351,285 +162383,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 c828c │ │ │ │ + bne c8300 │ │ │ │ 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 c8f4c │ │ │ │ + bne c8fb8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ cmp r8, sl │ │ │ │ mov r5, r8 │ │ │ │ - beq c8ecc │ │ │ │ + beq c8f38 │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ ldrhi r3, [sp, #8] │ │ │ │ movhi r2, #29 │ │ │ │ movhi r4, r3 │ │ │ │ strhi r2, [r3, #32] │ │ │ │ - bhi c7e5c │ │ │ │ + bhi c7edc │ │ │ │ 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 ca2b0 │ │ │ │ + bhi ca2ec │ │ │ │ ldrb r1, [sl] │ │ │ │ cmp r1, r2 │ │ │ │ - bne ca5f4 │ │ │ │ + bne ca5f4 │ │ │ │ mov r4, r3 │ │ │ │ str r0, [r3, #476] @ 0x1dc │ │ │ │ mov fp, #0 │ │ │ │ str fp, [r4, #28] │ │ │ │ cmp sl, r8 │ │ │ │ - beq c8dd8 │ │ │ │ - ldr r0, [r4, #476] @ 0x1dc │ │ │ │ - cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ca5e4 │ │ │ │ - add r3, r0, #1 │ │ │ │ - add r1, sl, #1 │ │ │ │ + beq c8e48 │ │ │ │ + ldr r1, [r4, #476] @ 0x1dc │ │ │ │ + cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ + bhi ca2f8 │ │ │ │ + add r3, r1, #1 │ │ │ │ + add r0, sl, #1 │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ - str r1, [r4, #4] │ │ │ │ + str r0, [r4, #4] │ │ │ │ ldrb r2, [sl] │ │ │ │ sub r3, r2, #9 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #23 │ │ │ │ - bhi c807c │ │ │ │ - ldr ip, [pc, #4060] @ c8e80 │ │ │ │ + bhi c80fc │ │ │ │ + ldr ip, [pc, #4044] @ c8ef0 │ │ │ │ lsr r3, ip, r3 │ │ │ │ tst r3, #1 │ │ │ │ - bne c875c │ │ │ │ - cmp r1, #0 │ │ │ │ + bne c87d0 │ │ │ │ + cmp r0, #0 │ │ │ │ mov r8, r2 │ │ │ │ - strne sl, [r4, #28] │ │ │ │ - streq r1, [r4, #28] │ │ │ │ - str r0, [r4, #472] @ 0x1d8 │ │ │ │ + beq ca12c │ │ │ │ + str sl, [r4, #28] │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #28 │ │ │ │ - beq c956c │ │ │ │ + beq c99ec │ │ │ │ bic r1, r2, #32 │ │ │ │ sub r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls c8120 │ │ │ │ - sub r3, r2, #95 @ 0x5f │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ + bls c8178 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - orrgt r3, r3, #1 │ │ │ │ + movle r3, #0 │ │ │ │ + movgt r3, #1 │ │ │ │ + cmp r2, #95 @ 0x5f │ │ │ │ + orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c8138 │ │ │ │ - cmp r8, #13 │ │ │ │ - beq ca2a0 │ │ │ │ - cmp r8, #10 │ │ │ │ - beq c8258 │ │ │ │ + bne c8190 │ │ │ │ + cmp r2, #13 │ │ │ │ + beq c82b4 │ │ │ │ + cmp r2, #10 │ │ │ │ + beq c82c8 │ │ │ │ cmp r8, #46 @ 0x2e │ │ │ │ - beq c8764 │ │ │ │ - ldr r5, [pc, #3948] @ c8e84 │ │ │ │ + beq c87d8 │ │ │ │ + ldr r5, [pc, #3932] @ c8ef4 │ │ │ │ and r3, r8, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c83c0 │ │ │ │ + bne c8434 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldr r5, [pc, #3968] @ c8eb0 │ │ │ │ + ldr r5, [pc, #3944] @ c8f18 │ │ │ │ ldrb r3, [r3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq c96ec │ │ │ │ + beq c9630 │ │ │ │ cmp r8, #34 @ 0x22 │ │ │ │ cmpne r8, #39 @ 0x27 │ │ │ │ - beq c8acc │ │ │ │ + beq c8b3c │ │ │ │ cmp r8, #92 @ 0x5c │ │ │ │ - beq ca0d8 │ │ │ │ + beq ca138 │ │ │ │ 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 c84d0 │ │ │ │ + bne c8544 │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ cmpne r8, #33 @ 0x21 │ │ │ │ - beq c84d0 │ │ │ │ + beq c8544 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca904 │ │ │ │ + bl ca970 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4dfc <_PyToken_TwoChars@@Base> │ │ │ │ + bl e4f28 <_PyToken_TwoChars@@Base> │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ mov fp, r0 │ │ │ │ - bne c947c │ │ │ │ + bne c94e8 │ │ │ │ cmn r9, #1 │ │ │ │ - beq c86d4 │ │ │ │ + beq c8748 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldm r0, {r1, r3} │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bcc ca2b0 │ │ │ │ + bcc ca2ec │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ cmp r3, r9 │ │ │ │ - bne ca5f4 │ │ │ │ + bne ca5f4 │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ - beq c8524 │ │ │ │ - ble c86e0 │ │ │ │ + beq c8598 │ │ │ │ + ble c8754 │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ - beq c8524 │ │ │ │ + beq c8598 │ │ │ │ bic r3, r8, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq c8d30 │ │ │ │ + beq c8da0 │ │ │ │ cmp r8, #1114112 @ 0x110000 │ │ │ │ mov r2, r8 │ │ │ │ - bcs ca76c │ │ │ │ - ldr r1, [pc, #3700] @ c8e88 │ │ │ │ + bcs ca2e4 │ │ │ │ + ldr r1, [pc, #3684] @ c8ef8 │ │ │ │ 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, #3680] @ c8e8c │ │ │ │ + ldr r1, [pc, #3664] @ c8efc │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrh r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #3672] @ c8e90 │ │ │ │ + ldr r3, [pc, #3656] @ c8f00 │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq ca76c │ │ │ │ + beq ca2e4 │ │ │ │ cmp r8, #61 @ 0x3d │ │ │ │ - beq c91a8 │ │ │ │ + beq c9240 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r2, r2, #33 @ 0x21 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ ldr ip, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bls c85b4 │ │ │ │ + bls c8628 │ │ │ │ ldr r2, [r3, #464] @ 0x1d0 │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ str r3, [r6] │ │ │ │ mov r0, #55 @ 0x37 │ │ │ │ mov r3, r2 │ │ │ │ - b c85e0 │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r8, r2 │ │ │ │ - beq ca0c4 │ │ │ │ + b c8654 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq sl, #0 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ + mov r8, r2 │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ str sl, [r4, #28] │ │ │ │ - str r0, [r4, #472] @ 0x1d8 │ │ │ │ - bne c7ec0 │ │ │ │ - b c80a4 │ │ │ │ + bne c7f40 │ │ │ │ + b c8124 │ │ │ │ cmp r0, #13 │ │ │ │ - beq c80bc │ │ │ │ + beq c8138 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca904 │ │ │ │ + bl ca970 │ │ │ │ cmp r0, #10 │ │ │ │ cmnne r0, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - bne c809c │ │ │ │ + bne c811c │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ - ldr r2, [sl, #68] @ 0x44 │ │ │ │ - ldr r3, [r4, #2736] @ 0xab0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne c9c24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne c9fe4 │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - cmp r1, #28 │ │ │ │ - beq c956c │ │ │ │ - cmn r8, #1 │ │ │ │ - bne c7ef8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sl, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #2736] @ 0xab0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c96e4 │ │ │ │ - subs r1, r1, #11 │ │ │ │ - movne r1, #1 │ │ │ │ - lsl r2, r1, #6 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - bl cabb8 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne c9b24 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne c9f40 │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ + cmp r2, #28 │ │ │ │ + beq c99ec │ │ │ │ + cmn r0, #1 │ │ │ │ + beq c9594 │ │ │ │ + cmp r0, #13 │ │ │ │ + beq c82b4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b c82d4 │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ - beq c8dc8 │ │ │ │ + beq c8e38 │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq c8a98 │ │ │ │ + beq c8b08 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq c92ac │ │ │ │ + beq c9318 │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - beq c89d4 │ │ │ │ + beq c8a44 │ │ │ │ bic r2, r2, #32 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ - b c8188 │ │ │ │ + b c81e0 │ │ │ │ ldmib r4, {r5, r8} │ │ │ │ cmp r5, r8 │ │ │ │ - beq c8c88 │ │ │ │ + beq c8cf8 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ movhi r3, #29 │ │ │ │ strhi r3, [r4, #32] │ │ │ │ - bhi c91f0 │ │ │ │ + bhi c9234 │ │ │ │ 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 c8150 │ │ │ │ + bls c81a8 │ │ │ │ sub r3, r8, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls c8150 │ │ │ │ + bls c81a8 │ │ │ │ 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 c8754 │ │ │ │ + bne c87c8 │ │ │ │ cmn r8, #1 │ │ │ │ - beq c9808 │ │ │ │ + beq c9844 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldm r0, {r1, r3} │ │ │ │ mov r2, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bcc ca2b0 │ │ │ │ + bcc ca2ec │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ and r8, r8, #255 @ 0xff │ │ │ │ cmp r2, r8 │ │ │ │ - bne ca5f4 │ │ │ │ + bne ca5f4 │ │ │ │ ldr r2, [r0, #476] @ 0x1dc │ │ │ │ cmp r7, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r0, #476] @ 0x1dc │ │ │ │ - bne ca0fc │ │ │ │ + bne ca090 │ │ │ │ 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] │ │ │ │ @@ -162641,70 +162663,77 @@ │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #24] │ │ │ │ ldrne r2, [r0, #472] @ 0x1d8 │ │ │ │ ldrne r3, [r0, #476] @ 0x1dc │ │ │ │ strne r3, [r6, #16] │ │ │ │ strne r2, [r6, #8] │ │ │ │ mov r0, #1 │ │ │ │ - b c8118 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca970 │ │ │ │ + cmp r0, #10 │ │ │ │ + mov r8, r0 │ │ │ │ + bne c7f88 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add sl, r3, #12288 @ 0x3000 │ │ │ │ + mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [r2, #448] @ 0x1c0 │ │ │ │ - beq c88e8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add sl, r1, #12288 @ 0x3000 │ │ │ │ + beq c895c │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c99cc │ │ │ │ + bne c9a08 │ │ │ │ + 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 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [r4, #448] @ 0x1c0 │ │ │ │ mov r3, sl │ │ │ │ sub r9, r9, sl │ │ │ │ ldmib r4, {r5, sl} │ │ │ │ add r8, r9, r3 │ │ │ │ cmp r5, sl │ │ │ │ - beq c82f8 │ │ │ │ + beq c836c │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ca500 │ │ │ │ + bhi ca560 │ │ │ │ add r1, r2, #1 │ │ │ │ add r0, r5, #1 │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r4, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ cmp r1, #32 │ │ │ │ - bne c8624 │ │ │ │ + bne c8698 │ │ │ │ mov r5, r0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, sl │ │ │ │ add r8, r9, r3 │ │ │ │ - bne c82bc │ │ │ │ + bne c8330 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c8814 │ │ │ │ - ldr r0, [pc, #2964] @ c8ea0 │ │ │ │ + bne c8888 │ │ │ │ + ldr r0, [pc, #2960] @ c8f10 │ │ │ │ ldr r2, [r4, #2744] @ 0xab8 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne c9410 │ │ │ │ + bne c947c │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ addne sl, r0, #1 │ │ │ │ - beq c9a08 │ │ │ │ + beq c9ae0 │ │ │ │ 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 │ │ │ │ @@ -162714,125 +162743,125 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2a8dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c9d78 │ │ │ │ + bne c9cb8 │ │ │ │ cmp r5, sl │ │ │ │ - bne c82bc │ │ │ │ + bne c8330 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c8814 │ │ │ │ + bne c8888 │ │ │ │ ldr r2, [r4, #2744] @ 0xab8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - bne c9410 │ │ │ │ + bne c947c │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c9a08 │ │ │ │ + beq c9ae0 │ │ │ │ add sl, sl, #1 │ │ │ │ - b c8334 │ │ │ │ + b c83a8 │ │ │ │ cmp r8, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bne c8960 │ │ │ │ - bl ca904 │ │ │ │ + bne c89d0 │ │ │ │ + bl ca970 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ mov r7, r0 │ │ │ │ - beq c9e70 │ │ │ │ - bgt c8fb8 │ │ │ │ + beq ca1ec │ │ │ │ + bgt c9024 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq c9894 │ │ │ │ - bgt c9398 │ │ │ │ + beq c9878 │ │ │ │ + bgt c9404 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq c9e70 │ │ │ │ + beq ca1ec │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq c9db4 │ │ │ │ + beq c9e60 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq c9cec │ │ │ │ + beq c9dd4 │ │ │ │ and r3, r7, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne ca390 │ │ │ │ + bne ca4b8 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq c9a4c │ │ │ │ + beq c9a44 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bgt c9d34 │ │ │ │ + bgt c9e1c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r2, [pc, #2696] @ c8eb8 │ │ │ │ + ldr r2, [pc, #2684] @ c8f20 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a5d0 │ │ │ │ + bl 10a740 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c96e4 │ │ │ │ + beq c9dc4 │ │ │ │ cmn r7, #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq c9904 │ │ │ │ + beq c98e8 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ sub r3, r2, #1 │ │ │ │ ldr r1, [ip] │ │ │ │ str r3, [ip, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc ca2b0 │ │ │ │ + bcc ca2ec │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ cmp r2, r7 │ │ │ │ - bne ca5f4 │ │ │ │ + bne ca5f4 │ │ │ │ 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 r3, #0 │ │ │ │ - cmpne r1, #0 │ │ │ │ + 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 c84c8 │ │ │ │ + beq c853c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #472] @ 0x1d8 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, #2 │ │ │ │ - b c8118 │ │ │ │ + b c82ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ ldr r3, [sl, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt c9108 │ │ │ │ + bgt c9174 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca904 │ │ │ │ + bl ca970 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4dfc <_PyToken_TwoChars@@Base> │ │ │ │ + bl e4f28 <_PyToken_TwoChars@@Base> │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ mov fp, r0 │ │ │ │ - bne c947c │ │ │ │ + bne c94e8 │ │ │ │ cmn r9, #1 │ │ │ │ - bne c7fac │ │ │ │ + bne c802c │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ movle r2, r8 │ │ │ │ - ble c800c │ │ │ │ + ble c808c │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ - bne c8d38 │ │ │ │ + bne c8da8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt ca584 │ │ │ │ + bgt ca54c │ │ │ │ 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] │ │ │ │ @@ -162844,28 +162873,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, #2308] @ c8e8c │ │ │ │ + ldr r0, [pc, #2304] @ c8efc │ │ │ │ and r1, r8, #127 @ 0x7f │ │ │ │ lsl r1, r1, #1 │ │ │ │ - ldr r3, [pc, #2300] @ c8e90 │ │ │ │ + ldr r3, [pc, #2296] @ c8f00 │ │ │ │ ldrh r1, [r0, r1] │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq ca76c │ │ │ │ + beq ca2e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r2, r2, #33 @ 0x21 │ │ │ │ ldr ip, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #2264] @ c8e94 │ │ │ │ + ldr r3, [pc, #2260] @ c8f04 │ │ │ │ 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] │ │ │ │ @@ -162877,123 +162906,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 c8118 │ │ │ │ + beq c82ac │ │ │ │ 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 c9a94 │ │ │ │ + beq c9a8c │ │ │ │ mov sl, #0 │ │ │ │ cmp r1, #12 │ │ │ │ mov r9, sl │ │ │ │ - beq c82a4 │ │ │ │ + beq c8318 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq ca424 │ │ │ │ + beq ca5a0 │ │ │ │ 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 ca2b0 │ │ │ │ + bcc ca2ec │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne ca5f4 │ │ │ │ + bne ca5f4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ sub lr, r1, #10 │ │ │ │ cmp lr, #25 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ - bhi c8820 │ │ │ │ - ldr ip, [pc, #2052] @ c8e98 │ │ │ │ + bhi c8894 │ │ │ │ + ldr ip, [pc, #2048] @ c8f08 │ │ │ │ lsr ip, ip, lr │ │ │ │ tst ip, #1 │ │ │ │ - beq c8820 │ │ │ │ + beq c8894 │ │ │ │ cmp r1, #10 │ │ │ │ cmpeq r8, #0 │ │ │ │ ldr r1, [r4, #456] @ 0x1c8 │ │ │ │ - beq c9010 │ │ │ │ + beq c907c │ │ │ │ cmp r1, #0 │ │ │ │ - bne ca314 │ │ │ │ + bne ca57c │ │ │ │ ldr r9, [r4, #452] @ 0x1c4 │ │ │ │ mov r3, r4 │ │ │ │ cmp r9, #0 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ - bne c8f4c │ │ │ │ + bne c8fb8 │ │ │ │ mov r9, #1 │ │ │ │ - b c7df4 │ │ │ │ + b c7e74 │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ - beq c8524 │ │ │ │ - bgt c7ff4 │ │ │ │ + beq c8598 │ │ │ │ + bgt c8074 │ │ │ │ cmp r8, #40 @ 0x28 │ │ │ │ - beq c8524 │ │ │ │ + beq c8598 │ │ │ │ cmp r8, #41 @ 0x29 │ │ │ │ - bne c8000 │ │ │ │ + bne c8080 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt c8d5c │ │ │ │ + bgt c8dcc │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne c9588 │ │ │ │ + bne c9820 │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ca480 │ │ │ │ - ble c857c │ │ │ │ + beq ca598 │ │ │ │ + ble c85f0 │ │ │ │ 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 c8c2c │ │ │ │ + bne c8c9c │ │ │ │ cmp r1, #0 │ │ │ │ - bgt c8c44 │ │ │ │ + bgt c8cb4 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ - b c8580 │ │ │ │ + b c85f4 │ │ │ │ orr r7, r7, r3 │ │ │ │ - b c8150 │ │ │ │ - mov sl, r1 │ │ │ │ - b c7e64 │ │ │ │ + b c81a8 │ │ │ │ + mov sl, r0 │ │ │ │ + b c7ee4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca904 │ │ │ │ - ldr r5, [pc, #1808] @ c8e84 │ │ │ │ + bl ca970 │ │ │ │ + ldr r5, [pc, #1804] @ c8ef4 │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r1, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c9a68 │ │ │ │ + bne c9a60 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq c9ae8 │ │ │ │ + beq c9c74 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ - beq c9bb8 │ │ │ │ + beq c9bd8 │ │ │ │ ldr r0, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [ip, #4] │ │ │ │ - bcc ca2b0 │ │ │ │ + bcc ca2ec │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne ca5f4 │ │ │ │ + bne ca5f4 │ │ │ │ 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 │ │ │ │ @@ -163002,84 +163031,83 @@ │ │ │ │ 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 c880c │ │ │ │ + beq c8880 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #472] @ 0x1d8 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, #23 │ │ │ │ - b c8118 │ │ │ │ + b c82ac │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r9, [r2, #480] @ 0x1e0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c89bc │ │ │ │ + bne c8a2c │ │ │ │ cmp fp, #0 │ │ │ │ - bne ca858 │ │ │ │ + bne ca340 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ - cmp r1, r8 │ │ │ │ + cmp r8, r1 │ │ │ │ lsl r1, r2, #2 │ │ │ │ - bne c8f54 │ │ │ │ + bne c8fc0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r2, [r1, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne c9384 │ │ │ │ + bne c93f0 │ │ │ │ mov r3, r0 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ ldr r0, [r0, #476] @ 0x1dc │ │ │ │ ldr ip, [r3, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp ip, #0 │ │ │ │ movne r9, ip │ │ │ │ movne r0, r3 │ │ │ │ str sl, [r3, #28] │ │ │ │ str r2, [r3, #472] @ 0x1d8 │ │ │ │ - beq c7df4 │ │ │ │ + beq c7e74 │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #464] @ 0x1d0 │ │ │ │ ldr r0, [r0, #480] @ 0x1e0 │ │ │ │ - bge c91fc │ │ │ │ + bge c9268 │ │ │ │ cmp r1, #0 │ │ │ │ add r9, r9, #1 │ │ │ │ - bne c9234 │ │ │ │ + bne c92a0 │ │ │ │ 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 c8118 │ │ │ │ + b c82ac │ │ │ │ ldr r1, [r2, #480] @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt c826c │ │ │ │ - mov r0, r2 │ │ │ │ + bgt c82e4 │ │ │ │ + ldr r3, [sl, #72] @ 0x48 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ - add r2, r2, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - bne c9bfc │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + bne c9c24 │ │ │ │ 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] │ │ │ │ @@ -163091,142 +163119,142 @@ │ │ │ │ ldrne r2, [r3, #472] @ 0x1d8 │ │ │ │ ldrne r3, [r3, #476] @ 0x1dc │ │ │ │ mov r0, #4 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r1, [r6, #12] │ │ │ │ strne r2, [r6, #8] │ │ │ │ strne r3, [r6, #16] │ │ │ │ - b c8118 │ │ │ │ - bl 109a68 │ │ │ │ + b c82ac │ │ │ │ + bl 109bd8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c9a78 │ │ │ │ + beq c9a70 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq c9a4c │ │ │ │ + beq c9a44 │ │ │ │ bic r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq c9b24 │ │ │ │ + beq c9b6c │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq c9d44 │ │ │ │ + beq c9e2c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r2, [pc, #1316] @ c8eb8 │ │ │ │ + ldr r2, [pc, #1308] @ c8f20 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a5d0 │ │ │ │ + bl 10a740 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c8440 │ │ │ │ + bne c84b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl cabb8 │ │ │ │ - b c8118 │ │ │ │ + bl cac24 │ │ │ │ + b c82ac │ │ │ │ ldr r0, [r2, #476] @ 0x1dc │ │ │ │ ldr sl, [r2, #4] │ │ │ │ ldr ip, [r2, #452] @ 0x1c4 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r0 │ │ │ │ - b c887c │ │ │ │ + b c88f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca904 │ │ │ │ + bl ca970 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ cmpne r0, #39 @ 0x27 │ │ │ │ mov r8, r0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq c9824 │ │ │ │ + beq c9800 │ │ │ │ mov r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r5, #1 │ │ │ │ - b c8a64 │ │ │ │ + b c8ad4 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq c9404 │ │ │ │ + beq c9470 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c8a24 │ │ │ │ + bne c8a94 │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq c8a98 │ │ │ │ + beq c8b08 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - beq c9534 │ │ │ │ + beq c95fc │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ - bne c8144 │ │ │ │ + bne c819c │ │ │ │ mov r5, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl ca904 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl ca970 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r8, r0 │ │ │ │ moveq sl, #1 │ │ │ │ movne sl, #0 │ │ │ │ - beq c981c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + beq c97f8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orr r0, r3, sl │ │ │ │ orrs ip, r0, r5 │ │ │ │ bic r2, r8, #32 │ │ │ │ - beq c8a04 │ │ │ │ + beq c8a74 │ │ │ │ orr ip, r1, r5 │ │ │ │ orrs ip, ip, r0 │ │ │ │ - beq c8a14 │ │ │ │ + beq c8a84 │ │ │ │ orrs sl, r1, sl │ │ │ │ - bne c8144 │ │ │ │ + bne c819c │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne c8144 │ │ │ │ + bne c819c │ │ │ │ mov r1, ip │ │ │ │ - b c8a34 │ │ │ │ + b c8aa4 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl ca904 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - cmpne r0, #39 @ 0x27 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl ca970 │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ mov r8, r0 │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - bne c8a5c │ │ │ │ + bne c8acc │ │ │ │ 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 ca904 │ │ │ │ + bl ca970 │ │ │ │ cmp r8, r0 │ │ │ │ - beq c94d4 │ │ │ │ + beq c9540 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r9, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ moveq sl, r9 │ │ │ │ moveq r7, #0 │ │ │ │ - beq c95c0 │ │ │ │ + beq c9624 │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub fp, r3, #1 │ │ │ │ ldr r1, [r2] │ │ │ │ str fp, [r2, #4] │ │ │ │ cmp fp, r1 │ │ │ │ - bcc ca2b0 │ │ │ │ + bcc ca2ec │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r3, r0 │ │ │ │ - bne ca5f4 │ │ │ │ + bne ca5f4 │ │ │ │ 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 c8bc4 │ │ │ │ + bne c8c34 │ │ │ │ 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] │ │ │ │ @@ -163240,80 +163268,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 c8118 │ │ │ │ + b c82ac │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r7, r2 │ │ │ │ movne fp, r0 │ │ │ │ - beq c94fc │ │ │ │ + beq c95c4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq c9024 │ │ │ │ + beq c9090 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ca27c │ │ │ │ + bhi ca688 │ │ │ │ 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 c96e4 │ │ │ │ + beq c9dc4 │ │ │ │ cmp r2, #22 │ │ │ │ - beq ca17c │ │ │ │ + beq c9ce4 │ │ │ │ cmp r3, #10 │ │ │ │ movne r2, #0 │ │ │ │ andeq r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne ca478 │ │ │ │ + bne ca6b4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne c8bb4 │ │ │ │ + bne c8c24 │ │ │ │ add r7, r7, #1 │ │ │ │ mov fp, r0 │ │ │ │ - b c8b54 │ │ │ │ + b c8bc4 │ │ │ │ cmp r8, #93 @ 0x5d │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne c9434 │ │ │ │ + bne c94a0 │ │ │ │ cmp r1, #0 │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble c8580 │ │ │ │ + ble c85f4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bge c857c │ │ │ │ - ldr r1, [pc, #572] @ c8e9c │ │ │ │ + bge c85f0 │ │ │ │ + ldr r1, [pc, #572] @ c8f0c │ │ │ │ mov r2, r8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 284c6c │ │ │ │ + bl 28515c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ - bl cabb8 │ │ │ │ - b c8118 │ │ │ │ + bl cac24 │ │ │ │ + b c82ac │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c91f0 │ │ │ │ + bne c9234 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ - ldr sl, [pc, #512] @ c8ea0 │ │ │ │ + ldr sl, [pc, #512] @ c8f10 │ │ │ │ cmp r3, sl │ │ │ │ - bne c91d0 │ │ │ │ + bne c9214 │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ cmp r0, #0 │ │ │ │ addne r9, r0, #1 │ │ │ │ - beq c9844 │ │ │ │ + beq c9858 │ │ │ │ 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 │ │ │ │ @@ -163321,83 +163349,83 @@ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ sub r2, r9, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca1c0 │ │ │ │ + bne ca24c │ │ │ │ cmp r5, r9 │ │ │ │ - bne c815c │ │ │ │ + bne c81b4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c91f0 │ │ │ │ + bne c9234 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne c91d0 │ │ │ │ + bne c9214 │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq ca1a4 │ │ │ │ + beq ca110 │ │ │ │ add r9, r9, #1 │ │ │ │ - b c8cb8 │ │ │ │ + b c8d28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble c8704 │ │ │ │ + ble c8778 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne r5, #0 │ │ │ │ andeq r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ca37c │ │ │ │ + bne ca6a0 │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne c9da4 │ │ │ │ + bne c9d50 │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ca480 │ │ │ │ - bgt c8724 │ │ │ │ + beq ca598 │ │ │ │ + bgt c8798 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ - blt c8c58 │ │ │ │ + blt c8cc8 │ │ │ │ cmp r8, #125 @ 0x7d │ │ │ │ - bne c857c │ │ │ │ + bne c85f0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne ca374 │ │ │ │ + bne ca614 │ │ │ │ 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 c8580 │ │ │ │ + b c85f4 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #1 │ │ │ │ - b c8aa4 │ │ │ │ + b c8b14 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9540 │ │ │ │ + bne c9568 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ - ldr r5, [pc, #176] @ c8ea0 │ │ │ │ + ldr r5, [pc, #176] @ c8f10 │ │ │ │ cmp r3, r5 │ │ │ │ - bne c92bc │ │ │ │ + bne c9328 │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ cmp r0, #0 │ │ │ │ addne r8, r0, #1 │ │ │ │ - beq c9980 │ │ │ │ + beq c9994 │ │ │ │ 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 │ │ │ │ @@ -163405,280 +163433,279 @@ │ │ │ │ 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 c9f20 │ │ │ │ + bne c9f84 │ │ │ │ cmp sl, r8 │ │ │ │ - bne c7e6c │ │ │ │ + bne c7eec │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9540 │ │ │ │ + bne c9568 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne c92bc │ │ │ │ + bne c9328 │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c9980 │ │ │ │ + beq c9994 │ │ │ │ add r8, r8, #1 │ │ │ │ - b c8e08 │ │ │ │ + b c8e78 │ │ │ │ addeq r0, r0, r9 │ │ │ │ - eorseq r5, r9, r0, ror #13 │ │ │ │ - subeq r3, r5, ip, ror r1 │ │ │ │ - subeq r0, r4, ip, ror pc │ │ │ │ - subeq lr, r3, ip, ror #31 │ │ │ │ - subeq lr, r3, r8, ror #30 │ │ │ │ + eorseq r5, r9, r0, ror #7 │ │ │ │ + subeq r2, r5, ip, ror lr │ │ │ │ + subeq r0, r4, ip, ror ip │ │ │ │ + subeq lr, r3, ip, ror #25 │ │ │ │ + subeq lr, r3, r8, ror #24 │ │ │ │ andeq r0, r0, #9 │ │ │ │ - eorseq r1, r6, r4, ror pc │ │ │ │ - andseq r8, r9, r8, asr #11 │ │ │ │ - mlaseq r6, ip, sp, r1 │ │ │ │ - mlaseq r6, r8, lr, r1 │ │ │ │ - @ instruction: 0x00361ef0 │ │ │ │ - eorseq r5, r9, r0, ror #21 │ │ │ │ - eorseq r1, r6, r4, lsl #26 │ │ │ │ - eorseq r1, r6, r8, lsl #26 │ │ │ │ - eorseq r1, r6, r8, lsl lr │ │ │ │ - eorseq r1, r6, ip, asr #26 │ │ │ │ - eorseq r1, r6, r0, lsl sp │ │ │ │ - eorseq r1, r6, r8, lsr #24 │ │ │ │ + eorseq r1, r6, r4, ror ip │ │ │ │ + andseq r7, r9, ip, lsr #30 │ │ │ │ + mlaseq r6, ip, sl, r1 │ │ │ │ + eorseq r5, r9, r0, ror #15 │ │ │ │ + eorseq r1, r6, r4, lsl #20 │ │ │ │ + eorseq r1, r6, r8, lsl #20 │ │ │ │ + eorseq r1, r6, r0, lsr #19 │ │ │ │ + eorseq r1, r6, r8, lsl fp │ │ │ │ + eorseq r1, r6, ip, asr #20 │ │ │ │ + eorseq r1, r6, r0, lsl sl │ │ │ │ + eorseq r1, r6, r8, lsr #18 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c95cc │ │ │ │ + bne c9608 │ │ │ │ ldr r3, [r3, #2744] @ 0xab8 │ │ │ │ - ldr r4, [pc, #-68] @ c8ea0 │ │ │ │ + ldr r4, [pc, #-64] @ c8f10 │ │ │ │ cmp r3, r4 │ │ │ │ - bne c93dc │ │ │ │ + bne c9448 │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ subs r3, r0, #0 │ │ │ │ addne r8, r3, #1 │ │ │ │ - beq c9948 │ │ │ │ + beq c995c │ │ │ │ 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 c9e4c │ │ │ │ + bne c9ee0 │ │ │ │ cmp sl, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - beq c95d4 │ │ │ │ + beq c974c │ │ │ │ ldr r0, [r3, #476] @ 0x1dc │ │ │ │ - b c7e08 │ │ │ │ + b c7e88 │ │ │ │ mov r0, r3 │ │ │ │ - b c8898 │ │ │ │ - bge c92d8 │ │ │ │ + b c890c │ │ │ │ + ble c9344 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ ldrgt ip, [sp, #8] │ │ │ │ movgt r3, #0 │ │ │ │ ldrgt r2, [ip, #8] │ │ │ │ movgt r0, #20 │ │ │ │ - bgt c9874 │ │ │ │ + bgt c993c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r0, [r1, #2288] @ 0x8f0 │ │ │ │ cmp r0, r3 │ │ │ │ - bge c9384 │ │ │ │ + bge c93f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr ip, [r0, #452] @ 0x1c4 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ add ip, ip, #1 │ │ │ │ mov r2, r0 │ │ │ │ str ip, [r0, #452] @ 0x1c4 │ │ │ │ str r8, [r1, #52] @ 0x34 │ │ │ │ str r3, [r1, #2292] @ 0x8f4 │ │ │ │ ldr r0, [r0, #476] @ 0x1dc │ │ │ │ ldr sl, [r2, #4] │ │ │ │ mov r2, r0 │ │ │ │ - b c887c │ │ │ │ + b c88f0 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq c9db4 │ │ │ │ + beq c9e60 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq c9894 │ │ │ │ + beq c9878 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne ca390 │ │ │ │ + bne ca4b8 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq c9b20 │ │ │ │ - ble c8fec │ │ │ │ + beq c9b68 │ │ │ │ + ble c9058 │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - beq c9d44 │ │ │ │ - ldr r2, [pc, #-316] @ c8eb8 │ │ │ │ + beq c9e2c │ │ │ │ + ldr r2, [pc, #-320] @ c8f20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 10a5d0 │ │ │ │ + bl 10a740 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c96e4 │ │ │ │ + beq c9dc4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b c844c │ │ │ │ + b c84c0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ca844 │ │ │ │ + bne ca698 │ │ │ │ ldr ip, [r4, #452] @ 0x1c4 │ │ │ │ mov r9, #1 │ │ │ │ - b c887c │ │ │ │ + b c88f0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9668 │ │ │ │ - ldr r0, [pc, #-408] @ c8ea0 │ │ │ │ + bne c97e0 │ │ │ │ + ldr r0, [pc, #-404] @ c8f10 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne c9460 │ │ │ │ + bne c94cc │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 29508 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r3, r0, #0 │ │ │ │ addne r5, r3, #1 │ │ │ │ - beq c9630 │ │ │ │ + beq c97a8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ streq fp, [r4] │ │ │ │ streq r5, [r4, #8] │ │ │ │ moveq fp, r2 │ │ │ │ - bne c99fc │ │ │ │ + bne c9a38 │ │ │ │ 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 c9f58 │ │ │ │ + bne c9f9c │ │ │ │ cmp fp, r5 │ │ │ │ - bne c8bd0 │ │ │ │ + bne c8c40 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9668 │ │ │ │ + bne c97e0 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c9b84 │ │ │ │ + bne c9c4c │ │ │ │ mov r0, fp │ │ │ │ bl 29508 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq c9f38 │ │ │ │ + beq c9fbc │ │ │ │ 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 c908c │ │ │ │ + b c90f8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt c84e4 │ │ │ │ + blt c8558 │ │ │ │ ldr r9, [r7, #4] │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ subne r9, r9, #1 │ │ │ │ cmp r9, #1 │ │ │ │ - beq ca0b0 │ │ │ │ + beq ca264 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c9168 │ │ │ │ + bne c91d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ and r1, r8, #255 @ 0xff │ │ │ │ - bl 1084a8 │ │ │ │ + bl 108618 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c956c │ │ │ │ + beq c99ec │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ - beq c84e4 │ │ │ │ + beq c8558 │ │ │ │ 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 c9f84 │ │ │ │ + bne ca278 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ - bne c84e4 │ │ │ │ + bne c8558 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bne c84e4 │ │ │ │ + bne c8558 │ │ │ │ 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 cabb8 │ │ │ │ - b c8118 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt c804c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, #28 │ │ │ │ - ldr ip, [r3, #28] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r7, #56] @ 0x38 │ │ │ │ - b c85b4 │ │ │ │ + bl cac24 │ │ │ │ + b c82ac │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ mov r8, r9 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r5, [r4, #4] │ │ │ │ - bne c8cdc │ │ │ │ + bne c8d4c │ │ │ │ str r8, [r4, #4] │ │ │ │ mvn r8, #0 │ │ │ │ mvn r2, #32 │ │ │ │ - b c8188 │ │ │ │ + b c81e0 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt c80cc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, #28 │ │ │ │ + ldr ip, [r3, #28] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r7, #56] @ 0x38 │ │ │ │ + b c8628 │ │ │ │ cmp r1, #0 │ │ │ │ sub r9, r9, #1 │ │ │ │ - bne c926c │ │ │ │ + bne c92d8 │ │ │ │ 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 c8118 │ │ │ │ + b c82ac │ │ │ │ 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 c88e0 │ │ │ │ + b c8954 │ │ │ │ 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] │ │ │ │ @@ -163686,311 +163713,237 @@ │ │ │ │ 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 c922c │ │ │ │ + b c9298 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, sl │ │ │ │ - b c8aa4 │ │ │ │ + b c8b14 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9c68 │ │ │ │ + beq c9c1c │ │ │ │ ldr sl, [r4, #4] │ │ │ │ - b c8e2c │ │ │ │ + b c8e9c │ │ │ │ cmp r2, #0 │ │ │ │ - ble c9864 │ │ │ │ + ble c992c │ │ │ │ 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 c9360 │ │ │ │ + beq c93cc │ │ │ │ add r1, r4, r1 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ mov lr, r4 │ │ │ │ cmp r1, r8 │ │ │ │ lslle r1, ip, #2 │ │ │ │ - ble c9364 │ │ │ │ + ble c93d0 │ │ │ │ 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 c9360 │ │ │ │ + beq c93cc │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ cmp r1, r8 │ │ │ │ - ble c952c │ │ │ │ + ble c95f4 │ │ │ │ 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 c9338 │ │ │ │ + bne c93a4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, r8 │ │ │ │ - bne c9864 │ │ │ │ + bne c992c │ │ │ │ ldr r2, [r1, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq c8868 │ │ │ │ + beq c88dc │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ mov r0, #18 │ │ │ │ - b c9874 │ │ │ │ + b c993c │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne c8404 │ │ │ │ + bne c8478 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca904 │ │ │ │ + bl ca970 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ tst r3, #4 │ │ │ │ - bne c9ce4 │ │ │ │ + bne c9dcc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl cab44 │ │ │ │ - ldr r1, [pc, #-1328] @ c8ea4 │ │ │ │ + bl cabb0 │ │ │ │ + ldr r1, [pc, #-1324] @ c8f14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 284c6c │ │ │ │ - b c8c6c │ │ │ │ + bl 28515c │ │ │ │ + b c8cdc │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r5, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9968 │ │ │ │ + beq c997c │ │ │ │ ldr sl, [r3, #4] │ │ │ │ - b c8f18 │ │ │ │ + b c8f84 │ │ │ │ mov sl, ip │ │ │ │ mov r3, #1 │ │ │ │ - b c8aa4 │ │ │ │ + b c8b14 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, sl │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9b74 │ │ │ │ + beq c9c64 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b c8358 │ │ │ │ + b c83cc │ │ │ │ cmp r8, #125 @ 0x7d │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ - bne ca4b4 │ │ │ │ + bne ca770 │ │ │ │ cmp r1, #0 │ │ │ │ - ble c857c │ │ │ │ + ble c85f0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bge c8d98 │ │ │ │ - b c8c58 │ │ │ │ + bge c8e08 │ │ │ │ + b c8cc8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c965c │ │ │ │ + beq c97d4 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ - b c908c │ │ │ │ + b c90f8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ca904 │ │ │ │ + bl ca970 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1057ec <_PyToken_ThreeChars@@Base> │ │ │ │ + bl 105960 <_PyToken_ThreeChars@@Base> │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ mov r2, r0 │ │ │ │ - bne c94b8 │ │ │ │ + bne c9524 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cab44 │ │ │ │ + bl cabb0 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str ip, [sp] │ │ │ │ - bl cabb8 │ │ │ │ - b c8118 │ │ │ │ + bl cac24 │ │ │ │ + b c82ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca904 │ │ │ │ + bl ca970 │ │ │ │ cmp r8, r0 │ │ │ │ - beq c95ac │ │ │ │ + beq c9610 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq c9c70 │ │ │ │ + beq ca15c │ │ │ │ mov r7, #1 │ │ │ │ - b c8b0c │ │ │ │ + b c8b7c │ │ │ │ + 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 c99ec │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c9dc4 │ │ │ │ + subs r2, r2, #11 │ │ │ │ + movne r2, #1 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + lsl r2, r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + bl cac24 │ │ │ │ + b c82ac │ │ │ │ mov r0, r4 │ │ │ │ - bl ca904 │ │ │ │ + bl ca970 │ │ │ │ cmp r8, r0 │ │ │ │ moveq r3, #1 │ │ │ │ ldreq fp, [r4, #4] │ │ │ │ streq r3, [sp, #12] │ │ │ │ - beq c9524 │ │ │ │ + beq c95ec │ │ │ │ cmp r0, #13 │ │ │ │ - beq ca84c │ │ │ │ + beq ca30c │ │ │ │ ldr fp, [r4, #4] │ │ │ │ mov r7, #0 │ │ │ │ - b c8bc4 │ │ │ │ + b c8c34 │ │ │ │ lsl r1, r2, #2 │ │ │ │ - b c9364 │ │ │ │ + b c93d0 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, #1 │ │ │ │ - b c8aa4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r0, [r3, #476] @ 0x1dc │ │ │ │ - cmp sl, #0 │ │ │ │ - sub r2, r0, #1 │ │ │ │ - beq c9e34 │ │ │ │ - sub r3, sl, #1 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - cmp r1, #28 │ │ │ │ - str r3, [r0, #28] │ │ │ │ - str r2, [r0, #472] @ 0x1d8 │ │ │ │ - bne c80ec │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - bl cabb8 │ │ │ │ - b c8118 │ │ │ │ - ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble c857c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - str r3, [r2, #480] @ 0x1e0 │ │ │ │ - ble c857c │ │ │ │ - b c8d7c │ │ │ │ + b c8b14 │ │ │ │ + mov r4, r3 │ │ │ │ + b c7edc │ │ │ │ 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 c8b4c │ │ │ │ - mov r4, r3 │ │ │ │ - b c7e5c │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - cmp r1, #10 │ │ │ │ - bne c95cc │ │ │ │ - ldr r3, [r3, #2744] @ 0xab8 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne c9ac4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 29508 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq ca184 │ │ │ │ - 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 c8f18 │ │ │ │ - mov r0, fp │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 29c28 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r5, fp, r0 │ │ │ │ - cmp r5, fp │ │ │ │ - bne c9060 │ │ │ │ - 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 c96e4 │ │ │ │ - cmp r1, #22 │ │ │ │ - beq c9f78 │ │ │ │ - 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 ca350 │ │ │ │ - cmp sl, #3 │ │ │ │ - beq ca330 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r1, [pc, #-2088] @ c8ea8 │ │ │ │ - ldreq r1, [pc, #-2088] @ c8eac │ │ │ │ - bl 284c6c │ │ │ │ - cmp r5, #10 │ │ │ │ - ldrne r2, [sp, #8] │ │ │ │ - movne r3, #24 │ │ │ │ - strne r3, [r2, #32] │ │ │ │ - mov r3, #0 │ │ │ │ - b c89a4 │ │ │ │ + b c8bbc │ │ │ │ cmp r8, #34 @ 0x22 │ │ │ │ cmpne r8, #39 @ 0x27 │ │ │ │ - bne c7f4c │ │ │ │ + bne c7fcc │ │ │ │ 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 ca904 │ │ │ │ + bl ca970 │ │ │ │ cmp r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - beq c9eec │ │ │ │ + beq ca05c │ │ │ │ mov r0, r4 │ │ │ │ - bl cab44 │ │ │ │ + bl cabb0 │ │ │ │ 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 ca5bc │ │ │ │ + bgt ca318 │ │ │ │ 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 │ │ │ │ @@ -164008,18 +163961,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 c97c0 │ │ │ │ - bhi c97d4 │ │ │ │ + beq c9704 │ │ │ │ + bhi c9718 │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - bne c97d4 │ │ │ │ + bne c9718 │ │ │ │ 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 │ │ │ │ @@ -164028,251 +163981,306 @@ │ │ │ │ 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 cabb8 │ │ │ │ - b c8118 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne ca0fc │ │ │ │ + bl cac24 │ │ │ │ + b c82ac │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + cmp r1, #10 │ │ │ │ + bne c9608 │ │ │ │ + ldr r3, [r3, #2744] @ 0xab8 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne c9abc │ │ │ │ + mov r0, sl │ │ │ │ + bl 29508 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq c9f20 │ │ │ │ + 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 c8f84 │ │ │ │ + mov r0, fp │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 29c28 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r5, fp, r0 │ │ │ │ + cmp r5, fp │ │ │ │ + bne c90cc │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, #11 │ │ │ │ + str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - b c8208 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + str r5, [r3, #4] │ │ │ │ + cmp r1, #17 │ │ │ │ + beq c9dc4 │ │ │ │ + cmp r1, #22 │ │ │ │ + beq c9cac │ │ │ │ + mvn r5, #0 │ │ │ │ + b ca6b8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c8acc │ │ │ │ + beq c8b3c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldr r5, [pc, #-2432] @ c8eb0 │ │ │ │ + ldr r5, [pc, #-2292] @ c8f18 │ │ │ │ ldrb r3, [r3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ cmpne r3, #114 @ 0x72 │ │ │ │ - bne c7f40 │ │ │ │ - b c96f8 │ │ │ │ + bne c7fc0 │ │ │ │ + b c963c │ │ │ │ + ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble c85f0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + str r3, [r2, #480] @ 0x1e0 │ │ │ │ + ble c85f0 │ │ │ │ + b c8dec │ │ │ │ + cmp r7, #0 │ │ │ │ + bne ca090 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + b c8260 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ add r9, r5, r0 │ │ │ │ cmp r9, r5 │ │ │ │ - bne c8cb8 │ │ │ │ + bne c8d28 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b c91ec │ │ │ │ - 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 cabb8 │ │ │ │ - b c8118 │ │ │ │ + b c9230 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca904 │ │ │ │ + bl ca970 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ mov r7, r0 │ │ │ │ - beq ca5ac │ │ │ │ + beq ca654 │ │ │ │ and r3, r7, #255 @ 0xff │ │ │ │ ldr r8, [r5, r3, lsl #2] │ │ │ │ ands r8, r8, #16 │ │ │ │ - beq ca51c │ │ │ │ + beq ca61c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca904 │ │ │ │ + bl ca970 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ tst r3, #16 │ │ │ │ - bne c98b8 │ │ │ │ + bne c989c │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq ca5ac │ │ │ │ - ldr r2, [pc, #-2608] @ c8eb4 │ │ │ │ + beq ca654 │ │ │ │ + ldr r2, [pc, #-2476] @ c8f1c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 10a5d0 │ │ │ │ + bl 10a740 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c89a4 │ │ │ │ + beq c8a14 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r7, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bne c844c │ │ │ │ + bne c84c0 │ │ │ │ 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 c84c8 │ │ │ │ + beq c853c │ │ │ │ ldr r0, [r0, #476] @ 0x1dc │ │ │ │ - b c84b8 │ │ │ │ + b c852c │ │ │ │ + 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 cac24 │ │ │ │ + b c82ac │ │ │ │ mov r0, sl │ │ │ │ bl 29c28 │ │ │ │ add r8, sl, r0 │ │ │ │ cmp r8, sl │ │ │ │ - bne c8efc │ │ │ │ + bne c8f68 │ │ │ │ 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 c7e5c │ │ │ │ + b c7edc │ │ │ │ mov r0, sl │ │ │ │ bl 29c28 │ │ │ │ add r8, sl, r0 │ │ │ │ cmp r8, sl │ │ │ │ - bne c8e08 │ │ │ │ + bne c8e78 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, #11 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ str r3, [r2, #32] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r2, [r1, #476] @ 0x1dc │ │ │ │ - str r3, [r1, #4] │ │ │ │ - sub r2, r2, #1 │ │ │ │ - beq c9ed0 │ │ │ │ - ldr r1, [r1, #32] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r3, [r2, #476] @ 0x1dc │ │ │ │ + str r5, [r2, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c9558 │ │ │ │ + beq c9f04 │ │ │ │ + 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 c9594 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + bl cac24 │ │ │ │ + b c82ac │ │ │ │ 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 cabb8 │ │ │ │ - b c8118 │ │ │ │ + bl cac24 │ │ │ │ + b c82ac │ │ │ │ mov fp, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b c9078 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 29c28 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add sl, r5, r0 │ │ │ │ - cmp sl, r5 │ │ │ │ - bne c8334 │ │ │ │ - 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 c8820 │ │ │ │ + b c90e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca904 │ │ │ │ + bl ca970 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ tst r3, #4 │ │ │ │ - beq c8974 │ │ │ │ + beq c89e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 109a68 │ │ │ │ + bl 109bd8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne c8974 │ │ │ │ + bne c89e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl cabb8 │ │ │ │ - b c8118 │ │ │ │ + bl cac24 │ │ │ │ + b c82ac │ │ │ │ ldr sl, [r4, #40] @ 0x28 │ │ │ │ cmp sl, #8 │ │ │ │ - bne ca28c │ │ │ │ + bne ca7bc │ │ │ │ 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 c82a4 │ │ │ │ + b c8318 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r5, #8] │ │ │ │ mov r5, r8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp, #8] │ │ │ │ - bne c93fc │ │ │ │ - b c9968 │ │ │ │ + bne c9468 │ │ │ │ + b c997c │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 29c28 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add sl, r5, r0 │ │ │ │ + cmp sl, r5 │ │ │ │ + bne c83a8 │ │ │ │ + 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 c8894 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne c9f40 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r5, [r3, #28] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca904 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ mov r1, r0 │ │ │ │ - bne c9b9c │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ + bl cabb0 │ │ │ │ + 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 cabb8 │ │ │ │ - b c8118 │ │ │ │ + bl cac24 │ │ │ │ + b c82ac │ │ │ │ mov r7, #101 @ 0x65 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ca904 │ │ │ │ + bl ca970 │ │ │ │ sub r3, r0, #43 @ 0x2b │ │ │ │ bics r3, r3, #2 │ │ │ │ mov r1, r0 │ │ │ │ - bne c9c80 │ │ │ │ + bne c9cec │ │ │ │ mov r0, r4 │ │ │ │ - bl ca904 │ │ │ │ + bl ca970 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r5, [r5, r3, lsl #2] │ │ │ │ mov r1, r0 │ │ │ │ ands r5, r5, #4 │ │ │ │ - beq ca598 │ │ │ │ + beq ca600 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 109a68 │ │ │ │ + bl 109bd8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c9a78 │ │ │ │ + beq c9a70 │ │ │ │ bic r3, r7, #32 │ │ │ │ - b c8980 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r2 │ │ │ │ - b c9a40 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne c9474 │ │ │ │ - b c965c │ │ │ │ + b c89f0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl cab44 │ │ │ │ + bl cabb0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl cab44 │ │ │ │ + bl cabb0 │ │ │ │ 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] │ │ │ │ @@ -164280,972 +164288,991 @@ │ │ │ │ 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 c880c │ │ │ │ + beq c8880 │ │ │ │ ldr r0, [r0, #476] @ 0x1dc │ │ │ │ - b c87fc │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ca774 │ │ │ │ - str r9, [r2, #72] @ 0x48 │ │ │ │ + b c8870 │ │ │ │ + mov r5, r8 │ │ │ │ + b c99b8 │ │ │ │ + ldr r2, [sl, #68] @ 0x44 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq ca768 │ │ │ │ + str r9, [sl, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r1, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl cabb8 │ │ │ │ - b c8118 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne c9fe4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r5, [r3, #28] │ │ │ │ + bl cac24 │ │ │ │ + b c82ac │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c94e0 │ │ │ │ + b c97d4 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r8, r2 │ │ │ │ + b c9b18 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl cab44 │ │ │ │ + bl ca970 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + mov r1, r0 │ │ │ │ + bne c9bbc │ │ │ │ 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 cabb8 │ │ │ │ - b c8118 │ │ │ │ - mov r5, r8 │ │ │ │ - b c99a4 │ │ │ │ - mov r9, #1 │ │ │ │ - mov sl, r9 │ │ │ │ - mov r7, r9 │ │ │ │ - b c95c0 │ │ │ │ + bl cac24 │ │ │ │ + b c82ac │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ + b c8bcc │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r1, [pc, #-3476] @ c8f34 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r8, r2 │ │ │ │ + bl 28515c │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b c9b18 │ │ │ │ + mov fp, r0 │ │ │ │ + b c8bcc │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c9b5c │ │ │ │ + bne c9ba4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl cab44 │ │ │ │ - ldr r2, [pc, #-3564] @ c8eb8 │ │ │ │ + bl cabb0 │ │ │ │ + ldr r2, [pc, #-3568] @ c8f20 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a5d0 │ │ │ │ + bl 10a740 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c89a4 │ │ │ │ + beq c8a14 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl cab44 │ │ │ │ + bl cabb0 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl cabb8 │ │ │ │ - b c8118 │ │ │ │ + bl cac24 │ │ │ │ + b c82ac │ │ │ │ + ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt c982c │ │ │ │ + b c8dec │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 24c8dc │ │ │ │ + add r2, r7, #1 │ │ │ │ + cmp sl, r2 │ │ │ │ + mov r8, r0 │ │ │ │ + bgt ca3a0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq c9da0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne c9da0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r8 │ │ │ │ + bl e6c10 <_PyUnicode_IsPrintable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca8cc │ │ │ │ + ldr r1, [pc, #-3732] @ c8f24 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 28515c │ │ │ │ + mov r3, #0 │ │ │ │ + b c8a14 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne ca390 │ │ │ │ + bne ca4b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca904 │ │ │ │ + bl ca970 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - beq c9e14 │ │ │ │ + beq c9ec0 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - beq c9cec │ │ │ │ + beq c9dd4 │ │ │ │ and r3, r7, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne ca390 │ │ │ │ + bne ca4b8 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq c9a4c │ │ │ │ + beq c9a44 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - ble c8424 │ │ │ │ + ble c8498 │ │ │ │ cmp r7, #101 @ 0x65 │ │ │ │ - beq c9b20 │ │ │ │ - bgt c8fe4 │ │ │ │ + beq c9b68 │ │ │ │ + bgt c9050 │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ - beq c9d70 │ │ │ │ + beq c9e58 │ │ │ │ cmp r7, #74 @ 0x4a │ │ │ │ - bne c8fec │ │ │ │ + bne c9058 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ca904 │ │ │ │ - ldr r2, [pc, #-3740] @ c8ebc │ │ │ │ + bl ca970 │ │ │ │ + ldr r2, [pc, #-3864] @ c8f28 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a5d0 │ │ │ │ + bl 10a740 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c98f4 │ │ │ │ - b c89a4 │ │ │ │ + bne c98d8 │ │ │ │ + b c8a14 │ │ │ │ mov r7, #69 @ 0x45 │ │ │ │ - b c9b24 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r1, [pc, #-3776] @ c8ec8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r8, r2 │ │ │ │ - bl 284c6c │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b c9a40 │ │ │ │ - ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt c9594 │ │ │ │ - b c8d7c │ │ │ │ + b c9b6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca904 │ │ │ │ + bl ca970 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ mov r7, r0 │ │ │ │ - beq ca488 │ │ │ │ + beq ca4a8 │ │ │ │ sub r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ca450 │ │ │ │ + bhi ca460 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca904 │ │ │ │ + bl ca970 │ │ │ │ sub r3, r0, #48 @ 0x30 │ │ │ │ cmp r3, #7 │ │ │ │ mov r7, r0 │ │ │ │ - bls c9dd4 │ │ │ │ + bls c9e80 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq ca488 │ │ │ │ + beq ca4a8 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - ldreq r2, [pc, #-3912] @ c8ec0 │ │ │ │ - beq c98e0 │ │ │ │ - ldr r1, [pc, #-3916] @ c8ec4 │ │ │ │ + ldreq r2, [pc, #-3976] @ c8f2c │ │ │ │ + beq c98c4 │ │ │ │ + ldr r1, [pc, #-3980] @ c8f30 │ │ │ │ mov r2, r7 │ │ │ │ - b c8c60 │ │ │ │ + b c8cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca904 │ │ │ │ + bl ca970 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ tst r3, #4 │ │ │ │ - bne c9d00 │ │ │ │ - b c93bc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r1, #28 │ │ │ │ - str sl, [r3, #28] │ │ │ │ - str r2, [r3, #472] @ 0x1d8 │ │ │ │ - bne c80ec │ │ │ │ - b c956c │ │ │ │ + bne c9de8 │ │ │ │ + b c9428 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #-3984] @ c8ec8 │ │ │ │ + ldr r1, [pc, #-4024] @ c8f34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 284c6c │ │ │ │ + bl 28515c │ │ │ │ ldr sl, [r4, #8] │ │ │ │ str sl, [r4, #4] │ │ │ │ mov r8, sl │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b c7e5c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca904 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - mov r7, r0 │ │ │ │ - beq ca304 │ │ │ │ - sub r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi ca2bc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca904 │ │ │ │ - sub r3, r0, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bls c9e90 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq ca304 │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ - tst r3, #4 │ │ │ │ - ldreq r2, [pc, #2524] @ ca8a0 │ │ │ │ - beq c98e0 │ │ │ │ - ldr r1, [pc, #2520] @ ca8a4 │ │ │ │ - mov r2, r7 │ │ │ │ - b c8c60 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r1, [r0, #32] │ │ │ │ - str r3, [r0, #28] │ │ │ │ - cmp r1, #28 │ │ │ │ - str r2, [r0, #472] @ 0x1d8 │ │ │ │ - bne c80ec │ │ │ │ - b c956c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca904 │ │ │ │ - cmp r8, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - moveq r1, #3 │ │ │ │ - beq c972c │ │ │ │ + b c7edc │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ + str r5, [r1, #28] │ │ │ │ + cmp r2, #28 │ │ │ │ + str r3, [r1, #472] @ 0x1d8 │ │ │ │ + bne c9594 │ │ │ │ + b c99ec │ │ │ │ + mov r0, sl │ │ │ │ + bl 29c28 │ │ │ │ + add r8, sl, r0 │ │ │ │ + cmp r8, sl │ │ │ │ + bne c9778 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + b c9970 │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ + ldr r8, [r4, #472] @ 0x1d8 │ │ │ │ + ldr r1, [pc, #2488] @ ca908 │ │ │ │ + ldrb r2, [r1], #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq ca008 │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ + cmp ip, r5 │ │ │ │ + bls ca2d8 │ │ │ │ + cmp r2, #32 │ │ │ │ + beq c9fdc │ │ │ │ + ldrb ip, [r5] │ │ │ │ + cmp ip, r2 │ │ │ │ + bne ca2d8 │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r8, r8, #1 │ │ │ │ + b c9f4c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ + ldr r1, [pc, #2428] @ ca90c │ │ │ │ mov r0, r4 │ │ │ │ - bl cab44 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cab44 │ │ │ │ - b c9728 │ │ │ │ + bl 28515c │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b c99b8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #2428] @ ca8a8 │ │ │ │ + ldr r1, [pc, #2404] @ ca90c │ │ │ │ mov r0, r4 │ │ │ │ - bl 284c6c │ │ │ │ + bl 28515c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b c99a8 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b c97e0 │ │ │ │ mov r0, fp │ │ │ │ bl 29c28 │ │ │ │ add r5, fp, r0 │ │ │ │ cmp r5, fp │ │ │ │ - bne c90e0 │ │ │ │ + bne c914c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b c9650 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #2372] @ ca8a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 284c6c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b c9668 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr fp, [r3, #4] │ │ │ │ - b c8b5c │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne c9168 │ │ │ │ - ldr r1, [r0, #2796] @ 0xaec │ │ │ │ - ldr ip, [r0, #2800] @ 0xaf0 │ │ │ │ - sub r1, r1, ip │ │ │ │ - b c9fb4 │ │ │ │ - ldr ip, [r0, #2804] @ 0xaf4 │ │ │ │ - ldrb ip, [ip, r2] │ │ │ │ - cmp ip, #35 @ 0x23 │ │ │ │ - beq ca77c │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - blt c9fa0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r3, r2, r3 │ │ │ │ - ldr r0, [r3, #2804] @ 0xaf4 │ │ │ │ - mov r2, #0 │ │ │ │ - bl e1b34 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq c96e4 │ │ │ │ - str r3, [r6, #28] │ │ │ │ - b c9168 │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ - ldr r3, [r4, #472] @ 0x1d8 │ │ │ │ - ldr r0, [pc, #2232] @ ca8ac │ │ │ │ - ldrb r1, [r0], #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq ca054 │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ - cmp ip, r5 │ │ │ │ - bls ca600 │ │ │ │ - cmp r1, #32 │ │ │ │ - beq ca028 │ │ │ │ - ldrb ip, [r5] │ │ │ │ - cmp ip, r1 │ │ │ │ - bne ca600 │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - b c9ff0 │ │ │ │ - mov r1, r5 │ │ │ │ + b c97c8 │ │ │ │ + mov r2, r5 │ │ │ │ mov ip, r5 │ │ │ │ ldrb lr, [ip] │ │ │ │ mov r5, ip │ │ │ │ cmp lr, #9 │ │ │ │ cmpne lr, #32 │ │ │ │ add ip, ip, #1 │ │ │ │ - beq ca030 │ │ │ │ - sub r1, r3, r1 │ │ │ │ - add r3, r1, r5 │ │ │ │ - b c9ff0 │ │ │ │ + beq c9fe4 │ │ │ │ + sub r2, r8, r2 │ │ │ │ + add r8, r2, r5 │ │ │ │ + b c9f4c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl cab44 │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ + bl cabb0 │ │ │ │ + ldr sl, [r4, #4] │ │ │ │ add r7, r5, #6 │ │ │ │ - cmp r8, r7 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - bcs ca1d8 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r1, [r0, #476] @ 0x1dc │ │ │ │ - ldr r2, [r0, #464] @ 0x1d0 │ │ │ │ - ldr r0, [r0, #480] @ 0x1e0 │ │ │ │ - str r0, [r6] │ │ │ │ - str r3, [r6, #8] │ │ │ │ + cmp sl, r7 │ │ │ │ + bcs ca16c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r0, #57 @ 0x39 │ │ │ │ - str r2, [r6, #12] │ │ │ │ - str r2, [r6, #4] │ │ │ │ - str r1, [r6, #16] │ │ │ │ + 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 r8, [r6, #24] │ │ │ │ - b c8118 │ │ │ │ - ldr r3, [r7, #56] @ 0x38 │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ - orrs r3, r3, r2 │ │ │ │ - beq c9168 │ │ │ │ - b c9130 │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ - str r1, [r4, #28] │ │ │ │ - str r0, [r4, #472] @ 0x1d8 │ │ │ │ - bne c7ec0 │ │ │ │ - b c80a4 │ │ │ │ + str sl, [r6, #24] │ │ │ │ + b c82ac │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca970 │ │ │ │ + cmp r8, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + moveq r1, #3 │ │ │ │ + beq c9670 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 251a98 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq c96e4 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr sl, [r4, #4] │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ - str r3, [r4, #2700] @ 0xa8c │ │ │ │ - b c7e60 │ │ │ │ + bl cabb0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl cabb0 │ │ │ │ + b c966c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne c9814 │ │ │ │ + bne c9850 │ │ │ │ ldr r9, [r3, #2692] @ 0xa84 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c96e4 │ │ │ │ + bne c9dc4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r2, r9 │ │ │ │ sub r1, r1, r0 │ │ │ │ - bl e1b34 │ │ │ │ + bl e1c60 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq ca748 │ │ │ │ - bl f8eec <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + beq ca664 │ │ │ │ + bl f9054 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt ca700 │ │ │ │ + blt ca42c │ │ │ │ ldr sl, [r5, #8] │ │ │ │ cmp r7, sl │ │ │ │ - blt ca60c │ │ │ │ + blt c9d60 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c9810 │ │ │ │ + beq c984c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c9810 │ │ │ │ + bne c984c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b c9810 │ │ │ │ - mov fp, r0 │ │ │ │ - b c8b5c │ │ │ │ - mov r0, sl │ │ │ │ - bl 29c28 │ │ │ │ - add r8, sl, r0 │ │ │ │ - cmp r8, sl │ │ │ │ - bne c9600 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - b c995c │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b c984c │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ add r9, r5, r0 │ │ │ │ cmp r9, r5 │ │ │ │ - bne c8cb8 │ │ │ │ + bne c8d28 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ - b c9858 │ │ │ │ - ldr r1, [pc, #1760] @ ca8a8 │ │ │ │ + b c986c │ │ │ │ + str r0, [r4, #28] │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ + b c7f40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 284c6c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b c91f0 │ │ │ │ - ldr r1, [pc, #1744] @ ca8b0 │ │ │ │ + bl 2517f8 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq c9dc4 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr sl, [r4, #4] │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ + str r3, [r4, #2700] @ 0xa8c │ │ │ │ + b c7ee0 │ │ │ │ + mov r9, #1 │ │ │ │ + mov sl, r9 │ │ │ │ + mov r7, r9 │ │ │ │ + b c9624 │ │ │ │ + ldr r1, [pc, #1948] @ ca910 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r5 │ │ │ │ bl 292f8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca07c │ │ │ │ - cmp r8, r7 │ │ │ │ - beq ca21c │ │ │ │ - ldrsb r2, [r5, #6] │ │ │ │ - ldrb r1, [r5, #6] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt ca07c │ │ │ │ - ldr r2, [pc, #1696] @ ca8b4 │ │ │ │ - ldr r2, [r2, r1, lsl #2] │ │ │ │ - tst r2, #7 │ │ │ │ - bne ca07c │ │ │ │ + bne ca028 │ │ │ │ + cmp sl, r7 │ │ │ │ + beq ca1ac │ │ │ │ + ldrsb r3, [r5, #6] │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt ca028 │ │ │ │ + ldr r3, [pc, #1904] @ ca914 │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + tst r3, #7 │ │ │ │ + bne ca028 │ │ │ │ cmp r9, #0 │ │ │ │ - bne ca25c │ │ │ │ + bne ca388 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - add r3, r3, #6 │ │ │ │ + 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 r8, [r6, #24] │ │ │ │ - b c8118 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str sl, [r6, #24] │ │ │ │ + b c82ac │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca970 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + mov r7, r0 │ │ │ │ + beq ca828 │ │ │ │ + sub r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi ca800 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca970 │ │ │ │ + sub r3, r0, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bls ca20c │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq ca828 │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ + tst r3, #4 │ │ │ │ + ldreq r2, [pc, #1752] @ ca918 │ │ │ │ + beq c98c4 │ │ │ │ + ldr r1, [pc, #1748] @ ca91c │ │ │ │ + mov r2, r7 │ │ │ │ + b c8cd0 │ │ │ │ + ldr r1, [pc, #1720] @ ca90c │ │ │ │ mov r0, r4 │ │ │ │ - bl ca904 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r2, [r4, #448] @ 0x1c0 │ │ │ │ - b ca224 │ │ │ │ + bl 28515c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b c9234 │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + beq c91d4 │ │ │ │ + b c919c │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne c91d4 │ │ │ │ + ldr r1, [r0, #2796] @ 0xaec │ │ │ │ + ldr ip, [r0, #2800] @ 0xaf0 │ │ │ │ + sub r1, r1, ip │ │ │ │ + b ca2a8 │ │ │ │ + ldr ip, [r0, #2804] @ 0xaf4 │ │ │ │ + ldrb ip, [ip, r2] │ │ │ │ + cmp ip, #35 @ 0x23 │ │ │ │ + beq ca838 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r2, r1 │ │ │ │ + blt ca294 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r3, #29 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b c9678 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, sl │ │ │ │ - bl 35459c │ │ │ │ + add r3, r2, r3 │ │ │ │ + ldr r0, [r3, #2804] @ 0xaf4 │ │ │ │ + mov r2, #0 │ │ │ │ + bl e1c60 │ │ │ │ mov r3, r0 │ │ │ │ - b c9ab0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq c9dc4 │ │ │ │ + str r3, [r6, #28] │ │ │ │ + b c91d4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c9b34 │ │ │ │ + b c8154 │ │ │ │ + ldr r1, [pc, #1588] @ ca920 │ │ │ │ + b c8ccc │ │ │ │ + ldr r1, [pc, #1584] @ ca924 │ │ │ │ + ldr r0, [pc, #1584] @ ca928 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, #29 │ │ │ │ + str r1, [r3, #32] │ │ │ │ + b c9570 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca904 │ │ │ │ - mov r8, r0 │ │ │ │ - b c7f00 │ │ │ │ - ldr r1, [pc, #1536] @ ca8b8 │ │ │ │ - ldr r0, [pc, #1536] @ ca8bc │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl ca970 │ │ │ │ + b c95e8 │ │ │ │ + ldr r1, [pc, #1548] @ ca92c │ │ │ │ + mov r4, r0 │ │ │ │ + bl 28515c │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl cac24 │ │ │ │ + b c82ac │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ + add r3, r3, r2, lsl #2 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + lsl r1, r2, #2 │ │ │ │ + cmp r3, fp │ │ │ │ + moveq r3, fp │ │ │ │ + beq c88c8 │ │ │ │ + movlt r3, fp │ │ │ │ + movlt r8, r3 │ │ │ │ + blt c8fc4 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble c992c │ │ │ │ + cmp r3, fp │ │ │ │ + mov r8, fp │ │ │ │ + mov r3, fp │ │ │ │ + ble c93d0 │ │ │ │ + b c934c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca970 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r4, #448] @ 0x1c0 │ │ │ │ + b ca1b4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 13a968 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r7, r0 │ │ │ │ + beq ca3d4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne ca3d4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq ca450 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 195d7c │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq ca40c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + bne ca40c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq ca450 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + add r3, r3, r2 │ │ │ │ + str r3, [r1, #4] │ │ │ │ + b c9d7c │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq ca450 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne ca450 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, #17 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b c9dc4 │ │ │ │ and r3, r7, #255 @ 0xff │ │ │ │ ldr r5, [r5, r3, lsl #2] │ │ │ │ ands r5, r5, #4 │ │ │ │ - bne c9ec4 │ │ │ │ + bne c9eb4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl cab44 │ │ │ │ - ldr r1, [pc, #1500] @ ca8c0 │ │ │ │ + bl cabb0 │ │ │ │ + ldr r1, [pc, #1192] @ ca930 │ │ │ │ mov r0, r4 │ │ │ │ - bl 284c6c │ │ │ │ + bl 28515c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl cabb8 │ │ │ │ - b c8118 │ │ │ │ + bl cac24 │ │ │ │ + b c82ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca904 │ │ │ │ + bl ca970 │ │ │ │ mov r7, r0 │ │ │ │ - b c9e84 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [r1, #464] @ 0x1d0 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq ca810 │ │ │ │ - ldr ip, [r1, #452] @ 0x1c4 │ │ │ │ - mov r9, #1 │ │ │ │ - b c887c │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #1416] @ ca8c4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 284c6c │ │ │ │ - cmp r5, #10 │ │ │ │ - movne r3, #23 │ │ │ │ - strne r3, [r4, #32] │ │ │ │ - b c96e4 │ │ │ │ - add r3, r4, r3, lsl #6 │ │ │ │ - ldrb r1, [r3, #2764] @ 0xacc │ │ │ │ - cmp r8, r1 │ │ │ │ - bne c96b4 │ │ │ │ - ldr r3, [r3, #2768] @ 0xad0 │ │ │ │ - cmp r3, sl │ │ │ │ - bne c96b4 │ │ │ │ - ldr r1, [pc, #1364] @ ca8c8 │ │ │ │ - b c8c68 │ │ │ │ - mov r2, #125 @ 0x7d │ │ │ │ - b c804c │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #1348] @ ca8cc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 284c6c │ │ │ │ - b c8c6c │ │ │ │ + b c9e74 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ - bl 109a68 │ │ │ │ + bl 109bd8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c9a78 │ │ │ │ + beq c9a70 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq c9a4c │ │ │ │ + beq c9a44 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - ble ca3d4 │ │ │ │ + ble ca4fc │ │ │ │ cmp r7, #101 @ 0x65 │ │ │ │ - beq c9b20 │ │ │ │ - bgt ca418 │ │ │ │ + beq c9b68 │ │ │ │ + bgt ca540 │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ - beq c9d70 │ │ │ │ + beq c9e58 │ │ │ │ cmp r7, #74 @ 0x4a │ │ │ │ - beq c9d44 │ │ │ │ + beq c9e2c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ ldr r5, [r3, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - bne c8424 │ │ │ │ + bne c8498 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl cab44 │ │ │ │ + bl cabb0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r0, [r4, #2704] @ 0xa90 │ │ │ │ add r1, r1, #1 │ │ │ │ sub r2, r8, r0 │ │ │ │ sub r1, r1, r0 │ │ │ │ - ldr r3, [pc, #1216] @ ca8d0 │ │ │ │ + ldr r3, [pc, #1020] @ ca934 │ │ │ │ mov r0, r4 │ │ │ │ - bl 314ca8 │ │ │ │ - b ca2e8 │ │ │ │ + bl 314f7c │ │ │ │ + b ca48c │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - bne ca3d4 │ │ │ │ - b c9d44 │ │ │ │ + bne ca4fc │ │ │ │ + b c9e2c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r1, [pc, #992] @ ca938 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28515c │ │ │ │ + b c8cdc │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r2, #29 │ │ │ │ + str r2, [r1, #32] │ │ │ │ + b c8894 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [r1, #464] @ 0x1d0 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq ca5cc │ │ │ │ + ldr ip, [r1, #452] @ 0x1c4 │ │ │ │ + mov r9, #1 │ │ │ │ + b c88f0 │ │ │ │ + ldr r1, [pc, #924] @ ca93c │ │ │ │ + b c8ccc │ │ │ │ cmp fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ moveq fp, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 251a98 │ │ │ │ + bl 2517f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq ca498 │ │ │ │ + beq ca5d8 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r3 │ │ │ │ - b c82a4 │ │ │ │ - and r3, r7, #255 @ 0xff │ │ │ │ - ldr r5, [r5, r3, lsl #2] │ │ │ │ - ands r5, r5, #4 │ │ │ │ - bne c9e08 │ │ │ │ + b c8318 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r8, r3 │ │ │ │ + b c8894 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r1, r6 │ │ │ │ + str sl, [sp] │ │ │ │ + bl cac24 │ │ │ │ + b c82ac │ │ │ │ + ldr r1, [pc, #836] @ ca940 │ │ │ │ + ldr r0, [pc, #808] @ ca928 │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl cabb0 │ │ │ │ + ldr r1, [pc, #816] @ ca944 │ │ │ │ + b ca484 │ │ │ │ + mov r2, #125 @ 0x7d │ │ │ │ + b c80cc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl cab44 │ │ │ │ - ldr r1, [pc, #1116] @ ca8d4 │ │ │ │ - b ca2e0 │ │ │ │ - mov r5, #10 │ │ │ │ - b c967c │ │ │ │ - ldr r1, [pc, #1104] @ ca8d8 │ │ │ │ - b c8c5c │ │ │ │ + bl cabb0 │ │ │ │ + ldr r1, [pc, #788] @ ca948 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28515c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + str r8, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl cac24 │ │ │ │ + b c82ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca904 │ │ │ │ + bl ca970 │ │ │ │ mov r7, r0 │ │ │ │ - b c9dc8 │ │ │ │ + b c988c │ │ │ │ + ldr r3, [pc, #736] @ ca94c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 11a5cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca450 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, #22 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b c9dc4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, #29 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b c97f0 │ │ │ │ + mov r8, #0 │ │ │ │ + b c8894 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r1, [pc, #676] @ ca950 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28515c │ │ │ │ + b c8cdc │ │ │ │ + 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 ca744 │ │ │ │ + cmp sl, #3 │ │ │ │ + beq ca724 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, r6 │ │ │ │ - str sl, [sp] │ │ │ │ - bl cabb8 │ │ │ │ - b c8118 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r1, [pc, #584] @ ca954 │ │ │ │ + ldreq r1, [pc, #584] @ ca958 │ │ │ │ + bl 28515c │ │ │ │ + cmp r5, #10 │ │ │ │ + ldrne r2, [sp, #8] │ │ │ │ + movne r3, #24 │ │ │ │ + strne r3, [r2, #32] │ │ │ │ + b c9dc4 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r1, [pc, #556] @ ca95c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28515c │ │ │ │ + cmp r5, #10 │ │ │ │ + movne r3, #23 │ │ │ │ + strne r3, [r4, #32] │ │ │ │ + b c9dc4 │ │ │ │ + add r3, r4, r3, lsl #6 │ │ │ │ + ldrb r1, [r3, #2764] @ 0xacc │ │ │ │ + cmp r8, r1 │ │ │ │ + bne ca6f0 │ │ │ │ + ldr r3, [r3, #2768] @ 0xad0 │ │ │ │ + cmp r3, sl │ │ │ │ + bne ca6f0 │ │ │ │ + ldr r1, [pc, #504] @ ca960 │ │ │ │ + b c8cd8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + b c8980 │ │ │ │ cmp r1, #0 │ │ │ │ sub r0, r3, #123 @ 0x7b │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ movle r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca56c │ │ │ │ + bne ca7e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldr r2, [r0, #464] @ 0x1d0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne ca554 │ │ │ │ + bne ca7d0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #1000] @ ca8dc │ │ │ │ + ldr r1, [pc, #436] @ ca964 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 284c6c │ │ │ │ - b c8c6c │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r2, #29 │ │ │ │ - str r2, [r1, #32] │ │ │ │ - b c8820 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cab44 │ │ │ │ - ldr r1, [pc, #940] @ ca8e0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 284c6c │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - str r8, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cabb8 │ │ │ │ - b c8118 │ │ │ │ + bl 28515c │ │ │ │ + b c8cdc │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, sl │ │ │ │ + bl 3542b4 │ │ │ │ + mov r3, r0 │ │ │ │ + b c9aa8 │ │ │ │ str r1, [sp] │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #896] @ ca8e4 │ │ │ │ + ldr r1, [pc, #392] @ ca968 │ │ │ │ mov r4, r0 │ │ │ │ - bl 284c6c │ │ │ │ - b c8c6c │ │ │ │ + bl 28515c │ │ │ │ + b c8cdc │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c8c58 │ │ │ │ - b ca4d0 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #856] @ ca8e8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 284c6c │ │ │ │ - b c8c6c │ │ │ │ + beq c8cc8 │ │ │ │ + b ca78c │ │ │ │ + and r3, r7, #255 @ 0xff │ │ │ │ + ldr r5, [r5, r3, lsl #2] │ │ │ │ + ands r5, r5, #4 │ │ │ │ + bne ca240 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl cab44 │ │ │ │ - ldr r1, [pc, #832] @ ca8ec │ │ │ │ - b ca2e0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca904 │ │ │ │ - mov r7, r0 │ │ │ │ - b c98a8 │ │ │ │ - ldr r1, [pc, #812] @ ca8f0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 284c6c │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cabb8 │ │ │ │ - b c8118 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, #29 │ │ │ │ - str r1, [r3, #32] │ │ │ │ - b c9548 │ │ │ │ - ldr r1, [pc, #760] @ ca8f4 │ │ │ │ - ldr r0, [pc, #700] @ ca8bc │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - cmp r2, #0 │ │ │ │ - bne c9c34 │ │ │ │ - b c80d8 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 24cb7c │ │ │ │ - add r2, r7, #1 │ │ │ │ - cmp sl, r2 │ │ │ │ - mov r8, r0 │ │ │ │ - bgt ca674 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ca64c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne ca64c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r8 │ │ │ │ - bl e6ae4 <_PyUnicode_IsPrintable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ca734 │ │ │ │ - ldr r1, [pc, #660] @ ca8f8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl cabb0 │ │ │ │ + ldr r1, [pc, #324] @ ca96c │ │ │ │ + b ca484 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 284c6c │ │ │ │ - b c96e4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 13a810 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bl ca970 │ │ │ │ mov r7, r0 │ │ │ │ - beq ca6a8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne ca6a8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq ca724 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1961e0 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq ca6e0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne ca6e0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq ca724 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - add r3, r3, r2 │ │ │ │ - str r3, [r1, #4] │ │ │ │ - b ca628 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ca724 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne ca724 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, #17 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b c96e4 │ │ │ │ - ldr r1, [pc, #448] @ ca8fc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - bl 284c6c │ │ │ │ - b c96e4 │ │ │ │ - ldr r3, [pc, #432] @ ca900 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 11a484 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ca724 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, #22 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b c96e4 │ │ │ │ - ldr r1, [pc, #392] @ ca8fc │ │ │ │ - b c8c5c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - b c8910 │ │ │ │ + b ca200 │ │ │ │ add r0, r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c96e4 │ │ │ │ + beq c9dc4 │ │ │ │ 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 ca7e0 │ │ │ │ + b ca89c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov ip, r2 │ │ │ │ ldr r4, [r0, #2804] @ 0xaf4 │ │ │ │ ldrb r0, [r4, r2] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq ca81c │ │ │ │ + beq ca8e0 │ │ │ │ add r3, r3, #1 │ │ │ │ strb r0, [lr] │ │ │ │ add lr, fp, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt ca7b8 │ │ │ │ + bgt ca874 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ strb r2, [fp, r3] │ │ │ │ mov r0, fp │ │ │ │ - bl e1b34 │ │ │ │ + bl e1c60 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b c9fd4 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r3 │ │ │ │ - b c8820 │ │ │ │ + b ca2c8 │ │ │ │ + ldr r1, [pc, #76] @ ca920 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + bl 28515c │ │ │ │ + b c9dc4 │ │ │ │ cmp ip, r1 │ │ │ │ mov r2, ip │ │ │ │ - beq ca7dc │ │ │ │ + beq ca898 │ │ │ │ ldrb r0, [r4, ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca7dc │ │ │ │ + beq ca898 │ │ │ │ cmp r0, #10 │ │ │ │ add ip, r2, #1 │ │ │ │ - bne ca81c │ │ │ │ - b ca7d0 │ │ │ │ - mov r8, #0 │ │ │ │ - b c8820 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca904 │ │ │ │ - b c9520 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ - add r3, r3, r2, lsl #2 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - lsl r1, r2, #2 │ │ │ │ - cmp r3, fp │ │ │ │ - moveq r3, fp │ │ │ │ - beq c8854 │ │ │ │ - movlt r3, fp │ │ │ │ - movlt r8, r3 │ │ │ │ - blt c8f58 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble c9864 │ │ │ │ - cmp r3, fp │ │ │ │ - mov r8, fp │ │ │ │ - mov r3, fp │ │ │ │ - ble c9364 │ │ │ │ - b c92e0 │ │ │ │ - mlaseq r6, r4, sp, r1 │ │ │ │ - eorseq r1, r6, r4, asr sp │ │ │ │ - eorseq r1, r6, r8, lsr #24 │ │ │ │ - eorseq r1, r6, ip, lsl #25 │ │ │ │ - mlaseq r6, r8, ip, r1 │ │ │ │ - eorseq r5, r9, r0, ror #13 │ │ │ │ - eorseq r1, r6, r0, asr ip │ │ │ │ - subeq lr, r3, r0, lsl #31 │ │ │ │ - eorseq r1, r6, ip, ror sp │ │ │ │ - eorseq r1, r6, r8, asr lr │ │ │ │ - eorseq r1, r6, r0, asr #28 │ │ │ │ - eorseq r1, r6, r0, asr #30 │ │ │ │ - @ instruction: 0x00361db4 │ │ │ │ - eorseq r1, r6, r4, lsr sp │ │ │ │ - eorseq r1, r6, r4, ror #30 │ │ │ │ - @ instruction: 0x00361fdc │ │ │ │ - eorseq r1, r6, r8, ror #25 │ │ │ │ - mlaseq r6, r0, pc, r1 @ │ │ │ │ - eorseq r1, r6, r4, lsr #30 │ │ │ │ - mlaseq r6, ip, sp, r1 │ │ │ │ - eorseq r1, r6, r4, lsr #28 │ │ │ │ - eorseq r1, r6, r0, ror ip │ │ │ │ - eorseq r1, r6, r0, lsr #25 │ │ │ │ - eorseq r1, r6, r0, asr #25 │ │ │ │ + bne ca8e0 │ │ │ │ + b ca88c │ │ │ │ + eorseq r1, r6, ip, lsl #19 │ │ │ │ + eorseq r1, r6, r8, lsr #18 │ │ │ │ + mlaseq r6, r8, r9, r1 │ │ │ │ + eorseq r5, r9, r0, ror #7 │ │ │ │ + mlaseq r6, r4, sl, r1 │ │ │ │ + eorseq r1, r6, r4, asr sl │ │ │ │ + eorseq r1, r6, r0, asr #19 │ │ │ │ + eorseq r1, r6, r0, asr r9 │ │ │ │ + subeq lr, r3, r0, lsl #25 │ │ │ │ + eorseq r1, r6, r4, lsr #22 │ │ │ │ + eorseq r1, r6, r4, lsr sl │ │ │ │ + @ instruction: 0x00361ab4 │ │ │ │ + eorseq r1, r6, r4, lsr #24 │ │ │ │ + eorseq r1, r6, r4, ror #24 │ │ │ │ + eorseq r1, r6, r0, ror r9 │ │ │ │ + mlaseq r6, ip, sl, r1 │ │ │ │ + eorseq r1, r6, r8, ror #19 │ │ │ │ ldrsbeq fp, [r5], #-176 @ 0xffffff50 │ │ │ │ + eorseq r1, r6, r0, asr #24 │ │ │ │ + mlaseq r6, r8, fp, r1 │ │ │ │ + @ instruction: 0x00361bf0 │ │ │ │ + eorseq r1, r6, r8, asr fp │ │ │ │ + eorseq r1, r6, r0, asr #22 │ │ │ │ + @ instruction: 0x00361cdc │ │ │ │ + mlaseq r6, r0, ip, r1 │ │ │ │ + eorseq r1, r6, ip, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq ca954 │ │ │ │ + beq ca9c0 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ movhi r3, #29 │ │ │ │ strhi r3, [r4, #32] │ │ │ │ - bhi caa48 │ │ │ │ + bhi caab4 │ │ │ │ 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 caa48 │ │ │ │ + bne caab4 │ │ │ │ ldr r3, [r0, #2744] @ 0xab8 │ │ │ │ - ldr r8, [pc, #328] @ caab4 │ │ │ │ + ldr r8, [pc, #328] @ cab20 │ │ │ │ cmp r3, r8 │ │ │ │ - bne caa2c │ │ │ │ + bne caa98 │ │ │ │ mov r0, r6 │ │ │ │ bl 29508 │ │ │ │ cmp r0, #0 │ │ │ │ - beq caa50 │ │ │ │ + beq caabc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r7, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ca994 │ │ │ │ + bne caa00 │ │ │ │ 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 caa9c │ │ │ │ + bne cab08 │ │ │ │ cmp r7, r6 │ │ │ │ - bne ca928 │ │ │ │ + bne ca994 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne caa48 │ │ │ │ + bne caab4 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne caa28 │ │ │ │ + bne caa94 │ │ │ │ mov r0, r6 │ │ │ │ bl 29508 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq caa80 │ │ │ │ + beq caaec │ │ │ │ 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 ca9ac │ │ │ │ + b caa18 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r6, [r4, #4] │ │ │ │ - bne ca9ac │ │ │ │ + bne caa18 │ │ │ │ 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 caa70 │ │ │ │ + bne caadc │ │ │ │ mov r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b caa44 │ │ │ │ + b caab0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ca990 │ │ │ │ - b ca994 │ │ │ │ + beq ca9fc │ │ │ │ + b caa00 │ │ │ │ mov r0, r7 │ │ │ │ bl 29c28 │ │ │ │ add r3, r7, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne ca9fc │ │ │ │ + bne caa68 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b caa64 │ │ │ │ - ldr r1, [pc, #20] @ caab8 │ │ │ │ + b caad0 │ │ │ │ + ldr r1, [pc, #20] @ cab24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 284c6c │ │ │ │ + bl 28515c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b caa48 │ │ │ │ - andseq r8, r9, r8, asr #11 │ │ │ │ - eorseq r1, r6, r8, lsr #24 │ │ │ │ + b caab4 │ │ │ │ + andseq r7, r9, ip, lsr #30 │ │ │ │ + eorseq r1, r6, r8, lsr #18 │ │ │ │ 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 cab20 │ │ │ │ + beq cab8c │ │ │ │ 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 │ │ │ │ @@ -165256,15 +165283,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 caaec │ │ │ │ + bne cab58 │ │ │ │ mov r3, #11 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmn r1, #1 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -165272,42 +165299,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 cab94 │ │ │ │ + bcc cac00 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ cmp r3, r1 │ │ │ │ - bne caba0 │ │ │ │ + bne cac0c │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #16] @ cabac │ │ │ │ - ldr r0, [pc, #16] @ cabb0 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #12] @ cabb4 │ │ │ │ - ldr r0, [pc, #4] @ cabb0 │ │ │ │ - bl 7dafc <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r1, r6, r0, asr ip │ │ │ │ - subeq lr, r3, r0, lsl #31 │ │ │ │ - eorseq r1, r6, r0, ror ip │ │ │ │ + ldr r1, [pc, #16] @ cac18 │ │ │ │ + ldr r0, [pc, #16] @ cac1c │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #12] @ cac20 │ │ │ │ + ldr r0, [pc, #4] @ cac1c │ │ │ │ + bl 7db44 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r1, r6, r0, asr r9 │ │ │ │ + subeq lr, r3, r0, lsl #25 │ │ │ │ + eorseq r1, r6, r0, ror r9 │ │ │ │ mov ip, r0 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ cmpne r2, #3 │ │ │ │ ldr lr, [ip, #480] @ 0x1e0 │ │ │ │ mov r0, r2 │ │ │ │ str lr, [r1] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr lr, [ip, #464] @ 0x1d0 │ │ │ │ - beq cac1c │ │ │ │ + beq cac88 │ │ │ │ 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] │ │ │ │ @@ -165325,602 +165352,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 cac08 │ │ │ │ + bne cac74 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000cac4c : │ │ │ │ +000cacb8 : │ │ │ │ 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] @ cad80 │ │ │ │ + ldr r2, [pc, #276] @ cadec │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - bne cad28 │ │ │ │ + bne cad94 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq cad60 │ │ │ │ - ldr r3, [pc, #252] @ cad84 │ │ │ │ + beq cadcc │ │ │ │ + ldr r3, [pc, #252] @ cadf0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne cace8 │ │ │ │ + bne cad54 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq cace8 │ │ │ │ + beq cad54 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ - beq cad1c │ │ │ │ + beq cad88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ - bne cacd0 │ │ │ │ + bne cad3c │ │ │ │ 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 cacc4 │ │ │ │ + b cad30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfcc │ │ │ │ + bl 8c044 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ streq r3, [r6] │ │ │ │ - beq cad78 │ │ │ │ + beq cade4 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b56c │ │ │ │ + bl 9b51c │ │ │ │ cmn r0, #3 │ │ │ │ - bne cacb4 │ │ │ │ + bne cad20 │ │ │ │ mov r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ - b cacc4 │ │ │ │ - bl a96a8 │ │ │ │ + b cad30 │ │ │ │ + bl a9710 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6] │ │ │ │ movne r0, #1 │ │ │ │ - bne cacc8 │ │ │ │ - ldr r3, [pc, #64] @ cad88 │ │ │ │ + bne cad34 │ │ │ │ + ldr r3, [pc, #64] @ cadf4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a484 │ │ │ │ + bl 11a5cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq cad78 │ │ │ │ - bl 11a838 │ │ │ │ + beq cade4 │ │ │ │ + bl 11a980 │ │ │ │ mov r0, r4 │ │ │ │ - b cacc8 │ │ │ │ - ldr r1, [pc, #36] @ cad8c │ │ │ │ - ldr r0, [pc, #36] @ cad90 │ │ │ │ + b cad34 │ │ │ │ + ldr r1, [pc, #36] @ cadf8 │ │ │ │ + ldr r0, [pc, #36] @ cadfc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6] │ │ │ │ mvn r0, #0 │ │ │ │ - b cacc8 │ │ │ │ + b cad34 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq sl, r5, ip, lsl #24 │ │ │ │ + eorseq sl, r5, ip, lsl #18 │ │ │ │ │ │ │ │ -000cad94 <_PyArena_AddPyObject@@Base>: │ │ │ │ +000cae00 <_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 cae4c <_PyArena_AddPyObject@@Base+0xb8> │ │ │ │ + beq caeb8 <_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 cae0c <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ + bge cae78 <_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 cae30 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bne cae9c <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl ab45c <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab4c0 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq cae60 <_PyArena_AddPyObject@@Base+0xcc> │ │ │ │ + beq caecc <_PyArena_AddPyObject@@Base+0xcc> │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ str r4, [r3, r6, lsl #2] │ │ │ │ - beq cae00 <_PyArena_AddPyObject@@Base+0x6c> │ │ │ │ + beq cae6c <_PyArena_AddPyObject@@Base+0x6c> │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r4] │ │ │ │ - bne cae00 <_PyArena_AddPyObject@@Base+0x6c> │ │ │ │ + bne cae6c <_PyArena_AddPyObject@@Base+0x6c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b cae04 <_PyArena_AddPyObject@@Base+0x70> │ │ │ │ - ldr r1, [pc, #52] @ cae88 <_PyArena_AddPyObject@@Base+0xf4> │ │ │ │ - ldr r0, [pc, #52] @ cae8c <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b cae70 <_PyArena_AddPyObject@@Base+0x70> │ │ │ │ + ldr r1, [pc, #52] @ caef4 <_PyArena_AddPyObject@@Base+0xf4> │ │ │ │ + ldr r0, [pc, #52] @ caef8 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b cae04 <_PyArena_AddPyObject@@Base+0x70> │ │ │ │ + b cae70 <_PyArena_AddPyObject@@Base+0x70> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cae58 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ + beq caec4 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne cae58 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ + bne caec4 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b cae58 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b caec4 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - @ instruction: 0x0035a9dc │ │ │ │ + @ instruction: 0x0035a6dc │ │ │ │ │ │ │ │ -000cae90 : │ │ │ │ - ldr r3, [pc, #24] @ caeb0 │ │ │ │ +000caefc : │ │ │ │ + ldr r3, [pc, #24] @ caf1c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b 242174 │ │ │ │ + b 241ed4 │ │ │ │ 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 caf08 │ │ │ │ + beq caf74 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq caef4 │ │ │ │ + beq caf60 │ │ │ │ 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 c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ - blt caef0 │ │ │ │ + blt caf5c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r1, r3 │ │ │ │ - bne caef0 │ │ │ │ - b caef4 │ │ │ │ + bne caf5c │ │ │ │ + b caf60 │ │ │ │ │ │ │ │ -000caf40 <_PyBytes_Resize@@Base>: │ │ │ │ +000cafac <_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 cb254 <_PyBytes_Resize@@Base+0x314> │ │ │ │ + bne cb2c0 <_PyBytes_Resize@@Base+0x314> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq cb0b0 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + beq cb11c <_PyBytes_Resize@@Base+0x170> │ │ │ │ cmp r6, #0 │ │ │ │ - beq cb234 <_PyBytes_Resize@@Base+0x2f4> │ │ │ │ + beq cb2a0 <_PyBytes_Resize@@Base+0x2f4> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ - beq cb0ec <_PyBytes_Resize@@Base+0x1ac> │ │ │ │ + beq cb158 <_PyBytes_Resize@@Base+0x1ac> │ │ │ │ cmp r2, #1 │ │ │ │ - bne cb1b8 <_PyBytes_Resize@@Base+0x278> │ │ │ │ - ldr sl, [pc, #748] @ cb294 <_PyBytes_Resize@@Base+0x354> │ │ │ │ + bne cb224 <_PyBytes_Resize@@Base+0x278> │ │ │ │ + ldr sl, [pc, #748] @ cb300 <_PyBytes_Resize@@Base+0x354> │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb158 <_PyBytes_Resize@@Base+0x218> │ │ │ │ + bne cb1c4 <_PyBytes_Resize@@Base+0x218> │ │ │ │ adds r1, r4, #17 │ │ │ │ - bmi cb19c <_PyBytes_Resize@@Base+0x25c> │ │ │ │ - ldr r6, [pc, #728] @ cb298 <_PyBytes_Resize@@Base+0x358> │ │ │ │ - ldr r2, [pc, #728] @ cb29c <_PyBytes_Resize@@Base+0x35c> │ │ │ │ + bmi cb208 <_PyBytes_Resize@@Base+0x25c> │ │ │ │ + ldr r6, [pc, #728] @ cb304 <_PyBytes_Resize@@Base+0x358> │ │ │ │ + ldr r2, [pc, #728] @ cb308 <_PyBytes_Resize@@Base+0x35c> │ │ │ │ ldr r3, [r6, #720] @ 0x2d0 │ │ │ │ ldr r9, [r6, #708] @ 0x2c4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne cb16c <_PyBytes_Resize@@Base+0x22c> │ │ │ │ - ldr r3, [pc, #712] @ cb2a0 <_PyBytes_Resize@@Base+0x360> │ │ │ │ - bl 356b80 │ │ │ │ + bne cb1d8 <_PyBytes_Resize@@Base+0x22c> │ │ │ │ + ldr r3, [pc, #712] @ cb30c <_PyBytes_Resize@@Base+0x360> │ │ │ │ + bl 356890 │ │ │ │ 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 cb118 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ + beq cb184 <_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 cb034 <_PyBytes_Resize@@Base+0xf4> │ │ │ │ + bgt cb0a0 <_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 cb118 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ + beq cb184 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ ldr r8, [r0, #20] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8, lsl #3 │ │ │ │ lsl r8, r8, #3 │ │ │ │ - bhi cb058 <_PyBytes_Resize@@Base+0x118> │ │ │ │ + bhi cb0c4 <_PyBytes_Resize@@Base+0x118> │ │ │ │ add r8, r8, r8, lsl #1 │ │ │ │ cmp r8, r1, lsl #2 │ │ │ │ movcs r8, r1 │ │ │ │ - bcc cb0b8 <_PyBytes_Resize@@Base+0x178> │ │ │ │ + bcc cb124 <_PyBytes_Resize@@Base+0x178> │ │ │ │ mov r0, r9 │ │ │ │ - bl 92134 │ │ │ │ + bl 92198 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq cb19c <_PyBytes_Resize@@Base+0x25c> │ │ │ │ + beq cb208 <_PyBytes_Resize@@Base+0x25c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9a0a0 │ │ │ │ + bl 9a050 │ │ │ │ mov r3, #1 │ │ │ │ str r6, [r7] │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb0d4 <_PyBytes_Resize@@Base+0x194> │ │ │ │ + bne cb140 <_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 cb098 <_PyBytes_Resize@@Base+0x158> │ │ │ │ + beq cb104 <_PyBytes_Resize@@Base+0x158> │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r7] │ │ │ │ - b cb098 <_PyBytes_Resize@@Base+0x158> │ │ │ │ - ldr r3, [pc, #432] @ cb2a4 <_PyBytes_Resize@@Base+0x364> │ │ │ │ + b cb104 <_PyBytes_Resize@@Base+0x158> │ │ │ │ + ldr r3, [pc, #432] @ cb310 <_PyBytes_Resize@@Base+0x364> │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r3, [r0] │ │ │ │ - beq cb0b0 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + beq cb11c <_PyBytes_Resize@@Base+0x170> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne cb0b0 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + bne cb11c <_PyBytes_Resize@@Base+0x170> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b cb0b0 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b cb11c <_PyBytes_Resize@@Base+0x170> │ │ │ │ ldr r3, [r6, #680] @ 0x2a8 │ │ │ │ - ldr r2, [pc, #388] @ cb2a8 <_PyBytes_Resize@@Base+0x368> │ │ │ │ + ldr r2, [pc, #388] @ cb314 <_PyBytes_Resize@@Base+0x368> │ │ │ │ cmp r3, r2 │ │ │ │ - bne cb184 <_PyBytes_Resize@@Base+0x244> │ │ │ │ + bne cb1f0 <_PyBytes_Resize@@Base+0x244> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a7a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [r7] │ │ │ │ - beq cb1a4 <_PyBytes_Resize@@Base+0x264> │ │ │ │ + beq cb210 <_PyBytes_Resize@@Base+0x264> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cb098 <_PyBytes_Resize@@Base+0x158> │ │ │ │ - b cb0d4 <_PyBytes_Resize@@Base+0x194> │ │ │ │ + beq cb104 <_PyBytes_Resize@@Base+0x158> │ │ │ │ + b cb140 <_PyBytes_Resize@@Base+0x194> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b cafb0 <_PyBytes_Resize@@Base+0x70> │ │ │ │ + b cb01c <_PyBytes_Resize@@Base+0x70> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b cb134 <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ + b cb1a0 <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b cb134 <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ + b cb1a0 <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ mov r0, r5 │ │ │ │ - bl a0068 │ │ │ │ - bl 29dc68 │ │ │ │ + bl a00d0 │ │ │ │ + bl 29e0e4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r1, r6 │ │ │ │ - ble cb224 <_PyBytes_Resize@@Base+0x2e4> │ │ │ │ + ble cb290 <_PyBytes_Resize@@Base+0x2e4> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e20 │ │ │ │ + bl 240b80 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ - beq cb1e8 <_PyBytes_Resize@@Base+0x2a8> │ │ │ │ + beq cb254 <_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 cb204 <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ + beq cb270 <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq cb218 <_PyBytes_Resize@@Base+0x2d8> │ │ │ │ + beq cb284 <_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 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b cb204 <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b cb270 <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 92a30 │ │ │ │ + bl 92a94 │ │ │ │ str r0, [r7] │ │ │ │ - b cb1e8 <_PyBytes_Resize@@Base+0x2a8> │ │ │ │ + b cb254 <_PyBytes_Resize@@Base+0x2a8> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240e20 │ │ │ │ + bl 240b80 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r7] │ │ │ │ - beq cb204 <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ - b cb1f4 <_PyBytes_Resize@@Base+0x2b4> │ │ │ │ + beq cb270 <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ + b cb260 <_PyBytes_Resize@@Base+0x2b4> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r0] │ │ │ │ - beq cb278 <_PyBytes_Resize@@Base+0x338> │ │ │ │ + beq cb2e4 <_PyBytes_Resize@@Base+0x338> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - beq cb288 <_PyBytes_Resize@@Base+0x348> │ │ │ │ - ldr r0, [pc, #44] @ cb2ac <_PyBytes_Resize@@Base+0x36c> │ │ │ │ + beq cb2f4 <_PyBytes_Resize@@Base+0x348> │ │ │ │ + ldr r0, [pc, #44] @ cb318 <_PyBytes_Resize@@Base+0x36c> │ │ │ │ mov r1, #3168 @ 0xc60 │ │ │ │ - bl 2deb38 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b cb1b0 <_PyBytes_Resize@@Base+0x270> │ │ │ │ + bl 2dee90 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b cb21c <_PyBytes_Resize@@Base+0x270> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae18 <_Py_Dealloc@@Base> │ │ │ │ - b cb278 <_PyBytes_Resize@@Base+0x338> │ │ │ │ + bl 9adc8 <_Py_Dealloc@@Base> │ │ │ │ + b cb2e4 <_PyBytes_Resize@@Base+0x338> │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, ip, lsl #16 │ │ │ │ + andeq fp, sl, r0, ror r8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r8, r7, ip, lsl #3 │ │ │ │ - andeq fp, r8, r0, asr #12 │ │ │ │ - eorseq r2, r6, r8, rrx │ │ │ │ + @ instruction: 0x0008b6b8 │ │ │ │ + eorseq r1, r6, r8, ror #26 │ │ │ │ │ │ │ │ -000cb2b0 : │ │ │ │ +000cb31c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #348] @ cb424 │ │ │ │ + ldr r3, [pc, #348] @ cb490 │ │ │ │ mov r4, r0 │ │ │ │ - bl 356b80 │ │ │ │ + bl 356890 │ │ │ │ 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 242278 │ │ │ │ + bl 241fd8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cb41c │ │ │ │ + beq cb488 │ │ │ │ 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 2423b8 │ │ │ │ + bl 242118 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq cb41c │ │ │ │ + beq cb488 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne cb3dc │ │ │ │ + bne cb448 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl ce634 <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl ce7a0 <_PyEvalFramePushAndInit@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq cb394 │ │ │ │ + beq cb400 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, r7 │ │ │ │ - bne cb404 │ │ │ │ + bne cb470 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl cfc34 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl cfda0 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cb3d0 │ │ │ │ + beq cb43c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne cb3d0 │ │ │ │ - ldr r2, [pc, #112] @ cb428 │ │ │ │ + bne cb43c │ │ │ │ + ldr r2, [pc, #112] @ cb494 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb3f0 │ │ │ │ + bne cb45c │ │ │ │ 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 cb344 │ │ │ │ + b cb3b0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b cb3c0 │ │ │ │ + b cb42c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b cb394 │ │ │ │ + b cb400 │ │ │ │ mov r5, #0 │ │ │ │ - b cb3d0 │ │ │ │ + b cb43c │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ │ │ │ │ -000cb42c : │ │ │ │ +000cb498 : │ │ │ │ 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 cb584 │ │ │ │ - ldr r2, [pc, #320] @ cb58c │ │ │ │ + blt cb5f0 │ │ │ │ + ldr r2, [pc, #320] @ cb5f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #720] @ 0x2d0 │ │ │ │ - ldr r0, [pc, #312] @ cb590 │ │ │ │ + ldr r0, [pc, #312] @ cb5fc │ │ │ │ ldr r5, [r2, #708] @ 0x2c4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne cb55c │ │ │ │ + bne cb5c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq cb528 │ │ │ │ - ldr r3, [pc, #292] @ cb594 │ │ │ │ - bl 356b80 │ │ │ │ + beq cb594 │ │ │ │ + ldr r3, [pc, #292] @ cb600 │ │ │ │ + bl 356890 │ │ │ │ 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 cb534 │ │ │ │ + beq cb5a0 │ │ │ │ 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 cb4cc │ │ │ │ + bgt cb538 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cb534 │ │ │ │ + beq cb5a0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, r3, lsl #3 │ │ │ │ lsl r7, r3, #3 │ │ │ │ - bhi cb4f0 │ │ │ │ + bhi cb55c │ │ │ │ add r7, r7, r3, lsl #4 │ │ │ │ cmp r7, r6, lsl #2 │ │ │ │ - bcc cb520 │ │ │ │ + bcc cb58c │ │ │ │ mov r7, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92134 │ │ │ │ + bl 92198 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq cb51c │ │ │ │ + beq cb588 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a0a0 │ │ │ │ + bl 9a050 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 92134 │ │ │ │ + b 92198 │ │ │ │ ldr r3, [r2, #680] @ 0x2a8 │ │ │ │ - ldr r1, [pc, #88] @ cb598 │ │ │ │ + ldr r1, [pc, #88] @ cb604 │ │ │ │ cmp r3, r1 │ │ │ │ - bne cb570 │ │ │ │ + bne cb5dc │ │ │ │ cmp r6, #1 │ │ │ │ movcs r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movcc r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 2a7a4 │ │ │ │ mov r2, r6 │ │ │ │ @@ -165930,83 +165957,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 cb520 │ │ │ │ + b cb58c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, ip, lsl #16 │ │ │ │ + andeq fp, sl, r0, ror r8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r0, asr #12 │ │ │ │ + @ instruction: 0x0008b6b8 │ │ │ │ │ │ │ │ -000cb59c <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ - ldr r2, [pc, #28] @ cb5c0 <_Py_NewReferenceNoTotal@@Base+0x24> │ │ │ │ +000cb608 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ + ldr r2, [pc, #28] @ cb62c <_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] @ cb9dc <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ + ldr r2, [pc, #1024] @ cba48 <_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 cb968 <_Py_NewReferenceNoTotal@@Base+0x3cc> │ │ │ │ + beq cb9d4 <_Py_NewReferenceNoTotal@@Base+0x3cc> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne cb97c <_Py_NewReferenceNoTotal@@Base+0x3e0> │ │ │ │ + bne cb9e8 <_Py_NewReferenceNoTotal@@Base+0x3e0> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl cb9e4 <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ + bl cba50 <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq cb658 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ + beq cb6c4 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq cb74c <_Py_NewReferenceNoTotal@@Base+0x1b0> │ │ │ │ + beq cb7b8 <_Py_NewReferenceNoTotal@@Base+0x1b0> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #13 │ │ │ │ - beq cb658 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ + beq cb6c4 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq cb734 <_Py_NewReferenceNoTotal@@Base+0x198> │ │ │ │ + beq cb7a0 <_Py_NewReferenceNoTotal@@Base+0x198> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #4 │ │ │ │ - beq cb6b4 <_Py_NewReferenceNoTotal@@Base+0x118> │ │ │ │ + beq cb720 <_Py_NewReferenceNoTotal@@Base+0x118> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne cb728 <_Py_NewReferenceNoTotal@@Base+0x18c> │ │ │ │ - ldr r1, [pc, #872] @ cb9dc <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ + bne cb794 <_Py_NewReferenceNoTotal@@Base+0x18c> │ │ │ │ + ldr r1, [pc, #872] @ cba48 <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ add r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cb988 <_Py_NewReferenceNoTotal@@Base+0x3ec> │ │ │ │ - bl cb9e4 <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ + beq cb9f4 <_Py_NewReferenceNoTotal@@Base+0x3ec> │ │ │ │ + bl cba50 <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne cb77c <_Py_NewReferenceNoTotal@@Base+0x1e0> │ │ │ │ + bne cb7e8 <_Py_NewReferenceNoTotal@@Base+0x1e0> │ │ │ │ mov r5, #0 │ │ │ │ sub r3, r3, #2 │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -166014,19 +166041,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 cb800 <_Py_NewReferenceNoTotal@@Base+0x264> │ │ │ │ + bhi cb86c <_Py_NewReferenceNoTotal@@Base+0x264> │ │ │ │ ldr r5, [r6, #12] │ │ │ │ str r2, [r6, #4] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq cb9a8 <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ + beq cba14 <_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 │ │ │ │ @@ -166038,955 +166065,955 @@ │ │ │ │ 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 cb708 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ + b cb774 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cb718 <_Py_NewReferenceNoTotal@@Base+0x17c> │ │ │ │ + blt cb784 <_Py_NewReferenceNoTotal@@Base+0x17c> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b cb644 <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ + b cb6b0 <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cb92c <_Py_NewReferenceNoTotal@@Base+0x390> │ │ │ │ + blt cb998 <_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 cb658 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ + beq cb6c4 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b cb638 <_Py_NewReferenceNoTotal@@Base+0x9c> │ │ │ │ + b cb6a4 <_Py_NewReferenceNoTotal@@Base+0x9c> │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #592] @ cb9dc <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ + ldr r2, [pc, #592] @ cba48 <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ cmp r3, r2 │ │ │ │ - beq cb95c <_Py_NewReferenceNoTotal@@Base+0x3c0> │ │ │ │ + beq cb9c8 <_Py_NewReferenceNoTotal@@Base+0x3c0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb94c <_Py_NewReferenceNoTotal@@Base+0x3b0> │ │ │ │ + bne cb9b8 <_Py_NewReferenceNoTotal@@Base+0x3b0> │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 99908 │ │ │ │ + bl 998b8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq cb940 <_Py_NewReferenceNoTotal@@Base+0x3a4> │ │ │ │ + beq cb9ac <_Py_NewReferenceNoTotal@@Base+0x3a4> │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ moveq r8, r7 │ │ │ │ moveq sl, #1 │ │ │ │ - bne cb94c <_Py_NewReferenceNoTotal@@Base+0x3b0> │ │ │ │ + bne cb9b8 <_Py_NewReferenceNoTotal@@Base+0x3b0> │ │ │ │ mov r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb850 <_Py_NewReferenceNoTotal@@Base+0x2b4> │ │ │ │ + beq cb8bc <_Py_NewReferenceNoTotal@@Base+0x2b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl cb9e4 <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ + bl cba50 <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cb850 <_Py_NewReferenceNoTotal@@Base+0x2b4> │ │ │ │ + beq cb8bc <_Py_NewReferenceNoTotal@@Base+0x2b4> │ │ │ │ cmp sl, r8 │ │ │ │ - beq cb904 <_Py_NewReferenceNoTotal@@Base+0x368> │ │ │ │ + beq cb970 <_Py_NewReferenceNoTotal@@Base+0x368> │ │ │ │ str r3, [r9, r8, lsl #2] │ │ │ │ ldr fp, [r4, #8] │ │ │ │ add r8, r8, #1 │ │ │ │ - b cb7c4 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ - ldr r0, [pc, #472] @ cb9e0 <_Py_NewReferenceNoTotal@@Base+0x444> │ │ │ │ - bl 99908 │ │ │ │ + b cb830 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + ldr r0, [pc, #472] @ cba4c <_Py_NewReferenceNoTotal@@Base+0x444> │ │ │ │ + bl 998b8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cb9a8 <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ + beq cba14 <_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 cb9a8 <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ + beq cba14 <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ ldr r6, [r8, #4] │ │ │ │ - b cb6e4 <_Py_NewReferenceNoTotal@@Base+0x148> │ │ │ │ + b cb750 <_Py_NewReferenceNoTotal@@Base+0x148> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea714 │ │ │ │ + bl ea878 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq cb938 <_Py_NewReferenceNoTotal@@Base+0x39c> │ │ │ │ + beq cb9a4 <_Py_NewReferenceNoTotal@@Base+0x39c> │ │ │ │ cmp r8, r7 │ │ │ │ - ble cb884 <_Py_NewReferenceNoTotal@@Base+0x2e8> │ │ │ │ + ble cb8f0 <_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 cb868 <_Py_NewReferenceNoTotal@@Base+0x2cc> │ │ │ │ + b cb8d4 <_Py_NewReferenceNoTotal@@Base+0x2cc> │ │ │ │ mov r0, r9 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 101a8c <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + bl 101c00 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq cb8f4 <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ + beq cb960 <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ mov r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - bne cb8f4 <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ + bne cb960 <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne cb6a0 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + bne cb70c <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ mov r5, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b cb6a0 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + b cb70c <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ lsl sl, sl, #1 │ │ │ │ lsl r1, sl, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ab694 │ │ │ │ + bl ab6f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb938 <_Py_NewReferenceNoTotal@@Base+0x39c> │ │ │ │ + beq cb9a4 <_Py_NewReferenceNoTotal@@Base+0x39c> │ │ │ │ mov r9, r0 │ │ │ │ - b cb7f0 <_Py_NewReferenceNoTotal@@Base+0x254> │ │ │ │ + b cb85c <_Py_NewReferenceNoTotal@@Base+0x254> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cb774 <_Py_NewReferenceNoTotal@@Base+0x1d8> │ │ │ │ + b cb7e0 <_Py_NewReferenceNoTotal@@Base+0x1d8> │ │ │ │ mov r0, r9 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 29dc68 │ │ │ │ + bl 29e0e4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cb694 <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ + b cb700 <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ - b cb790 <_Py_NewReferenceNoTotal@@Base+0x1f4> │ │ │ │ - bl 341ca0 │ │ │ │ + bl 341b3c │ │ │ │ + b cb7fc <_Py_NewReferenceNoTotal@@Base+0x1f4> │ │ │ │ + bl 341b3c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq cb600 <_Py_NewReferenceNoTotal@@Base+0x64> │ │ │ │ + beq cb66c <_Py_NewReferenceNoTotal@@Base+0x64> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r2, r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ - b cb708 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ - bl 341ca0 │ │ │ │ + b cb774 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ + bl 341b3c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne cb8f4 <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ + bne cb960 <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ mov r0, r4 │ │ │ │ - b cb684 <_Py_NewReferenceNoTotal@@Base+0xe8> │ │ │ │ - bl 29dc68 │ │ │ │ + b cb6f0 <_Py_NewReferenceNoTotal@@Base+0xe8> │ │ │ │ + bl 29e0e4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne cb6f0 <_Py_NewReferenceNoTotal@@Base+0x154> │ │ │ │ - bl 29dc68 │ │ │ │ - bl a5784 │ │ │ │ + bne cb75c <_Py_NewReferenceNoTotal@@Base+0x154> │ │ │ │ + bl 29e0e4 │ │ │ │ + bl a57ec │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r2, r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb6a0 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + beq cb70c <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cb708 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ + b cb774 <_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, #3820] @ cc8e8 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ - ldr r9, [r0, #88] @ 0x58 │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - cmp r9, r3 │ │ │ │ - add r9, r9, #1 │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r3, [pc, #3784] @ cc930 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ + cmp r2, r3 │ │ │ │ + add r2, r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - str r9, [r0, #88] @ 0x58 │ │ │ │ - beq ce4e4 <_Py_NewReferenceNoTotal@@Base+0x2f48> │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne ccb60 <_Py_NewReferenceNoTotal@@Base+0x15c4> │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + beq ce3ac <_Py_NewReferenceNoTotal@@Base+0x2da4> │ │ │ │ + ldr fp, [r0, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne ce3c0 <_Py_NewReferenceNoTotal@@Base+0x2db8> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cd64c <_Py_NewReferenceNoTotal@@Base+0x20b0> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq cd690 <_Py_NewReferenceNoTotal@@Base+0x2088> │ │ │ │ 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 cca6c <_Py_NewReferenceNoTotal@@Base+0x14d0> │ │ │ │ - ldr r0, [r3] │ │ │ │ + ldr r2, [r1, r5, lsl #2] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq ccb58 <_Py_NewReferenceNoTotal@@Base+0x1550> │ │ │ │ + ldr r0, [r2] │ │ │ │ cmp r0, #1008 @ 0x3f0 │ │ │ │ - beq cc710 <_Py_NewReferenceNoTotal@@Base+0x1174> │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq cca6c <_Py_NewReferenceNoTotal@@Base+0x14d0> │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, #1008 @ 0x3f0 │ │ │ │ - beq cc710 <_Py_NewReferenceNoTotal@@Base+0x1174> │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne cba64 <_Py_NewReferenceNoTotal@@Base+0x4c8> │ │ │ │ + beq cc778 <_Py_NewReferenceNoTotal@@Base+0x1170> │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq ccb58 <_Py_NewReferenceNoTotal@@Base+0x1550> │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmp r3, #1008 @ 0x3f0 │ │ │ │ + beq cc778 <_Py_NewReferenceNoTotal@@Base+0x1170> │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne cbad0 <_Py_NewReferenceNoTotal@@Base+0x4c8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - beq ce53c <_Py_NewReferenceNoTotal@@Base+0x2fa0> │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ + beq ce3e4 <_Py_NewReferenceNoTotal@@Base+0x2ddc> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp fp, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne ccb60 <_Py_NewReferenceNoTotal@@Base+0x15c4> │ │ │ │ - ldr r3, [pc, #3632] @ cc8e8 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ - cmp r9, r3 │ │ │ │ - add r9, r9, #1 │ │ │ │ - str r9, [r4, #88] @ 0x58 │ │ │ │ - beq ce32c <_Py_NewReferenceNoTotal@@Base+0x2d90> │ │ │ │ + bne ce3c0 <_Py_NewReferenceNoTotal@@Base+0x2db8> │ │ │ │ + ldr r3, [pc, #3596] @ cc930 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + cmp r2, r3 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq ce404 <_Py_NewReferenceNoTotal@@Base+0x2dfc> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq ce350 <_Py_NewReferenceNoTotal@@Base+0x2db4> │ │ │ │ + beq ce428 <_Py_NewReferenceNoTotal@@Base+0x2e20> │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r1, r3, lsl #2] │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - beq cc574 <_Py_NewReferenceNoTotal@@Base+0xfd8> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + beq cc5e0 <_Py_NewReferenceNoTotal@@Base+0xfd8> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne ce1e4 <_Py_NewReferenceNoTotal@@Base+0x2c48> │ │ │ │ - ldr r2, [pc, #3536] @ cc8e8 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ - cmp r3, r2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cce00 <_Py_NewReferenceNoTotal@@Base+0x1864> │ │ │ │ + bne ccf9c <_Py_NewReferenceNoTotal@@Base+0x1994> │ │ │ │ + ldr r3, [pc, #3500] @ cc930 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + cmp r2, r3 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq ccf0c <_Py_NewReferenceNoTotal@@Base+0x1904> │ │ │ │ ldr r8, [r4, #12] │ │ │ │ cmp r6, r8 │ │ │ │ - beq cce24 <_Py_NewReferenceNoTotal@@Base+0x1888> │ │ │ │ + beq ccf30 <_Py_NewReferenceNoTotal@@Base+0x1928> │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #7 │ │ │ │ - beq cca74 <_Py_NewReferenceNoTotal@@Base+0x14d8> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ + beq ccb60 <_Py_NewReferenceNoTotal@@Base+0x1558> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + cmp fp, #0 │ │ │ │ + subne r2, r2, #1 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne cbd90 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ - ldr r2, [pc, #3452] @ cc8e8 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ - cmp r3, r2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cd73c <_Py_NewReferenceNoTotal@@Base+0x21a0> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cmp r7, r0 │ │ │ │ - beq cd760 <_Py_NewReferenceNoTotal@@Base+0x21c4> │ │ │ │ + bne cbe00 <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ + ldr r3, [pc, #3416] @ cc930 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + cmp r2, r3 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq cd848 <_Py_NewReferenceNoTotal@@Base+0x2240> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r7, r2 │ │ │ │ + beq cd86c <_Py_NewReferenceNoTotal@@Base+0x2264> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #3416] @ cc8e8 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ - ldr r2, [r3, r7, lsl #2] │ │ │ │ + ldr r0, [pc, #3380] @ cc930 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + ldr r1, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr sl, [r2, #16] │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ + cmp r3, r0 │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce4f8 <_Py_NewReferenceNoTotal@@Base+0x2f5c> │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ - cmp fp, r0 │ │ │ │ - beq cd6c0 <_Py_NewReferenceNoTotal@@Base+0x2124> │ │ │ │ + beq ce3a0 <_Py_NewReferenceNoTotal@@Base+0x2d98> │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + cmp sl, r2 │ │ │ │ + beq cd704 <_Py_NewReferenceNoTotal@@Base+0x20fc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, fp, lsl #2] │ │ │ │ + ldr r3, [r3, sl, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r0, [pc, #3268] @ cc898 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ - beq cbbec <_Py_NewReferenceNoTotal@@Base+0x650> │ │ │ │ + ldrne r0, [pc, #3232] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + beq cbc5c <_Py_NewReferenceNoTotal@@Base+0x654> │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, r0 │ │ │ │ - beq cc2a0 <_Py_NewReferenceNoTotal@@Base+0xd04> │ │ │ │ + beq cc314 <_Py_NewReferenceNoTotal@@Base+0xd0c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cbbd4 <_Py_NewReferenceNoTotal@@Base+0x638> │ │ │ │ - ldr r2, [pc, #3236] @ cc898 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ + bne cbc44 <_Py_NewReferenceNoTotal@@Base+0x63c> │ │ │ │ + ldr r2, [pc, #3200] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ mov r3, #0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl e19b0 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1adc <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce2c0 <_Py_NewReferenceNoTotal@@Base+0x2d24> │ │ │ │ + bne ce588 <_Py_NewReferenceNoTotal@@Base+0x2f80> │ │ │ │ mov r0, r4 │ │ │ │ - str fp, [r4, #8] │ │ │ │ - bl e3948 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + str sl, [r4, #8] │ │ │ │ + bl e3a74 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne cbd5c <_Py_NewReferenceNoTotal@@Base+0x7c0> │ │ │ │ + bne cbdcc <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc4e4 <_Py_NewReferenceNoTotal@@Base+0xf48> │ │ │ │ + beq cc550 <_Py_NewReferenceNoTotal@@Base+0xf48> │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - cmp fp, r9 │ │ │ │ - bge ccfc4 <_Py_NewReferenceNoTotal@@Base+0x1a28> │ │ │ │ + cmp sl, r9 │ │ │ │ + bge cd0f4 <_Py_NewReferenceNoTotal@@Base+0x1aec> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #3156] @ cc898 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ - mov r1, fp │ │ │ │ + ldr r2, [pc, #3120] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl e19b0 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1adc <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc4ec <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ + bne cc558 <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ mov r0, r4 │ │ │ │ - str fp, [r4, #8] │ │ │ │ - bl e3948 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + str sl, [r4, #8] │ │ │ │ + bl e3a74 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ mov r3, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - bne cbd5c <_Py_NewReferenceNoTotal@@Base+0x7c0> │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + bne cbdcc <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc4e8 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ + beq cc554 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r9 │ │ │ │ - ble cc4e8 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ - ldr r2, [pc, #3076] @ cc898 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ - mov r1, fp │ │ │ │ + ble cc554 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ + ldr r2, [pc, #3040] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl e19b0 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1adc <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce1a8 <_Py_NewReferenceNoTotal@@Base+0x2c0c> │ │ │ │ + bne ce334 <_Py_NewReferenceNoTotal@@Base+0x2d2c> │ │ │ │ mov r0, r4 │ │ │ │ - str fp, [r4, #8] │ │ │ │ - bl e3948 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + str sl, [r4, #8] │ │ │ │ + bl e3a74 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne cbd5c <_Py_NewReferenceNoTotal@@Base+0x7c0> │ │ │ │ + bne cbdcc <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cce40 <_Py_NewReferenceNoTotal@@Base+0x18a4> │ │ │ │ + beq ccf4c <_Py_NewReferenceNoTotal@@Base+0x1944> │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r9, r2 │ │ │ │ - ble cce40 <_Py_NewReferenceNoTotal@@Base+0x18a4> │ │ │ │ + ble ccf4c <_Py_NewReferenceNoTotal@@Base+0x1944> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #2996] @ cc898 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ - mov r1, fp │ │ │ │ + ldr r2, [pc, #2960] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl e19b0 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1adc <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc4ec <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ + bne cc558 <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ mov r0, r4 │ │ │ │ - str fp, [r4, #8] │ │ │ │ - bl e3948 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne cbd5c <_Py_NewReferenceNoTotal@@Base+0x7c0> │ │ │ │ + str sl, [r4, #8] │ │ │ │ + bl e3a74 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne cbdcc <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc4e8 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ + beq cc554 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - ble cc4e8 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ - ldr r2, [pc, #2928] @ cc898 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ + ble cc554 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ + ldr r2, [pc, #2892] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r3 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, sl │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e19b0 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1adc <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc4ec <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ + bne cc558 <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ mov r0, r4 │ │ │ │ - str fp, [r4, #8] │ │ │ │ - bl e3948 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq cbd0c <_Py_NewReferenceNoTotal@@Base+0x770> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b cc2c4 <_Py_NewReferenceNoTotal@@Base+0xd28> │ │ │ │ + str sl, [r4, #8] │ │ │ │ + bl e3a74 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + beq cbd7c <_Py_NewReferenceNoTotal@@Base+0x774> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + b cc338 <_Py_NewReferenceNoTotal@@Base+0xd30> │ │ │ │ ldr r8, [r3, #4] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - bne cc548 <_Py_NewReferenceNoTotal@@Base+0xfac> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - sub r3, r3, #2 │ │ │ │ - cmp r2, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + bne cc5b4 <_Py_NewReferenceNoTotal@@Base+0xfac> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + sub r2, r2, #2 │ │ │ │ + cmp fp, #0 │ │ │ │ + subne r2, r2, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ - mov r9, r2 │ │ │ │ - strne r3, [r4, #88] @ 0x58 │ │ │ │ + mov r9, fp │ │ │ │ + strne r2, [r4, #88] @ 0x58 │ │ │ │ strne r5, [r4, #8] │ │ │ │ - bne cc888 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ - ldr r1, [pc, #2868] @ cc8e8 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ - cmp r3, r1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cd67c <_Py_NewReferenceNoTotal@@Base+0x20e0> │ │ │ │ - ldr sl, [pc, #2840] @ cc8e0 <_Py_NewReferenceNoTotal@@Base+0x1344> │ │ │ │ - ldr r1, [pc, #2840] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x1348> │ │ │ │ + bne cde38 <_Py_NewReferenceNoTotal@@Base+0x2830> │ │ │ │ + ldr r3, [pc, #2828] @ cc930 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + cmp r2, r3 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq cd6c0 <_Py_NewReferenceNoTotal@@Base+0x20b8> │ │ │ │ + ldr sl, [pc, #2800] @ cc928 <_Py_NewReferenceNoTotal@@Base+0x1320> │ │ │ │ + ldr r2, [pc, #2800] @ cc92c <_Py_NewReferenceNoTotal@@Base+0x1324> │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ mov r8, r6 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne cd6a8 <_Py_NewReferenceNoTotal@@Base+0x210c> │ │ │ │ - ldr r3, [pc, #2748] @ cc89c <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ - bl 356b80 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne cd6ec <_Py_NewReferenceNoTotal@@Base+0x20e4> │ │ │ │ + ldr r3, [pc, #2712] @ cc8e8 <_Py_NewReferenceNoTotal@@Base+0x12e0> │ │ │ │ + bl 356890 │ │ │ │ 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 cce58 <_Py_NewReferenceNoTotal@@Base+0x18bc> │ │ │ │ - ldr r1, [r3] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq ccf60 <_Py_NewReferenceNoTotal@@Base+0x1958> │ │ │ │ + ldr r2, [r3] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r1, [r3] │ │ │ │ - ldr r1, [r7] │ │ │ │ - str r1, [r3, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq cc49c <_Py_NewReferenceNoTotal@@Base+0xf00> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #2748] @ cc8e8 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ - cmp r3, r2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce55c <_Py_NewReferenceNoTotal@@Base+0x2fc0> │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r3] │ │ │ │ + ldr r2, [r7] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq cc520 <_Py_NewReferenceNoTotal@@Base+0xf18> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #2708] @ cc930 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + cmp r2, r3 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq ce3cc <_Py_NewReferenceNoTotal@@Base+0x2dc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fb4 │ │ │ │ + bl ea118 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq cbe6c <_Py_NewReferenceNoTotal@@Base+0x8d0> │ │ │ │ + beq cbedc <_Py_NewReferenceNoTotal@@Base+0x8d4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq ccfac <_Py_NewReferenceNoTotal@@Base+0x1a10> │ │ │ │ + beq cd0dc <_Py_NewReferenceNoTotal@@Base+0x1ad4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #22 │ │ │ │ - beq cc8ec <_Py_NewReferenceNoTotal@@Base+0x1350> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [sl, #704] @ 0x2c0 │ │ │ │ - ldr r1, [pc, #2596] @ cc8a0 <_Py_NewReferenceNoTotal@@Base+0x1304> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ + beq cc934 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [sl, #704] @ 0x2c0 │ │ │ │ + ldr r1, [pc, #2560] @ cc8ec <_Py_NewReferenceNoTotal@@Base+0x12e4> │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ str r8, [r4, #8] │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - bne cd708 <_Py_NewReferenceNoTotal@@Base+0x216c> │ │ │ │ - ldr r2, [pc, #2568] @ cc89c <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ - bl 356b80 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr r8, [r2, #1528] @ 0x5f8 │ │ │ │ - bic r2, r7, #4080 @ 0xff0 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + bne cd74c <_Py_NewReferenceNoTotal@@Base+0x2144> │ │ │ │ + ldr r3, [pc, #2532] @ cc8e8 <_Py_NewReferenceNoTotal@@Base+0x12e0> │ │ │ │ + bl 356890 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ + bic r3, r7, #4080 @ 0xff0 │ │ │ │ cmn r8, #804 @ 0x324 │ │ │ │ - bic r2, r2, #15 │ │ │ │ - beq cd608 <_Py_NewReferenceNoTotal@@Base+0x206c> │ │ │ │ + bic r3, r3, #15 │ │ │ │ + beq cce90 <_Py_NewReferenceNoTotal@@Base+0x1888> │ │ │ │ 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 cbef0 <_Py_NewReferenceNoTotal@@Base+0x954> │ │ │ │ + bgt cbf60 <_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 cd608 <_Py_NewReferenceNoTotal@@Base+0x206c> │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ + beq cce90 <_Py_NewReferenceNoTotal@@Base+0x1888> │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ str r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r1, [r2] │ │ │ │ - str r7, [r2, #4] │ │ │ │ + ldr r1, [r3] │ │ │ │ + str r7, [r3, #4] │ │ │ │ sub r1, r1, #1 │ │ │ │ - str r1, [r2] │ │ │ │ - beq ccc40 <_Py_NewReferenceNoTotal@@Base+0x16a4> │ │ │ │ + str r1, [r3] │ │ │ │ + beq cc8c4 <_Py_NewReferenceNoTotal@@Base+0x12bc> │ │ │ │ cmp r1, #0 │ │ │ │ - beq cd7bc <_Py_NewReferenceNoTotal@@Base+0x2220> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ + beq cd780 <_Py_NewReferenceNoTotal@@Base+0x2178> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp fp, #0 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne ce1e0 <_Py_NewReferenceNoTotal@@Base+0x2c44> │ │ │ │ + bne ccf98 <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ mov r0, r4 │ │ │ │ - bl ede54 │ │ │ │ + bl edfb8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne cc7f8 <_Py_NewReferenceNoTotal@@Base+0x125c> │ │ │ │ + bne ccae8 <_Py_NewReferenceNoTotal@@Base+0x14e0> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cdba4 <_Py_NewReferenceNoTotal@@Base+0x2608> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ + bne cdbac <_Py_NewReferenceNoTotal@@Base+0x25a4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp fp, #0 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cc888 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cc734 <_Py_NewReferenceNoTotal@@Base+0x1198> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3] │ │ │ │ + bne cde38 <_Py_NewReferenceNoTotal@@Base+0x2830> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq cc79c <_Py_NewReferenceNoTotal@@Base+0x1194> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, r5, lsl #2] │ │ │ │ + ldr r1, [r2] │ │ │ │ cmp r1, #1 │ │ │ │ - beq cc75c <_Py_NewReferenceNoTotal@@Base+0x11c0> │ │ │ │ - cmp r2, #0 │ │ │ │ + beq cc7c4 <_Py_NewReferenceNoTotal@@Base+0x11bc> │ │ │ │ + cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cc888 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ + bne cde38 <_Py_NewReferenceNoTotal@@Base+0x2830> │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl ef544 │ │ │ │ + bl ef6a8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne cc790 <_Py_NewReferenceNoTotal@@Base+0x11f4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + bne cc7f8 <_Py_NewReferenceNoTotal@@Base+0x11f0> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne cc888 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq ccfd0 <_Py_NewReferenceNoTotal@@Base+0x1a34> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #2276] @ cc8c0 <_Py_NewReferenceNoTotal@@Base+0x1324> │ │ │ │ - cmp r1, r3 │ │ │ │ - beq ccb6c <_Py_NewReferenceNoTotal@@Base+0x15d0> │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r3, r9 │ │ │ │ + cmp fp, #0 │ │ │ │ + bne cd1f4 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq cd100 <_Py_NewReferenceNoTotal@@Base+0x1af8> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, r5, lsl #2] │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r2, [pc, #2244] @ cc90c <_Py_NewReferenceNoTotal@@Base+0x1304> │ │ │ │ + cmp r1, r2 │ │ │ │ + beq ccc58 <_Py_NewReferenceNoTotal@@Base+0x1650> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + cmp fp, #0 │ │ │ │ + mov r1, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne ce140 <_Py_NewReferenceNoTotal@@Base+0x2ba4> │ │ │ │ - ldr r3, [pc, #2284] @ cc8e8 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ - cmp r9, r3 │ │ │ │ - add r9, r9, #1 │ │ │ │ - str r9, [r4, #88] @ 0x58 │ │ │ │ - beq cd02c <_Py_NewReferenceNoTotal@@Base+0x1a90> │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - cmp r5, r6 │ │ │ │ - beq cd050 <_Py_NewReferenceNoTotal@@Base+0x1ab4> │ │ │ │ - mov r3, r5 │ │ │ │ - mov r6, r5 │ │ │ │ + bne ce398 <_Py_NewReferenceNoTotal@@Base+0x2d90> │ │ │ │ + ldr r3, [pc, #2248] @ cc930 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + cmp r2, r3 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq cd15c <_Py_NewReferenceNoTotal@@Base+0x1b54> │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ + cmp r5, r7 │ │ │ │ + beq cd180 <_Py_NewReferenceNoTotal@@Base+0x1b78> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r7, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [r1, r6, lsl #2] │ │ │ │ - ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #2164] @ cc8a4 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ - cmp r0, r2 │ │ │ │ - beq ccb2c <_Py_NewReferenceNoTotal@@Base+0x1590> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - str r3, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne cd070 <_Py_NewReferenceNoTotal@@Base+0x1ad4> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r1, r7, lsl #2] │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r3, [pc, #2132] @ cc8f0 <_Py_NewReferenceNoTotal@@Base+0x12e8> │ │ │ │ cmp r0, r3 │ │ │ │ - beq ccafc <_Py_NewReferenceNoTotal@@Base+0x1560> │ │ │ │ - ldr r3, [r1, r3, lsl #2] │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #2140] @ cc8bc <_Py_NewReferenceNoTotal@@Base+0x1320> │ │ │ │ - cmp r1, r3 │ │ │ │ - beq ccb2c <_Py_NewReferenceNoTotal@@Base+0x1590> │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - sub r9, r9, #1 │ │ │ │ + beq ccc1c <_Py_NewReferenceNoTotal@@Base+0x1614> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp fp, #0 │ │ │ │ + bne cd1a4 <_Py_NewReferenceNoTotal@@Base+0x1b9c> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq ccbec <_Py_NewReferenceNoTotal@@Base+0x15e4> │ │ │ │ + ldr r2, [r1, r2, lsl #2] │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r2, [pc, #2108] @ cc908 <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ + cmp r1, r2 │ │ │ │ + beq ccc1c <_Py_NewReferenceNoTotal@@Base+0x1614> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + cmp fp, #0 │ │ │ │ + sub r2, r2, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - str r9, [r4, #88] @ 0x58 │ │ │ │ - bne ccb60 <_Py_NewReferenceNoTotal@@Base+0x15c4> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cd080 <_Py_NewReferenceNoTotal@@Base+0x1ae4> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #2088] @ cc8c4 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ - cmp r1, r3 │ │ │ │ - beq cce74 <_Py_NewReferenceNoTotal@@Base+0x18d8> │ │ │ │ - cmp r2, #0 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + bne ccc50 <_Py_NewReferenceNoTotal@@Base+0x1648> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq cd1b4 <_Py_NewReferenceNoTotal@@Base+0x1bac> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, r5, lsl #2] │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r2, [pc, #2056] @ cc910 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ + cmp r1, r2 │ │ │ │ + beq ccfa4 <_Py_NewReferenceNoTotal@@Base+0x199c> │ │ │ │ + cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cc888 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cd0e8 <_Py_NewReferenceNoTotal@@Base+0x1b4c> │ │ │ │ + bne cd1f4 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq cd238 <_Py_NewReferenceNoTotal@@Base+0x1c30> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, r5, lsl #2] │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #504 @ 0x1f8 │ │ │ │ + ldr r2, [r0, r5, lsl #2] │ │ │ │ + ldr r2, [r2] │ │ │ │ + cmp r2, #504 @ 0x1f8 │ │ │ │ moveq r3, r5 │ │ │ │ - beq cd110 <_Py_NewReferenceNoTotal@@Base+0x1b74> │ │ │ │ - cmp r2, #0 │ │ │ │ + beq cd260 <_Py_NewReferenceNoTotal@@Base+0x1c58> │ │ │ │ + cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cc888 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cd2b4 <_Py_NewReferenceNoTotal@@Base+0x1d18> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #616 @ 0x268 │ │ │ │ - beq cd884 <_Py_NewReferenceNoTotal@@Base+0x22e8> │ │ │ │ - cmp r2, #0 │ │ │ │ + bne cd1f4 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq cd3fc <_Py_NewReferenceNoTotal@@Base+0x1df4> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, r5, lsl #2] │ │ │ │ + ldr r2, [r2] │ │ │ │ + cmp r2, #616 @ 0x268 │ │ │ │ + beq cd980 <_Py_NewReferenceNoTotal@@Base+0x2378> │ │ │ │ + cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cc888 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cd164 <_Py_NewReferenceNoTotal@@Base+0x1bc8> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #580 @ 0x244 │ │ │ │ - beq cd960 <_Py_NewReferenceNoTotal@@Base+0x23c4> │ │ │ │ - cmp r2, #0 │ │ │ │ + bne cd1f4 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq cd2b4 <_Py_NewReferenceNoTotal@@Base+0x1cac> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, r5, lsl #2] │ │ │ │ + ldr r2, [r2] │ │ │ │ + cmp r2, #580 @ 0x244 │ │ │ │ + beq cd8d0 <_Py_NewReferenceNoTotal@@Base+0x22c8> │ │ │ │ + cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cc888 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cd194 <_Py_NewReferenceNoTotal@@Base+0x1bf8> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #1912] @ cc8cc <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ - cmp r1, r3 │ │ │ │ - beq cd1c4 <_Py_NewReferenceNoTotal@@Base+0x1c28> │ │ │ │ - cmp r2, #0 │ │ │ │ + bne cd1f4 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq cd2e4 <_Py_NewReferenceNoTotal@@Base+0x1cdc> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, r5, lsl #2] │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r2, [pc, #1880] @ cc918 <_Py_NewReferenceNoTotal@@Base+0x1310> │ │ │ │ + cmp r1, r2 │ │ │ │ + beq cd314 <_Py_NewReferenceNoTotal@@Base+0x1d0c> │ │ │ │ + cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cc888 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cd58c <_Py_NewReferenceNoTotal@@Base+0x1ff0> │ │ │ │ + bne cd1f4 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq cd57c <_Py_NewReferenceNoTotal@@Base+0x1f74> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, r5, lsl #2] │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #508 @ 0x1fc │ │ │ │ + ldr r2, [r0, r5, lsl #2] │ │ │ │ + ldr r2, [r2] │ │ │ │ + cmp r2, #508 @ 0x1fc │ │ │ │ moveq r3, r5 │ │ │ │ - beq cd5b4 <_Py_NewReferenceNoTotal@@Base+0x2018> │ │ │ │ - cmp r2, #0 │ │ │ │ + beq cd5a4 <_Py_NewReferenceNoTotal@@Base+0x1f9c> │ │ │ │ + cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cc888 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cd400 <_Py_NewReferenceNoTotal@@Base+0x1e64> │ │ │ │ + bne cd1f4 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq cd5f8 <_Py_NewReferenceNoTotal@@Base+0x1ff0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #1832] @ cc8d4 <_Py_NewReferenceNoTotal@@Base+0x1338> │ │ │ │ + ldr r2, [pc, #1804] @ cc924 <_Py_NewReferenceNoTotal@@Base+0x131c> │ │ │ │ ldr r1, [r0, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ - cmp r1, r3 │ │ │ │ + cmp r1, r2 │ │ │ │ moveq r3, r5 │ │ │ │ - beq cd42c <_Py_NewReferenceNoTotal@@Base+0x1e90> │ │ │ │ - cmp r2, #0 │ │ │ │ + beq cd624 <_Py_NewReferenceNoTotal@@Base+0x201c> │ │ │ │ + cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cc888 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq cd480 <_Py_NewReferenceNoTotal@@Base+0x1ee4> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #1776] @ cc8d8 <_Py_NewReferenceNoTotal@@Base+0x133c> │ │ │ │ - cmp r1, r3 │ │ │ │ - beq cd4b0 <_Py_NewReferenceNoTotal@@Base+0x1f14> │ │ │ │ - cmp r2, #0 │ │ │ │ + bne cd1f4 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + beq cd42c <_Py_NewReferenceNoTotal@@Base+0x1e24> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, r5, lsl #2] │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r2, [pc, #1736] @ cc91c <_Py_NewReferenceNoTotal@@Base+0x1314> │ │ │ │ + cmp r1, r2 │ │ │ │ + beq cdcb8 <_Py_NewReferenceNoTotal@@Base+0x26b0> │ │ │ │ + cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cc888 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ + bne cd1f4 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq cd2e4 <_Py_NewReferenceNoTotal@@Base+0x1d48> │ │ │ │ + beq cd460 <_Py_NewReferenceNoTotal@@Base+0x1e58> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1728] @ cc8d0 <_Py_NewReferenceNoTotal@@Base+0x1334> │ │ │ │ + ldr r3, [pc, #1700] @ cc920 <_Py_NewReferenceNoTotal@@Base+0x1318> │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq cd310 <_Py_NewReferenceNoTotal@@Base+0x1d74> │ │ │ │ + beq cd48c <_Py_NewReferenceNoTotal@@Base+0x1e84> │ │ │ │ str r5, [r4, #8] │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - ldm r6, {r1, r2} │ │ │ │ - add r3, r2, #16 │ │ │ │ - cmp r3, r1 │ │ │ │ - bhi cda10 <_Py_NewReferenceNoTotal@@Base+0x2474> │ │ │ │ - str r3, [r6, #4] │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - adds r3, r3, r2 │ │ │ │ - beq cdf54 <_Py_NewReferenceNoTotal@@Base+0x29b8> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - strne r2, [r5, #4] │ │ │ │ - mov r2, #1008 @ 0x3f0 │ │ │ │ - str r2, [r3] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r2, [r5] │ │ │ │ + add r3, r1, #16 │ │ │ │ + cmp r2, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + bcc cc874 <_Py_NewReferenceNoTotal@@Base+0x126c> │ │ │ │ + str r3, [r5, #4] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + adds r3, r3, r1 │ │ │ │ + beq ce498 <_Py_NewReferenceNoTotal@@Base+0x2e90> │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne ccae0 <_Py_NewReferenceNoTotal@@Base+0x14d8> │ │ │ │ + str r2, [r3, #4] │ │ │ │ + mov r6, r2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ str r2, [r3, #8] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - str r7, [r3, #4] │ │ │ │ - ldr r1, [r2, r1] │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r1, #28] │ │ │ │ - sub r3, r2, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ + mov r0, #1008 @ 0x3f0 │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ + ldr r1, [r2, #28] │ │ │ │ + str r1, [r3, #12] │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r3] │ │ │ │ + sub r1, r1, #1 │ │ │ │ + str r3, [r2, #28] │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [r3, #4] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - bne cc500 <_Py_NewReferenceNoTotal@@Base+0xf64> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + bne cc56c <_Py_NewReferenceNoTotal@@Base+0xf64> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne cdf10 <_Py_NewReferenceNoTotal@@Base+0x2974> │ │ │ │ - ldr r2, [pc, #1552] @ cc8e8 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ - cmp r3, r2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cd6d8 <_Py_NewReferenceNoTotal@@Base+0x213c> │ │ │ │ + bne ce058 <_Py_NewReferenceNoTotal@@Base+0x2a50> │ │ │ │ + ldr r3, [pc, #1508] @ cc930 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + cmp r2, r3 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq cd71c <_Py_NewReferenceNoTotal@@Base+0x2114> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq cd6f0 <_Py_NewReferenceNoTotal@@Base+0x2154> │ │ │ │ + beq cd734 <_Py_NewReferenceNoTotal@@Base+0x212c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cc320 <_Py_NewReferenceNoTotal@@Base+0xd84> │ │ │ │ - ldr r2, [pc, #1420] @ cc898 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ + beq cc394 <_Py_NewReferenceNoTotal@@Base+0xd8c> │ │ │ │ + ldr r2, [pc, #1380] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ - beq cbd68 <_Py_NewReferenceNoTotal@@Base+0x7cc> │ │ │ │ + beq cbdd8 <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cc308 <_Py_NewReferenceNoTotal@@Base+0xd6c> │ │ │ │ - ldr r2, [pc, #1392] @ cc898 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ + bne cc37c <_Py_NewReferenceNoTotal@@Base+0xd74> │ │ │ │ + ldr r2, [pc, #1352] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl e19b0 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1adc <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce1a0 <_Py_NewReferenceNoTotal@@Base+0x2c04> │ │ │ │ + bne ce32c <_Py_NewReferenceNoTotal@@Base+0x2d24> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl e3948 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + bl e3a74 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne cc490 <_Py_NewReferenceNoTotal@@Base+0xef4> │ │ │ │ + bne cde7c <_Py_NewReferenceNoTotal@@Base+0x2874> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc52c <_Py_NewReferenceNoTotal@@Base+0xf90> │ │ │ │ + beq ccf04 <_Py_NewReferenceNoTotal@@Base+0x18fc> │ │ │ │ ldr r9, [r4, #8] │ │ │ │ cmp r7, r9 │ │ │ │ - bge cd008 <_Py_NewReferenceNoTotal@@Base+0x1a6c> │ │ │ │ + bge cd138 <_Py_NewReferenceNoTotal@@Base+0x1b30> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1312] @ cc898 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ + ldr r2, [pc, #1272] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl e19b0 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1adc <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc534 <_Py_NewReferenceNoTotal@@Base+0xf98> │ │ │ │ + bne cc5a0 <_Py_NewReferenceNoTotal@@Base+0xf98> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl e3948 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + bl e3a74 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne cc490 <_Py_NewReferenceNoTotal@@Base+0xef4> │ │ │ │ + bne cde7c <_Py_NewReferenceNoTotal@@Base+0x2874> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc530 <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ - cmp fp, r9 │ │ │ │ - ble cc530 <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #1236] @ cc898 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ + beq cc598 <_Py_NewReferenceNoTotal@@Base+0xf90> │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + cmp sl, r9 │ │ │ │ + ble cc598 <_Py_NewReferenceNoTotal@@Base+0xf90> │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #1196] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl e19b0 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + bl e1adc <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce108 <_Py_NewReferenceNoTotal@@Base+0x2b6c> │ │ │ │ + bne ce380 <_Py_NewReferenceNoTotal@@Base+0x2d78> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl e3948 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + bl e3a74 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne cc490 <_Py_NewReferenceNoTotal@@Base+0xef4> │ │ │ │ + bne cde7c <_Py_NewReferenceNoTotal@@Base+0x2874> │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - beq cce4c <_Py_NewReferenceNoTotal@@Base+0x18b0> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + beq ccf58 <_Py_NewReferenceNoTotal@@Base+0x1950> │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - cmp r9, fp │ │ │ │ - ble cce4c <_Py_NewReferenceNoTotal@@Base+0x18b0> │ │ │ │ + cmp r9, sl │ │ │ │ + ble ccf58 <_Py_NewReferenceNoTotal@@Base+0x1950> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1152] @ cc898 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ + ldr r2, [pc, #1112] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl e19b0 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1adc <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc534 <_Py_NewReferenceNoTotal@@Base+0xf98> │ │ │ │ + bne cc5a0 <_Py_NewReferenceNoTotal@@Base+0xf98> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl e3948 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne cc490 <_Py_NewReferenceNoTotal@@Base+0xef4> │ │ │ │ + bl e3a74 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne cde7c <_Py_NewReferenceNoTotal@@Base+0x2874> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc530 <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - ble cc530 <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ - ldr r2, [pc, #1084] @ cc898 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ + beq cc598 <_Py_NewReferenceNoTotal@@Base+0xf90> │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + cmp sl, r9 │ │ │ │ + ble cc598 <_Py_NewReferenceNoTotal@@Base+0xf90> │ │ │ │ mov r8, r0 │ │ │ │ - mov r9, r3 │ │ │ │ + ldr r2, [pc, #1040] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ - mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e19b0 <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1adc <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc534 <_Py_NewReferenceNoTotal@@Base+0xf98> │ │ │ │ + bne cc5a0 <_Py_NewReferenceNoTotal@@Base+0xf98> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl e3948 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq cc440 <_Py_NewReferenceNoTotal@@Base+0xea4> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b cbd8c <_Py_NewReferenceNoTotal@@Base+0x7f0> │ │ │ │ - ldr ip, [r3, #24] │ │ │ │ - ldr lr, [r3, #28] │ │ │ │ - cmp lr, ip │ │ │ │ + bl e3a74 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne cde7c <_Py_NewReferenceNoTotal@@Base+0x2874> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq cc59c <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, sl │ │ │ │ + ble cc59c <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ + mov r8, r0 │ │ │ │ + mov sl, r3 │ │ │ │ + b cc4cc <_Py_NewReferenceNoTotal@@Base+0xec4> │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + ldr ip, [r3, #28] │ │ │ │ + cmp ip, r0 │ │ │ │ + addcs r1, r3, r0 │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ - strcc r3, [r0, #12] │ │ │ │ - strcc r0, [r3, #8] │ │ │ │ - bcc cbe20 <_Py_NewReferenceNoTotal@@Base+0x884> │ │ │ │ - add r0, r3, ip │ │ │ │ - str r0, [r3, #4] │ │ │ │ - add r0, ip, #8 │ │ │ │ - str r0, [r3, #24] │ │ │ │ - str r1, [r3, ip] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - beq cbe24 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b ce1d4 <_Py_NewReferenceNoTotal@@Base+0x2c38> │ │ │ │ - mov r9, fp │ │ │ │ + strcs r1, [r3, #4] │ │ │ │ + addcs r1, r0, #8 │ │ │ │ + strcc r3, [r1, #12] │ │ │ │ + strcs r1, [r3, #24] │ │ │ │ + strcc r1, [r3, #8] │ │ │ │ + strcs r2, [r3, r0] │ │ │ │ + b cbe90 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + mov r9, sl │ │ │ │ str r9, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r8, #0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cc2c0 <_Py_NewReferenceNoTotal@@Base+0xd24> │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq cc334 <_Py_NewReferenceNoTotal@@Base+0xd2c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq cd634 <_Py_NewReferenceNoTotal@@Base+0x2098> │ │ │ │ + beq cd678 <_Py_NewReferenceNoTotal@@Base+0x2070> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #23 │ │ │ │ - beq ccc60 <_Py_NewReferenceNoTotal@@Base+0x16c4> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b cc2c0 <_Py_NewReferenceNoTotal@@Base+0xd24> │ │ │ │ - mov r9, r7 │ │ │ │ - str r9, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + beq ccd24 <_Py_NewReferenceNoTotal@@Base+0x171c> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b cc334 <_Py_NewReferenceNoTotal@@Base+0xd2c> │ │ │ │ + mov sl, r9 │ │ │ │ + str sl, [r4, #8] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r8, #0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cbd88 <_Py_NewReferenceNoTotal@@Base+0x7ec> │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq cbdf8 <_Py_NewReferenceNoTotal@@Base+0x7f0> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq ccde8 <_Py_NewReferenceNoTotal@@Base+0x184c> │ │ │ │ + beq cceec <_Py_NewReferenceNoTotal@@Base+0x18e4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #9 │ │ │ │ - beq ccd08 <_Py_NewReferenceNoTotal@@Base+0x176c> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b cbd88 <_Py_NewReferenceNoTotal@@Base+0x7ec> │ │ │ │ + beq ccdd0 <_Py_NewReferenceNoTotal@@Base+0x17c8> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b cbdf8 <_Py_NewReferenceNoTotal@@Base+0x7f0> │ │ │ │ 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 cdf1c <_Py_NewReferenceNoTotal@@Base+0x2980> │ │ │ │ + beq ce014 <_Py_NewReferenceNoTotal@@Base+0x2a0c> │ │ │ │ adds r1, r1, #16 │ │ │ │ - beq cdf30 <_Py_NewReferenceNoTotal@@Base+0x2994> │ │ │ │ + beq ce028 <_Py_NewReferenceNoTotal@@Base+0x2a20> │ │ │ │ mov r0, r4 │ │ │ │ - bl e13f0 <_PyEval_EvalFrameDefault@@Base+0x117bc> │ │ │ │ + bl e151c <_PyEval_EvalFrameDefault@@Base+0x1177c> │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq cdf30 <_Py_NewReferenceNoTotal@@Base+0x2994> │ │ │ │ + beq ce028 <_Py_NewReferenceNoTotal@@Base+0x2a20> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r8, [r2, #4] │ │ │ │ ldr fp, [r7, #16] │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r1, [r8] │ │ │ │ add ip, r0, #32 │ │ │ │ cmp ip, r1 │ │ │ │ ldr sl, [r7, #20] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - bhi cdbbc <_Py_NewReferenceNoTotal@@Base+0x2620> │ │ │ │ + bhi cdbc4 <_Py_NewReferenceNoTotal@@Base+0x25bc> │ │ │ │ ldr r7, [r8, #12] │ │ │ │ str ip, [r8, #4] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq ce588 <_Py_NewReferenceNoTotal@@Base+0x2fec> │ │ │ │ + beq ce1c0 <_Py_NewReferenceNoTotal@@Base+0x2bb8> │ │ │ │ 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] │ │ │ │ @@ -166994,1542 +167021,1589 @@ │ │ │ │ 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 cd014 <_Py_NewReferenceNoTotal@@Base+0x1a78> │ │ │ │ + beq cd144 <_Py_NewReferenceNoTotal@@Base+0x1b3c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #11 │ │ │ │ - bne cbafc <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ + bne cbb68 <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl ecfa8 │ │ │ │ + bl ed10c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq cbafc <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ + beq cbb68 <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b4b20 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + bl 2b4f04 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne cbb00 <_Py_NewReferenceNoTotal@@Base+0x564> │ │ │ │ + bne cbb6c <_Py_NewReferenceNoTotal@@Base+0x564> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - bl ebd3c │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq ce1e0 <_Py_NewReferenceNoTotal@@Base+0x2c44> │ │ │ │ + bl ebea0 │ │ │ │ + subs ip, r0, #0 │ │ │ │ + beq ccf98 <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ - ldr r7, [r3, #24] │ │ │ │ - bl ec694 │ │ │ │ + ldr r6, [ip, #20] │ │ │ │ + ldr r7, [ip, #24] │ │ │ │ + bl ec7f8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ - bl 2b5390 │ │ │ │ - ldr r2, [pc, #460] @ cc8a8 <_Py_NewReferenceNoTotal@@Base+0x130c> │ │ │ │ + bl 2b5774 │ │ │ │ + ldr r2, [pc, #436] @ cc8f4 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c11c │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne cca5c <_Py_NewReferenceNoTotal@@Base+0x14c0> │ │ │ │ - bl a5784 │ │ │ │ + bl 24be7c │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne ccaa0 <_Py_NewReferenceNoTotal@@Base+0x1498> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq cbf50 <_Py_NewReferenceNoTotal@@Base+0x9b4> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r2, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b cbf5c <_Py_NewReferenceNoTotal@@Base+0x9c0> │ │ │ │ - ldr r7, [r3, #4] │ │ │ │ + beq cbfc0 <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - sub r3, r2, #1 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ + mov r3, #1 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cbfcc <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + sub r1, r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cc87c <_Py_NewReferenceNoTotal@@Base+0x12e0> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + blt cde2c <_Py_NewReferenceNoTotal@@Base+0x2824> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne cc788 <_Py_NewReferenceNoTotal@@Base+0x11ec> │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne cc7f0 <_Py_NewReferenceNoTotal@@Base+0x11e8> │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - beq cc868 <_Py_NewReferenceNoTotal@@Base+0x12cc> │ │ │ │ + beq cde18 <_Py_NewReferenceNoTotal@@Base+0x2810> │ │ │ │ adds r0, r0, #16 │ │ │ │ - beq cc87c <_Py_NewReferenceNoTotal@@Base+0x12e0> │ │ │ │ - ldr r1, [pc, #300] @ cc8ac <_Py_NewReferenceNoTotal@@Base+0x1310> │ │ │ │ + beq cde2c <_Py_NewReferenceNoTotal@@Base+0x2824> │ │ │ │ + ldr r1, [pc, #272] @ cc8f8 <_Py_NewReferenceNoTotal@@Base+0x12f0> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cda58 <_Py_NewReferenceNoTotal@@Base+0x24bc> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b cbf8c <_Py_NewReferenceNoTotal@@Base+0x9f0> │ │ │ │ - ldmib r4, {r0, r3} │ │ │ │ - subs r1, r3, #1 │ │ │ │ - bmi cc888 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ + beq cda5c <_Py_NewReferenceNoTotal@@Base+0x2454> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b cbffc <_Py_NewReferenceNoTotal@@Base+0x9f4> │ │ │ │ + ldmib r4, {r0, r2} │ │ │ │ + subs r1, r2, #1 │ │ │ │ + bmi cde38 <_Py_NewReferenceNoTotal@@Base+0x2830> │ │ │ │ ldr ip, [r0, r1, lsl #2] │ │ │ │ - ldr r2, [ip] │ │ │ │ - sub r1, r2, #4 │ │ │ │ - cmp r2, #0 │ │ │ │ + ldr r3, [ip] │ │ │ │ + sub r1, r3, #4 │ │ │ │ + cmp r3, #0 │ │ │ │ cmpne r1, #2 │ │ │ │ - bls ccdb8 <_Py_NewReferenceNoTotal@@Base+0x181c> │ │ │ │ + bls ccebc <_Py_NewReferenceNoTotal@@Base+0x18b4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r8, [ip, #20] │ │ │ │ + ldr r7, [ip, #20] │ │ │ │ ldr r5, [ip, #24] │ │ │ │ - bl e3894 <_PyArena_Malloc@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq ce51c <_Py_NewReferenceNoTotal@@Base+0x2f80> │ │ │ │ + bl e39c0 <_PyArena_Malloc@@Base> │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq ce140 <_Py_NewReferenceNoTotal@@Base+0x2b38> │ │ │ │ + str r6, [r2, #4] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r7, #32] │ │ │ │ + str r5, [r2, #44] @ 0x2c │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - str r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [r2, #36] @ 0x24 │ │ │ │ + str r7, [r2, #40] @ 0x28 │ │ │ │ + ldm r5, {r0, r1} │ │ │ │ mov r3, #25 │ │ │ │ - str r6, [r7, #4] │ │ │ │ - str r8, [r7, #40] @ 0x28 │ │ │ │ - str r5, [r7, #44] @ 0x2c │ │ │ │ - str r3, [r7] │ │ │ │ - b cc224 <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10fa64 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq cbf40 <_Py_NewReferenceNoTotal@@Base+0x9a4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl ffd4c <_PyArg_CheckPositional@@Base+0xab0> │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq cbf50 <_Py_NewReferenceNoTotal@@Base+0x9b4> │ │ │ │ - ldmib r4, {r0, r1} │ │ │ │ - bl ebd3c │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq cbf50 <_Py_NewReferenceNoTotal@@Base+0x9b4> │ │ │ │ - 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, #28] │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r8] │ │ │ │ - mov r2, r6 │ │ │ │ - bl 24cf40 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne cca5c <_Py_NewReferenceNoTotal@@Base+0x14c0> │ │ │ │ - b cc6f0 <_Py_NewReferenceNoTotal@@Base+0x1154> │ │ │ │ - ldr r0, [pc, #64] @ cc8b0 <_Py_NewReferenceNoTotal@@Base+0x1314> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #60] @ cc8b4 <_Py_NewReferenceNoTotal@@Base+0x1318> │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 117720 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r7, #0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b cc290 <_Py_NewReferenceNoTotal@@Base+0xcf4> │ │ │ │ + str r3, [r2] │ │ │ │ + add r3, r1, #16 │ │ │ │ + cmp r0, r3 │ │ │ │ + bcs cc2ac <_Py_NewReferenceNoTotal@@Base+0xca4> │ │ │ │ + ldr r0, [pc, #128] @ cc8fc <_Py_NewReferenceNoTotal@@Base+0x12f4> │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 998b8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq ce498 <_Py_NewReferenceNoTotal@@Base+0x2e90> │ │ │ │ + add r1, r3, #23 │ │ │ │ + mov r0, r3 │ │ │ │ + bic r1, r1, #7 │ │ │ │ + mov ip, #8192 @ 0x2000 │ │ │ │ + str ip, [r0], #16 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + mov r0, #0 │ │ │ │ + str r1, [r3, #4] │ │ │ │ + str r0, [r3, #8] │ │ │ │ + str r3, [r5, #8] │ │ │ │ + mov r5, r3 │ │ │ │ + add r3, r1, #16 │ │ │ │ + b cc2ac <_Py_NewReferenceNoTotal@@Base+0xca4> │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + ldr r1, [r8, r1, lsl #3] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + str r0, [r3, #12] │ │ │ │ + str r1, [r3, #8] │ │ │ │ + str r3, [r1, #12] │ │ │ │ + str r3, [r0, #8] │ │ │ │ + b cbf88 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq sl, r9, r0, lsr #1 │ │ │ │ + andeq sl, r9, r0, asr r0 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - eorseq r2, r6, r4, lsl #1 │ │ │ │ - eorseq r0, r6, r0, asr r2 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003619fc │ │ │ │ - andeq r9, lr, r0, ror r1 │ │ │ │ + eorseq r1, r6, r4, lsl #27 │ │ │ │ + eorseq pc, r5, r0, asr pc @ │ │ │ │ + andeq r2, r0, r0, lsl r0 │ │ │ │ + andeq r9, lr, ip, lsr #5 │ │ │ │ + andeq fp, r8, ip, ror r6 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ - andeq fp, r8, r8, asr r1 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ + andeq r0, r0, lr, lsl #4 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - andeq r0, r0, lr, lsl #4 │ │ │ │ - andeq fp, r8, r4, lsl #12 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r4, lsr r1 │ │ │ │ + muleq r9, r8, r1 │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add r8, r3, #1 │ │ │ │ - str r8, [r4, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ + str r8, [r4, #8] │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ str fp, [r7] │ │ │ │ mov fp, #1 │ │ │ │ - str fp, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #-40] @ cc8e8 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ + str fp, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #-44] @ cc930 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ mov r9, fp │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r2, r1 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq ce1ec <_Py_NewReferenceNoTotal@@Base+0x2c50> │ │ │ │ + beq ce624 <_Py_NewReferenceNoTotal@@Base+0x301c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne cc93c <_Py_NewReferenceNoTotal@@Base+0x13a0> │ │ │ │ + bne cc98c <_Py_NewReferenceNoTotal@@Base+0x1384> │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fb4 │ │ │ │ + bl ea118 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne ccaac <_Py_NewReferenceNoTotal@@Base+0x1510> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ + bne ccb98 <_Py_NewReferenceNoTotal@@Base+0x1590> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r8, [r4, #8] │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cdec4 <_Py_NewReferenceNoTotal@@Base+0x2928> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne cdec4 <_Py_NewReferenceNoTotal@@Base+0x2928> │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq cdf8c <_Py_NewReferenceNoTotal@@Base+0x2984> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne cdf8c <_Py_NewReferenceNoTotal@@Base+0x2984> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl ea714 │ │ │ │ + bl ea878 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq ce1b0 <_Py_NewReferenceNoTotal@@Base+0x2c14> │ │ │ │ + beq ce0a4 <_Py_NewReferenceNoTotal@@Base+0x2a9c> │ │ │ │ cmp r9, #0 │ │ │ │ - ble cc9ac <_Py_NewReferenceNoTotal@@Base+0x1410> │ │ │ │ + ble cc9f8 <_Py_NewReferenceNoTotal@@Base+0x13f0> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r9, #1 │ │ │ │ str r2, [r3] │ │ │ │ - beq cc9ac <_Py_NewReferenceNoTotal@@Base+0x1410> │ │ │ │ + beq cc9f8 <_Py_NewReferenceNoTotal@@Base+0x13f0> │ │ │ │ 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 cc994 <_Py_NewReferenceNoTotal@@Base+0x13f8> │ │ │ │ + bne cc9e0 <_Py_NewReferenceNoTotal@@Base+0x13d8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99dfc │ │ │ │ + bl 99dac │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl ffd4c <_PyArg_CheckPositional@@Base+0xab0> │ │ │ │ + bl ffec0 <_PyArg_CheckPositional@@Base+0xab0> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ce1d0 <_Py_NewReferenceNoTotal@@Base+0x2c34> │ │ │ │ + beq ce0c4 <_Py_NewReferenceNoTotal@@Base+0x2abc> │ │ │ │ mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl caeb4 │ │ │ │ + bl caf20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce1d0 <_Py_NewReferenceNoTotal@@Base+0x2c34> │ │ │ │ + beq ce0c4 <_Py_NewReferenceNoTotal@@Base+0x2abc> │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne ce1d4 <_Py_NewReferenceNoTotal@@Base+0x2c38> │ │ │ │ + bne ccf8c <_Py_NewReferenceNoTotal@@Base+0x1984> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - bl ebd3c │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq ce1e0 <_Py_NewReferenceNoTotal@@Base+0x2c44> │ │ │ │ + bl ebea0 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq ccf98 <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ - ldr r9, [r3, #24] │ │ │ │ - bl 1014e0 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ + ldr r9, [r2, #24] │ │ │ │ + bl 101654 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ stmib sp, {r6, r9} │ │ │ │ ldr ip, [r4, #20] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 245108 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq cc6f0 <_Py_NewReferenceNoTotal@@Base+0x1154> │ │ │ │ + bl 244e68 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq cc754 <_Py_NewReferenceNoTotal@@Base+0x114c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc224 <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ - b cba90 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + ldm r5, {r0, r1} │ │ │ │ + add r3, r1, #16 │ │ │ │ + cmp r3, r0 │ │ │ │ + bhi cc874 <_Py_NewReferenceNoTotal@@Base+0x126c> │ │ │ │ + str r3, [r5, #4] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + adds r3, r3, r1 │ │ │ │ + beq ce498 <_Py_NewReferenceNoTotal@@Base+0x2e90> │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq cc2cc <_Py_NewReferenceNoTotal@@Base+0xcc4> │ │ │ │ + str r1, [r6, #4] │ │ │ │ + b cc2cc <_Py_NewReferenceNoTotal@@Base+0xcc4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10fbb4 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq cbfb0 <_Py_NewReferenceNoTotal@@Base+0x9a8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl ffec0 <_PyArg_CheckPositional@@Base+0xab0> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq cbfc0 <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ + ldmib r4, {r0, r1} │ │ │ │ + bl ebea0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq cbfc0 <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ + ldr ip, [r4, #20] │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr ip, [r1, #24] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [r8] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 24cca0 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne ccaa0 <_Py_NewReferenceNoTotal@@Base+0x1498> │ │ │ │ + b cc754 <_Py_NewReferenceNoTotal@@Base+0x114c> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b cbafc <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ add r3, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl ede54 │ │ │ │ + bl edfb8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq cbb4c <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ + beq cbbb8 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cbb4c <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ + beq cbbb8 <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b ccce4 <_Py_NewReferenceNoTotal@@Base+0x1748> │ │ │ │ + b ccdac <_Py_NewReferenceNoTotal@@Base+0x17a4> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq cd71c <_Py_NewReferenceNoTotal@@Base+0x2180> │ │ │ │ + beq cd760 <_Py_NewReferenceNoTotal@@Base+0x2158> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, r2, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #22 │ │ │ │ - bne cc93c <_Py_NewReferenceNoTotal@@Base+0x13a0> │ │ │ │ - add r8, r2, #1 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r8, [r4, #8] │ │ │ │ + bne cc988 <_Py_NewReferenceNoTotal@@Base+0x1380> │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, fp │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq cdcbc <_Py_NewReferenceNoTotal@@Base+0x2720> │ │ │ │ + beq cde48 <_Py_NewReferenceNoTotal@@Base+0x2840> │ │ │ │ str r3, [r7, fp, lsl #2] │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ add fp, fp, #1 │ │ │ │ - b cc908 <_Py_NewReferenceNoTotal@@Base+0x136c> │ │ │ │ + b cc954 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cde64 <_Py_NewReferenceNoTotal@@Base+0x28c8> │ │ │ │ + blt cdeb4 <_Py_NewReferenceNoTotal@@Base+0x28ac> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-616] @ cc8bc <_Py_NewReferenceNoTotal@@Base+0x1320> │ │ │ │ + ldr r3, [pc, #-780] @ cc908 <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ cmp r2, r3 │ │ │ │ - ldrne r2, [r4, #60] @ 0x3c │ │ │ │ - bne cc064 <_Py_NewReferenceNoTotal@@Base+0xac8> │ │ │ │ + ldrne fp, [r4, #60] @ 0x3c │ │ │ │ + bne cc0d0 <_Py_NewReferenceNoTotal@@Base+0xac8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 243398 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne cc224 <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + bl 2430f8 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne ccaac <_Py_NewReferenceNoTotal@@Base+0x14a4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq cc07c <_Py_NewReferenceNoTotal@@Base+0xae0> │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r9, #1 │ │ │ │ - mov r7, #0 │ │ │ │ - b cc290 <_Py_NewReferenceNoTotal@@Base+0xcf4> │ │ │ │ + beq cc0e8 <_Py_NewReferenceNoTotal@@Base+0xae0> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r1, r2, #1 │ │ │ │ + b cc304 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-656] @ cc8e8 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ + ldr r2, [pc, #-820] @ cc930 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce174 <_Py_NewReferenceNoTotal@@Base+0x2bd8> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne ce120 <_Py_NewReferenceNoTotal@@Base+0x2b84> │ │ │ │ + beq ce65c <_Py_NewReferenceNoTotal@@Base+0x3054> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne ce5a0 <_Py_NewReferenceNoTotal@@Base+0x2f98> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ - ldrne r3, [r3, r6, lsl #2] │ │ │ │ + ldrne r3, [r3, r7, lsl #2] │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ - beq ce14c <_Py_NewReferenceNoTotal@@Base+0x2bb0> │ │ │ │ - ldr r1, [pc, #-764] @ cc8c0 <_Py_NewReferenceNoTotal@@Base+0x1324> │ │ │ │ + beq ce5b0 <_Py_NewReferenceNoTotal@@Base+0x2fa8> │ │ │ │ + ldr r1, [pc, #-924] @ cc90c <_Py_NewReferenceNoTotal@@Base+0x1304> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce11c <_Py_NewReferenceNoTotal@@Base+0x2b80> │ │ │ │ + beq ce59c <_Py_NewReferenceNoTotal@@Base+0x2f94> │ │ │ │ mov r0, r4 │ │ │ │ - bl ef544 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - bne ce120 <_Py_NewReferenceNoTotal@@Base+0x2b84> │ │ │ │ + bl ef6a8 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + bne ce5a0 <_Py_NewReferenceNoTotal@@Base+0x2f98> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl ebd3c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq ce120 <_Py_NewReferenceNoTotal@@Base+0x2b84> │ │ │ │ + bl ebea0 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq ce5a0 <_Py_NewReferenceNoTotal@@Base+0x2f98> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr fp, [r3, #20] │ │ │ │ - ldr sl, [r3, #24] │ │ │ │ - bl e3894 <_PyArena_Malloc@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq ce110 <_Py_NewReferenceNoTotal@@Base+0x2b74> │ │ │ │ - str r9, [r7, #32] │ │ │ │ - str r8, [r7, #36] @ 0x24 │ │ │ │ - str fp, [r7, #40] @ 0x28 │ │ │ │ - str sl, [r7, #44] @ 0x2c │ │ │ │ + ldr fp, [r2, #20] │ │ │ │ + ldr sl, [r2, #24] │ │ │ │ + bl e39c0 <_PyArena_Malloc@@Base> │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq ce590 <_Py_NewReferenceNoTotal@@Base+0x2f88> │ │ │ │ + str r9, [r2, #32] │ │ │ │ + str r8, [r2, #36] @ 0x24 │ │ │ │ + str fp, [r2, #40] @ 0x28 │ │ │ │ + str sl, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r2, #4 │ │ │ │ + mov r1, #4 │ │ │ │ sub r3, r3, #1 │ │ │ │ - str r6, [r7, #4] │ │ │ │ - str r2, [r7] │ │ │ │ + str r7, [r2, #4] │ │ │ │ + str r1, [r2] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc224 <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ - 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 cbf18 <_Py_NewReferenceNoTotal@@Base+0x97c> │ │ │ │ + b ccaac <_Py_NewReferenceNoTotal@@Base+0x14a4> │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl ce9a8 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ceb14 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq cc524 <_Py_NewReferenceNoTotal@@Base+0xf88> │ │ │ │ - ldr r1, [pc, #-968] @ cc8b8 <_Py_NewReferenceNoTotal@@Base+0x131c> │ │ │ │ + beq cc590 <_Py_NewReferenceNoTotal@@Base+0xf88> │ │ │ │ + ldr r1, [pc, #-1092] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 241d48 │ │ │ │ + bl 241aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc524 <_Py_NewReferenceNoTotal@@Base+0xf88> │ │ │ │ + beq cc590 <_Py_NewReferenceNoTotal@@Base+0xf88> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd3c │ │ │ │ + bl ebea0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ce0ec <_Py_NewReferenceNoTotal@@Base+0x2b50> │ │ │ │ + beq ce694 <_Py_NewReferenceNoTotal@@Base+0x308c> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ - str sl, [sp] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [r9, #4] │ │ │ │ mov r2, #2 │ │ │ │ - bl 242b20 │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ - sub r7, r9, #1 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [r9, #4] │ │ │ │ + bl 242880 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r7, r2, #1 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq ccd9c <_Py_NewReferenceNoTotal@@Base+0x1800> │ │ │ │ + beq cce68 <_Py_NewReferenceNoTotal@@Base+0x1860> │ │ │ │ sub r3, r7, #1 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdcf4 <_Py_NewReferenceNoTotal@@Base+0x2758> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b cbd90 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ + bne cdd94 <_Py_NewReferenceNoTotal@@Base+0x278c> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b cbe00 <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 10938c │ │ │ │ + bl 1094fc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq cc56c <_Py_NewReferenceNoTotal@@Base+0xfd0> │ │ │ │ + beq cc5d8 <_Py_NewReferenceNoTotal@@Base+0xfd0> │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc56c <_Py_NewReferenceNoTotal@@Base+0xfd0> │ │ │ │ - ldr r1, [pc, #-1156] @ cc8b8 <_Py_NewReferenceNoTotal@@Base+0x131c> │ │ │ │ + beq cc5d8 <_Py_NewReferenceNoTotal@@Base+0xfd0> │ │ │ │ + ldr r1, [pc, #-1284] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 241d48 │ │ │ │ + bl 241aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc56c <_Py_NewReferenceNoTotal@@Base+0xfd0> │ │ │ │ + beq cc5d8 <_Py_NewReferenceNoTotal@@Base+0xfd0> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd3c │ │ │ │ + bl ebea0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ce0ec <_Py_NewReferenceNoTotal@@Base+0x2b50> │ │ │ │ + beq ce694 <_Py_NewReferenceNoTotal@@Base+0x308c> │ │ │ │ ldr ip, [r4, #20] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 2499c4 │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ - sub r7, r9, #1 │ │ │ │ + bl 249724 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r7, r2, #1 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne ccce0 <_Py_NewReferenceNoTotal@@Base+0x1744> │ │ │ │ - bl a5784 │ │ │ │ + bne ccda8 <_Py_NewReferenceNoTotal@@Base+0x17a0> │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + bl a57ec │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - movne r2, #1 │ │ │ │ - strne r2, [r4, #60] @ 0x3c │ │ │ │ - ldreq r2, [r4, #60] @ 0x3c │ │ │ │ - subeq r7, r9, #1 │ │ │ │ - b cdf14 <_Py_NewReferenceNoTotal@@Base+0x2978> │ │ │ │ - cmp r3, #1 │ │ │ │ - sub r3, r3, #2 │ │ │ │ - beq cc7b4 <_Py_NewReferenceNoTotal@@Base+0x1218> │ │ │ │ - ldr ip, [r0, r3, lsl #2] │ │ │ │ - ldr r2, [ip] │ │ │ │ - sub r1, r2, #4 │ │ │ │ - cmp r2, #0 │ │ │ │ + ldreq fp, [r4, #60] @ 0x3c │ │ │ │ + subeq r7, r2, #1 │ │ │ │ + movne r3, #1 │ │ │ │ + movne fp, r3 │ │ │ │ + strne r3, [r4, #60] @ 0x3c │ │ │ │ + b ce05c <_Py_NewReferenceNoTotal@@Base+0x2a54> │ │ │ │ + ldr r3, [sl, #684] @ 0x2ac │ │ │ │ + ldr r2, [pc, #-1432] @ cc904 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ + cmp r3, r2 │ │ │ │ + bne ce038 <_Py_NewReferenceNoTotal@@Base+0x2a30> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 298bc │ │ │ │ + ldr r3, [r8, #800] @ 0x320 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r8, #800] @ 0x320 │ │ │ │ + b cbf88 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ + cmp r2, #1 │ │ │ │ + sub r2, r2, #2 │ │ │ │ + beq cc81c <_Py_NewReferenceNoTotal@@Base+0x1214> │ │ │ │ + ldr ip, [r0, r2, lsl #2] │ │ │ │ + ldr r3, [ip] │ │ │ │ + sub r1, r3, #4 │ │ │ │ + cmp r3, #0 │ │ │ │ cmpne r1, #2 │ │ │ │ - bhi cc7b4 <_Py_NewReferenceNoTotal@@Base+0x1218> │ │ │ │ - subs r3, r3, #1 │ │ │ │ - bcs ccdc4 <_Py_NewReferenceNoTotal@@Base+0x1828> │ │ │ │ - b cc7b4 <_Py_NewReferenceNoTotal@@Base+0x1218> │ │ │ │ + bhi cc81c <_Py_NewReferenceNoTotal@@Base+0x1214> │ │ │ │ + subs r2, r2, #1 │ │ │ │ + bcs ccec8 <_Py_NewReferenceNoTotal@@Base+0x18c0> │ │ │ │ + b cc81c <_Py_NewReferenceNoTotal@@Base+0x1214> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdee0 <_Py_NewReferenceNoTotal@@Base+0x2944> │ │ │ │ + blt cdfa8 <_Py_NewReferenceNoTotal@@Base+0x29a0> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b cc558 <_Py_NewReferenceNoTotal@@Base+0xfbc> │ │ │ │ + b cc5c4 <_Py_NewReferenceNoTotal@@Base+0xfbc> │ │ │ │ + mov sl, r7 │ │ │ │ + b cc59c <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne ce3ac <_Py_NewReferenceNoTotal@@Base+0x2e10> │ │ │ │ + bl 341b3c │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne ce4c0 <_Py_NewReferenceNoTotal@@Base+0x2eb8> │ │ │ │ ldr r8, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - bne ce3c4 <_Py_NewReferenceNoTotal@@Base+0x2e28> │ │ │ │ + bne ce4cc <_Py_NewReferenceNoTotal@@Base+0x2ec4> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ mov r7, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdef0 <_Py_NewReferenceNoTotal@@Base+0x2954> │ │ │ │ + blt cde88 <_Py_NewReferenceNoTotal@@Base+0x2880> │ │ │ │ ldr r8, [r4, #8] │ │ │ │ - b cbb38 <_Py_NewReferenceNoTotal@@Base+0x59c> │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ - b cc4e8 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ + b cbba4 <_Py_NewReferenceNoTotal@@Base+0x59c> │ │ │ │ + ldr r8, [sp, #60] @ 0x3c │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ + b cc554 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ mov r8, r3 │ │ │ │ - mov r9, fp │ │ │ │ - b cc530 <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ + b cc59c <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9224c │ │ │ │ + bl 922b0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq cd0b4 <_Py_NewReferenceNoTotal@@Base+0x1b18> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b cc4cc <_Py_NewReferenceNoTotal@@Base+0xf30> │ │ │ │ + beq cd200 <_Py_NewReferenceNoTotal@@Base+0x1bf8> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + beq cbe90 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + cmp fp, #0 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + beq cbfa0 <_Py_NewReferenceNoTotal@@Base+0x998> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + b cbfcc <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-1432] @ cc8e8 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ + ldr r2, [pc, #-1664] @ cc930 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce4d8 <_Py_NewReferenceNoTotal@@Base+0x2f3c> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne ce3e8 <_Py_NewReferenceNoTotal@@Base+0x2e4c> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ + beq ce0cc <_Py_NewReferenceNoTotal@@Base+0x2ac4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne ce094 <_Py_NewReferenceNoTotal@@Base+0x2a8c> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - ldrne r3, [r3, r7, lsl #2] │ │ │ │ - ldrne sl, [r3, #12] │ │ │ │ - ldrne r9, [r3, #16] │ │ │ │ - beq ce284 <_Py_NewReferenceNoTotal@@Base+0x2ce8> │ │ │ │ - ldr r1, [pc, #-1536] @ cc8c4 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + beq ce064 <_Py_NewReferenceNoTotal@@Base+0x2a5c> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, r7, lsl #2] │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #-1768] @ cc910 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdc24 <_Py_NewReferenceNoTotal@@Base+0x2688> │ │ │ │ + beq cdc2c <_Py_NewReferenceNoTotal@@Base+0x2624> │ │ │ │ mov r0, r4 │ │ │ │ - bl ecfa8 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq cdc24 <_Py_NewReferenceNoTotal@@Base+0x2688> │ │ │ │ + bl ed10c │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + beq cdc2c <_Py_NewReferenceNoTotal@@Base+0x2624> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-1540] @ cc8e8 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ + ldr r2, [pc, #-1780] @ cc930 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce0fc <_Py_NewReferenceNoTotal@@Base+0x2b60> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - strne r3, [r4, #88] @ 0x58 │ │ │ │ - bne cdc28 <_Py_NewReferenceNoTotal@@Base+0x268c> │ │ │ │ - ldr r1, [pc, #-1628] @ cc8bc <_Py_NewReferenceNoTotal@@Base+0x1320> │ │ │ │ + beq ce374 <_Py_NewReferenceNoTotal@@Base+0x2d6c> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ + subne r2, r2, #1 │ │ │ │ + strne r2, [r4, #88] @ 0x58 │ │ │ │ + bne cdc30 <_Py_NewReferenceNoTotal@@Base+0x2628> │ │ │ │ + ldr r1, [pc, #-1864] @ cc908 <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ mov r0, r4 │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdca8 <_Py_NewReferenceNoTotal@@Base+0x270c> │ │ │ │ + bne cdca4 <_Py_NewReferenceNoTotal@@Base+0x269c> │ │ │ │ mov r8, #0 │ │ │ │ - str fp, [r4, #8] │ │ │ │ - ldr fp, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - sub r3, fp, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - bne cdc28 <_Py_NewReferenceNoTotal@@Base+0x268c> │ │ │ │ + str sl, [r4, #8] │ │ │ │ + ldr sl, [r4, #88] @ 0x58 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + sub r2, sl, #1 │ │ │ │ + cmp fp, #0 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + bne cdc30 <_Py_NewReferenceNoTotal@@Base+0x2628> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl ebd3c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - subs ip, r0, #0 │ │ │ │ - subeq fp, fp, #2 │ │ │ │ - streq fp, [r4, #88] @ 0x58 │ │ │ │ - beq cc0a0 <_Py_NewReferenceNoTotal@@Base+0xb04> │ │ │ │ - ldr r3, [ip, #20] │ │ │ │ + bl ebea0 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + subeq sl, sl, #2 │ │ │ │ + streq sl, [r4, #88] @ 0x58 │ │ │ │ + beq cc10c <_Py_NewReferenceNoTotal@@Base+0xb04> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr fp, [ip, #24] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl e3894 <_PyArena_Malloc@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq ce268 <_Py_NewReferenceNoTotal@@Base+0x2ccc> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [r7, #40] @ 0x28 │ │ │ │ + ldr sl, [r2, #20] │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ + bl e39c0 <_PyArena_Malloc@@Base> │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq ce33c <_Py_NewReferenceNoTotal@@Base+0x2d34> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r9, [r2, #32] │ │ │ │ + stmib r2, {r3, r8} │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r2, #36] @ 0x24 │ │ │ │ mov r3, #17 │ │ │ │ - stmib r7, {r6, r8} │ │ │ │ - str sl, [r7, #32] │ │ │ │ - str r9, [r7, #36] @ 0x24 │ │ │ │ - str fp, [r7, #44] @ 0x2c │ │ │ │ - str r3, [r7] │ │ │ │ - b cca5c <_Py_NewReferenceNoTotal@@Base+0x14c0> │ │ │ │ + str sl, [r2, #40] @ 0x28 │ │ │ │ + str r7, [r2, #44] @ 0x2c │ │ │ │ + str r3, [r2] │ │ │ │ + b ccaa0 <_Py_NewReferenceNoTotal@@Base+0x1498> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt ce2ac <_Py_NewReferenceNoTotal@@Base+0x2d10> │ │ │ │ + blt ce574 <_Py_NewReferenceNoTotal@@Base+0x2f6c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b cbe58 <_Py_NewReferenceNoTotal@@Base+0x8bc> │ │ │ │ - mov r9, fp │ │ │ │ - mov r8, r2 │ │ │ │ - b cc4e8 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ + b cbec8 <_Py_NewReferenceNoTotal@@Base+0x8c0> │ │ │ │ + mov r9, sl │ │ │ │ + mov r8, fp │ │ │ │ + b cc554 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt ce130 <_Py_NewReferenceNoTotal@@Base+0x2b94> │ │ │ │ + blt ce388 <_Py_NewReferenceNoTotal@@Base+0x2d80> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-1848] @ cc8c0 <_Py_NewReferenceNoTotal@@Base+0x1324> │ │ │ │ + ldr r3, [pc, #-2076] @ cc90c <_Py_NewReferenceNoTotal@@Base+0x1304> │ │ │ │ cmp r2, r3 │ │ │ │ - beq ccb6c <_Py_NewReferenceNoTotal@@Base+0x15d0> │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b cbfe4 <_Py_NewReferenceNoTotal@@Base+0xa48> │ │ │ │ - mov r9, r7 │ │ │ │ - mov r8, r2 │ │ │ │ - b cc530 <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ + beq ccc58 <_Py_NewReferenceNoTotal@@Base+0x1650> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b cc050 <_Py_NewReferenceNoTotal@@Base+0xa48> │ │ │ │ + mov sl, r7 │ │ │ │ + mov r8, fp │ │ │ │ + b cc59c <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdf30 <_Py_NewReferenceNoTotal@@Base+0x2994> │ │ │ │ + blt ce028 <_Py_NewReferenceNoTotal@@Base+0x2a20> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b cc624 <_Py_NewReferenceNoTotal@@Base+0x1088> │ │ │ │ + b cc690 <_Py_NewReferenceNoTotal@@Base+0x1088> │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne cd070 <_Py_NewReferenceNoTotal@@Base+0x1ad4> │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + bl 341b3c │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne cd1a4 <_Py_NewReferenceNoTotal@@Base+0x1b9c> │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne ce5a8 <_Py_NewReferenceNoTotal@@Base+0x300c> │ │ │ │ + cmp r3, r7 │ │ │ │ + bne ce4b8 <_Py_NewReferenceNoTotal@@Base+0x2eb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - movge r3, r6 │ │ │ │ - ldrge r6, [r4, #8] │ │ │ │ - bge cc01c <_Py_NewReferenceNoTotal@@Base+0xa80> │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r9, [r4, #88] @ 0x58 │ │ │ │ - sub r9, r9, #1 │ │ │ │ - str r9, [r4, #88] @ 0x58 │ │ │ │ - b ccb50 <_Py_NewReferenceNoTotal@@Base+0x15b4> │ │ │ │ + movge r2, r7 │ │ │ │ + ldrge r7, [r4, #8] │ │ │ │ + bge cc088 <_Py_NewReferenceNoTotal@@Base+0xa80> │ │ │ │ + mov r3, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b ccc40 <_Py_NewReferenceNoTotal@@Base+0x1638> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cc87c <_Py_NewReferenceNoTotal@@Base+0x12e0> │ │ │ │ + blt cd1e8 <_Py_NewReferenceNoTotal@@Base+0x1be0> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-2020] @ cc8c4 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + ldr r3, [pc, #-2252] @ cc910 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ cmp r2, r3 │ │ │ │ - beq cce74 <_Py_NewReferenceNoTotal@@Base+0x18d8> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b cc0a0 <_Py_NewReferenceNoTotal@@Base+0xb04> │ │ │ │ + beq ccfa4 <_Py_NewReferenceNoTotal@@Base+0x199c> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b cc10c <_Py_NewReferenceNoTotal@@Base+0xb04> │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + b cc304 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #-2040] @ cc8c8 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + ldr r2, [pc, #-2296] @ cc914 <_Py_NewReferenceNoTotal@@Base+0x130c> │ │ │ │ cmp r3, r2 │ │ │ │ - bne cde70 <_Py_NewReferenceNoTotal@@Base+0x28d4> │ │ │ │ + bne cdec4 <_Py_NewReferenceNoTotal@@Base+0x28bc> │ │ │ │ mov r0, #4 │ │ │ │ bl 2a1bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ce1b8 <_Py_NewReferenceNoTotal@@Base+0x2c1c> │ │ │ │ + beq ce0ac <_Py_NewReferenceNoTotal@@Base+0x2aa4> │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b cce6c <_Py_NewReferenceNoTotal@@Base+0x18d0> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b ccf78 <_Py_NewReferenceNoTotal@@Base+0x1970> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdeb8 <_Py_NewReferenceNoTotal@@Base+0x291c> │ │ │ │ + blt cdea4 <_Py_NewReferenceNoTotal@@Base+0x289c> │ │ │ │ ldmib r4, {r0, r3} │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #504 @ 0x1f8 │ │ │ │ - ldrne r2, [r4, #60] @ 0x3c │ │ │ │ - bne cc0d0 <_Py_NewReferenceNoTotal@@Base+0xb34> │ │ │ │ + ldrne fp, [r4, #60] @ 0x3c │ │ │ │ + bne cc13c <_Py_NewReferenceNoTotal@@Base+0xb34> │ │ │ │ add r1, r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl ebd3c │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq cdf60 <_Py_NewReferenceNoTotal@@Base+0x29c4> │ │ │ │ + bl ebea0 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq cd1f4 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ - ldr r5, [r7, #24] │ │ │ │ - bl e3894 <_PyArena_Malloc@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq ce51c <_Py_NewReferenceNoTotal@@Base+0x2f80> │ │ │ │ + ldr r7, [r6, #20] │ │ │ │ + ldr r5, [r6, #24] │ │ │ │ + bl e39c0 <_PyArena_Malloc@@Base> │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq ce510 <_Py_NewReferenceNoTotal@@Base+0x2f08> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r7, #32] │ │ │ │ + str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - str r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [r2, #36] @ 0x24 │ │ │ │ mov r3, #26 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ - str r5, [r7, #44] @ 0x2c │ │ │ │ - str r3, [r7] │ │ │ │ - b cc224 <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ + str r7, [r2, #40] @ 0x28 │ │ │ │ + str r5, [r2, #44] @ 0x2c │ │ │ │ + str r3, [r2] │ │ │ │ + b ccaac <_Py_NewReferenceNoTotal@@Base+0x14a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cc87c <_Py_NewReferenceNoTotal@@Base+0x12e0> │ │ │ │ + blt cd1e8 <_Py_NewReferenceNoTotal@@Base+0x1be0> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #580 @ 0x244 │ │ │ │ - beq cd960 <_Py_NewReferenceNoTotal@@Base+0x23c4> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b cc128 <_Py_NewReferenceNoTotal@@Base+0xb8c> │ │ │ │ + beq cd8d0 <_Py_NewReferenceNoTotal@@Base+0x22c8> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b cc194 <_Py_NewReferenceNoTotal@@Base+0xb8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cc87c <_Py_NewReferenceNoTotal@@Base+0x12e0> │ │ │ │ + blt cd1e8 <_Py_NewReferenceNoTotal@@Base+0x1be0> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-2288] @ cc8cc <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ + ldr r3, [pc, #-2548] @ cc918 <_Py_NewReferenceNoTotal@@Base+0x1310> │ │ │ │ cmp r2, r3 │ │ │ │ - ldrne r2, [r4, #60] @ 0x3c │ │ │ │ - bne cc158 <_Py_NewReferenceNoTotal@@Base+0xbbc> │ │ │ │ + ldrne fp, [r4, #60] @ 0x3c │ │ │ │ + bne cc1c4 <_Py_NewReferenceNoTotal@@Base+0xbbc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-2280] @ cc8e8 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ + ldr r2, [pc, #-2544] @ cc930 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce074 <_Py_NewReferenceNoTotal@@Base+0x2ad8> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne cd2a4 <_Py_NewReferenceNoTotal@@Base+0x1d08> │ │ │ │ + beq ce198 <_Py_NewReferenceNoTotal@@Base+0x2b90> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne cd3ec <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ - ldrne r3, [r3, r6, lsl #2] │ │ │ │ + ldrne r3, [r3, r7, lsl #2] │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ - beq cdf8c <_Py_NewReferenceNoTotal@@Base+0x29f0> │ │ │ │ - ldr r1, [pc, #-2376] @ cc8cc <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ + beq ce168 <_Py_NewReferenceNoTotal@@Base+0x2b60> │ │ │ │ + ldr r1, [pc, #-2636] @ cc918 <_Py_NewReferenceNoTotal@@Base+0x1310> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd2a0 <_Py_NewReferenceNoTotal@@Base+0x1d04> │ │ │ │ + beq cd3e8 <_Py_NewReferenceNoTotal@@Base+0x1de0> │ │ │ │ mov r0, r4 │ │ │ │ - bl ecfa8 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq cd2a0 <_Py_NewReferenceNoTotal@@Base+0x1d04> │ │ │ │ + bl ed10c │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq cd3e8 <_Py_NewReferenceNoTotal@@Base+0x1de0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24afd8 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ + bl 24ad38 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne cd2a4 <_Py_NewReferenceNoTotal@@Base+0x1d08> │ │ │ │ + bne cd3ec <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl ebd3c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + bl ebea0 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq cd2a4 <_Py_NewReferenceNoTotal@@Base+0x1d08> │ │ │ │ + beq cd3ec <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ ldr lr, [r4, #20] │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr lr, [ip, #24] │ │ │ │ str lr, [sp, #4] │ │ │ │ ldr ip, [ip, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ str ip, [sp] │ │ │ │ - bl 24b128 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne cca5c <_Py_NewReferenceNoTotal@@Base+0x14c0> │ │ │ │ - bl a5784 │ │ │ │ + bl 24ae88 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne ccaa0 <_Py_NewReferenceNoTotal@@Base+0x1498> │ │ │ │ + bl a57ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdf9c <_Py_NewReferenceNoTotal@@Base+0x2a00> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc158 <_Py_NewReferenceNoTotal@@Base+0xbbc> │ │ │ │ + bne ce1a4 <_Py_NewReferenceNoTotal@@Base+0x2b9c> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b cc1c4 <_Py_NewReferenceNoTotal@@Base+0xbbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cc87c <_Py_NewReferenceNoTotal@@Base+0x12e0> │ │ │ │ + blt cd1e8 <_Py_NewReferenceNoTotal@@Base+0x1be0> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #616 @ 0x268 │ │ │ │ - beq cd884 <_Py_NewReferenceNoTotal@@Base+0x22e8> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - b cc0fc <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ + beq cd980 <_Py_NewReferenceNoTotal@@Base+0x2378> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b cc168 <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt cd1e8 <_Py_NewReferenceNoTotal@@Base+0x1be0> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [pc, #-2872] @ cc91c <_Py_NewReferenceNoTotal@@Base+0x1314> │ │ │ │ + cmp r2, r3 │ │ │ │ + beq cdcb8 <_Py_NewReferenceNoTotal@@Base+0x26b0> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b cc258 <_Py_NewReferenceNoTotal@@Base+0xc50> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cd3f0 <_Py_NewReferenceNoTotal@@Base+0x1e54> │ │ │ │ + blt cd56c <_Py_NewReferenceNoTotal@@Base+0x1f64> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #-2616] @ cc8d0 <_Py_NewReferenceNoTotal@@Base+0x1334> │ │ │ │ + ldr r3, [pc, #-2916] @ cc920 <_Py_NewReferenceNoTotal@@Base+0x1318> │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - bne cc21c <_Py_NewReferenceNoTotal@@Base+0xc80> │ │ │ │ + bne cc288 <_Py_NewReferenceNoTotal@@Base+0xc80> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-2624] @ cc8e8 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ + ldr r2, [pc, #-2932] @ cc930 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ cmp r3, r2 │ │ │ │ - beq ce25c <_Py_NewReferenceNoTotal@@Base+0x2cc0> │ │ │ │ + beq ce504 <_Py_NewReferenceNoTotal@@Base+0x2efc> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne ce204 <_Py_NewReferenceNoTotal@@Base+0x2c68> │ │ │ │ + bne ce4f4 <_Py_NewReferenceNoTotal@@Base+0x2eec> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ ldrne r3, [r3, r6, lsl #2] │ │ │ │ - ldrne r9, [r3, #12] │ │ │ │ - ldrne r8, [r3, #16] │ │ │ │ - beq ce214 <_Py_NewReferenceNoTotal@@Base+0x2c78> │ │ │ │ - ldr r1, [pc, #-2704] @ cc8d0 <_Py_NewReferenceNoTotal@@Base+0x1334> │ │ │ │ + ldrne r8, [r3, #12] │ │ │ │ + ldrne r7, [r3, #16] │ │ │ │ + beq ce5dc <_Py_NewReferenceNoTotal@@Base+0x2fd4> │ │ │ │ + ldr r1, [pc, #-3004] @ cc920 <_Py_NewReferenceNoTotal@@Base+0x1318> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6e10 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce204 <_Py_NewReferenceNoTotal@@Base+0x2c68> │ │ │ │ + beq ce4f4 <_Py_NewReferenceNoTotal@@Base+0x2eec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ba74 │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ + bl 24b7d4 │ │ │ │ + ldr r9, [r4, #20] │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ce204 <_Py_NewReferenceNoTotal@@Base+0x2c68> │ │ │ │ + beq ce4f4 <_Py_NewReferenceNoTotal@@Base+0x2eec> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd3c │ │ │ │ + bl ebea0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ce204 <_Py_NewReferenceNoTotal@@Base+0x2c68> │ │ │ │ + beq ce4f4 <_Py_NewReferenceNoTotal@@Base+0x2eec> │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r9 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - ldr sl, [r3, #24] │ │ │ │ - bl 24bc30 │ │ │ │ + ldr r9, [r3, #24] │ │ │ │ + bl 24b990 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - subs fp, r0, #0 │ │ │ │ + subs sl, r0, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e3894 <_PyArena_Malloc@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq ce1f8 <_Py_NewReferenceNoTotal@@Base+0x2c5c> │ │ │ │ - str r9, [r7, #32] │ │ │ │ - str r8, [r7, #36] @ 0x24 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ - str sl, [r7, #44] @ 0x2c │ │ │ │ + bl e39c0 <_PyArena_Malloc@@Base> │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq ce4e8 <_Py_NewReferenceNoTotal@@Base+0x2ee0> │ │ │ │ + str r8, [r2, #32] │ │ │ │ + str r7, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ + str r9, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r2, #24 │ │ │ │ + mov r1, #24 │ │ │ │ sub r3, r3, #1 │ │ │ │ - str fp, [r7, #4] │ │ │ │ - str r2, [r7] │ │ │ │ + str sl, [r2, #4] │ │ │ │ + str r1, [r2] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc224 <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ + b ccaac <_Py_NewReferenceNoTotal@@Base+0x14a4> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b cc220 <_Py_NewReferenceNoTotal@@Base+0xc84> │ │ │ │ + b cc28c <_Py_NewReferenceNoTotal@@Base+0xc84> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cddb8 <_Py_NewReferenceNoTotal@@Base+0x281c> │ │ │ │ + blt cde94 <_Py_NewReferenceNoTotal@@Base+0x288c> │ │ │ │ ldmib r4, {r0, r3} │ │ │ │ - ldr r2, [pc, #-2888] @ cc8d4 <_Py_NewReferenceNoTotal@@Base+0x1338> │ │ │ │ - ldr r1, [r0, r3, lsl #2] │ │ │ │ - ldr r1, [r1] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldrne r2, [r4, #60] @ 0x3c │ │ │ │ - bne cc1bc <_Py_NewReferenceNoTotal@@Base+0xc20> │ │ │ │ + ldr r2, [r0, r3, lsl #2] │ │ │ │ + ldr r2, [r2] │ │ │ │ + cmp r2, #508 @ 0x1fc │ │ │ │ + ldrne fp, [r4, #60] @ 0x3c │ │ │ │ + bne cc1f4 <_Py_NewReferenceNoTotal@@Base+0xbec> │ │ │ │ add r1, r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl ebd3c │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq cdf60 <_Py_NewReferenceNoTotal@@Base+0x29c4> │ │ │ │ + bl ebea0 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq cd1f4 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ - ldr r5, [r7, #24] │ │ │ │ - bl e3894 <_PyArena_Malloc@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq ce51c <_Py_NewReferenceNoTotal@@Base+0x2f80> │ │ │ │ + ldr r7, [r6, #20] │ │ │ │ + ldr r5, [r6, #24] │ │ │ │ + bl e39c0 <_PyArena_Malloc@@Base> │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq ce510 <_Py_NewReferenceNoTotal@@Base+0x2f08> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r7, #32] │ │ │ │ + str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - str r3, [r7, #36] @ 0x24 │ │ │ │ - mov r3, #28 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ - str r5, [r7, #44] @ 0x2c │ │ │ │ - str r3, [r7] │ │ │ │ - b cc224 <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt cc87c <_Py_NewReferenceNoTotal@@Base+0x12e0> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #-3020] @ cc8d8 <_Py_NewReferenceNoTotal@@Base+0x133c> │ │ │ │ - ldr r2, [r2] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldrne r2, [r4, #60] @ 0x3c │ │ │ │ - bne cc1ec <_Py_NewReferenceNoTotal@@Base+0xc50> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - add r2, r3, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-3040] @ cc8e8 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq ce008 <_Py_NewReferenceNoTotal@@Base+0x2a6c> │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne cdff8 <_Py_NewReferenceNoTotal@@Base+0x2a5c> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - ldrne r3, [r3, r6, lsl #2] │ │ │ │ - ldrne r8, [r3, #12] │ │ │ │ - ldrne r6, [r3, #16] │ │ │ │ - beq cdfb4 <_Py_NewReferenceNoTotal@@Base+0x2a18> │ │ │ │ - ldr r1, [pc, #-3112] @ cc8d8 <_Py_NewReferenceNoTotal@@Base+0x133c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d90 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq cdf78 <_Py_NewReferenceNoTotal@@Base+0x29dc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 24ba74 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq cdf78 <_Py_NewReferenceNoTotal@@Base+0x29dc> │ │ │ │ - ldmib r4, {r0, r1} │ │ │ │ - bl ebd3c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq cdf78 <_Py_NewReferenceNoTotal@@Base+0x29dc> │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - ldr r9, [r3, #20] │ │ │ │ - ldr sl, [r3, #24] │ │ │ │ - bl 24bc30 │ │ │ │ - mov r1, #48 @ 0x30 │ │ │ │ - subs fp, r0, #0 │ │ │ │ - moveq r3, #1 │ │ │ │ - streq r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - bl e3894 <_PyArena_Malloc@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq cdf6c <_Py_NewReferenceNoTotal@@Base+0x29d0> │ │ │ │ - str r8, [r7, #32] │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ - str r9, [r7, #40] @ 0x28 │ │ │ │ - str sl, [r7, #44] @ 0x2c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r2, #23 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str fp, [r7, #4] │ │ │ │ - str r2, [r7] │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc224 <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ + str r3, [r2, #36] @ 0x24 │ │ │ │ + mov r3, #27 │ │ │ │ + str r7, [r2, #40] @ 0x28 │ │ │ │ + str r5, [r2, #44] @ 0x2c │ │ │ │ + str r3, [r2] │ │ │ │ + b ccaac <_Py_NewReferenceNoTotal@@Base+0x14a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cddac <_Py_NewReferenceNoTotal@@Base+0x2810> │ │ │ │ + blt ce048 <_Py_NewReferenceNoTotal@@Base+0x2a40> │ │ │ │ ldmib r4, {r0, r3} │ │ │ │ - ldr r2, [r0, r3, lsl #2] │ │ │ │ - ldr r2, [r2] │ │ │ │ - cmp r2, #508 @ 0x1fc │ │ │ │ - ldrne r2, [r4, #60] @ 0x3c │ │ │ │ - bne cc188 <_Py_NewReferenceNoTotal@@Base+0xbec> │ │ │ │ + ldr r2, [pc, #-3312] @ cc924 <_Py_NewReferenceNoTotal@@Base+0x131c> │ │ │ │ + ldr r1, [r0, r3, lsl #2] │ │ │ │ + ldr r1, [r1] │ │ │ │ + cmp r1, r2 │ │ │ │ + ldrne fp, [r4, #60] @ 0x3c │ │ │ │ + bne cc228 <_Py_NewReferenceNoTotal@@Base+0xc20> │ │ │ │ add r1, r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl ebd3c │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq cdf60 <_Py_NewReferenceNoTotal@@Base+0x29c4> │ │ │ │ + bl ebea0 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq cd1f4 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ - ldr r5, [r7, #24] │ │ │ │ - bl e3894 <_PyArena_Malloc@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq ce51c <_Py_NewReferenceNoTotal@@Base+0x2f80> │ │ │ │ + ldr r7, [r6, #20] │ │ │ │ + ldr r5, [r6, #24] │ │ │ │ + bl e39c0 <_PyArena_Malloc@@Base> │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq ce510 <_Py_NewReferenceNoTotal@@Base+0x2f08> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r7, #32] │ │ │ │ + str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - str r3, [r7, #36] @ 0x24 │ │ │ │ - mov r3, #27 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ - str r5, [r7, #44] @ 0x2c │ │ │ │ - str r3, [r7] │ │ │ │ - b cc224 <_Py_NewReferenceNoTotal@@Base+0xc88> │ │ │ │ - ldr r3, [sl, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #-3384] @ cc8dc <_Py_NewReferenceNoTotal@@Base+0x1340> │ │ │ │ - cmp r3, r2 │ │ │ │ - bne cde84 <_Py_NewReferenceNoTotal@@Base+0x28e8> │ │ │ │ - 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 cbf18 <_Py_NewReferenceNoTotal@@Base+0x97c> │ │ │ │ + str r3, [r2, #36] @ 0x24 │ │ │ │ + mov r3, #28 │ │ │ │ + str r7, [r2, #40] @ 0x28 │ │ │ │ + str r5, [r2, #44] @ 0x2c │ │ │ │ + str r3, [r2] │ │ │ │ + b ccaac <_Py_NewReferenceNoTotal@@Base+0x14a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cde94 <_Py_NewReferenceNoTotal@@Base+0x28f8> │ │ │ │ + blt cdfe8 <_Py_NewReferenceNoTotal@@Base+0x29e0> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b cc510 <_Py_NewReferenceNoTotal@@Base+0xf74> │ │ │ │ + b cc57c <_Py_NewReferenceNoTotal@@Base+0xf74> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdf3c <_Py_NewReferenceNoTotal@@Base+0x29a0> │ │ │ │ + blt ce150 <_Py_NewReferenceNoTotal@@Base+0x2b48> │ │ │ │ ldmib r4, {r1, r5} │ │ │ │ lsl r3, r5, #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne cba64 <_Py_NewReferenceNoTotal@@Base+0x4c8> │ │ │ │ - b cba7c <_Py_NewReferenceNoTotal@@Base+0x4e0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne ce50c <_Py_NewReferenceNoTotal@@Base+0x2f70> │ │ │ │ - ldr sl, [pc, #-3512] @ cc8e0 <_Py_NewReferenceNoTotal@@Base+0x1344> │ │ │ │ - ldr r1, [pc, #-3512] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x1348> │ │ │ │ + bne cbad0 <_Py_NewReferenceNoTotal@@Base+0x4c8> │ │ │ │ + b cbae8 <_Py_NewReferenceNoTotal@@Base+0x4e0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 341b3c │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne ccf80 <_Py_NewReferenceNoTotal@@Base+0x1978> │ │ │ │ + ldr sl, [pc, #-3508] @ cc928 <_Py_NewReferenceNoTotal@@Base+0x1320> │ │ │ │ + ldr r2, [pc, #-3508] @ cc92c <_Py_NewReferenceNoTotal@@Base+0x1324> │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq cbdd8 <_Py_NewReferenceNoTotal@@Base+0x83c> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq cbe48 <_Py_NewReferenceNoTotal@@Base+0x840> │ │ │ │ ldr r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, #4 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne cce6c <_Py_NewReferenceNoTotal@@Base+0x18d0> │ │ │ │ - b ce1b8 <_Py_NewReferenceNoTotal@@Base+0x2c1c> │ │ │ │ + bne ccf74 <_Py_NewReferenceNoTotal@@Base+0x196c> │ │ │ │ + b ce0ac <_Py_NewReferenceNoTotal@@Base+0x2aa4> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdea4 <_Py_NewReferenceNoTotal@@Base+0x2908> │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ - b cbbbc <_Py_NewReferenceNoTotal@@Base+0x620> │ │ │ │ + blt cdfd0 <_Py_NewReferenceNoTotal@@Base+0x29c8> │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + b cbc2c <_Py_NewReferenceNoTotal@@Base+0x624> │ │ │ │ mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ + bl 341b3c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne cc2f0 <_Py_NewReferenceNoTotal@@Base+0xd54> │ │ │ │ + bne cc364 <_Py_NewReferenceNoTotal@@Base+0xd5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cddc8 <_Py_NewReferenceNoTotal@@Base+0x282c> │ │ │ │ + blt cdffc <_Py_NewReferenceNoTotal@@Base+0x29f4> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b cc2f0 <_Py_NewReferenceNoTotal@@Base+0xd54> │ │ │ │ + b cc364 <_Py_NewReferenceNoTotal@@Base+0xd5c> │ │ │ │ ldr r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r7 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b cbf18 <_Py_NewReferenceNoTotal@@Base+0x97c> │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b cbf88 <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl c6e1c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bl c6e9c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt ce2ac <_Py_NewReferenceNoTotal@@Base+0x2d10> │ │ │ │ + blt ce574 <_Py_NewReferenceNoTotal@@Base+0x2f6c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b ccabc <_Py_NewReferenceNoTotal@@Base+0x1520> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 341ca0 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne ce3b8 <_Py_NewReferenceNoTotal@@Base+0x2e1c> │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cmp r0, r7 │ │ │ │ - bne cbb84 <_Py_NewReferenceNoTotal@@Base+0x5e8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6e1c <_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 cdf14 <_Py_NewReferenceNoTotal@@Base+0x2978> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r1, [r2, r7, lsl #2] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr sl, [r1, #16] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - bne cdf10 <_Py_NewReferenceNoTotal@@Base+0x2974> │ │ │ │ - ldr r2, [pc, #-3776] @ cc8e8 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ - cmp r3, r2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce4f8 <_Py_NewReferenceNoTotal@@Base+0x2f5c> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - b cbbb0 <_Py_NewReferenceNoTotal@@Base+0x614> │ │ │ │ - ldr r1, [r2, #16] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + b ccba8 <_Py_NewReferenceNoTotal@@Base+0x15a0> │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ mov r0, #28 │ │ │ │ mul fp, r0, r1 │ │ │ │ ldr r9, [r8, #512] @ 0x200 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ add ip, r9, fp │ │ │ │ ldr r7, [ip, #8] │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ str r1, [r0, #12] │ │ │ │ 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 cd81c <_Py_NewReferenceNoTotal@@Base+0x2280> │ │ │ │ - ldr r2, [ip, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq cd818 <_Py_NewReferenceNoTotal@@Base+0x227c> │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ + str r1, [r3, #8] │ │ │ │ + str r3, [ip, #16] │ │ │ │ + bne cd7e0 <_Py_NewReferenceNoTotal@@Base+0x21d8> │ │ │ │ + ldr r3, [ip, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq cd7dc <_Py_NewReferenceNoTotal@@Base+0x21d4> │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - movne r2, #0 │ │ │ │ - str r2, [r0, #528] @ 0x210 │ │ │ │ - ldr r2, [ip, #12] │ │ │ │ + movne r3, #0 │ │ │ │ + str r3, [r0, #528] @ 0x210 │ │ │ │ + ldr r3, [ip, #12] │ │ │ │ add r1, r7, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ + cmp r1, r3 │ │ │ │ str r1, [ip, #8] │ │ │ │ - beq cdddc <_Py_Ne TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes